From 787aed88b889db489e2946748f4621e1ab050065 Mon Sep 17 00:00:00 2001 From: Rajeh Taher Date: Thu, 17 Jul 2025 13:54:17 +0300 Subject: [PATCH] project: Move to ESM Modules --- .eslintignore | 3 +- Example/example.ts | 99 +- WAProto/GenerateStatics.sh | 5 +- WAProto/fix-imports.js | 23 + WAProto/index.js | 8274 ++++++++--------- package.json | 8 +- src/Signal/Group/group_cipher.ts | 1 + src/Signal/Group/keyhelper.ts | 1 + src/Signal/Group/queue-job.ts | 2 +- src/Signal/Group/sender-chain-key.ts | 1 + src/Signal/Group/sender-key-message.ts | 3 +- src/Signal/Group/sender-key-state.ts | 2 +- src/Signal/Group/sender-message-key.ts | 1 + src/Signal/libsignal.ts | 8 +- src/Socket/Client/types.ts | 2 +- src/Socket/business.ts | 4 +- src/Socket/chats.ts | 44 +- src/Socket/groups.ts | 26 +- src/Socket/index.ts | 2 +- src/Socket/messages-recv.ts | 103 +- src/Socket/messages-send.ts | 30 +- src/Socket/socket.ts | 19 +- src/Socket/usync.ts | 4 +- src/Tests/test.libsignal.ts | 2 + src/Tests/utils.ts | 1 - src/Types/Events.ts | 19 +- src/Types/GroupMetadata.ts | 2 +- src/Types/Message.ts | 8 +- src/Types/Product.ts | 2 +- src/Types/Socket.ts | 12 +- src/Types/State.ts | 7 +- src/Types/USync.ts | 2 +- src/Types/index.ts | 4 +- src/Utils/auth-utils.ts | 19 +- src/Utils/baileys-event-stream.ts | 2 +- src/Utils/business.ts | 4 +- src/Utils/chat-utils.ts | 32 +- src/Utils/crypto.ts | 3 +- src/Utils/decode-wa-message.ts | 28 +- src/Utils/event-buffer.ts | 16 +- src/Utils/generics.ts | 34 +- src/Utils/history.ts | 5 +- src/Utils/link-preview.ts | 12 +- src/Utils/logger.ts | 10 +- src/Utils/lt-hash.ts | 65 +- src/Utils/messages-media.ts | 27 +- src/Utils/messages.ts | 73 +- src/Utils/noise-handler.ts | 17 +- src/Utils/process-message.ts | 11 +- src/Utils/signal.ts | 26 +- src/Utils/use-multi-file-auth-state.ts | 6 +- src/Utils/validate-connection.ts | 17 +- src/WABinary/decode.ts | 33 +- src/WABinary/encode.ts | 6 +- src/WABinary/generic-utils.ts | 17 +- src/WABinary/jid-utils.ts | 4 +- src/WAM/BinaryInfo.ts | 2 +- src/WAM/encode.ts | 10 +- src/WAUSync/Protocols/USyncContactProtocol.ts | 4 +- src/WAUSync/Protocols/USyncDeviceProtocol.ts | 10 +- .../USyncDisappearingModeProtocol.ts | 6 +- src/WAUSync/Protocols/USyncStatusProtocol.ts | 6 +- .../Protocols/UsyncBotProfileProtocol.ts | 10 +- src/WAUSync/Protocols/UsyncLIDProtocol.ts | 6 +- src/WAUSync/USyncQuery.ts | 6 +- src/WAUSync/USyncUser.ts | 10 +- tsconfig.build.json | 6 + tsconfig.json | 44 +- yarn.lock | 589 +- 69 files changed, 5143 insertions(+), 4757 deletions(-) create mode 100644 WAProto/fix-imports.js create mode 100644 tsconfig.build.json diff --git a/.eslintignore b/.eslintignore index 761d8a98..b016b6f5 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,7 +5,6 @@ coverage .eslintrc.json src/WABinary/index.ts WAProto -WASignalGroup Example/Example.ts docs -proto-extract \ No newline at end of file +proto-extract diff --git a/Example/example.ts b/Example/example.ts index 8bf4ebf0..e7282cb6 100644 --- a/Example/example.ts +++ b/Example/example.ts @@ -1,7 +1,7 @@ import { Boom } from '@hapi/boom' import NodeCache from '@cacheable/node-cache' import readline from 'readline' -import makeWASocket, { AnyMessageContent, BinaryInfo, delay, DisconnectReason, downloadAndProcessHistorySyncNotification, encodeWAM, fetchLatestBaileysVersion, getAggregateVotesInPollMessage, getHistoryMsg, isJidNewsletter, makeCacheableSignalKeyStore, proto, useMultiFileAuthState, WAMessageContent, WAMessageKey } from '../src' +import makeWASocket, { AnyMessageContent, BinaryInfo, delay, DisconnectReason, downloadAndProcessHistorySyncNotification, encodeWAM, fetchLatestBaileysVersion, getAggregateVotesInPollMessage, getHistoryMsg, isJidNewsletter, jidDecode, makeCacheableSignalKeyStore, normalizeMessageContent, PatchedMessageWithRecipientJID, proto, useMultiFileAuthState, WAMessageContent, WAMessageKey } from '../src' //import MAIN_LOGGER from '../src/Utils/logger' import open from 'open' import fs from 'fs' @@ -33,7 +33,6 @@ const startSock = async() => { const sock = makeWASocket({ version, logger, - printQRInTerminal: !usePairingCode, auth: { creds: state.creds, /** caching makes the store faster to send/recv messages */ @@ -45,7 +44,7 @@ const startSock = async() => { // comment the line below out // shouldIgnoreJid: jid => isJidBroadcast(jid), // implement to handle retries & poll updates - getMessage, + getMessage }) // Pairing code for Web clients @@ -148,77 +147,41 @@ const startSock = async() => { } // received a new message - if(events['messages.upsert']) { - const upsert = events['messages.upsert'] - console.log('recv messages ', JSON.stringify(upsert, undefined, 2)) + if (events['messages.upsert']) { + const upsert = events['messages.upsert'] + console.log('recv messages ', JSON.stringify(upsert, undefined, 2)) - if(upsert.type === 'notify') { - for (const msg of upsert.messages) { - //TODO: More built-in implementation of this - /* if ( - msg.message?.protocolMessage?.type === - proto.Message.ProtocolMessage.Type.HISTORY_SYNC_NOTIFICATION - ) { - const historySyncNotification = getHistoryMsg(msg.message) - if ( - historySyncNotification?.syncType == - proto.HistorySync.HistorySyncType.ON_DEMAND - ) { - const { messages } = - await downloadAndProcessHistorySyncNotification( - historySyncNotification, - {} - ) + if (!!upsert.requestId) { + console.log("placeholder message received for request of id=" + upsert.requestId, upsert) + } - const chatId = onDemandMap.get( - historySyncNotification!.peerDataRequestSessionId! - ) - console.log(messages) + if (upsert.type === 'notify') { + for (const msg of upsert.messages) { + if (msg.message?.conversation || msg.message?.extendedTextMessage?.text) { + const text = msg.message?.conversation || msg.message?.extendedTextMessage?.text + if (text == "requestPlaceholder" && !upsert.requestId) { + const messageId = await sock.requestPlaceholderResend(msg.key) + console.log('requested placeholder resync, id=', messageId) + } - onDemandMap.delete( - historySyncNotification!.peerDataRequestSessionId! - ) + // go to an old chat and send this + if (text == "onDemandHistSync") { + const messageId = await sock.fetchMessageHistory(50, msg.key, msg.messageTimestamp!) + console.log('requested on-demand sync, id=', messageId) + } - /* - // 50 messages is the limit imposed by whatsapp - //TODO: Add ratelimit of 7200 seconds - //TODO: Max retries 10 - const messageId = await sock.fetchMessageHistory( - 50, - oldestMessageKey, - oldestMessageTimestamp - ) - onDemandMap.set(messageId, chatId) - } - } */ + if (!msg.key.fromMe && doReplies && !isJidNewsletter(msg.key?.remoteJid!)) { - if (msg.message?.conversation || msg.message?.extendedTextMessage?.text) { - const text = msg.message?.conversation || msg.message?.extendedTextMessage?.text - if (text == "requestPlaceholder" && !upsert.requestId) { - const messageId = await sock.requestPlaceholderResend(msg.key) - console.log('requested placeholder resync, id=', messageId) - } else if (upsert.requestId) { - console.log('Message received from phone, id=', upsert.requestId, msg) - } - - // go to an old chat and send this - if (text == "onDemandHistSync") { - const messageId = await sock.fetchMessageHistory(50, msg.key, msg.messageTimestamp!) - console.log('requested on-demand sync, id=', messageId) - } - } - - if(!msg.key.fromMe && doReplies && !isJidNewsletter(msg.key?.remoteJid!)) { - - console.log('replying to', msg.key.remoteJid) - await sock!.readMessages([msg.key]) - await sendMessageWTyping({ text: 'Hello there!' }, msg.key.remoteJid!) - } - } - } - } + console.log('replying to', msg.key.remoteJid) + await sock!.readMessages([msg.key]) + await sendMessageWTyping({ text: 'Hello there!' }, msg.key.remoteJid!) + } + } + } + } + } // messages updated like status delivered, message deleted etc. if(events['messages.update']) { @@ -284,7 +247,7 @@ const startSock = async() => { // up to you // only if store is present - return proto.Message.fromObject({}) + return proto.Message.fromObject({ conversation: 'test' }) } } diff --git a/WAProto/GenerateStatics.sh b/WAProto/GenerateStatics.sh index ef80a002..a55dcb94 100755 --- a/WAProto/GenerateStatics.sh +++ b/WAProto/GenerateStatics.sh @@ -1,2 +1,3 @@ -yarn pbjs -t static-module -w commonjs -o ./WAProto/index.js ./WAProto/WAProto.proto; -yarn pbts -o ./WAProto/index.d.ts ./WAProto/index.js; \ No newline at end of file +yarn pbjs -t static-module -w es6 --no-bundle -o ./WAProto/index.js ./WAProto/WAProto.proto; +yarn pbts -o ./WAProto/index.d.ts ./WAProto/index.js; +node ./fix-imports.js diff --git a/WAProto/fix-imports.js b/WAProto/fix-imports.js new file mode 100644 index 00000000..c1794e5f --- /dev/null +++ b/WAProto/fix-imports.js @@ -0,0 +1,23 @@ +import { readFileSync, writeFileSync } from 'fs'; +import { argv, exit } from 'process'; + +const filePath = './index.js'; + +try { + // Read the file + let content = readFileSync(filePath, 'utf8'); + + // Fix the import statement + content = content.replace( + /import \* as (\$protobuf) from/g, + 'import $1 from' + ); + + // Write back + writeFileSync(filePath, content, 'utf8'); + + console.log(`✅ Fixed imports in ${filePath}`); +} catch (error) { + console.error(`❌ Error fixing imports: ${error.message}`); + exit(1); +} diff --git a/WAProto/index.js b/WAProto/index.js index 342f79c3..00671307 100644 --- a/WAProto/index.js +++ b/WAProto/index.js @@ -1,22 +1,20 @@ /*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/ -"use strict"; - -var $protobuf = require("protobufjs/minimal"); +import $protobuf from "protobufjs/minimal"; // Common aliases -var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; +const $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; // Exported root namespace -var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {}); +const $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {}); -$root.proto = (function() { +export const proto = $root.proto = (() => { /** * Namespace proto. * @exports proto * @namespace */ - var proto = {}; + const proto = {}; proto.ADVDeviceIdentity = (function() { @@ -41,7 +39,7 @@ $root.proto = (function() { */ function ADVDeviceIdentity(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -87,7 +85,7 @@ $root.proto = (function() { ADVDeviceIdentity.prototype.deviceType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ADVDeviceIdentity.prototype, "_rawId", { @@ -183,9 +181,9 @@ $root.proto = (function() { ADVDeviceIdentity.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVDeviceIdentity(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVDeviceIdentity(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.rawId = reader.uint32(); @@ -242,7 +240,7 @@ $root.proto = (function() { ADVDeviceIdentity.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.rawId != null && message.hasOwnProperty("rawId")) { properties._rawId = 1; if (!$util.isInteger(message.rawId)) @@ -292,7 +290,7 @@ $root.proto = (function() { ADVDeviceIdentity.fromObject = function fromObject(object) { if (object instanceof $root.proto.ADVDeviceIdentity) return object; - var message = new $root.proto.ADVDeviceIdentity(); + let message = new $root.proto.ADVDeviceIdentity(); if (object.rawId != null) message.rawId = object.rawId >>> 0; if (object.timestamp != null) @@ -353,7 +351,7 @@ $root.proto = (function() { ADVDeviceIdentity.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.rawId != null && message.hasOwnProperty("rawId")) { object.rawId = message.rawId; if (options.oneofs) @@ -422,7 +420,7 @@ $root.proto = (function() { * @property {number} HOSTED=1 HOSTED value */ proto.ADVEncryptionType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "E2EE"] = 0; values[valuesById[1] = "HOSTED"] = 1; return values; @@ -452,7 +450,7 @@ $root.proto = (function() { function ADVKeyIndexList(properties) { this.validIndexes = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -498,7 +496,7 @@ $root.proto = (function() { ADVKeyIndexList.prototype.accountType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ADVKeyIndexList.prototype, "_rawId", { @@ -556,7 +554,7 @@ $root.proto = (function() { writer.uint32(/* id 3, wireType 0 =*/24).uint32(message.currentIndex); if (message.validIndexes != null && message.validIndexes.length) { writer.uint32(/* id 4, wireType 2 =*/34).fork(); - for (var i = 0; i < message.validIndexes.length; ++i) + for (let i = 0; i < message.validIndexes.length; ++i) writer.uint32(message.validIndexes[i]); writer.ldelim(); } @@ -592,9 +590,9 @@ $root.proto = (function() { ADVKeyIndexList.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVKeyIndexList(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVKeyIndexList(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.rawId = reader.uint32(); @@ -612,7 +610,7 @@ $root.proto = (function() { if (!(message.validIndexes && message.validIndexes.length)) message.validIndexes = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.validIndexes.push(reader.uint32()); } else @@ -658,7 +656,7 @@ $root.proto = (function() { ADVKeyIndexList.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.rawId != null && message.hasOwnProperty("rawId")) { properties._rawId = 1; if (!$util.isInteger(message.rawId)) @@ -677,7 +675,7 @@ $root.proto = (function() { if (message.validIndexes != null && message.hasOwnProperty("validIndexes")) { if (!Array.isArray(message.validIndexes)) return "validIndexes: array expected"; - for (var i = 0; i < message.validIndexes.length; ++i) + for (let i = 0; i < message.validIndexes.length; ++i) if (!$util.isInteger(message.validIndexes[i])) return "validIndexes: integer[] expected"; } @@ -705,7 +703,7 @@ $root.proto = (function() { ADVKeyIndexList.fromObject = function fromObject(object) { if (object instanceof $root.proto.ADVKeyIndexList) return object; - var message = new $root.proto.ADVKeyIndexList(); + let message = new $root.proto.ADVKeyIndexList(); if (object.rawId != null) message.rawId = object.rawId >>> 0; if (object.timestamp != null) @@ -723,7 +721,7 @@ $root.proto = (function() { if (!Array.isArray(object.validIndexes)) throw TypeError(".proto.ADVKeyIndexList.validIndexes: array expected"); message.validIndexes = []; - for (var i = 0; i < object.validIndexes.length; ++i) + for (let i = 0; i < object.validIndexes.length; ++i) message.validIndexes[i] = object.validIndexes[i] >>> 0; } switch (object.accountType) { @@ -757,7 +755,7 @@ $root.proto = (function() { ADVKeyIndexList.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.validIndexes = []; if (message.rawId != null && message.hasOwnProperty("rawId")) { @@ -780,7 +778,7 @@ $root.proto = (function() { } if (message.validIndexes && message.validIndexes.length) { object.validIndexes = []; - for (var j = 0; j < message.validIndexes.length; ++j) + for (let j = 0; j < message.validIndexes.length; ++j) object.validIndexes[j] = message.validIndexes[j]; } if (message.accountType != null && message.hasOwnProperty("accountType")) { @@ -842,7 +840,7 @@ $root.proto = (function() { */ function ADVSignedDeviceIdentity(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -880,7 +878,7 @@ $root.proto = (function() { ADVSignedDeviceIdentity.prototype.deviceSignature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ADVSignedDeviceIdentity.prototype, "_details", { @@ -968,9 +966,9 @@ $root.proto = (function() { ADVSignedDeviceIdentity.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedDeviceIdentity(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedDeviceIdentity(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -1023,7 +1021,7 @@ $root.proto = (function() { ADVSignedDeviceIdentity.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -1058,7 +1056,7 @@ $root.proto = (function() { ADVSignedDeviceIdentity.fromObject = function fromObject(object) { if (object instanceof $root.proto.ADVSignedDeviceIdentity) return object; - var message = new $root.proto.ADVSignedDeviceIdentity(); + let message = new $root.proto.ADVSignedDeviceIdentity(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -1094,7 +1092,7 @@ $root.proto = (function() { ADVSignedDeviceIdentity.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -1168,7 +1166,7 @@ $root.proto = (function() { */ function ADVSignedDeviceIdentityHMAC(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -1198,7 +1196,7 @@ $root.proto = (function() { ADVSignedDeviceIdentityHMAC.prototype.accountType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ADVSignedDeviceIdentityHMAC.prototype, "_details", { @@ -1278,9 +1276,9 @@ $root.proto = (function() { ADVSignedDeviceIdentityHMAC.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedDeviceIdentityHMAC(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedDeviceIdentityHMAC(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -1329,7 +1327,7 @@ $root.proto = (function() { ADVSignedDeviceIdentityHMAC.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -1364,7 +1362,7 @@ $root.proto = (function() { ADVSignedDeviceIdentityHMAC.fromObject = function fromObject(object) { if (object instanceof $root.proto.ADVSignedDeviceIdentityHMAC) return object; - var message = new $root.proto.ADVSignedDeviceIdentityHMAC(); + let message = new $root.proto.ADVSignedDeviceIdentityHMAC(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -1406,7 +1404,7 @@ $root.proto = (function() { ADVSignedDeviceIdentityHMAC.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -1475,7 +1473,7 @@ $root.proto = (function() { */ function ADVSignedKeyIndexList(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -1505,7 +1503,7 @@ $root.proto = (function() { ADVSignedKeyIndexList.prototype.accountSignatureKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ADVSignedKeyIndexList.prototype, "_details", { @@ -1585,9 +1583,9 @@ $root.proto = (function() { ADVSignedKeyIndexList.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedKeyIndexList(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ADVSignedKeyIndexList(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -1636,7 +1634,7 @@ $root.proto = (function() { ADVSignedKeyIndexList.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -1666,7 +1664,7 @@ $root.proto = (function() { ADVSignedKeyIndexList.fromObject = function fromObject(object) { if (object instanceof $root.proto.ADVSignedKeyIndexList) return object; - var message = new $root.proto.ADVSignedKeyIndexList(); + let message = new $root.proto.ADVSignedKeyIndexList(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -1697,7 +1695,7 @@ $root.proto = (function() { ADVSignedKeyIndexList.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -1766,7 +1764,7 @@ $root.proto = (function() { */ function AIQueryFanout(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -1796,7 +1794,7 @@ $root.proto = (function() { AIQueryFanout.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIQueryFanout.prototype, "_messageKey", { @@ -1876,9 +1874,9 @@ $root.proto = (function() { AIQueryFanout.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIQueryFanout(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIQueryFanout(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -1927,11 +1925,11 @@ $root.proto = (function() { AIQueryFanout.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { properties._messageKey = 1; { - var error = $root.proto.MessageKey.verify(message.messageKey); + let error = $root.proto.MessageKey.verify(message.messageKey); if (error) return "messageKey." + error; } @@ -1939,7 +1937,7 @@ $root.proto = (function() { if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -1963,7 +1961,7 @@ $root.proto = (function() { AIQueryFanout.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIQueryFanout) return object; - var message = new $root.proto.AIQueryFanout(); + let message = new $root.proto.AIQueryFanout(); if (object.messageKey != null) { if (typeof object.messageKey !== "object") throw TypeError(".proto.AIQueryFanout.messageKey: object expected"); @@ -1998,7 +1996,7 @@ $root.proto = (function() { AIQueryFanout.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { object.messageKey = $root.proto.MessageKey.toObject(message.messageKey, options); if (options.oneofs) @@ -2071,7 +2069,7 @@ $root.proto = (function() { function AIRichResponseMessage(properties) { this.submessages = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -2101,7 +2099,7 @@ $root.proto = (function() { AIRichResponseMessage.prototype.unifiedResponse = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseMessage.prototype, "_messageType", { @@ -2142,7 +2140,7 @@ $root.proto = (function() { if (message.messageType != null && Object.hasOwnProperty.call(message, "messageType")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.messageType); if (message.submessages != null && message.submessages.length) - for (var i = 0; i < message.submessages.length; ++i) + for (let i = 0; i < message.submessages.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseSubMessage.encode(message.submessages[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.unifiedResponse != null && Object.hasOwnProperty.call(message, "unifiedResponse")) $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse.encode(message.unifiedResponse, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); @@ -2176,9 +2174,9 @@ $root.proto = (function() { AIRichResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageType = reader.int32(); @@ -2229,7 +2227,7 @@ $root.proto = (function() { AIRichResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageType != null && message.hasOwnProperty("messageType")) { properties._messageType = 1; switch (message.messageType) { @@ -2243,8 +2241,8 @@ $root.proto = (function() { if (message.submessages != null && message.hasOwnProperty("submessages")) { if (!Array.isArray(message.submessages)) return "submessages: array expected"; - for (var i = 0; i < message.submessages.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseSubMessage.verify(message.submessages[i]); + for (let i = 0; i < message.submessages.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseSubMessage.verify(message.submessages[i]); if (error) return "submessages." + error; } @@ -2252,7 +2250,7 @@ $root.proto = (function() { if (message.unifiedResponse != null && message.hasOwnProperty("unifiedResponse")) { properties._unifiedResponse = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse.verify(message.unifiedResponse); + let error = $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse.verify(message.unifiedResponse); if (error) return "unifiedResponse." + error; } @@ -2271,7 +2269,7 @@ $root.proto = (function() { AIRichResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage) return object; - var message = new $root.proto.AIRichResponseMessage(); + let message = new $root.proto.AIRichResponseMessage(); switch (object.messageType) { default: if (typeof object.messageType === "number") { @@ -2292,7 +2290,7 @@ $root.proto = (function() { if (!Array.isArray(object.submessages)) throw TypeError(".proto.AIRichResponseMessage.submessages: array expected"); message.submessages = []; - for (var i = 0; i < object.submessages.length; ++i) { + for (let i = 0; i < object.submessages.length; ++i) { if (typeof object.submessages[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.submessages: object expected"); message.submessages[i] = $root.proto.AIRichResponseMessage.AIRichResponseSubMessage.fromObject(object.submessages[i]); @@ -2318,7 +2316,7 @@ $root.proto = (function() { AIRichResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.submessages = []; if (message.messageType != null && message.hasOwnProperty("messageType")) { @@ -2328,7 +2326,7 @@ $root.proto = (function() { } if (message.submessages && message.submessages.length) { object.submessages = []; - for (var j = 0; j < message.submessages.length; ++j) + for (let j = 0; j < message.submessages.length; ++j) object.submessages[j] = $root.proto.AIRichResponseMessage.AIRichResponseSubMessage.toObject(message.submessages[j], options); } if (message.unifiedResponse != null && message.hasOwnProperty("unifiedResponse")) { @@ -2386,7 +2384,7 @@ $root.proto = (function() { function AIRichResponseCodeMetadata(properties) { this.codeBlocks = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -2408,7 +2406,7 @@ $root.proto = (function() { AIRichResponseCodeMetadata.prototype.codeBlocks = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseCodeMetadata.prototype, "_codeLanguage", { @@ -2443,7 +2441,7 @@ $root.proto = (function() { if (message.codeLanguage != null && Object.hasOwnProperty.call(message, "codeLanguage")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.codeLanguage); if (message.codeBlocks != null && message.codeBlocks.length) - for (var i = 0; i < message.codeBlocks.length; ++i) + for (let i = 0; i < message.codeBlocks.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.encode(message.codeBlocks[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -2475,9 +2473,9 @@ $root.proto = (function() { AIRichResponseCodeMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.codeLanguage = reader.string(); @@ -2524,7 +2522,7 @@ $root.proto = (function() { AIRichResponseCodeMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.codeLanguage != null && message.hasOwnProperty("codeLanguage")) { properties._codeLanguage = 1; if (!$util.isString(message.codeLanguage)) @@ -2533,8 +2531,8 @@ $root.proto = (function() { if (message.codeBlocks != null && message.hasOwnProperty("codeBlocks")) { if (!Array.isArray(message.codeBlocks)) return "codeBlocks: array expected"; - for (var i = 0; i < message.codeBlocks.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.verify(message.codeBlocks[i]); + for (let i = 0; i < message.codeBlocks.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.verify(message.codeBlocks[i]); if (error) return "codeBlocks." + error; } @@ -2553,14 +2551,14 @@ $root.proto = (function() { AIRichResponseCodeMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata(); if (object.codeLanguage != null) message.codeLanguage = String(object.codeLanguage); if (object.codeBlocks) { if (!Array.isArray(object.codeBlocks)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseCodeMetadata.codeBlocks: array expected"); message.codeBlocks = []; - for (var i = 0; i < object.codeBlocks.length; ++i) { + for (let i = 0; i < object.codeBlocks.length; ++i) { if (typeof object.codeBlocks[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseCodeMetadata.codeBlocks: object expected"); message.codeBlocks[i] = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.fromObject(object.codeBlocks[i]); @@ -2581,7 +2579,7 @@ $root.proto = (function() { AIRichResponseCodeMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.codeBlocks = []; if (message.codeLanguage != null && message.hasOwnProperty("codeLanguage")) { @@ -2591,7 +2589,7 @@ $root.proto = (function() { } if (message.codeBlocks && message.codeBlocks.length) { object.codeBlocks = []; - for (var j = 0; j < message.codeBlocks.length; ++j) + for (let j = 0; j < message.codeBlocks.length; ++j) object.codeBlocks[j] = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock.toObject(message.codeBlocks[j], options); } return object; @@ -2643,7 +2641,7 @@ $root.proto = (function() { */ function AIRichResponseCodeBlock(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -2665,7 +2663,7 @@ $root.proto = (function() { AIRichResponseCodeBlock.prototype.codeContent = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseCodeBlock.prototype, "_highlightType", { @@ -2737,9 +2735,9 @@ $root.proto = (function() { AIRichResponseCodeBlock.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.highlightType = reader.int32(); @@ -2784,7 +2782,7 @@ $root.proto = (function() { AIRichResponseCodeBlock.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.highlightType != null && message.hasOwnProperty("highlightType")) { properties._highlightType = 1; switch (message.highlightType) { @@ -2818,7 +2816,7 @@ $root.proto = (function() { AIRichResponseCodeBlock.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock(); switch (object.highlightType) { default: if (typeof object.highlightType === "number") { @@ -2868,7 +2866,7 @@ $root.proto = (function() { AIRichResponseCodeBlock.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.highlightType != null && message.hasOwnProperty("highlightType")) { object.highlightType = options.enums === String ? $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType[message.highlightType] === undefined ? message.highlightType : $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType[message.highlightType] : message.highlightType; if (options.oneofs) @@ -2923,7 +2921,7 @@ $root.proto = (function() { * @property {number} AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT=5 AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT value */ AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT"] = 0; values[valuesById[1] = "AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD"] = 1; values[valuesById[2] = "AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD"] = 2; @@ -2957,7 +2955,7 @@ $root.proto = (function() { function AIRichResponseContentItemsMetadata(properties) { this.itemsMetadata = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -2979,7 +2977,7 @@ $root.proto = (function() { AIRichResponseContentItemsMetadata.prototype.contentType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseContentItemsMetadata.prototype, "_contentType", { @@ -3012,7 +3010,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.itemsMetadata != null && message.itemsMetadata.length) - for (var i = 0; i < message.itemsMetadata.length; ++i) + for (let i = 0; i < message.itemsMetadata.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.encode(message.itemsMetadata[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.contentType != null && Object.hasOwnProperty.call(message, "contentType")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.contentType); @@ -3046,9 +3044,9 @@ $root.proto = (function() { AIRichResponseContentItemsMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.itemsMetadata && message.itemsMetadata.length)) @@ -3095,12 +3093,12 @@ $root.proto = (function() { AIRichResponseContentItemsMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.itemsMetadata != null && message.hasOwnProperty("itemsMetadata")) { if (!Array.isArray(message.itemsMetadata)) return "itemsMetadata: array expected"; - for (var i = 0; i < message.itemsMetadata.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.verify(message.itemsMetadata[i]); + for (let i = 0; i < message.itemsMetadata.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.verify(message.itemsMetadata[i]); if (error) return "itemsMetadata." + error; } @@ -3129,12 +3127,12 @@ $root.proto = (function() { AIRichResponseContentItemsMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata(); if (object.itemsMetadata) { if (!Array.isArray(object.itemsMetadata)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.itemsMetadata: array expected"); message.itemsMetadata = []; - for (var i = 0; i < object.itemsMetadata.length; ++i) { + for (let i = 0; i < object.itemsMetadata.length; ++i) { if (typeof object.itemsMetadata[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.itemsMetadata: object expected"); message.itemsMetadata[i] = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.fromObject(object.itemsMetadata[i]); @@ -3171,12 +3169,12 @@ $root.proto = (function() { AIRichResponseContentItemsMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.itemsMetadata = []; if (message.itemsMetadata && message.itemsMetadata.length) { object.itemsMetadata = []; - for (var j = 0; j < message.itemsMetadata.length; ++j) + for (let j = 0; j < message.itemsMetadata.length; ++j) object.itemsMetadata[j] = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.toObject(message.itemsMetadata[j], options); } if (message.contentType != null && message.hasOwnProperty("contentType")) { @@ -3232,7 +3230,7 @@ $root.proto = (function() { */ function AIRichResponseContentItemMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -3246,7 +3244,7 @@ $root.proto = (function() { AIRichResponseContentItemMetadata.prototype.reelItem = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; /** * AIRichResponseContentItemMetadata aIRichResponseContentItem. @@ -3315,9 +3313,9 @@ $root.proto = (function() { AIRichResponseContentItemMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.reelItem = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem.decode(reader, reader.uint32()); @@ -3358,11 +3356,11 @@ $root.proto = (function() { AIRichResponseContentItemMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.reelItem != null && message.hasOwnProperty("reelItem")) { properties.aIRichResponseContentItem = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem.verify(message.reelItem); + let error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem.verify(message.reelItem); if (error) return "reelItem." + error; } @@ -3381,7 +3379,7 @@ $root.proto = (function() { AIRichResponseContentItemMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata(); if (object.reelItem != null) { if (typeof object.reelItem !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseContentItemMetadata.reelItem: object expected"); @@ -3402,7 +3400,7 @@ $root.proto = (function() { AIRichResponseContentItemMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.reelItem != null && message.hasOwnProperty("reelItem")) { object.reelItem = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem.toObject(message.reelItem, options); if (options.oneofs) @@ -3462,7 +3460,7 @@ $root.proto = (function() { */ function AIRichResponseReelItem(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -3500,7 +3498,7 @@ $root.proto = (function() { AIRichResponseReelItem.prototype.videoUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseReelItem.prototype, "_title", { @@ -3588,9 +3586,9 @@ $root.proto = (function() { AIRichResponseReelItem.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -3643,7 +3641,7 @@ $root.proto = (function() { AIRichResponseReelItem.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -3678,7 +3676,7 @@ $root.proto = (function() { AIRichResponseReelItem.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.AIRichResponseReelItem(); if (object.title != null) message.title = String(object.title); if (object.profileIconUrl != null) @@ -3702,7 +3700,7 @@ $root.proto = (function() { AIRichResponseReelItem.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -3763,7 +3761,7 @@ $root.proto = (function() { * @property {number} CAROUSEL=1 CAROUSEL value */ AIRichResponseContentItemsMetadata.ContentType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "CAROUSEL"] = 1; return values; @@ -3794,7 +3792,7 @@ $root.proto = (function() { */ function AIRichResponseDynamicMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -3832,7 +3830,7 @@ $root.proto = (function() { AIRichResponseDynamicMetadata.prototype.loopCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseDynamicMetadata.prototype, "_type", { @@ -3920,9 +3918,9 @@ $root.proto = (function() { AIRichResponseDynamicMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.type = reader.int32(); @@ -3975,7 +3973,7 @@ $root.proto = (function() { AIRichResponseDynamicMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.type != null && message.hasOwnProperty("type")) { properties._type = 1; switch (message.type) { @@ -4016,7 +4014,7 @@ $root.proto = (function() { AIRichResponseDynamicMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata(); switch (object.type) { default: if (typeof object.type === "number") { @@ -4065,7 +4063,7 @@ $root.proto = (function() { AIRichResponseDynamicMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.type != null && message.hasOwnProperty("type")) { object.type = options.enums === String ? $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType[message.type] === undefined ? message.type : $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType[message.type] : message.type; if (options.oneofs) @@ -4127,7 +4125,7 @@ $root.proto = (function() { * @property {number} AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF=2 AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF value */ AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN"] = 0; values[valuesById[1] = "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE"] = 1; values[valuesById[2] = "AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF"] = 2; @@ -4158,7 +4156,7 @@ $root.proto = (function() { function AIRichResponseGridImageMetadata(properties) { this.imageUrls = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -4180,7 +4178,7 @@ $root.proto = (function() { AIRichResponseGridImageMetadata.prototype.imageUrls = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseGridImageMetadata.prototype, "_gridImageUrl", { @@ -4215,7 +4213,7 @@ $root.proto = (function() { if (message.gridImageUrl != null && Object.hasOwnProperty.call(message, "gridImageUrl")) $root.proto.AIRichResponseMessage.AIRichResponseImageURL.encode(message.gridImageUrl, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.imageUrls != null && message.imageUrls.length) - for (var i = 0; i < message.imageUrls.length; ++i) + for (let i = 0; i < message.imageUrls.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseImageURL.encode(message.imageUrls[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -4247,9 +4245,9 @@ $root.proto = (function() { AIRichResponseGridImageMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.gridImageUrl = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.decode(reader, reader.uint32()); @@ -4296,11 +4294,11 @@ $root.proto = (function() { AIRichResponseGridImageMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.gridImageUrl != null && message.hasOwnProperty("gridImageUrl")) { properties._gridImageUrl = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.gridImageUrl); + let error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.gridImageUrl); if (error) return "gridImageUrl." + error; } @@ -4308,8 +4306,8 @@ $root.proto = (function() { if (message.imageUrls != null && message.hasOwnProperty("imageUrls")) { if (!Array.isArray(message.imageUrls)) return "imageUrls: array expected"; - for (var i = 0; i < message.imageUrls.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.imageUrls[i]); + for (let i = 0; i < message.imageUrls.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.imageUrls[i]); if (error) return "imageUrls." + error; } @@ -4328,7 +4326,7 @@ $root.proto = (function() { AIRichResponseGridImageMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata(); if (object.gridImageUrl != null) { if (typeof object.gridImageUrl !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseGridImageMetadata.gridImageUrl: object expected"); @@ -4338,7 +4336,7 @@ $root.proto = (function() { if (!Array.isArray(object.imageUrls)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseGridImageMetadata.imageUrls: array expected"); message.imageUrls = []; - for (var i = 0; i < object.imageUrls.length; ++i) { + for (let i = 0; i < object.imageUrls.length; ++i) { if (typeof object.imageUrls[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseGridImageMetadata.imageUrls: object expected"); message.imageUrls[i] = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.fromObject(object.imageUrls[i]); @@ -4359,7 +4357,7 @@ $root.proto = (function() { AIRichResponseGridImageMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.imageUrls = []; if (message.gridImageUrl != null && message.hasOwnProperty("gridImageUrl")) { @@ -4369,7 +4367,7 @@ $root.proto = (function() { } if (message.imageUrls && message.imageUrls.length) { object.imageUrls = []; - for (var j = 0; j < message.imageUrls.length; ++j) + for (let j = 0; j < message.imageUrls.length; ++j) object.imageUrls[j] = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.toObject(message.imageUrls[j], options); } return object; @@ -4425,7 +4423,7 @@ $root.proto = (function() { */ function AIRichResponseImageURL(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -4455,7 +4453,7 @@ $root.proto = (function() { AIRichResponseImageURL.prototype.sourceUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseImageURL.prototype, "_imagePreviewUrl", { @@ -4535,9 +4533,9 @@ $root.proto = (function() { AIRichResponseImageURL.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseImageURL(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseImageURL(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.imagePreviewUrl = reader.string(); @@ -4586,7 +4584,7 @@ $root.proto = (function() { AIRichResponseImageURL.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.imagePreviewUrl != null && message.hasOwnProperty("imagePreviewUrl")) { properties._imagePreviewUrl = 1; if (!$util.isString(message.imagePreviewUrl)) @@ -4616,7 +4614,7 @@ $root.proto = (function() { AIRichResponseImageURL.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseImageURL) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseImageURL(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseImageURL(); if (object.imagePreviewUrl != null) message.imagePreviewUrl = String(object.imagePreviewUrl); if (object.imageHighResUrl != null) @@ -4638,7 +4636,7 @@ $root.proto = (function() { AIRichResponseImageURL.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.imagePreviewUrl != null && message.hasOwnProperty("imagePreviewUrl")) { object.imagePreviewUrl = message.imagePreviewUrl; if (options.oneofs) @@ -4708,7 +4706,7 @@ $root.proto = (function() { */ function AIRichResponseInlineImageMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -4746,7 +4744,7 @@ $root.proto = (function() { AIRichResponseInlineImageMetadata.prototype.tapLinkUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseInlineImageMetadata.prototype, "_imageUrl", { @@ -4834,9 +4832,9 @@ $root.proto = (function() { AIRichResponseInlineImageMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.imageUrl = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.decode(reader, reader.uint32()); @@ -4889,11 +4887,11 @@ $root.proto = (function() { AIRichResponseInlineImageMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.imageUrl != null && message.hasOwnProperty("imageUrl")) { properties._imageUrl = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.imageUrl); + let error = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.verify(message.imageUrl); if (error) return "imageUrl." + error; } @@ -4933,7 +4931,7 @@ $root.proto = (function() { AIRichResponseInlineImageMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata(); if (object.imageUrl != null) { if (typeof object.imageUrl !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata.imageUrl: object expected"); @@ -4978,7 +4976,7 @@ $root.proto = (function() { AIRichResponseInlineImageMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.imageUrl != null && message.hasOwnProperty("imageUrl")) { object.imageUrl = $root.proto.AIRichResponseMessage.AIRichResponseImageURL.toObject(message.imageUrl, options); if (options.oneofs) @@ -5037,7 +5035,7 @@ $root.proto = (function() { * @property {number} AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED=2 AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED value */ AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED"] = 0; values[valuesById[1] = "AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED"] = 1; values[valuesById[2] = "AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED"] = 2; @@ -5068,7 +5066,7 @@ $root.proto = (function() { function AIRichResponseLatexMetadata(properties) { this.expressions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -5090,7 +5088,7 @@ $root.proto = (function() { AIRichResponseLatexMetadata.prototype.expressions = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseLatexMetadata.prototype, "_text", { @@ -5125,7 +5123,7 @@ $root.proto = (function() { if (message.text != null && Object.hasOwnProperty.call(message, "text")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.text); if (message.expressions != null && message.expressions.length) - for (var i = 0; i < message.expressions.length; ++i) + for (let i = 0; i < message.expressions.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression.encode(message.expressions[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -5157,9 +5155,9 @@ $root.proto = (function() { AIRichResponseLatexMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -5206,7 +5204,7 @@ $root.proto = (function() { AIRichResponseLatexMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -5215,8 +5213,8 @@ $root.proto = (function() { if (message.expressions != null && message.hasOwnProperty("expressions")) { if (!Array.isArray(message.expressions)) return "expressions: array expected"; - for (var i = 0; i < message.expressions.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression.verify(message.expressions[i]); + for (let i = 0; i < message.expressions.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression.verify(message.expressions[i]); if (error) return "expressions." + error; } @@ -5235,14 +5233,14 @@ $root.proto = (function() { AIRichResponseLatexMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata(); if (object.text != null) message.text = String(object.text); if (object.expressions) { if (!Array.isArray(object.expressions)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseLatexMetadata.expressions: array expected"); message.expressions = []; - for (var i = 0; i < object.expressions.length; ++i) { + for (let i = 0; i < object.expressions.length; ++i) { if (typeof object.expressions[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseLatexMetadata.expressions: object expected"); message.expressions[i] = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression.fromObject(object.expressions[i]); @@ -5263,7 +5261,7 @@ $root.proto = (function() { AIRichResponseLatexMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.expressions = []; if (message.text != null && message.hasOwnProperty("text")) { @@ -5273,7 +5271,7 @@ $root.proto = (function() { } if (message.expressions && message.expressions.length) { object.expressions = []; - for (var j = 0; j < message.expressions.length; ++j) + for (let j = 0; j < message.expressions.length; ++j) object.expressions[j] = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression.toObject(message.expressions[j], options); } return object; @@ -5332,7 +5330,7 @@ $root.proto = (function() { */ function AIRichResponseLatexExpression(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -5410,7 +5408,7 @@ $root.proto = (function() { AIRichResponseLatexExpression.prototype.imageTrailingPadding = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseLatexExpression.prototype, "_latexExpression", { @@ -5538,9 +5536,9 @@ $root.proto = (function() { AIRichResponseLatexExpression.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.latexExpression = reader.string(); @@ -5613,7 +5611,7 @@ $root.proto = (function() { AIRichResponseLatexExpression.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.latexExpression != null && message.hasOwnProperty("latexExpression")) { properties._latexExpression = 1; if (!$util.isString(message.latexExpression)) @@ -5673,7 +5671,7 @@ $root.proto = (function() { AIRichResponseLatexExpression.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.AIRichResponseLatexExpression(); if (object.latexExpression != null) message.latexExpression = String(object.latexExpression); if (object.url != null) @@ -5707,7 +5705,7 @@ $root.proto = (function() { AIRichResponseLatexExpression.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.latexExpression != null && message.hasOwnProperty("latexExpression")) { object.latexExpression = message.latexExpression; if (options.oneofs) @@ -5813,7 +5811,7 @@ $root.proto = (function() { function AIRichResponseMapMetadata(properties) { this.annotations = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -5867,7 +5865,7 @@ $root.proto = (function() { AIRichResponseMapMetadata.prototype.showInfoList = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseMapMetadata.prototype, "_centerLatitude", { @@ -5932,7 +5930,7 @@ $root.proto = (function() { if (message.longitudeDelta != null && Object.hasOwnProperty.call(message, "longitudeDelta")) writer.uint32(/* id 4, wireType 1 =*/33).double(message.longitudeDelta); if (message.annotations != null && message.annotations.length) - for (var i = 0; i < message.annotations.length; ++i) + for (let i = 0; i < message.annotations.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation.encode(message.annotations[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); if (message.showInfoList != null && Object.hasOwnProperty.call(message, "showInfoList")) writer.uint32(/* id 6, wireType 0 =*/48).bool(message.showInfoList); @@ -5966,9 +5964,9 @@ $root.proto = (function() { AIRichResponseMapMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.centerLatitude = reader.double(); @@ -6031,7 +6029,7 @@ $root.proto = (function() { AIRichResponseMapMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.centerLatitude != null && message.hasOwnProperty("centerLatitude")) { properties._centerLatitude = 1; if (typeof message.centerLatitude !== "number") @@ -6055,8 +6053,8 @@ $root.proto = (function() { if (message.annotations != null && message.hasOwnProperty("annotations")) { if (!Array.isArray(message.annotations)) return "annotations: array expected"; - for (var i = 0; i < message.annotations.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation.verify(message.annotations[i]); + for (let i = 0; i < message.annotations.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation.verify(message.annotations[i]); if (error) return "annotations." + error; } @@ -6080,7 +6078,7 @@ $root.proto = (function() { AIRichResponseMapMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata(); if (object.centerLatitude != null) message.centerLatitude = Number(object.centerLatitude); if (object.centerLongitude != null) @@ -6093,7 +6091,7 @@ $root.proto = (function() { if (!Array.isArray(object.annotations)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseMapMetadata.annotations: array expected"); message.annotations = []; - for (var i = 0; i < object.annotations.length; ++i) { + for (let i = 0; i < object.annotations.length; ++i) { if (typeof object.annotations[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseMapMetadata.annotations: object expected"); message.annotations[i] = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation.fromObject(object.annotations[i]); @@ -6116,7 +6114,7 @@ $root.proto = (function() { AIRichResponseMapMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.annotations = []; if (message.centerLatitude != null && message.hasOwnProperty("centerLatitude")) { @@ -6141,7 +6139,7 @@ $root.proto = (function() { } if (message.annotations && message.annotations.length) { object.annotations = []; - for (var j = 0; j < message.annotations.length; ++j) + for (let j = 0; j < message.annotations.length; ++j) object.annotations[j] = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation.toObject(message.annotations[j], options); } if (message.showInfoList != null && message.hasOwnProperty("showInfoList")) { @@ -6201,7 +6199,7 @@ $root.proto = (function() { */ function AIRichResponseMapAnnotation(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -6247,7 +6245,7 @@ $root.proto = (function() { AIRichResponseMapAnnotation.prototype.body = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseMapAnnotation.prototype, "_annotationNumber", { @@ -6343,9 +6341,9 @@ $root.proto = (function() { AIRichResponseMapAnnotation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.annotationNumber = reader.uint32(); @@ -6402,7 +6400,7 @@ $root.proto = (function() { AIRichResponseMapAnnotation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.annotationNumber != null && message.hasOwnProperty("annotationNumber")) { properties._annotationNumber = 1; if (!$util.isInteger(message.annotationNumber)) @@ -6442,7 +6440,7 @@ $root.proto = (function() { AIRichResponseMapAnnotation.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.AIRichResponseMapAnnotation(); if (object.annotationNumber != null) message.annotationNumber = object.annotationNumber >>> 0; if (object.latitude != null) @@ -6468,7 +6466,7 @@ $root.proto = (function() { AIRichResponseMapAnnotation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.annotationNumber != null && message.hasOwnProperty("annotationNumber")) { object.annotationNumber = message.annotationNumber; if (options.oneofs) @@ -6537,7 +6535,7 @@ $root.proto = (function() { * @property {number} AI_RICH_RESPONSE_TYPE_STANDARD=1 AI_RICH_RESPONSE_TYPE_STANDARD value */ AIRichResponseMessage.AIRichResponseMessageType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "AI_RICH_RESPONSE_TYPE_UNKNOWN"] = 0; values[valuesById[1] = "AI_RICH_RESPONSE_TYPE_STANDARD"] = 1; return values; @@ -6571,7 +6569,7 @@ $root.proto = (function() { */ function AIRichResponseSubMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -6657,7 +6655,7 @@ $root.proto = (function() { AIRichResponseSubMessage.prototype.contentItemsMetadata = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseSubMessage.prototype, "_messageType", { @@ -6793,9 +6791,9 @@ $root.proto = (function() { AIRichResponseSubMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseSubMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseSubMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageType = reader.int32(); @@ -6872,7 +6870,7 @@ $root.proto = (function() { AIRichResponseSubMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageType != null && message.hasOwnProperty("messageType")) { properties._messageType = 1; switch (message.messageType) { @@ -6894,7 +6892,7 @@ $root.proto = (function() { if (message.gridImageMetadata != null && message.hasOwnProperty("gridImageMetadata")) { properties._gridImageMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata.verify(message.gridImageMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseGridImageMetadata.verify(message.gridImageMetadata); if (error) return "gridImageMetadata." + error; } @@ -6907,7 +6905,7 @@ $root.proto = (function() { if (message.imageMetadata != null && message.hasOwnProperty("imageMetadata")) { properties._imageMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata.verify(message.imageMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseInlineImageMetadata.verify(message.imageMetadata); if (error) return "imageMetadata." + error; } @@ -6915,7 +6913,7 @@ $root.proto = (function() { if (message.codeMetadata != null && message.hasOwnProperty("codeMetadata")) { properties._codeMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.verify(message.codeMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseCodeMetadata.verify(message.codeMetadata); if (error) return "codeMetadata." + error; } @@ -6923,7 +6921,7 @@ $root.proto = (function() { if (message.tableMetadata != null && message.hasOwnProperty("tableMetadata")) { properties._tableMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.verify(message.tableMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.verify(message.tableMetadata); if (error) return "tableMetadata." + error; } @@ -6931,7 +6929,7 @@ $root.proto = (function() { if (message.dynamicMetadata != null && message.hasOwnProperty("dynamicMetadata")) { properties._dynamicMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata.verify(message.dynamicMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseDynamicMetadata.verify(message.dynamicMetadata); if (error) return "dynamicMetadata." + error; } @@ -6939,7 +6937,7 @@ $root.proto = (function() { if (message.latexMetadata != null && message.hasOwnProperty("latexMetadata")) { properties._latexMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.verify(message.latexMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseLatexMetadata.verify(message.latexMetadata); if (error) return "latexMetadata." + error; } @@ -6947,7 +6945,7 @@ $root.proto = (function() { if (message.mapMetadata != null && message.hasOwnProperty("mapMetadata")) { properties._mapMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.verify(message.mapMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseMapMetadata.verify(message.mapMetadata); if (error) return "mapMetadata." + error; } @@ -6955,7 +6953,7 @@ $root.proto = (function() { if (message.contentItemsMetadata != null && message.hasOwnProperty("contentItemsMetadata")) { properties._contentItemsMetadata = 1; { - var error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.verify(message.contentItemsMetadata); + let error = $root.proto.AIRichResponseMessage.AIRichResponseContentItemsMetadata.verify(message.contentItemsMetadata); if (error) return "contentItemsMetadata." + error; } @@ -6974,7 +6972,7 @@ $root.proto = (function() { AIRichResponseSubMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseSubMessage) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseSubMessage(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseSubMessage(); switch (object.messageType) { default: if (typeof object.messageType === "number") { @@ -7080,7 +7078,7 @@ $root.proto = (function() { AIRichResponseSubMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageType != null && message.hasOwnProperty("messageType")) { object.messageType = options.enums === String ? $root.proto.AIRichResponseMessage.AIRichResponseSubMessageType[message.messageType] === undefined ? message.messageType : $root.proto.AIRichResponseMessage.AIRichResponseSubMessageType[message.messageType] : message.messageType; if (options.oneofs) @@ -7179,7 +7177,7 @@ $root.proto = (function() { * @property {number} AI_RICH_RESPONSE_CONTENT_ITEMS=9 AI_RICH_RESPONSE_CONTENT_ITEMS value */ AIRichResponseMessage.AIRichResponseSubMessageType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "AI_RICH_RESPONSE_UNKNOWN"] = 0; values[valuesById[1] = "AI_RICH_RESPONSE_GRID_IMAGE"] = 1; values[valuesById[2] = "AI_RICH_RESPONSE_TEXT"] = 2; @@ -7213,7 +7211,7 @@ $root.proto = (function() { function AIRichResponseTableMetadata(properties) { this.rows = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -7251,7 +7249,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.rows != null && message.rows.length) - for (var i = 0; i < message.rows.length; ++i) + for (let i = 0; i < message.rows.length; ++i) $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.encode(message.rows[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -7283,9 +7281,9 @@ $root.proto = (function() { AIRichResponseTableMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.rows && message.rows.length)) @@ -7331,8 +7329,8 @@ $root.proto = (function() { if (message.rows != null && message.hasOwnProperty("rows")) { if (!Array.isArray(message.rows)) return "rows: array expected"; - for (var i = 0; i < message.rows.length; ++i) { - var error = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.verify(message.rows[i]); + for (let i = 0; i < message.rows.length; ++i) { + let error = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.verify(message.rows[i]); if (error) return "rows." + error; } @@ -7351,12 +7349,12 @@ $root.proto = (function() { AIRichResponseTableMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata(); if (object.rows) { if (!Array.isArray(object.rows)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseTableMetadata.rows: array expected"); message.rows = []; - for (var i = 0; i < object.rows.length; ++i) { + for (let i = 0; i < object.rows.length; ++i) { if (typeof object.rows[i] !== "object") throw TypeError(".proto.AIRichResponseMessage.AIRichResponseTableMetadata.rows: object expected"); message.rows[i] = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.fromObject(object.rows[i]); @@ -7377,12 +7375,12 @@ $root.proto = (function() { AIRichResponseTableMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.rows = []; if (message.rows && message.rows.length) { object.rows = []; - for (var j = 0; j < message.rows.length; ++j) + for (let j = 0; j < message.rows.length; ++j) object.rows[j] = $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.toObject(message.rows[j], options); } return object; @@ -7435,7 +7433,7 @@ $root.proto = (function() { function AIRichResponseTableRow(properties) { this.items = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -7457,7 +7455,7 @@ $root.proto = (function() { AIRichResponseTableRow.prototype.isHeading = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseTableRow.prototype, "_isHeading", { @@ -7490,7 +7488,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.items != null && message.items.length) - for (var i = 0; i < message.items.length; ++i) + for (let i = 0; i < message.items.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.items[i]); if (message.isHeading != null && Object.hasOwnProperty.call(message, "isHeading")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.isHeading); @@ -7524,9 +7522,9 @@ $root.proto = (function() { AIRichResponseTableRow.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.items && message.items.length)) @@ -7573,11 +7571,11 @@ $root.proto = (function() { AIRichResponseTableRow.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.items != null && message.hasOwnProperty("items")) { if (!Array.isArray(message.items)) return "items: array expected"; - for (var i = 0; i < message.items.length; ++i) + for (let i = 0; i < message.items.length; ++i) if (!$util.isString(message.items[i])) return "items: string[] expected"; } @@ -7600,12 +7598,12 @@ $root.proto = (function() { AIRichResponseTableRow.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow(); if (object.items) { if (!Array.isArray(object.items)) throw TypeError(".proto.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow.items: array expected"); message.items = []; - for (var i = 0; i < object.items.length; ++i) + for (let i = 0; i < object.items.length; ++i) message.items[i] = String(object.items[i]); } if (object.isHeading != null) @@ -7625,12 +7623,12 @@ $root.proto = (function() { AIRichResponseTableRow.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.items = []; if (message.items && message.items.length) { object.items = []; - for (var j = 0; j < message.items.length; ++j) + for (let j = 0; j < message.items.length; ++j) object.items[j] = message.items[j]; } if (message.isHeading != null && message.hasOwnProperty("isHeading")) { @@ -7692,7 +7690,7 @@ $root.proto = (function() { */ function AIRichResponseUnifiedResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -7706,7 +7704,7 @@ $root.proto = (function() { AIRichResponseUnifiedResponse.prototype.data = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AIRichResponseUnifiedResponse.prototype, "_data", { @@ -7770,9 +7768,9 @@ $root.proto = (function() { AIRichResponseUnifiedResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.data = reader.bytes(); @@ -7813,7 +7811,7 @@ $root.proto = (function() { AIRichResponseUnifiedResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.data != null && message.hasOwnProperty("data")) { properties._data = 1; if (!(message.data && typeof message.data.length === "number" || $util.isString(message.data))) @@ -7833,7 +7831,7 @@ $root.proto = (function() { AIRichResponseUnifiedResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse) return object; - var message = new $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse(); + let message = new $root.proto.AIRichResponseMessage.AIRichResponseUnifiedResponse(); if (object.data != null) if (typeof object.data === "string") $util.base64.decode(object.data, message.data = $util.newBuffer($util.base64.length(object.data)), 0); @@ -7854,7 +7852,7 @@ $root.proto = (function() { AIRichResponseUnifiedResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.data != null && message.hasOwnProperty("data")) { object.data = options.bytes === String ? $util.base64.encode(message.data, 0, message.data.length) : options.bytes === Array ? Array.prototype.slice.call(message.data) : message.data; if (options.oneofs) @@ -7917,7 +7915,7 @@ $root.proto = (function() { */ function Account(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -7955,7 +7953,7 @@ $root.proto = (function() { Account.prototype.isUsernameDeleted = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Account.prototype, "_lid", { @@ -8043,9 +8041,9 @@ $root.proto = (function() { Account.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Account(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Account(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.lid = reader.string(); @@ -8098,7 +8096,7 @@ $root.proto = (function() { Account.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.lid != null && message.hasOwnProperty("lid")) { properties._lid = 1; if (!$util.isString(message.lid)) @@ -8133,7 +8131,7 @@ $root.proto = (function() { Account.fromObject = function fromObject(object) { if (object instanceof $root.proto.Account) return object; - var message = new $root.proto.Account(); + let message = new $root.proto.Account(); if (object.lid != null) message.lid = String(object.lid); if (object.username != null) @@ -8157,7 +8155,7 @@ $root.proto = (function() { Account.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.lid != null && message.hasOwnProperty("lid")) { object.lid = message.lid; if (options.oneofs) @@ -8230,7 +8228,7 @@ $root.proto = (function() { */ function ActionLink(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -8252,7 +8250,7 @@ $root.proto = (function() { ActionLink.prototype.buttonTitle = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ActionLink.prototype, "_url", { @@ -8324,9 +8322,9 @@ $root.proto = (function() { ActionLink.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ActionLink(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ActionLink(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -8371,7 +8369,7 @@ $root.proto = (function() { ActionLink.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -8396,7 +8394,7 @@ $root.proto = (function() { ActionLink.fromObject = function fromObject(object) { if (object instanceof $root.proto.ActionLink) return object; - var message = new $root.proto.ActionLink(); + let message = new $root.proto.ActionLink(); if (object.url != null) message.url = String(object.url); if (object.buttonTitle != null) @@ -8416,7 +8414,7 @@ $root.proto = (function() { ActionLink.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -8481,7 +8479,7 @@ $root.proto = (function() { */ function AutoDownloadSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -8519,7 +8517,7 @@ $root.proto = (function() { AutoDownloadSettings.prototype.downloadDocuments = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AutoDownloadSettings.prototype, "_downloadImages", { @@ -8607,9 +8605,9 @@ $root.proto = (function() { AutoDownloadSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AutoDownloadSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AutoDownloadSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.downloadImages = reader.bool(); @@ -8662,7 +8660,7 @@ $root.proto = (function() { AutoDownloadSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.downloadImages != null && message.hasOwnProperty("downloadImages")) { properties._downloadImages = 1; if (typeof message.downloadImages !== "boolean") @@ -8697,7 +8695,7 @@ $root.proto = (function() { AutoDownloadSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.AutoDownloadSettings) return object; - var message = new $root.proto.AutoDownloadSettings(); + let message = new $root.proto.AutoDownloadSettings(); if (object.downloadImages != null) message.downloadImages = Boolean(object.downloadImages); if (object.downloadAudio != null) @@ -8721,7 +8719,7 @@ $root.proto = (function() { AutoDownloadSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.downloadImages != null && message.hasOwnProperty("downloadImages")) { object.downloadImages = message.downloadImages; if (options.oneofs) @@ -8794,7 +8792,7 @@ $root.proto = (function() { */ function AvatarUserSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -8816,7 +8814,7 @@ $root.proto = (function() { AvatarUserSettings.prototype.password = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AvatarUserSettings.prototype, "_fbid", { @@ -8888,9 +8886,9 @@ $root.proto = (function() { AvatarUserSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AvatarUserSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.AvatarUserSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fbid = reader.string(); @@ -8935,7 +8933,7 @@ $root.proto = (function() { AvatarUserSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fbid != null && message.hasOwnProperty("fbid")) { properties._fbid = 1; if (!$util.isString(message.fbid)) @@ -8960,7 +8958,7 @@ $root.proto = (function() { AvatarUserSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.AvatarUserSettings) return object; - var message = new $root.proto.AvatarUserSettings(); + let message = new $root.proto.AvatarUserSettings(); if (object.fbid != null) message.fbid = String(object.fbid); if (object.password != null) @@ -8980,7 +8978,7 @@ $root.proto = (function() { AvatarUserSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fbid != null && message.hasOwnProperty("fbid")) { object.fbid = message.fbid; if (options.oneofs) @@ -9046,7 +9044,7 @@ $root.proto = (function() { */ function BizAccountLinkInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -9092,7 +9090,7 @@ $root.proto = (function() { BizAccountLinkInfo.prototype.accountType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BizAccountLinkInfo.prototype, "_whatsappBizAcctFbid", { @@ -9188,9 +9186,9 @@ $root.proto = (function() { BizAccountLinkInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizAccountLinkInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizAccountLinkInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.whatsappBizAcctFbid = reader.uint64(); @@ -9247,7 +9245,7 @@ $root.proto = (function() { BizAccountLinkInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.whatsappBizAcctFbid != null && message.hasOwnProperty("whatsappBizAcctFbid")) { properties._whatsappBizAcctFbid = 1; if (!$util.isInteger(message.whatsappBizAcctFbid) && !(message.whatsappBizAcctFbid && $util.isInteger(message.whatsappBizAcctFbid.low) && $util.isInteger(message.whatsappBizAcctFbid.high))) @@ -9296,7 +9294,7 @@ $root.proto = (function() { BizAccountLinkInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.BizAccountLinkInfo) return object; - var message = new $root.proto.BizAccountLinkInfo(); + let message = new $root.proto.BizAccountLinkInfo(); if (object.whatsappBizAcctFbid != null) if ($util.Long) (message.whatsappBizAcctFbid = $util.Long.fromValue(object.whatsappBizAcctFbid)).unsigned = true; @@ -9360,7 +9358,7 @@ $root.proto = (function() { BizAccountLinkInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.whatsappBizAcctFbid != null && message.hasOwnProperty("whatsappBizAcctFbid")) { if (typeof message.whatsappBizAcctFbid === "number") object.whatsappBizAcctFbid = options.longs === String ? String(message.whatsappBizAcctFbid) : message.whatsappBizAcctFbid; @@ -9428,7 +9426,7 @@ $root.proto = (function() { * @property {number} ENTERPRISE=0 ENTERPRISE value */ BizAccountLinkInfo.AccountType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ENTERPRISE"] = 0; return values; })(); @@ -9441,7 +9439,7 @@ $root.proto = (function() { * @property {number} FACEBOOK=1 FACEBOOK value */ BizAccountLinkInfo.HostStorageType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ON_PREMISE"] = 0; values[valuesById[1] = "FACEBOOK"] = 1; return values; @@ -9470,7 +9468,7 @@ $root.proto = (function() { */ function BizAccountPayload(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -9492,7 +9490,7 @@ $root.proto = (function() { BizAccountPayload.prototype.bizAcctLinkInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BizAccountPayload.prototype, "_vnameCert", { @@ -9564,9 +9562,9 @@ $root.proto = (function() { BizAccountPayload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizAccountPayload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizAccountPayload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.vnameCert = $root.proto.VerifiedNameCertificate.decode(reader, reader.uint32()); @@ -9611,11 +9609,11 @@ $root.proto = (function() { BizAccountPayload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.vnameCert != null && message.hasOwnProperty("vnameCert")) { properties._vnameCert = 1; { - var error = $root.proto.VerifiedNameCertificate.verify(message.vnameCert); + let error = $root.proto.VerifiedNameCertificate.verify(message.vnameCert); if (error) return "vnameCert." + error; } @@ -9639,7 +9637,7 @@ $root.proto = (function() { BizAccountPayload.fromObject = function fromObject(object) { if (object instanceof $root.proto.BizAccountPayload) return object; - var message = new $root.proto.BizAccountPayload(); + let message = new $root.proto.BizAccountPayload(); if (object.vnameCert != null) { if (typeof object.vnameCert !== "object") throw TypeError(".proto.BizAccountPayload.vnameCert: object expected"); @@ -9665,7 +9663,7 @@ $root.proto = (function() { BizAccountPayload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.vnameCert != null && message.hasOwnProperty("vnameCert")) { object.vnameCert = $root.proto.VerifiedNameCertificate.toObject(message.vnameCert, options); if (options.oneofs) @@ -9734,7 +9732,7 @@ $root.proto = (function() { */ function BizIdentityInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -9804,7 +9802,7 @@ $root.proto = (function() { BizIdentityInfo.prototype.featureControls = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BizIdentityInfo.prototype, "_vlevel", { @@ -9924,9 +9922,9 @@ $root.proto = (function() { BizIdentityInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizIdentityInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BizIdentityInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.vlevel = reader.int32(); @@ -9995,7 +9993,7 @@ $root.proto = (function() { BizIdentityInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.vlevel != null && message.hasOwnProperty("vlevel")) { properties._vlevel = 1; switch (message.vlevel) { @@ -10010,7 +10008,7 @@ $root.proto = (function() { if (message.vnameCert != null && message.hasOwnProperty("vnameCert")) { properties._vnameCert = 1; { - var error = $root.proto.VerifiedNameCertificate.verify(message.vnameCert); + let error = $root.proto.VerifiedNameCertificate.verify(message.vnameCert); if (error) return "vnameCert." + error; } @@ -10069,7 +10067,7 @@ $root.proto = (function() { BizIdentityInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.BizIdentityInfo) return object; - var message = new $root.proto.BizIdentityInfo(); + let message = new $root.proto.BizIdentityInfo(); switch (object.vlevel) { default: if (typeof object.vlevel === "number") { @@ -10164,7 +10162,7 @@ $root.proto = (function() { BizIdentityInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.vlevel != null && message.hasOwnProperty("vlevel")) { object.vlevel = options.enums === String ? $root.proto.BizIdentityInfo.VerifiedLevelValue[message.vlevel] === undefined ? message.vlevel : $root.proto.BizIdentityInfo.VerifiedLevelValue[message.vlevel] : message.vlevel; if (options.oneofs) @@ -10248,7 +10246,7 @@ $root.proto = (function() { * @property {number} BSP=1 BSP value */ BizIdentityInfo.ActualActorsType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "SELF"] = 0; values[valuesById[1] = "BSP"] = 1; return values; @@ -10262,7 +10260,7 @@ $root.proto = (function() { * @property {number} FACEBOOK=1 FACEBOOK value */ BizIdentityInfo.HostStorageType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ON_PREMISE"] = 0; values[valuesById[1] = "FACEBOOK"] = 1; return values; @@ -10277,7 +10275,7 @@ $root.proto = (function() { * @property {number} HIGH=2 HIGH value */ BizIdentityInfo.VerifiedLevelValue = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "LOW"] = 1; values[valuesById[2] = "HIGH"] = 2; @@ -10307,7 +10305,7 @@ $root.proto = (function() { */ function BotAgeCollectionMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -10329,7 +10327,7 @@ $root.proto = (function() { BotAgeCollectionMetadata.prototype.shouldTriggerAgeCollectionOnClient = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotAgeCollectionMetadata.prototype, "_ageCollectionEligible", { @@ -10401,9 +10399,9 @@ $root.proto = (function() { BotAgeCollectionMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotAgeCollectionMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotAgeCollectionMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.ageCollectionEligible = reader.bool(); @@ -10448,7 +10446,7 @@ $root.proto = (function() { BotAgeCollectionMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.ageCollectionEligible != null && message.hasOwnProperty("ageCollectionEligible")) { properties._ageCollectionEligible = 1; if (typeof message.ageCollectionEligible !== "boolean") @@ -10473,7 +10471,7 @@ $root.proto = (function() { BotAgeCollectionMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotAgeCollectionMetadata) return object; - var message = new $root.proto.BotAgeCollectionMetadata(); + let message = new $root.proto.BotAgeCollectionMetadata(); if (object.ageCollectionEligible != null) message.ageCollectionEligible = Boolean(object.ageCollectionEligible); if (object.shouldTriggerAgeCollectionOnClient != null) @@ -10493,7 +10491,7 @@ $root.proto = (function() { BotAgeCollectionMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.ageCollectionEligible != null && message.hasOwnProperty("ageCollectionEligible")) { object.ageCollectionEligible = message.ageCollectionEligible; if (options.oneofs) @@ -10559,7 +10557,7 @@ $root.proto = (function() { */ function BotAvatarMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -10605,7 +10603,7 @@ $root.proto = (function() { BotAvatarMetadata.prototype.wordCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotAvatarMetadata.prototype, "_sentiment", { @@ -10701,9 +10699,9 @@ $root.proto = (function() { BotAvatarMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotAvatarMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotAvatarMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sentiment = reader.uint32(); @@ -10760,7 +10758,7 @@ $root.proto = (function() { BotAvatarMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sentiment != null && message.hasOwnProperty("sentiment")) { properties._sentiment = 1; if (!$util.isInteger(message.sentiment)) @@ -10800,7 +10798,7 @@ $root.proto = (function() { BotAvatarMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotAvatarMetadata) return object; - var message = new $root.proto.BotAvatarMetadata(); + let message = new $root.proto.BotAvatarMetadata(); if (object.sentiment != null) message.sentiment = object.sentiment >>> 0; if (object.behaviorGraph != null) @@ -10826,7 +10824,7 @@ $root.proto = (function() { BotAvatarMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sentiment != null && message.hasOwnProperty("sentiment")) { object.sentiment = message.sentiment; if (options.oneofs) @@ -10904,7 +10902,7 @@ $root.proto = (function() { function BotCapabilityMetadata(properties) { this.capabilities = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -10943,7 +10941,7 @@ $root.proto = (function() { writer = $Writer.create(); if (message.capabilities != null && message.capabilities.length) { writer.uint32(/* id 1, wireType 2 =*/10).fork(); - for (var i = 0; i < message.capabilities.length; ++i) + for (let i = 0; i < message.capabilities.length; ++i) writer.int32(message.capabilities[i]); writer.ldelim(); } @@ -10977,15 +10975,15 @@ $root.proto = (function() { BotCapabilityMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotCapabilityMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotCapabilityMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.capabilities && message.capabilities.length)) message.capabilities = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.capabilities.push(reader.int32()); } else @@ -11030,7 +11028,7 @@ $root.proto = (function() { if (message.capabilities != null && message.hasOwnProperty("capabilities")) { if (!Array.isArray(message.capabilities)) return "capabilities: array expected"; - for (var i = 0; i < message.capabilities.length; ++i) + for (let i = 0; i < message.capabilities.length; ++i) switch (message.capabilities[i]) { default: return "capabilities: enum value[] expected"; @@ -11087,12 +11085,12 @@ $root.proto = (function() { BotCapabilityMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotCapabilityMetadata) return object; - var message = new $root.proto.BotCapabilityMetadata(); + let message = new $root.proto.BotCapabilityMetadata(); if (object.capabilities) { if (!Array.isArray(object.capabilities)) throw TypeError(".proto.BotCapabilityMetadata.capabilities: array expected"); message.capabilities = []; - for (var i = 0; i < object.capabilities.length; ++i) + for (let i = 0; i < object.capabilities.length; ++i) switch (object.capabilities[i]) { default: if (typeof object.capabilities[i] === "number") { @@ -11260,12 +11258,12 @@ $root.proto = (function() { BotCapabilityMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.capabilities = []; if (message.capabilities && message.capabilities.length) { object.capabilities = []; - for (var j = 0; j < message.capabilities.length; ++j) + for (let j = 0; j < message.capabilities.length; ++j) object.capabilities[j] = options.enums === String ? $root.proto.BotCapabilityMetadata.BotCapabilityType[message.capabilities[j]] === undefined ? message.capabilities[j] : $root.proto.BotCapabilityMetadata.BotCapabilityType[message.capabilities[j]] : message.capabilities[j]; } return object; @@ -11339,7 +11337,7 @@ $root.proto = (function() { * @property {number} PROMOTION_MESSAGE=35 PROMOTION_MESSAGE value */ BotCapabilityMetadata.BotCapabilityType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "PROGRESS_INDICATOR"] = 1; values[valuesById[2] = "RICH_RESPONSE_HEADING"] = 2; @@ -11401,7 +11399,7 @@ $root.proto = (function() { */ function BotImagineMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -11415,7 +11413,7 @@ $root.proto = (function() { BotImagineMetadata.prototype.imagineType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotImagineMetadata.prototype, "_imagineType", { @@ -11479,9 +11477,9 @@ $root.proto = (function() { BotImagineMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotImagineMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotImagineMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.imagineType = reader.int32(); @@ -11522,7 +11520,7 @@ $root.proto = (function() { BotImagineMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.imagineType != null && message.hasOwnProperty("imagineType")) { properties._imagineType = 1; switch (message.imagineType) { @@ -11550,7 +11548,7 @@ $root.proto = (function() { BotImagineMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotImagineMetadata) return object; - var message = new $root.proto.BotImagineMetadata(); + let message = new $root.proto.BotImagineMetadata(); switch (object.imagineType) { default: if (typeof object.imagineType === "number") { @@ -11594,7 +11592,7 @@ $root.proto = (function() { BotImagineMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.imagineType != null && message.hasOwnProperty("imagineType")) { object.imagineType = options.enums === String ? $root.proto.BotImagineMetadata.ImagineType[message.imagineType] === undefined ? message.imagineType : $root.proto.BotImagineMetadata.ImagineType[message.imagineType] : message.imagineType; if (options.oneofs) @@ -11640,7 +11638,7 @@ $root.proto = (function() { * @property {number} EDIT=4 EDIT value */ BotImagineMetadata.ImagineType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "IMAGINE"] = 1; values[valuesById[2] = "MEMU"] = 2; @@ -11671,7 +11669,7 @@ $root.proto = (function() { */ function BotLinkedAccount(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -11685,7 +11683,7 @@ $root.proto = (function() { BotLinkedAccount.prototype.type = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotLinkedAccount.prototype, "_type", { @@ -11749,9 +11747,9 @@ $root.proto = (function() { BotLinkedAccount.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotLinkedAccount(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotLinkedAccount(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.type = reader.int32(); @@ -11792,7 +11790,7 @@ $root.proto = (function() { BotLinkedAccount.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.type != null && message.hasOwnProperty("type")) { properties._type = 1; switch (message.type) { @@ -11816,7 +11814,7 @@ $root.proto = (function() { BotLinkedAccount.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotLinkedAccount) return object; - var message = new $root.proto.BotLinkedAccount(); + let message = new $root.proto.BotLinkedAccount(); switch (object.type) { default: if (typeof object.type === "number") { @@ -11844,7 +11842,7 @@ $root.proto = (function() { BotLinkedAccount.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.type != null && message.hasOwnProperty("type")) { object.type = options.enums === String ? $root.proto.BotLinkedAccount.BotLinkedAccountType[message.type] === undefined ? message.type : $root.proto.BotLinkedAccount.BotLinkedAccountType[message.type] : message.type; if (options.oneofs) @@ -11886,7 +11884,7 @@ $root.proto = (function() { * @property {number} BOT_LINKED_ACCOUNT_TYPE_1P=0 BOT_LINKED_ACCOUNT_TYPE_1P value */ BotLinkedAccount.BotLinkedAccountType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "BOT_LINKED_ACCOUNT_TYPE_1P"] = 0; return values; })(); @@ -11916,7 +11914,7 @@ $root.proto = (function() { function BotLinkedAccountsMetadata(properties) { this.accounts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -11946,7 +11944,7 @@ $root.proto = (function() { BotLinkedAccountsMetadata.prototype.acErrorCode = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotLinkedAccountsMetadata.prototype, "_acAuthTokens", { @@ -11985,7 +11983,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.accounts != null && message.accounts.length) - for (var i = 0; i < message.accounts.length; ++i) + for (let i = 0; i < message.accounts.length; ++i) $root.proto.BotLinkedAccount.encode(message.accounts[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.acAuthTokens != null && Object.hasOwnProperty.call(message, "acAuthTokens")) writer.uint32(/* id 2, wireType 2 =*/18).bytes(message.acAuthTokens); @@ -12021,9 +12019,9 @@ $root.proto = (function() { BotLinkedAccountsMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotLinkedAccountsMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotLinkedAccountsMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.accounts && message.accounts.length)) @@ -12074,12 +12072,12 @@ $root.proto = (function() { BotLinkedAccountsMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.accounts != null && message.hasOwnProperty("accounts")) { if (!Array.isArray(message.accounts)) return "accounts: array expected"; - for (var i = 0; i < message.accounts.length; ++i) { - var error = $root.proto.BotLinkedAccount.verify(message.accounts[i]); + for (let i = 0; i < message.accounts.length; ++i) { + let error = $root.proto.BotLinkedAccount.verify(message.accounts[i]); if (error) return "accounts." + error; } @@ -12108,12 +12106,12 @@ $root.proto = (function() { BotLinkedAccountsMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotLinkedAccountsMetadata) return object; - var message = new $root.proto.BotLinkedAccountsMetadata(); + let message = new $root.proto.BotLinkedAccountsMetadata(); if (object.accounts) { if (!Array.isArray(object.accounts)) throw TypeError(".proto.BotLinkedAccountsMetadata.accounts: array expected"); message.accounts = []; - for (var i = 0; i < object.accounts.length; ++i) { + for (let i = 0; i < object.accounts.length; ++i) { if (typeof object.accounts[i] !== "object") throw TypeError(".proto.BotLinkedAccountsMetadata.accounts: object expected"); message.accounts[i] = $root.proto.BotLinkedAccount.fromObject(object.accounts[i]); @@ -12141,12 +12139,12 @@ $root.proto = (function() { BotLinkedAccountsMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.accounts = []; if (message.accounts && message.accounts.length) { object.accounts = []; - for (var j = 0; j < message.accounts.length; ++j) + for (let j = 0; j < message.accounts.length; ++j) object.accounts[j] = $root.proto.BotLinkedAccount.toObject(message.accounts[j], options); } if (message.acAuthTokens != null && message.hasOwnProperty("acAuthTokens")) { @@ -12216,7 +12214,7 @@ $root.proto = (function() { */ function BotMediaMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -12278,7 +12276,7 @@ $root.proto = (function() { BotMediaMetadata.prototype.orientationType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotMediaMetadata.prototype, "_fileSha256", { @@ -12390,9 +12388,9 @@ $root.proto = (function() { BotMediaMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMediaMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMediaMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fileSha256 = reader.string(); @@ -12457,7 +12455,7 @@ $root.proto = (function() { BotMediaMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { properties._fileSha256 = 1; if (!$util.isString(message.fileSha256)) @@ -12513,7 +12511,7 @@ $root.proto = (function() { BotMediaMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMediaMetadata) return object; - var message = new $root.proto.BotMediaMetadata(); + let message = new $root.proto.BotMediaMetadata(); if (object.fileSha256 != null) message.fileSha256 = String(object.fileSha256); if (object.mediaKey != null) @@ -12568,7 +12566,7 @@ $root.proto = (function() { BotMediaMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { object.fileSha256 = message.fileSha256; if (options.oneofs) @@ -12645,7 +12643,7 @@ $root.proto = (function() { * @property {number} RIGHT=3 RIGHT value */ BotMediaMetadata.OrientationType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "CENTER"] = 1; values[valuesById[2] = "LEFT"] = 2; values[valuesById[3] = "RIGHT"] = 3; @@ -12675,7 +12673,7 @@ $root.proto = (function() { */ function BotMemoryFact(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -12697,7 +12695,7 @@ $root.proto = (function() { BotMemoryFact.prototype.factId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotMemoryFact.prototype, "_fact", { @@ -12769,9 +12767,9 @@ $root.proto = (function() { BotMemoryFact.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemoryFact(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemoryFact(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fact = reader.string(); @@ -12816,7 +12814,7 @@ $root.proto = (function() { BotMemoryFact.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fact != null && message.hasOwnProperty("fact")) { properties._fact = 1; if (!$util.isString(message.fact)) @@ -12841,7 +12839,7 @@ $root.proto = (function() { BotMemoryFact.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMemoryFact) return object; - var message = new $root.proto.BotMemoryFact(); + let message = new $root.proto.BotMemoryFact(); if (object.fact != null) message.fact = String(object.fact); if (object.factId != null) @@ -12861,7 +12859,7 @@ $root.proto = (function() { BotMemoryFact.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fact != null && message.hasOwnProperty("fact")) { object.fact = message.fact; if (options.oneofs) @@ -12927,7 +12925,7 @@ $root.proto = (function() { this.addedFacts = []; this.removedFacts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -12957,7 +12955,7 @@ $root.proto = (function() { BotMemoryMetadata.prototype.disclaimer = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotMemoryMetadata.prototype, "_disclaimer", { @@ -12990,10 +12988,10 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.addedFacts != null && message.addedFacts.length) - for (var i = 0; i < message.addedFacts.length; ++i) + for (let i = 0; i < message.addedFacts.length; ++i) $root.proto.BotMemoryFact.encode(message.addedFacts[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.removedFacts != null && message.removedFacts.length) - for (var i = 0; i < message.removedFacts.length; ++i) + for (let i = 0; i < message.removedFacts.length; ++i) $root.proto.BotMemoryFact.encode(message.removedFacts[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.disclaimer != null && Object.hasOwnProperty.call(message, "disclaimer")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.disclaimer); @@ -13027,9 +13025,9 @@ $root.proto = (function() { BotMemoryMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemoryMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemoryMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.addedFacts && message.addedFacts.length)) @@ -13082,12 +13080,12 @@ $root.proto = (function() { BotMemoryMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.addedFacts != null && message.hasOwnProperty("addedFacts")) { if (!Array.isArray(message.addedFacts)) return "addedFacts: array expected"; - for (var i = 0; i < message.addedFacts.length; ++i) { - var error = $root.proto.BotMemoryFact.verify(message.addedFacts[i]); + for (let i = 0; i < message.addedFacts.length; ++i) { + let error = $root.proto.BotMemoryFact.verify(message.addedFacts[i]); if (error) return "addedFacts." + error; } @@ -13095,8 +13093,8 @@ $root.proto = (function() { if (message.removedFacts != null && message.hasOwnProperty("removedFacts")) { if (!Array.isArray(message.removedFacts)) return "removedFacts: array expected"; - for (var i = 0; i < message.removedFacts.length; ++i) { - var error = $root.proto.BotMemoryFact.verify(message.removedFacts[i]); + for (let i = 0; i < message.removedFacts.length; ++i) { + let error = $root.proto.BotMemoryFact.verify(message.removedFacts[i]); if (error) return "removedFacts." + error; } @@ -13120,12 +13118,12 @@ $root.proto = (function() { BotMemoryMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMemoryMetadata) return object; - var message = new $root.proto.BotMemoryMetadata(); + let message = new $root.proto.BotMemoryMetadata(); if (object.addedFacts) { if (!Array.isArray(object.addedFacts)) throw TypeError(".proto.BotMemoryMetadata.addedFacts: array expected"); message.addedFacts = []; - for (var i = 0; i < object.addedFacts.length; ++i) { + for (let i = 0; i < object.addedFacts.length; ++i) { if (typeof object.addedFacts[i] !== "object") throw TypeError(".proto.BotMemoryMetadata.addedFacts: object expected"); message.addedFacts[i] = $root.proto.BotMemoryFact.fromObject(object.addedFacts[i]); @@ -13135,7 +13133,7 @@ $root.proto = (function() { if (!Array.isArray(object.removedFacts)) throw TypeError(".proto.BotMemoryMetadata.removedFacts: array expected"); message.removedFacts = []; - for (var i = 0; i < object.removedFacts.length; ++i) { + for (let i = 0; i < object.removedFacts.length; ++i) { if (typeof object.removedFacts[i] !== "object") throw TypeError(".proto.BotMemoryMetadata.removedFacts: object expected"); message.removedFacts[i] = $root.proto.BotMemoryFact.fromObject(object.removedFacts[i]); @@ -13158,19 +13156,19 @@ $root.proto = (function() { BotMemoryMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.addedFacts = []; object.removedFacts = []; } if (message.addedFacts && message.addedFacts.length) { object.addedFacts = []; - for (var j = 0; j < message.addedFacts.length; ++j) + for (let j = 0; j < message.addedFacts.length; ++j) object.addedFacts[j] = $root.proto.BotMemoryFact.toObject(message.addedFacts[j], options); } if (message.removedFacts && message.removedFacts.length) { object.removedFacts = []; - for (var j = 0; j < message.removedFacts.length; ++j) + for (let j = 0; j < message.removedFacts.length; ++j) object.removedFacts[j] = $root.proto.BotMemoryFact.toObject(message.removedFacts[j], options); } if (message.disclaimer != null && message.hasOwnProperty("disclaimer")) { @@ -13230,7 +13228,7 @@ $root.proto = (function() { function BotMemuMetadata(properties) { this.faceImages = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -13268,7 +13266,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.faceImages != null && message.faceImages.length) - for (var i = 0; i < message.faceImages.length; ++i) + for (let i = 0; i < message.faceImages.length; ++i) $root.proto.BotMediaMetadata.encode(message.faceImages[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -13300,9 +13298,9 @@ $root.proto = (function() { BotMemuMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemuMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMemuMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.faceImages && message.faceImages.length)) @@ -13348,8 +13346,8 @@ $root.proto = (function() { if (message.faceImages != null && message.hasOwnProperty("faceImages")) { if (!Array.isArray(message.faceImages)) return "faceImages: array expected"; - for (var i = 0; i < message.faceImages.length; ++i) { - var error = $root.proto.BotMediaMetadata.verify(message.faceImages[i]); + for (let i = 0; i < message.faceImages.length; ++i) { + let error = $root.proto.BotMediaMetadata.verify(message.faceImages[i]); if (error) return "faceImages." + error; } @@ -13368,12 +13366,12 @@ $root.proto = (function() { BotMemuMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMemuMetadata) return object; - var message = new $root.proto.BotMemuMetadata(); + let message = new $root.proto.BotMemuMetadata(); if (object.faceImages) { if (!Array.isArray(object.faceImages)) throw TypeError(".proto.BotMemuMetadata.faceImages: array expected"); message.faceImages = []; - for (var i = 0; i < object.faceImages.length; ++i) { + for (let i = 0; i < object.faceImages.length; ++i) { if (typeof object.faceImages[i] !== "object") throw TypeError(".proto.BotMemuMetadata.faceImages: object expected"); message.faceImages[i] = $root.proto.BotMediaMetadata.fromObject(object.faceImages[i]); @@ -13394,12 +13392,12 @@ $root.proto = (function() { BotMemuMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.faceImages = []; if (message.faceImages && message.faceImages.length) { object.faceImages = []; - for (var j = 0; j < message.faceImages.length; ++j) + for (let j = 0; j < message.faceImages.length; ++j) object.faceImages[j] = $root.proto.BotMediaMetadata.toObject(message.faceImages[j], options); } return object; @@ -13476,7 +13474,7 @@ $root.proto = (function() { */ function BotMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -13674,7 +13672,7 @@ $root.proto = (function() { BotMetadata.prototype.botAgeCollectionMetadata = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotMetadata.prototype, "_avatarMetadata", { @@ -13922,9 +13920,9 @@ $root.proto = (function() { BotMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.avatarMetadata = $root.proto.BotAvatarMetadata.decode(reader, reader.uint32()); @@ -14057,11 +14055,11 @@ $root.proto = (function() { BotMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.avatarMetadata != null && message.hasOwnProperty("avatarMetadata")) { properties._avatarMetadata = 1; { - var error = $root.proto.BotAvatarMetadata.verify(message.avatarMetadata); + let error = $root.proto.BotAvatarMetadata.verify(message.avatarMetadata); if (error) return "avatarMetadata." + error; } @@ -14074,7 +14072,7 @@ $root.proto = (function() { if (message.pluginMetadata != null && message.hasOwnProperty("pluginMetadata")) { properties._pluginMetadata = 1; { - var error = $root.proto.BotPluginMetadata.verify(message.pluginMetadata); + let error = $root.proto.BotPluginMetadata.verify(message.pluginMetadata); if (error) return "pluginMetadata." + error; } @@ -14082,7 +14080,7 @@ $root.proto = (function() { if (message.suggestedPromptMetadata != null && message.hasOwnProperty("suggestedPromptMetadata")) { properties._suggestedPromptMetadata = 1; { - var error = $root.proto.BotSuggestedPromptMetadata.verify(message.suggestedPromptMetadata); + let error = $root.proto.BotSuggestedPromptMetadata.verify(message.suggestedPromptMetadata); if (error) return "suggestedPromptMetadata." + error; } @@ -14095,7 +14093,7 @@ $root.proto = (function() { if (message.sessionMetadata != null && message.hasOwnProperty("sessionMetadata")) { properties._sessionMetadata = 1; { - var error = $root.proto.BotSessionMetadata.verify(message.sessionMetadata); + let error = $root.proto.BotSessionMetadata.verify(message.sessionMetadata); if (error) return "sessionMetadata." + error; } @@ -14103,7 +14101,7 @@ $root.proto = (function() { if (message.memuMetadata != null && message.hasOwnProperty("memuMetadata")) { properties._memuMetadata = 1; { - var error = $root.proto.BotMemuMetadata.verify(message.memuMetadata); + let error = $root.proto.BotMemuMetadata.verify(message.memuMetadata); if (error) return "memuMetadata." + error; } @@ -14116,7 +14114,7 @@ $root.proto = (function() { if (message.reminderMetadata != null && message.hasOwnProperty("reminderMetadata")) { properties._reminderMetadata = 1; { - var error = $root.proto.BotReminderMetadata.verify(message.reminderMetadata); + let error = $root.proto.BotReminderMetadata.verify(message.reminderMetadata); if (error) return "reminderMetadata." + error; } @@ -14124,7 +14122,7 @@ $root.proto = (function() { if (message.modelMetadata != null && message.hasOwnProperty("modelMetadata")) { properties._modelMetadata = 1; { - var error = $root.proto.BotModelMetadata.verify(message.modelMetadata); + let error = $root.proto.BotModelMetadata.verify(message.modelMetadata); if (error) return "modelMetadata." + error; } @@ -14137,7 +14135,7 @@ $root.proto = (function() { if (message.progressIndicatorMetadata != null && message.hasOwnProperty("progressIndicatorMetadata")) { properties._progressIndicatorMetadata = 1; { - var error = $root.proto.BotProgressIndicatorMetadata.verify(message.progressIndicatorMetadata); + let error = $root.proto.BotProgressIndicatorMetadata.verify(message.progressIndicatorMetadata); if (error) return "progressIndicatorMetadata." + error; } @@ -14145,7 +14143,7 @@ $root.proto = (function() { if (message.capabilityMetadata != null && message.hasOwnProperty("capabilityMetadata")) { properties._capabilityMetadata = 1; { - var error = $root.proto.BotCapabilityMetadata.verify(message.capabilityMetadata); + let error = $root.proto.BotCapabilityMetadata.verify(message.capabilityMetadata); if (error) return "capabilityMetadata." + error; } @@ -14153,7 +14151,7 @@ $root.proto = (function() { if (message.imagineMetadata != null && message.hasOwnProperty("imagineMetadata")) { properties._imagineMetadata = 1; { - var error = $root.proto.BotImagineMetadata.verify(message.imagineMetadata); + let error = $root.proto.BotImagineMetadata.verify(message.imagineMetadata); if (error) return "imagineMetadata." + error; } @@ -14161,7 +14159,7 @@ $root.proto = (function() { if (message.memoryMetadata != null && message.hasOwnProperty("memoryMetadata")) { properties._memoryMetadata = 1; { - var error = $root.proto.BotMemoryMetadata.verify(message.memoryMetadata); + let error = $root.proto.BotMemoryMetadata.verify(message.memoryMetadata); if (error) return "memoryMetadata." + error; } @@ -14169,7 +14167,7 @@ $root.proto = (function() { if (message.renderingMetadata != null && message.hasOwnProperty("renderingMetadata")) { properties._renderingMetadata = 1; { - var error = $root.proto.BotRenderingMetadata.verify(message.renderingMetadata); + let error = $root.proto.BotRenderingMetadata.verify(message.renderingMetadata); if (error) return "renderingMetadata." + error; } @@ -14177,7 +14175,7 @@ $root.proto = (function() { if (message.botMetricsMetadata != null && message.hasOwnProperty("botMetricsMetadata")) { properties._botMetricsMetadata = 1; { - var error = $root.proto.BotMetricsMetadata.verify(message.botMetricsMetadata); + let error = $root.proto.BotMetricsMetadata.verify(message.botMetricsMetadata); if (error) return "botMetricsMetadata." + error; } @@ -14185,7 +14183,7 @@ $root.proto = (function() { if (message.botLinkedAccountsMetadata != null && message.hasOwnProperty("botLinkedAccountsMetadata")) { properties._botLinkedAccountsMetadata = 1; { - var error = $root.proto.BotLinkedAccountsMetadata.verify(message.botLinkedAccountsMetadata); + let error = $root.proto.BotLinkedAccountsMetadata.verify(message.botLinkedAccountsMetadata); if (error) return "botLinkedAccountsMetadata." + error; } @@ -14193,7 +14191,7 @@ $root.proto = (function() { if (message.richResponseSourcesMetadata != null && message.hasOwnProperty("richResponseSourcesMetadata")) { properties._richResponseSourcesMetadata = 1; { - var error = $root.proto.BotSourcesMetadata.verify(message.richResponseSourcesMetadata); + let error = $root.proto.BotSourcesMetadata.verify(message.richResponseSourcesMetadata); if (error) return "richResponseSourcesMetadata." + error; } @@ -14206,7 +14204,7 @@ $root.proto = (function() { if (message.botPromotionMessageMetadata != null && message.hasOwnProperty("botPromotionMessageMetadata")) { properties._botPromotionMessageMetadata = 1; { - var error = $root.proto.BotPromotionMessageMetadata.verify(message.botPromotionMessageMetadata); + let error = $root.proto.BotPromotionMessageMetadata.verify(message.botPromotionMessageMetadata); if (error) return "botPromotionMessageMetadata." + error; } @@ -14214,7 +14212,7 @@ $root.proto = (function() { if (message.botModeSelectionMetadata != null && message.hasOwnProperty("botModeSelectionMetadata")) { properties._botModeSelectionMetadata = 1; { - var error = $root.proto.BotModeSelectionMetadata.verify(message.botModeSelectionMetadata); + let error = $root.proto.BotModeSelectionMetadata.verify(message.botModeSelectionMetadata); if (error) return "botModeSelectionMetadata." + error; } @@ -14222,7 +14220,7 @@ $root.proto = (function() { if (message.botQuotaMetadata != null && message.hasOwnProperty("botQuotaMetadata")) { properties._botQuotaMetadata = 1; { - var error = $root.proto.BotQuotaMetadata.verify(message.botQuotaMetadata); + let error = $root.proto.BotQuotaMetadata.verify(message.botQuotaMetadata); if (error) return "botQuotaMetadata." + error; } @@ -14230,7 +14228,7 @@ $root.proto = (function() { if (message.botAgeCollectionMetadata != null && message.hasOwnProperty("botAgeCollectionMetadata")) { properties._botAgeCollectionMetadata = 1; { - var error = $root.proto.BotAgeCollectionMetadata.verify(message.botAgeCollectionMetadata); + let error = $root.proto.BotAgeCollectionMetadata.verify(message.botAgeCollectionMetadata); if (error) return "botAgeCollectionMetadata." + error; } @@ -14249,7 +14247,7 @@ $root.proto = (function() { BotMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMetadata) return object; - var message = new $root.proto.BotMetadata(); + let message = new $root.proto.BotMetadata(); if (object.avatarMetadata != null) { if (typeof object.avatarMetadata !== "object") throw TypeError(".proto.BotMetadata.avatarMetadata: object expected"); @@ -14373,7 +14371,7 @@ $root.proto = (function() { BotMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.avatarMetadata != null && message.hasOwnProperty("avatarMetadata")) { object.avatarMetadata = $root.proto.BotAvatarMetadata.toObject(message.avatarMetadata, options); if (options.oneofs) @@ -14556,7 +14554,7 @@ $root.proto = (function() { * @property {number} NEW_CHAT_AI_STUDIO=24 NEW_CHAT_AI_STUDIO value */ proto.BotMetricsEntryPoint = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "FAVICON"] = 1; values[valuesById[2] = "CHATLIST"] = 2; values[valuesById[3] = "AISEARCH_NULL_STATE_PAPER_PLANE"] = 3; @@ -14605,7 +14603,7 @@ $root.proto = (function() { */ function BotMetricsMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -14635,7 +14633,7 @@ $root.proto = (function() { BotMetricsMetadata.prototype.threadOrigin = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotMetricsMetadata.prototype, "_destinationId", { @@ -14715,9 +14713,9 @@ $root.proto = (function() { BotMetricsMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMetricsMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotMetricsMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.destinationId = reader.string(); @@ -14766,7 +14764,7 @@ $root.proto = (function() { BotMetricsMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.destinationId != null && message.hasOwnProperty("destinationId")) { properties._destinationId = 1; if (!$util.isString(message.destinationId)) @@ -14830,7 +14828,7 @@ $root.proto = (function() { BotMetricsMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotMetricsMetadata) return object; - var message = new $root.proto.BotMetricsMetadata(); + let message = new $root.proto.BotMetricsMetadata(); if (object.destinationId != null) message.destinationId = String(object.destinationId); switch (object.destinationEntryPoint) { @@ -14976,7 +14974,7 @@ $root.proto = (function() { BotMetricsMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.destinationId != null && message.hasOwnProperty("destinationId")) { object.destinationId = message.destinationId; if (options.oneofs) @@ -15034,7 +15032,7 @@ $root.proto = (function() { * @property {number} AI_DEEPLINK_THREAD=4 AI_DEEPLINK_THREAD value */ proto.BotMetricsThreadEntryPoint = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "AI_TAB_THREAD"] = 1; values[valuesById[2] = "AI_HOME_THREAD"] = 2; values[valuesById[3] = "AI_DEEPLINK_IMMERSIVE_THREAD"] = 3; @@ -15062,7 +15060,7 @@ $root.proto = (function() { function BotModeSelectionMetadata(properties) { this.mode = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -15101,7 +15099,7 @@ $root.proto = (function() { writer = $Writer.create(); if (message.mode != null && message.mode.length) { writer.uint32(/* id 1, wireType 2 =*/10).fork(); - for (var i = 0; i < message.mode.length; ++i) + for (let i = 0; i < message.mode.length; ++i) writer.int32(message.mode[i]); writer.ldelim(); } @@ -15135,15 +15133,15 @@ $root.proto = (function() { BotModeSelectionMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotModeSelectionMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotModeSelectionMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.mode && message.mode.length)) message.mode = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.mode.push(reader.int32()); } else @@ -15188,7 +15186,7 @@ $root.proto = (function() { if (message.mode != null && message.hasOwnProperty("mode")) { if (!Array.isArray(message.mode)) return "mode: array expected"; - for (var i = 0; i < message.mode.length; ++i) + for (let i = 0; i < message.mode.length; ++i) switch (message.mode[i]) { default: return "mode: enum value[] expected"; @@ -15211,12 +15209,12 @@ $root.proto = (function() { BotModeSelectionMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotModeSelectionMetadata) return object; - var message = new $root.proto.BotModeSelectionMetadata(); + let message = new $root.proto.BotModeSelectionMetadata(); if (object.mode) { if (!Array.isArray(object.mode)) throw TypeError(".proto.BotModeSelectionMetadata.mode: array expected"); message.mode = []; - for (var i = 0; i < object.mode.length; ++i) + for (let i = 0; i < object.mode.length; ++i) switch (object.mode[i]) { default: if (typeof object.mode[i] === "number") { @@ -15248,12 +15246,12 @@ $root.proto = (function() { BotModeSelectionMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.mode = []; if (message.mode && message.mode.length) { object.mode = []; - for (var j = 0; j < message.mode.length; ++j) + for (let j = 0; j < message.mode.length; ++j) object.mode[j] = options.enums === String ? $root.proto.BotModeSelectionMetadata.BotUserSelectionMode[message.mode[j]] === undefined ? message.mode[j] : $root.proto.BotModeSelectionMetadata.BotUserSelectionMode[message.mode[j]] : message.mode[j]; } return object; @@ -15293,7 +15291,7 @@ $root.proto = (function() { * @property {number} REASONING_MODE=1 REASONING_MODE value */ BotModeSelectionMetadata.BotUserSelectionMode = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_MODE"] = 0; values[valuesById[1] = "REASONING_MODE"] = 1; return values; @@ -15322,7 +15320,7 @@ $root.proto = (function() { */ function BotModelMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -15344,7 +15342,7 @@ $root.proto = (function() { BotModelMetadata.prototype.premiumModelStatus = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotModelMetadata.prototype, "_modelType", { @@ -15416,9 +15414,9 @@ $root.proto = (function() { BotModelMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotModelMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotModelMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.modelType = reader.int32(); @@ -15463,7 +15461,7 @@ $root.proto = (function() { BotModelMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.modelType != null && message.hasOwnProperty("modelType")) { properties._modelType = 1; switch (message.modelType) { @@ -15500,7 +15498,7 @@ $root.proto = (function() { BotModelMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotModelMetadata) return object; - var message = new $root.proto.BotModelMetadata(); + let message = new $root.proto.BotModelMetadata(); switch (object.modelType) { default: if (typeof object.modelType === "number") { @@ -15556,7 +15554,7 @@ $root.proto = (function() { BotModelMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.modelType != null && message.hasOwnProperty("modelType")) { object.modelType = options.enums === String ? $root.proto.BotModelMetadata.ModelType[message.modelType] === undefined ? message.modelType : $root.proto.BotModelMetadata.ModelType[message.modelType] : message.modelType; if (options.oneofs) @@ -15605,7 +15603,7 @@ $root.proto = (function() { * @property {number} LLAMA_PROD_PREMIUM=2 LLAMA_PROD_PREMIUM value */ BotModelMetadata.ModelType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_TYPE"] = 0; values[valuesById[1] = "LLAMA_PROD"] = 1; values[valuesById[2] = "LLAMA_PROD_PREMIUM"] = 2; @@ -15621,7 +15619,7 @@ $root.proto = (function() { * @property {number} QUOTA_EXCEED_LIMIT=2 QUOTA_EXCEED_LIMIT value */ BotModelMetadata.PremiumModelStatus = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_STATUS"] = 0; values[valuesById[1] = "AVAILABLE"] = 1; values[valuesById[2] = "QUOTA_EXCEED_LIMIT"] = 2; @@ -15661,7 +15659,7 @@ $root.proto = (function() { */ function BotPluginMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -15763,7 +15761,7 @@ $root.proto = (function() { BotPluginMetadata.prototype.faviconCdnUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPluginMetadata.prototype, "_provider", { @@ -15915,9 +15913,9 @@ $root.proto = (function() { BotPluginMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPluginMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPluginMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.provider = reader.int32(); @@ -16002,7 +16000,7 @@ $root.proto = (function() { BotPluginMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.provider != null && message.hasOwnProperty("provider")) { properties._provider = 1; switch (message.provider) { @@ -16059,7 +16057,7 @@ $root.proto = (function() { if (message.parentPluginMessageKey != null && message.hasOwnProperty("parentPluginMessageKey")) { properties._parentPluginMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.parentPluginMessageKey); + let error = $root.proto.MessageKey.verify(message.parentPluginMessageKey); if (error) return "parentPluginMessageKey." + error; } @@ -16105,7 +16103,7 @@ $root.proto = (function() { BotPluginMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotPluginMetadata) return object; - var message = new $root.proto.BotPluginMetadata(); + let message = new $root.proto.BotPluginMetadata(); switch (object.provider) { default: if (typeof object.provider === "number") { @@ -16224,7 +16222,7 @@ $root.proto = (function() { BotPluginMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.provider != null && message.hasOwnProperty("provider")) { object.provider = options.enums === String ? $root.proto.BotPluginMetadata.SearchProvider[message.provider] === undefined ? message.provider : $root.proto.BotPluginMetadata.SearchProvider[message.provider] : message.provider; if (options.oneofs) @@ -16323,7 +16321,7 @@ $root.proto = (function() { * @property {number} SEARCH=2 SEARCH value */ BotPluginMetadata.PluginType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_PLUGIN"] = 0; values[valuesById[1] = "REELS"] = 1; values[valuesById[2] = "SEARCH"] = 2; @@ -16340,7 +16338,7 @@ $root.proto = (function() { * @property {number} SUPPORT=3 SUPPORT value */ BotPluginMetadata.SearchProvider = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "BING"] = 1; values[valuesById[2] = "GOOGLE"] = 2; @@ -16372,7 +16370,7 @@ $root.proto = (function() { function BotProgressIndicatorMetadata(properties) { this.stepsMetadata = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -16394,7 +16392,7 @@ $root.proto = (function() { BotProgressIndicatorMetadata.prototype.stepsMetadata = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotProgressIndicatorMetadata.prototype, "_progressDescription", { @@ -16429,7 +16427,7 @@ $root.proto = (function() { if (message.progressDescription != null && Object.hasOwnProperty.call(message, "progressDescription")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.progressDescription); if (message.stepsMetadata != null && message.stepsMetadata.length) - for (var i = 0; i < message.stepsMetadata.length; ++i) + for (let i = 0; i < message.stepsMetadata.length; ++i) $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.encode(message.stepsMetadata[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -16461,9 +16459,9 @@ $root.proto = (function() { BotProgressIndicatorMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.progressDescription = reader.string(); @@ -16510,7 +16508,7 @@ $root.proto = (function() { BotProgressIndicatorMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.progressDescription != null && message.hasOwnProperty("progressDescription")) { properties._progressDescription = 1; if (!$util.isString(message.progressDescription)) @@ -16519,8 +16517,8 @@ $root.proto = (function() { if (message.stepsMetadata != null && message.hasOwnProperty("stepsMetadata")) { if (!Array.isArray(message.stepsMetadata)) return "stepsMetadata: array expected"; - for (var i = 0; i < message.stepsMetadata.length; ++i) { - var error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.verify(message.stepsMetadata[i]); + for (let i = 0; i < message.stepsMetadata.length; ++i) { + let error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.verify(message.stepsMetadata[i]); if (error) return "stepsMetadata." + error; } @@ -16539,14 +16537,14 @@ $root.proto = (function() { BotProgressIndicatorMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotProgressIndicatorMetadata) return object; - var message = new $root.proto.BotProgressIndicatorMetadata(); + let message = new $root.proto.BotProgressIndicatorMetadata(); if (object.progressDescription != null) message.progressDescription = String(object.progressDescription); if (object.stepsMetadata) { if (!Array.isArray(object.stepsMetadata)) throw TypeError(".proto.BotProgressIndicatorMetadata.stepsMetadata: array expected"); message.stepsMetadata = []; - for (var i = 0; i < object.stepsMetadata.length; ++i) { + for (let i = 0; i < object.stepsMetadata.length; ++i) { if (typeof object.stepsMetadata[i] !== "object") throw TypeError(".proto.BotProgressIndicatorMetadata.stepsMetadata: object expected"); message.stepsMetadata[i] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.fromObject(object.stepsMetadata[i]); @@ -16567,7 +16565,7 @@ $root.proto = (function() { BotProgressIndicatorMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.stepsMetadata = []; if (message.progressDescription != null && message.hasOwnProperty("progressDescription")) { @@ -16577,7 +16575,7 @@ $root.proto = (function() { } if (message.stepsMetadata && message.stepsMetadata.length) { object.stepsMetadata = []; - for (var j = 0; j < message.stepsMetadata.length; ++j) + for (let j = 0; j < message.stepsMetadata.length; ++j) object.stepsMetadata[j] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.toObject(message.stepsMetadata[j], options); } return object; @@ -16636,7 +16634,7 @@ $root.proto = (function() { this.sourcesMetadata = []; this.sections = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -16698,7 +16696,7 @@ $root.proto = (function() { BotPlanningStepMetadata.prototype.sections = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPlanningStepMetadata.prototype, "_statusTitle", { @@ -16759,7 +16757,7 @@ $root.proto = (function() { if (message.statusBody != null && Object.hasOwnProperty.call(message, "statusBody")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.statusBody); if (message.sourcesMetadata != null && message.sourcesMetadata.length) - for (var i = 0; i < message.sourcesMetadata.length; ++i) + for (let i = 0; i < message.sourcesMetadata.length; ++i) $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.encode(message.sourcesMetadata[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.status != null && Object.hasOwnProperty.call(message, "status")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.status); @@ -16768,7 +16766,7 @@ $root.proto = (function() { if (message.isEnhancedSearch != null && Object.hasOwnProperty.call(message, "isEnhancedSearch")) writer.uint32(/* id 6, wireType 0 =*/48).bool(message.isEnhancedSearch); if (message.sections != null && message.sections.length) - for (var i = 0; i < message.sections.length; ++i) + for (let i = 0; i < message.sections.length; ++i) $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.encode(message.sections[i], writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); return writer; }; @@ -16800,9 +16798,9 @@ $root.proto = (function() { BotPlanningStepMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.statusTitle = reader.string(); @@ -16871,7 +16869,7 @@ $root.proto = (function() { BotPlanningStepMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.statusTitle != null && message.hasOwnProperty("statusTitle")) { properties._statusTitle = 1; if (!$util.isString(message.statusTitle)) @@ -16885,8 +16883,8 @@ $root.proto = (function() { if (message.sourcesMetadata != null && message.hasOwnProperty("sourcesMetadata")) { if (!Array.isArray(message.sourcesMetadata)) return "sourcesMetadata: array expected"; - for (var i = 0; i < message.sourcesMetadata.length; ++i) { - var error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.verify(message.sourcesMetadata[i]); + for (let i = 0; i < message.sourcesMetadata.length; ++i) { + let error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.verify(message.sourcesMetadata[i]); if (error) return "sourcesMetadata." + error; } @@ -16916,8 +16914,8 @@ $root.proto = (function() { if (message.sections != null && message.hasOwnProperty("sections")) { if (!Array.isArray(message.sections)) return "sections: array expected"; - for (var i = 0; i < message.sections.length; ++i) { - var error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.verify(message.sections[i]); + for (let i = 0; i < message.sections.length; ++i) { + let error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.verify(message.sections[i]); if (error) return "sections." + error; } @@ -16936,7 +16934,7 @@ $root.proto = (function() { BotPlanningStepMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata) return object; - var message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata(); + let message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata(); if (object.statusTitle != null) message.statusTitle = String(object.statusTitle); if (object.statusBody != null) @@ -16945,7 +16943,7 @@ $root.proto = (function() { if (!Array.isArray(object.sourcesMetadata)) throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sourcesMetadata: array expected"); message.sourcesMetadata = []; - for (var i = 0; i < object.sourcesMetadata.length; ++i) { + for (let i = 0; i < object.sourcesMetadata.length; ++i) { if (typeof object.sourcesMetadata[i] !== "object") throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sourcesMetadata: object expected"); message.sourcesMetadata[i] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.fromObject(object.sourcesMetadata[i]); @@ -16983,7 +16981,7 @@ $root.proto = (function() { if (!Array.isArray(object.sections)) throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sections: array expected"); message.sections = []; - for (var i = 0; i < object.sections.length; ++i) { + for (let i = 0; i < object.sections.length; ++i) { if (typeof object.sections[i] !== "object") throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.sections: object expected"); message.sections[i] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.fromObject(object.sections[i]); @@ -17004,7 +17002,7 @@ $root.proto = (function() { BotPlanningStepMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.sourcesMetadata = []; object.sections = []; @@ -17021,7 +17019,7 @@ $root.proto = (function() { } if (message.sourcesMetadata && message.sourcesMetadata.length) { object.sourcesMetadata = []; - for (var j = 0; j < message.sourcesMetadata.length; ++j) + for (let j = 0; j < message.sourcesMetadata.length; ++j) object.sourcesMetadata[j] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata.toObject(message.sourcesMetadata[j], options); } if (message.status != null && message.hasOwnProperty("status")) { @@ -17041,7 +17039,7 @@ $root.proto = (function() { } if (message.sections && message.sections.length) { object.sections = []; - for (var j = 0; j < message.sections.length; ++j) + for (let j = 0; j < message.sections.length; ++j) object.sections[j] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.toObject(message.sections[j], options); } return object; @@ -17095,7 +17093,7 @@ $root.proto = (function() { */ function BotPlanningSearchSourceMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -17133,7 +17131,7 @@ $root.proto = (function() { BotPlanningSearchSourceMetadata.prototype.favIconUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPlanningSearchSourceMetadata.prototype, "_title", { @@ -17221,9 +17219,9 @@ $root.proto = (function() { BotPlanningSearchSourceMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -17276,7 +17274,7 @@ $root.proto = (function() { BotPlanningSearchSourceMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -17318,7 +17316,7 @@ $root.proto = (function() { BotPlanningSearchSourceMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata) return object; - var message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata(); + let message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata(); if (object.title != null) message.title = String(object.title); switch (object.provider) { @@ -17364,7 +17362,7 @@ $root.proto = (function() { BotPlanningSearchSourceMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -17438,7 +17436,7 @@ $root.proto = (function() { */ function BotPlanningSearchSourcesMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -17468,7 +17466,7 @@ $root.proto = (function() { BotPlanningSearchSourcesMetadata.prototype.sourceUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPlanningSearchSourcesMetadata.prototype, "_sourceTitle", { @@ -17548,9 +17546,9 @@ $root.proto = (function() { BotPlanningSearchSourcesMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sourceTitle = reader.string(); @@ -17599,7 +17597,7 @@ $root.proto = (function() { BotPlanningSearchSourcesMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sourceTitle != null && message.hasOwnProperty("sourceTitle")) { properties._sourceTitle = 1; if (!$util.isString(message.sourceTitle)) @@ -17636,7 +17634,7 @@ $root.proto = (function() { BotPlanningSearchSourcesMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata) return object; - var message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata(); + let message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourcesMetadata(); if (object.sourceTitle != null) message.sourceTitle = String(object.sourceTitle); switch (object.provider) { @@ -17680,7 +17678,7 @@ $root.proto = (function() { BotPlanningSearchSourcesMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sourceTitle != null && message.hasOwnProperty("sourceTitle")) { object.sourceTitle = message.sourceTitle; if (options.oneofs) @@ -17735,7 +17733,7 @@ $root.proto = (function() { * @property {number} BING=3 BING value */ BotPlanningSearchSourcesMetadata.BotPlanningSearchSourceProvider = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "OTHER"] = 1; values[valuesById[2] = "GOOGLE"] = 2; @@ -17768,7 +17766,7 @@ $root.proto = (function() { function BotPlanningStepSectionMetadata(properties) { this.sourcesMetadata = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -17798,7 +17796,7 @@ $root.proto = (function() { BotPlanningStepSectionMetadata.prototype.sourcesMetadata = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPlanningStepSectionMetadata.prototype, "_sectionTitle", { @@ -17841,7 +17839,7 @@ $root.proto = (function() { if (message.sectionBody != null && Object.hasOwnProperty.call(message, "sectionBody")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.sectionBody); if (message.sourcesMetadata != null && message.sourcesMetadata.length) - for (var i = 0; i < message.sourcesMetadata.length; ++i) + for (let i = 0; i < message.sourcesMetadata.length; ++i) $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.encode(message.sourcesMetadata[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -17873,9 +17871,9 @@ $root.proto = (function() { BotPlanningStepSectionMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sectionTitle = reader.string(); @@ -17926,7 +17924,7 @@ $root.proto = (function() { BotPlanningStepSectionMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sectionTitle != null && message.hasOwnProperty("sectionTitle")) { properties._sectionTitle = 1; if (!$util.isString(message.sectionTitle)) @@ -17940,8 +17938,8 @@ $root.proto = (function() { if (message.sourcesMetadata != null && message.hasOwnProperty("sourcesMetadata")) { if (!Array.isArray(message.sourcesMetadata)) return "sourcesMetadata: array expected"; - for (var i = 0; i < message.sourcesMetadata.length; ++i) { - var error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.verify(message.sourcesMetadata[i]); + for (let i = 0; i < message.sourcesMetadata.length; ++i) { + let error = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.verify(message.sourcesMetadata[i]); if (error) return "sourcesMetadata." + error; } @@ -17960,7 +17958,7 @@ $root.proto = (function() { BotPlanningStepSectionMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata) return object; - var message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata(); + let message = new $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata(); if (object.sectionTitle != null) message.sectionTitle = String(object.sectionTitle); if (object.sectionBody != null) @@ -17969,7 +17967,7 @@ $root.proto = (function() { if (!Array.isArray(object.sourcesMetadata)) throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.sourcesMetadata: array expected"); message.sourcesMetadata = []; - for (var i = 0; i < object.sourcesMetadata.length; ++i) { + for (let i = 0; i < object.sourcesMetadata.length; ++i) { if (typeof object.sourcesMetadata[i] !== "object") throw TypeError(".proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningStepSectionMetadata.sourcesMetadata: object expected"); message.sourcesMetadata[i] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.fromObject(object.sourcesMetadata[i]); @@ -17990,7 +17988,7 @@ $root.proto = (function() { BotPlanningStepSectionMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.sourcesMetadata = []; if (message.sectionTitle != null && message.hasOwnProperty("sectionTitle")) { @@ -18005,7 +18003,7 @@ $root.proto = (function() { } if (message.sourcesMetadata && message.sourcesMetadata.length) { object.sourcesMetadata = []; - for (var j = 0; j < message.sourcesMetadata.length; ++j) + for (let j = 0; j < message.sourcesMetadata.length; ++j) object.sourcesMetadata[j] = $root.proto.BotProgressIndicatorMetadata.BotPlanningStepMetadata.BotPlanningSearchSourceMetadata.toObject(message.sourcesMetadata[j], options); } return object; @@ -18050,7 +18048,7 @@ $root.proto = (function() { * @property {number} BING=3 BING value */ BotPlanningStepMetadata.BotSearchSourceProvider = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_PROVIDER"] = 0; values[valuesById[1] = "OTHER"] = 1; values[valuesById[2] = "GOOGLE"] = 2; @@ -18068,7 +18066,7 @@ $root.proto = (function() { * @property {number} FINISHED=3 FINISHED value */ BotPlanningStepMetadata.PlanningStepStatus = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "PLANNED"] = 1; values[valuesById[2] = "EXECUTING"] = 2; @@ -18102,7 +18100,7 @@ $root.proto = (function() { */ function BotPromotionMessageMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -18124,7 +18122,7 @@ $root.proto = (function() { BotPromotionMessageMetadata.prototype.buttonTitle = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPromotionMessageMetadata.prototype, "_promotionType", { @@ -18196,9 +18194,9 @@ $root.proto = (function() { BotPromotionMessageMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromotionMessageMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromotionMessageMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.promotionType = reader.int32(); @@ -18243,7 +18241,7 @@ $root.proto = (function() { BotPromotionMessageMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.promotionType != null && message.hasOwnProperty("promotionType")) { properties._promotionType = 1; switch (message.promotionType) { @@ -18273,7 +18271,7 @@ $root.proto = (function() { BotPromotionMessageMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotPromotionMessageMetadata) return object; - var message = new $root.proto.BotPromotionMessageMetadata(); + let message = new $root.proto.BotPromotionMessageMetadata(); switch (object.promotionType) { default: if (typeof object.promotionType === "number") { @@ -18307,7 +18305,7 @@ $root.proto = (function() { BotPromotionMessageMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.promotionType != null && message.hasOwnProperty("promotionType")) { object.promotionType = options.enums === String ? $root.proto.BotPromotionMessageMetadata.BotPromotionType[message.promotionType] === undefined ? message.promotionType : $root.proto.BotPromotionMessageMetadata.BotPromotionType[message.promotionType] : message.promotionType; if (options.oneofs) @@ -18355,7 +18353,7 @@ $root.proto = (function() { * @property {number} C50=1 C50 value */ BotPromotionMessageMetadata.BotPromotionType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_TYPE"] = 0; values[valuesById[1] = "C50"] = 1; return values; @@ -18384,7 +18382,7 @@ $root.proto = (function() { */ function BotPromptSuggestion(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -18406,7 +18404,7 @@ $root.proto = (function() { BotPromptSuggestion.prototype.promptId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotPromptSuggestion.prototype, "_prompt", { @@ -18478,9 +18476,9 @@ $root.proto = (function() { BotPromptSuggestion.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromptSuggestion(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromptSuggestion(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.prompt = reader.string(); @@ -18525,7 +18523,7 @@ $root.proto = (function() { BotPromptSuggestion.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.prompt != null && message.hasOwnProperty("prompt")) { properties._prompt = 1; if (!$util.isString(message.prompt)) @@ -18550,7 +18548,7 @@ $root.proto = (function() { BotPromptSuggestion.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotPromptSuggestion) return object; - var message = new $root.proto.BotPromptSuggestion(); + let message = new $root.proto.BotPromptSuggestion(); if (object.prompt != null) message.prompt = String(object.prompt); if (object.promptId != null) @@ -18570,7 +18568,7 @@ $root.proto = (function() { BotPromptSuggestion.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.prompt != null && message.hasOwnProperty("prompt")) { object.prompt = message.prompt; if (options.oneofs) @@ -18633,7 +18631,7 @@ $root.proto = (function() { function BotPromptSuggestions(properties) { this.suggestions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -18671,7 +18669,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.suggestions != null && message.suggestions.length) - for (var i = 0; i < message.suggestions.length; ++i) + for (let i = 0; i < message.suggestions.length; ++i) $root.proto.BotPromptSuggestion.encode(message.suggestions[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -18703,9 +18701,9 @@ $root.proto = (function() { BotPromptSuggestions.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromptSuggestions(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotPromptSuggestions(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.suggestions && message.suggestions.length)) @@ -18751,8 +18749,8 @@ $root.proto = (function() { if (message.suggestions != null && message.hasOwnProperty("suggestions")) { if (!Array.isArray(message.suggestions)) return "suggestions: array expected"; - for (var i = 0; i < message.suggestions.length; ++i) { - var error = $root.proto.BotPromptSuggestion.verify(message.suggestions[i]); + for (let i = 0; i < message.suggestions.length; ++i) { + let error = $root.proto.BotPromptSuggestion.verify(message.suggestions[i]); if (error) return "suggestions." + error; } @@ -18771,12 +18769,12 @@ $root.proto = (function() { BotPromptSuggestions.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotPromptSuggestions) return object; - var message = new $root.proto.BotPromptSuggestions(); + let message = new $root.proto.BotPromptSuggestions(); if (object.suggestions) { if (!Array.isArray(object.suggestions)) throw TypeError(".proto.BotPromptSuggestions.suggestions: array expected"); message.suggestions = []; - for (var i = 0; i < object.suggestions.length; ++i) { + for (let i = 0; i < object.suggestions.length; ++i) { if (typeof object.suggestions[i] !== "object") throw TypeError(".proto.BotPromptSuggestions.suggestions: object expected"); message.suggestions[i] = $root.proto.BotPromptSuggestion.fromObject(object.suggestions[i]); @@ -18797,12 +18795,12 @@ $root.proto = (function() { BotPromptSuggestions.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.suggestions = []; if (message.suggestions && message.suggestions.length) { object.suggestions = []; - for (var j = 0; j < message.suggestions.length; ++j) + for (let j = 0; j < message.suggestions.length; ++j) object.suggestions[j] = $root.proto.BotPromptSuggestion.toObject(message.suggestions[j], options); } return object; @@ -18857,7 +18855,7 @@ $root.proto = (function() { function BotQuotaMetadata(properties) { this.botFeatureQuotaMetadata = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -18895,7 +18893,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.botFeatureQuotaMetadata != null && message.botFeatureQuotaMetadata.length) - for (var i = 0; i < message.botFeatureQuotaMetadata.length; ++i) + for (let i = 0; i < message.botFeatureQuotaMetadata.length; ++i) $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.encode(message.botFeatureQuotaMetadata[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -18927,9 +18925,9 @@ $root.proto = (function() { BotQuotaMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotQuotaMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotQuotaMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.botFeatureQuotaMetadata && message.botFeatureQuotaMetadata.length)) @@ -18975,8 +18973,8 @@ $root.proto = (function() { if (message.botFeatureQuotaMetadata != null && message.hasOwnProperty("botFeatureQuotaMetadata")) { if (!Array.isArray(message.botFeatureQuotaMetadata)) return "botFeatureQuotaMetadata: array expected"; - for (var i = 0; i < message.botFeatureQuotaMetadata.length; ++i) { - var error = $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.verify(message.botFeatureQuotaMetadata[i]); + for (let i = 0; i < message.botFeatureQuotaMetadata.length; ++i) { + let error = $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.verify(message.botFeatureQuotaMetadata[i]); if (error) return "botFeatureQuotaMetadata." + error; } @@ -18995,12 +18993,12 @@ $root.proto = (function() { BotQuotaMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotQuotaMetadata) return object; - var message = new $root.proto.BotQuotaMetadata(); + let message = new $root.proto.BotQuotaMetadata(); if (object.botFeatureQuotaMetadata) { if (!Array.isArray(object.botFeatureQuotaMetadata)) throw TypeError(".proto.BotQuotaMetadata.botFeatureQuotaMetadata: array expected"); message.botFeatureQuotaMetadata = []; - for (var i = 0; i < object.botFeatureQuotaMetadata.length; ++i) { + for (let i = 0; i < object.botFeatureQuotaMetadata.length; ++i) { if (typeof object.botFeatureQuotaMetadata[i] !== "object") throw TypeError(".proto.BotQuotaMetadata.botFeatureQuotaMetadata: object expected"); message.botFeatureQuotaMetadata[i] = $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.fromObject(object.botFeatureQuotaMetadata[i]); @@ -19021,12 +19019,12 @@ $root.proto = (function() { BotQuotaMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.botFeatureQuotaMetadata = []; if (message.botFeatureQuotaMetadata && message.botFeatureQuotaMetadata.length) { object.botFeatureQuotaMetadata = []; - for (var j = 0; j < message.botFeatureQuotaMetadata.length; ++j) + for (let j = 0; j < message.botFeatureQuotaMetadata.length; ++j) object.botFeatureQuotaMetadata[j] = $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.toObject(message.botFeatureQuotaMetadata[j], options); } return object; @@ -19079,7 +19077,7 @@ $root.proto = (function() { */ function BotFeatureQuotaMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -19109,7 +19107,7 @@ $root.proto = (function() { BotFeatureQuotaMetadata.prototype.expirationTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotFeatureQuotaMetadata.prototype, "_featureType", { @@ -19189,9 +19187,9 @@ $root.proto = (function() { BotFeatureQuotaMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.featureType = reader.int32(); @@ -19240,7 +19238,7 @@ $root.proto = (function() { BotFeatureQuotaMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.featureType != null && message.hasOwnProperty("featureType")) { properties._featureType = 1; switch (message.featureType) { @@ -19275,7 +19273,7 @@ $root.proto = (function() { BotFeatureQuotaMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata) return object; - var message = new $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata(); + let message = new $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata(); switch (object.featureType) { default: if (typeof object.featureType === "number") { @@ -19318,7 +19316,7 @@ $root.proto = (function() { BotFeatureQuotaMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.featureType != null && message.hasOwnProperty("featureType")) { object.featureType = options.enums === String ? $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.BotFeatureType[message.featureType] === undefined ? message.featureType : $root.proto.BotQuotaMetadata.BotFeatureQuotaMetadata.BotFeatureType[message.featureType] : message.featureType; if (options.oneofs) @@ -19374,7 +19372,7 @@ $root.proto = (function() { * @property {number} REASONING_FEATURE=1 REASONING_FEATURE value */ BotFeatureQuotaMetadata.BotFeatureType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_FEATURE"] = 0; values[valuesById[1] = "REASONING_FEATURE"] = 1; return values; @@ -19409,7 +19407,7 @@ $root.proto = (function() { */ function BotReminderMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -19455,7 +19453,7 @@ $root.proto = (function() { BotReminderMetadata.prototype.frequency = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotReminderMetadata.prototype, "_requestMessageKey", { @@ -19551,9 +19549,9 @@ $root.proto = (function() { BotReminderMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotReminderMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotReminderMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.requestMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -19610,11 +19608,11 @@ $root.proto = (function() { BotReminderMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.requestMessageKey != null && message.hasOwnProperty("requestMessageKey")) { properties._requestMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.requestMessageKey); + let error = $root.proto.MessageKey.verify(message.requestMessageKey); if (error) return "requestMessageKey." + error; } @@ -19668,7 +19666,7 @@ $root.proto = (function() { BotReminderMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotReminderMetadata) return object; - var message = new $root.proto.BotReminderMetadata(); + let message = new $root.proto.BotReminderMetadata(); if (object.requestMessageKey != null) { if (typeof object.requestMessageKey !== "object") throw TypeError(".proto.BotReminderMetadata.requestMessageKey: object expected"); @@ -19752,7 +19750,7 @@ $root.proto = (function() { BotReminderMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.requestMessageKey != null && message.hasOwnProperty("requestMessageKey")) { object.requestMessageKey = $root.proto.MessageKey.toObject(message.requestMessageKey, options); if (options.oneofs) @@ -19820,7 +19818,7 @@ $root.proto = (function() { * @property {number} UPDATE=4 UPDATE value */ BotReminderMetadata.ReminderAction = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "NOTIFY"] = 1; values[valuesById[2] = "CREATE"] = 2; values[valuesById[3] = "DELETE"] = 3; @@ -19839,7 +19837,7 @@ $root.proto = (function() { * @property {number} MONTHLY=5 MONTHLY value */ BotReminderMetadata.ReminderFrequency = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "ONCE"] = 1; values[valuesById[2] = "DAILY"] = 2; values[valuesById[3] = "WEEKLY"] = 3; @@ -19871,7 +19869,7 @@ $root.proto = (function() { function BotRenderingMetadata(properties) { this.keywords = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -19909,7 +19907,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.keywords != null && message.keywords.length) - for (var i = 0; i < message.keywords.length; ++i) + for (let i = 0; i < message.keywords.length; ++i) $root.proto.BotRenderingMetadata.Keyword.encode(message.keywords[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -19941,9 +19939,9 @@ $root.proto = (function() { BotRenderingMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotRenderingMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotRenderingMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.keywords && message.keywords.length)) @@ -19989,8 +19987,8 @@ $root.proto = (function() { if (message.keywords != null && message.hasOwnProperty("keywords")) { if (!Array.isArray(message.keywords)) return "keywords: array expected"; - for (var i = 0; i < message.keywords.length; ++i) { - var error = $root.proto.BotRenderingMetadata.Keyword.verify(message.keywords[i]); + for (let i = 0; i < message.keywords.length; ++i) { + let error = $root.proto.BotRenderingMetadata.Keyword.verify(message.keywords[i]); if (error) return "keywords." + error; } @@ -20009,12 +20007,12 @@ $root.proto = (function() { BotRenderingMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotRenderingMetadata) return object; - var message = new $root.proto.BotRenderingMetadata(); + let message = new $root.proto.BotRenderingMetadata(); if (object.keywords) { if (!Array.isArray(object.keywords)) throw TypeError(".proto.BotRenderingMetadata.keywords: array expected"); message.keywords = []; - for (var i = 0; i < object.keywords.length; ++i) { + for (let i = 0; i < object.keywords.length; ++i) { if (typeof object.keywords[i] !== "object") throw TypeError(".proto.BotRenderingMetadata.keywords: object expected"); message.keywords[i] = $root.proto.BotRenderingMetadata.Keyword.fromObject(object.keywords[i]); @@ -20035,12 +20033,12 @@ $root.proto = (function() { BotRenderingMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.keywords = []; if (message.keywords && message.keywords.length) { object.keywords = []; - for (var j = 0; j < message.keywords.length; ++j) + for (let j = 0; j < message.keywords.length; ++j) object.keywords[j] = $root.proto.BotRenderingMetadata.Keyword.toObject(message.keywords[j], options); } return object; @@ -20093,7 +20091,7 @@ $root.proto = (function() { function Keyword(properties) { this.associatedPrompts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -20115,7 +20113,7 @@ $root.proto = (function() { Keyword.prototype.associatedPrompts = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Keyword.prototype, "_value", { @@ -20150,7 +20148,7 @@ $root.proto = (function() { if (message.value != null && Object.hasOwnProperty.call(message, "value")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.value); if (message.associatedPrompts != null && message.associatedPrompts.length) - for (var i = 0; i < message.associatedPrompts.length; ++i) + for (let i = 0; i < message.associatedPrompts.length; ++i) writer.uint32(/* id 2, wireType 2 =*/18).string(message.associatedPrompts[i]); return writer; }; @@ -20182,9 +20180,9 @@ $root.proto = (function() { Keyword.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotRenderingMetadata.Keyword(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotRenderingMetadata.Keyword(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.value = reader.string(); @@ -20231,7 +20229,7 @@ $root.proto = (function() { Keyword.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.value != null && message.hasOwnProperty("value")) { properties._value = 1; if (!$util.isString(message.value)) @@ -20240,7 +20238,7 @@ $root.proto = (function() { if (message.associatedPrompts != null && message.hasOwnProperty("associatedPrompts")) { if (!Array.isArray(message.associatedPrompts)) return "associatedPrompts: array expected"; - for (var i = 0; i < message.associatedPrompts.length; ++i) + for (let i = 0; i < message.associatedPrompts.length; ++i) if (!$util.isString(message.associatedPrompts[i])) return "associatedPrompts: string[] expected"; } @@ -20258,14 +20256,14 @@ $root.proto = (function() { Keyword.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotRenderingMetadata.Keyword) return object; - var message = new $root.proto.BotRenderingMetadata.Keyword(); + let message = new $root.proto.BotRenderingMetadata.Keyword(); if (object.value != null) message.value = String(object.value); if (object.associatedPrompts) { if (!Array.isArray(object.associatedPrompts)) throw TypeError(".proto.BotRenderingMetadata.Keyword.associatedPrompts: array expected"); message.associatedPrompts = []; - for (var i = 0; i < object.associatedPrompts.length; ++i) + for (let i = 0; i < object.associatedPrompts.length; ++i) message.associatedPrompts[i] = String(object.associatedPrompts[i]); } return message; @@ -20283,7 +20281,7 @@ $root.proto = (function() { Keyword.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.associatedPrompts = []; if (message.value != null && message.hasOwnProperty("value")) { @@ -20293,7 +20291,7 @@ $root.proto = (function() { } if (message.associatedPrompts && message.associatedPrompts.length) { object.associatedPrompts = []; - for (var j = 0; j < message.associatedPrompts.length; ++j) + for (let j = 0; j < message.associatedPrompts.length; ++j) object.associatedPrompts[j] = message.associatedPrompts[j]; } return object; @@ -20351,7 +20349,7 @@ $root.proto = (function() { */ function BotSessionMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -20373,7 +20371,7 @@ $root.proto = (function() { BotSessionMetadata.prototype.sessionSource = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotSessionMetadata.prototype, "_sessionId", { @@ -20445,9 +20443,9 @@ $root.proto = (function() { BotSessionMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSessionMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSessionMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sessionId = reader.string(); @@ -20492,7 +20490,7 @@ $root.proto = (function() { BotSessionMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sessionId != null && message.hasOwnProperty("sessionId")) { properties._sessionId = 1; if (!$util.isString(message.sessionId)) @@ -20527,7 +20525,7 @@ $root.proto = (function() { BotSessionMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotSessionMetadata) return object; - var message = new $root.proto.BotSessionMetadata(); + let message = new $root.proto.BotSessionMetadata(); if (object.sessionId != null) message.sessionId = String(object.sessionId); switch (object.sessionSource) { @@ -20581,7 +20579,7 @@ $root.proto = (function() { BotSessionMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sessionId != null && message.hasOwnProperty("sessionId")) { object.sessionId = message.sessionId; if (options.oneofs) @@ -20637,7 +20635,7 @@ $root.proto = (function() { * @property {number} VOICE=6 VOICE value */ proto.BotSessionSource = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "NULL_STATE"] = 1; values[valuesById[2] = "TYPEAHEAD"] = 2; @@ -20668,7 +20666,7 @@ $root.proto = (function() { function BotSourcesMetadata(properties) { this.sources = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -20706,7 +20704,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.sources != null && message.sources.length) - for (var i = 0; i < message.sources.length; ++i) + for (let i = 0; i < message.sources.length; ++i) $root.proto.BotSourcesMetadata.BotSourceItem.encode(message.sources[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -20738,9 +20736,9 @@ $root.proto = (function() { BotSourcesMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSourcesMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSourcesMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.sources && message.sources.length)) @@ -20786,8 +20784,8 @@ $root.proto = (function() { if (message.sources != null && message.hasOwnProperty("sources")) { if (!Array.isArray(message.sources)) return "sources: array expected"; - for (var i = 0; i < message.sources.length; ++i) { - var error = $root.proto.BotSourcesMetadata.BotSourceItem.verify(message.sources[i]); + for (let i = 0; i < message.sources.length; ++i) { + let error = $root.proto.BotSourcesMetadata.BotSourceItem.verify(message.sources[i]); if (error) return "sources." + error; } @@ -20806,12 +20804,12 @@ $root.proto = (function() { BotSourcesMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotSourcesMetadata) return object; - var message = new $root.proto.BotSourcesMetadata(); + let message = new $root.proto.BotSourcesMetadata(); if (object.sources) { if (!Array.isArray(object.sources)) throw TypeError(".proto.BotSourcesMetadata.sources: array expected"); message.sources = []; - for (var i = 0; i < object.sources.length; ++i) { + for (let i = 0; i < object.sources.length; ++i) { if (typeof object.sources[i] !== "object") throw TypeError(".proto.BotSourcesMetadata.sources: object expected"); message.sources[i] = $root.proto.BotSourcesMetadata.BotSourceItem.fromObject(object.sources[i]); @@ -20832,12 +20830,12 @@ $root.proto = (function() { BotSourcesMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.sources = []; if (message.sources && message.sources.length) { object.sources = []; - for (var j = 0; j < message.sources.length; ++j) + for (let j = 0; j < message.sources.length; ++j) object.sources[j] = $root.proto.BotSourcesMetadata.BotSourceItem.toObject(message.sources[j], options); } return object; @@ -20893,7 +20891,7 @@ $root.proto = (function() { */ function BotSourceItem(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -20947,7 +20945,7 @@ $root.proto = (function() { BotSourceItem.prototype.citationNumber = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotSourceItem.prototype, "_provider", { @@ -21051,9 +21049,9 @@ $root.proto = (function() { BotSourceItem.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSourcesMetadata.BotSourceItem(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSourcesMetadata.BotSourceItem(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.provider = reader.int32(); @@ -21114,7 +21112,7 @@ $root.proto = (function() { BotSourceItem.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.provider != null && message.hasOwnProperty("provider")) { properties._provider = 1; switch (message.provider) { @@ -21166,7 +21164,7 @@ $root.proto = (function() { BotSourceItem.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotSourcesMetadata.BotSourceItem) return object; - var message = new $root.proto.BotSourcesMetadata.BotSourceItem(); + let message = new $root.proto.BotSourcesMetadata.BotSourceItem(); switch (object.provider) { default: if (typeof object.provider === "number") { @@ -21216,7 +21214,7 @@ $root.proto = (function() { BotSourceItem.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.provider != null && message.hasOwnProperty("provider")) { object.provider = options.enums === String ? $root.proto.BotSourcesMetadata.BotSourceItem.SourceProvider[message.provider] === undefined ? message.provider : $root.proto.BotSourcesMetadata.BotSourceItem.SourceProvider[message.provider] : message.provider; if (options.oneofs) @@ -21286,7 +21284,7 @@ $root.proto = (function() { * @property {number} SUPPORT=3 SUPPORT value */ BotSourceItem.SourceProvider = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "BING"] = 1; values[valuesById[2] = "GOOGLE"] = 2; @@ -21323,7 +21321,7 @@ $root.proto = (function() { function BotSuggestedPromptMetadata(properties) { this.suggestedPrompts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -21361,7 +21359,7 @@ $root.proto = (function() { BotSuggestedPromptMetadata.prototype.selectedPromptId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotSuggestedPromptMetadata.prototype, "_selectedPromptIndex", { @@ -21406,7 +21404,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.suggestedPrompts != null && message.suggestedPrompts.length) - for (var i = 0; i < message.suggestedPrompts.length; ++i) + for (let i = 0; i < message.suggestedPrompts.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.suggestedPrompts[i]); if (message.selectedPromptIndex != null && Object.hasOwnProperty.call(message, "selectedPromptIndex")) writer.uint32(/* id 2, wireType 0 =*/16).uint32(message.selectedPromptIndex); @@ -21444,9 +21442,9 @@ $root.proto = (function() { BotSuggestedPromptMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSuggestedPromptMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.BotSuggestedPromptMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.suggestedPrompts && message.suggestedPrompts.length)) @@ -21501,11 +21499,11 @@ $root.proto = (function() { BotSuggestedPromptMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.suggestedPrompts != null && message.hasOwnProperty("suggestedPrompts")) { if (!Array.isArray(message.suggestedPrompts)) return "suggestedPrompts: array expected"; - for (var i = 0; i < message.suggestedPrompts.length; ++i) + for (let i = 0; i < message.suggestedPrompts.length; ++i) if (!$util.isString(message.suggestedPrompts[i])) return "suggestedPrompts: string[] expected"; } @@ -21517,7 +21515,7 @@ $root.proto = (function() { if (message.promptSuggestions != null && message.hasOwnProperty("promptSuggestions")) { properties._promptSuggestions = 1; { - var error = $root.proto.BotPromptSuggestions.verify(message.promptSuggestions); + let error = $root.proto.BotPromptSuggestions.verify(message.promptSuggestions); if (error) return "promptSuggestions." + error; } @@ -21541,12 +21539,12 @@ $root.proto = (function() { BotSuggestedPromptMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.BotSuggestedPromptMetadata) return object; - var message = new $root.proto.BotSuggestedPromptMetadata(); + let message = new $root.proto.BotSuggestedPromptMetadata(); if (object.suggestedPrompts) { if (!Array.isArray(object.suggestedPrompts)) throw TypeError(".proto.BotSuggestedPromptMetadata.suggestedPrompts: array expected"); message.suggestedPrompts = []; - for (var i = 0; i < object.suggestedPrompts.length; ++i) + for (let i = 0; i < object.suggestedPrompts.length; ++i) message.suggestedPrompts[i] = String(object.suggestedPrompts[i]); } if (object.selectedPromptIndex != null) @@ -21573,12 +21571,12 @@ $root.proto = (function() { BotSuggestedPromptMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.suggestedPrompts = []; if (message.suggestedPrompts && message.suggestedPrompts.length) { object.suggestedPrompts = []; - for (var j = 0; j < message.suggestedPrompts.length; ++j) + for (let j = 0; j < message.suggestedPrompts.length; ++j) object.suggestedPrompts[j] = message.suggestedPrompts[j]; } if (message.selectedPromptIndex != null && message.hasOwnProperty("selectedPromptIndex")) { @@ -21662,7 +21660,7 @@ $root.proto = (function() { function CallLogRecord(properties) { this.participants = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -21788,7 +21786,7 @@ $root.proto = (function() { CallLogRecord.prototype.callType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CallLogRecord.prototype, "_callResult", { @@ -21925,7 +21923,7 @@ $root.proto = (function() { if (message.groupJid != null && Object.hasOwnProperty.call(message, "groupJid")) writer.uint32(/* id 13, wireType 2 =*/106).string(message.groupJid); if (message.participants != null && message.participants.length) - for (var i = 0; i < message.participants.length; ++i) + for (let i = 0; i < message.participants.length; ++i) $root.proto.CallLogRecord.ParticipantInfo.encode(message.participants[i], writer.uint32(/* id 14, wireType 2 =*/114).fork()).ldelim(); if (message.callType != null && Object.hasOwnProperty.call(message, "callType")) writer.uint32(/* id 15, wireType 0 =*/120).int32(message.callType); @@ -21959,9 +21957,9 @@ $root.proto = (function() { CallLogRecord.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CallLogRecord(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CallLogRecord(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.callResult = reader.int32(); @@ -22060,7 +22058,7 @@ $root.proto = (function() { CallLogRecord.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.callResult != null && message.hasOwnProperty("callResult")) { properties._callResult = 1; switch (message.callResult) { @@ -22150,8 +22148,8 @@ $root.proto = (function() { if (message.participants != null && message.hasOwnProperty("participants")) { if (!Array.isArray(message.participants)) return "participants: array expected"; - for (var i = 0; i < message.participants.length; ++i) { - var error = $root.proto.CallLogRecord.ParticipantInfo.verify(message.participants[i]); + for (let i = 0; i < message.participants.length; ++i) { + let error = $root.proto.CallLogRecord.ParticipantInfo.verify(message.participants[i]); if (error) return "participants." + error; } @@ -22181,7 +22179,7 @@ $root.proto = (function() { CallLogRecord.fromObject = function fromObject(object) { if (object instanceof $root.proto.CallLogRecord) return object; - var message = new $root.proto.CallLogRecord(); + let message = new $root.proto.CallLogRecord(); switch (object.callResult) { default: if (typeof object.callResult === "number") { @@ -22298,7 +22296,7 @@ $root.proto = (function() { if (!Array.isArray(object.participants)) throw TypeError(".proto.CallLogRecord.participants: array expected"); message.participants = []; - for (var i = 0; i < object.participants.length; ++i) { + for (let i = 0; i < object.participants.length; ++i) { if (typeof object.participants[i] !== "object") throw TypeError(".proto.CallLogRecord.participants: object expected"); message.participants[i] = $root.proto.CallLogRecord.ParticipantInfo.fromObject(object.participants[i]); @@ -22339,7 +22337,7 @@ $root.proto = (function() { CallLogRecord.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.participants = []; if (message.callResult != null && message.hasOwnProperty("callResult")) { @@ -22415,7 +22413,7 @@ $root.proto = (function() { } if (message.participants && message.participants.length) { object.participants = []; - for (var j = 0; j < message.participants.length; ++j) + for (let j = 0; j < message.participants.length; ++j) object.participants[j] = $root.proto.CallLogRecord.ParticipantInfo.toObject(message.participants[j], options); } if (message.callType != null && message.hasOwnProperty("callType")) { @@ -22469,7 +22467,7 @@ $root.proto = (function() { * @property {number} ONGOING=10 ONGOING value */ CallLogRecord.CallResult = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "CONNECTED"] = 0; values[valuesById[1] = "REJECTED"] = 1; values[valuesById[2] = "CANCELLED"] = 2; @@ -22493,7 +22491,7 @@ $root.proto = (function() { * @property {number} VOICE_CHAT=2 VOICE_CHAT value */ CallLogRecord.CallType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "REGULAR"] = 0; values[valuesById[1] = "SCHEDULED_CALL"] = 1; values[valuesById[2] = "VOICE_CHAT"] = 2; @@ -22520,7 +22518,7 @@ $root.proto = (function() { */ function ParticipantInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -22542,7 +22540,7 @@ $root.proto = (function() { ParticipantInfo.prototype.callResult = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ParticipantInfo.prototype, "_userJid", { @@ -22614,9 +22612,9 @@ $root.proto = (function() { ParticipantInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CallLogRecord.ParticipantInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CallLogRecord.ParticipantInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.userJid = reader.string(); @@ -22661,7 +22659,7 @@ $root.proto = (function() { ParticipantInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.userJid != null && message.hasOwnProperty("userJid")) { properties._userJid = 1; if (!$util.isString(message.userJid)) @@ -22700,7 +22698,7 @@ $root.proto = (function() { ParticipantInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.CallLogRecord.ParticipantInfo) return object; - var message = new $root.proto.CallLogRecord.ParticipantInfo(); + let message = new $root.proto.CallLogRecord.ParticipantInfo(); if (object.userJid != null) message.userJid = String(object.userJid); switch (object.callResult) { @@ -22770,7 +22768,7 @@ $root.proto = (function() { ParticipantInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.userJid != null && message.hasOwnProperty("userJid")) { object.userJid = message.userJid; if (options.oneofs) @@ -22823,7 +22821,7 @@ $root.proto = (function() { * @property {number} LIGHTWEIGHT=3 LIGHTWEIGHT value */ CallLogRecord.SilenceReason = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "SCHEDULED"] = 1; values[valuesById[2] = "PRIVACY"] = 2; @@ -22854,7 +22852,7 @@ $root.proto = (function() { */ function CertChain(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -22876,7 +22874,7 @@ $root.proto = (function() { CertChain.prototype.intermediate = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CertChain.prototype, "_leaf", { @@ -22948,9 +22946,9 @@ $root.proto = (function() { CertChain.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.leaf = $root.proto.CertChain.NoiseCertificate.decode(reader, reader.uint32()); @@ -22995,11 +22993,11 @@ $root.proto = (function() { CertChain.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.leaf != null && message.hasOwnProperty("leaf")) { properties._leaf = 1; { - var error = $root.proto.CertChain.NoiseCertificate.verify(message.leaf); + let error = $root.proto.CertChain.NoiseCertificate.verify(message.leaf); if (error) return "leaf." + error; } @@ -23007,7 +23005,7 @@ $root.proto = (function() { if (message.intermediate != null && message.hasOwnProperty("intermediate")) { properties._intermediate = 1; { - var error = $root.proto.CertChain.NoiseCertificate.verify(message.intermediate); + let error = $root.proto.CertChain.NoiseCertificate.verify(message.intermediate); if (error) return "intermediate." + error; } @@ -23026,7 +23024,7 @@ $root.proto = (function() { CertChain.fromObject = function fromObject(object) { if (object instanceof $root.proto.CertChain) return object; - var message = new $root.proto.CertChain(); + let message = new $root.proto.CertChain(); if (object.leaf != null) { if (typeof object.leaf !== "object") throw TypeError(".proto.CertChain.leaf: object expected"); @@ -23052,7 +23050,7 @@ $root.proto = (function() { CertChain.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.leaf != null && message.hasOwnProperty("leaf")) { object.leaf = $root.proto.CertChain.NoiseCertificate.toObject(message.leaf, options); if (options.oneofs) @@ -23112,7 +23110,7 @@ $root.proto = (function() { */ function NoiseCertificate(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -23134,7 +23132,7 @@ $root.proto = (function() { NoiseCertificate.prototype.signature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NoiseCertificate.prototype, "_details", { @@ -23206,9 +23204,9 @@ $root.proto = (function() { NoiseCertificate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain.NoiseCertificate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain.NoiseCertificate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -23253,7 +23251,7 @@ $root.proto = (function() { NoiseCertificate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -23278,7 +23276,7 @@ $root.proto = (function() { NoiseCertificate.fromObject = function fromObject(object) { if (object instanceof $root.proto.CertChain.NoiseCertificate) return object; - var message = new $root.proto.CertChain.NoiseCertificate(); + let message = new $root.proto.CertChain.NoiseCertificate(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -23304,7 +23302,7 @@ $root.proto = (function() { NoiseCertificate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -23367,7 +23365,7 @@ $root.proto = (function() { */ function Details(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -23413,7 +23411,7 @@ $root.proto = (function() { Details.prototype.notAfter = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Details.prototype, "_serial", { @@ -23509,9 +23507,9 @@ $root.proto = (function() { Details.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain.NoiseCertificate.Details(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CertChain.NoiseCertificate.Details(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.serial = reader.uint32(); @@ -23568,7 +23566,7 @@ $root.proto = (function() { Details.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.serial != null && message.hasOwnProperty("serial")) { properties._serial = 1; if (!$util.isInteger(message.serial)) @@ -23608,7 +23606,7 @@ $root.proto = (function() { Details.fromObject = function fromObject(object) { if (object instanceof $root.proto.CertChain.NoiseCertificate.Details) return object; - var message = new $root.proto.CertChain.NoiseCertificate.Details(); + let message = new $root.proto.CertChain.NoiseCertificate.Details(); if (object.serial != null) message.serial = object.serial >>> 0; if (object.issuerSerial != null) @@ -23651,7 +23649,7 @@ $root.proto = (function() { Details.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.serial != null && message.hasOwnProperty("serial")) { object.serial = message.serial; if (options.oneofs) @@ -23741,7 +23739,7 @@ $root.proto = (function() { */ function ChatLockSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -23763,7 +23761,7 @@ $root.proto = (function() { ChatLockSettings.prototype.secretCode = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ChatLockSettings.prototype, "_hideLockedChats", { @@ -23835,9 +23833,9 @@ $root.proto = (function() { ChatLockSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatLockSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatLockSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.hideLockedChats = reader.bool(); @@ -23882,7 +23880,7 @@ $root.proto = (function() { ChatLockSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.hideLockedChats != null && message.hasOwnProperty("hideLockedChats")) { properties._hideLockedChats = 1; if (typeof message.hideLockedChats !== "boolean") @@ -23891,7 +23889,7 @@ $root.proto = (function() { if (message.secretCode != null && message.hasOwnProperty("secretCode")) { properties._secretCode = 1; { - var error = $root.proto.UserPassword.verify(message.secretCode); + let error = $root.proto.UserPassword.verify(message.secretCode); if (error) return "secretCode." + error; } @@ -23910,7 +23908,7 @@ $root.proto = (function() { ChatLockSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.ChatLockSettings) return object; - var message = new $root.proto.ChatLockSettings(); + let message = new $root.proto.ChatLockSettings(); if (object.hideLockedChats != null) message.hideLockedChats = Boolean(object.hideLockedChats); if (object.secretCode != null) { @@ -23933,7 +23931,7 @@ $root.proto = (function() { ChatLockSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.hideLockedChats != null && message.hasOwnProperty("hideLockedChats")) { object.hideLockedChats = message.hideLockedChats; if (options.oneofs) @@ -23995,7 +23993,7 @@ $root.proto = (function() { */ function ChatRowOpaqueData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -24009,7 +24007,7 @@ $root.proto = (function() { ChatRowOpaqueData.prototype.draftMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ChatRowOpaqueData.prototype, "_draftMessage", { @@ -24073,9 +24071,9 @@ $root.proto = (function() { ChatRowOpaqueData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.draftMessage = $root.proto.ChatRowOpaqueData.DraftMessage.decode(reader, reader.uint32()); @@ -24116,11 +24114,11 @@ $root.proto = (function() { ChatRowOpaqueData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.draftMessage != null && message.hasOwnProperty("draftMessage")) { properties._draftMessage = 1; { - var error = $root.proto.ChatRowOpaqueData.DraftMessage.verify(message.draftMessage); + let error = $root.proto.ChatRowOpaqueData.DraftMessage.verify(message.draftMessage); if (error) return "draftMessage." + error; } @@ -24139,7 +24137,7 @@ $root.proto = (function() { ChatRowOpaqueData.fromObject = function fromObject(object) { if (object instanceof $root.proto.ChatRowOpaqueData) return object; - var message = new $root.proto.ChatRowOpaqueData(); + let message = new $root.proto.ChatRowOpaqueData(); if (object.draftMessage != null) { if (typeof object.draftMessage !== "object") throw TypeError(".proto.ChatRowOpaqueData.draftMessage: object expected"); @@ -24160,7 +24158,7 @@ $root.proto = (function() { ChatRowOpaqueData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.draftMessage != null && message.hasOwnProperty("draftMessage")) { object.draftMessage = $root.proto.ChatRowOpaqueData.DraftMessage.toObject(message.draftMessage, options); if (options.oneofs) @@ -24218,7 +24216,7 @@ $root.proto = (function() { */ function DraftMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -24264,7 +24262,7 @@ $root.proto = (function() { DraftMessage.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DraftMessage.prototype, "_text", { @@ -24360,9 +24358,9 @@ $root.proto = (function() { DraftMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -24419,7 +24417,7 @@ $root.proto = (function() { DraftMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -24433,7 +24431,7 @@ $root.proto = (function() { if (message.ctwaContextLinkData != null && message.hasOwnProperty("ctwaContextLinkData")) { properties._ctwaContextLinkData = 1; { - var error = $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData.verify(message.ctwaContextLinkData); + let error = $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData.verify(message.ctwaContextLinkData); if (error) return "ctwaContextLinkData." + error; } @@ -24441,7 +24439,7 @@ $root.proto = (function() { if (message.ctwaContext != null && message.hasOwnProperty("ctwaContext")) { properties._ctwaContext = 1; { - var error = $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData.verify(message.ctwaContext); + let error = $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData.verify(message.ctwaContext); if (error) return "ctwaContext." + error; } @@ -24465,7 +24463,7 @@ $root.proto = (function() { DraftMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.ChatRowOpaqueData.DraftMessage) return object; - var message = new $root.proto.ChatRowOpaqueData.DraftMessage(); + let message = new $root.proto.ChatRowOpaqueData.DraftMessage(); if (object.text != null) message.text = String(object.text); if (object.omittedUrl != null) @@ -24504,7 +24502,7 @@ $root.proto = (function() { DraftMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.text != null && message.hasOwnProperty("text")) { object.text = message.text; if (options.oneofs) @@ -24592,7 +24590,7 @@ $root.proto = (function() { */ function CtwaContextData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -24694,7 +24692,7 @@ $root.proto = (function() { CtwaContextData.prototype.isSuspiciousLink = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CtwaContextData.prototype, "_conversionSource", { @@ -24846,9 +24844,9 @@ $root.proto = (function() { CtwaContextData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.conversionSource = reader.string(); @@ -24933,7 +24931,7 @@ $root.proto = (function() { CtwaContextData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.conversionSource != null && message.hasOwnProperty("conversionSource")) { properties._conversionSource = 1; if (!$util.isString(message.conversionSource)) @@ -25014,7 +25012,7 @@ $root.proto = (function() { CtwaContextData.fromObject = function fromObject(object) { if (object instanceof $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData) return object; - var message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData(); + let message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextData(); if (object.conversionSource != null) message.conversionSource = String(object.conversionSource); if (object.conversionData != null) @@ -25075,7 +25073,7 @@ $root.proto = (function() { CtwaContextData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.conversionSource != null && message.hasOwnProperty("conversionSource")) { object.conversionSource = message.conversionSource; if (options.oneofs) @@ -25174,7 +25172,7 @@ $root.proto = (function() { * @property {number} VIDEO=2 VIDEO value */ CtwaContextData.ContextInfoExternalAdReplyInfoMediaType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "IMAGE"] = 1; values[valuesById[2] = "VIDEO"] = 2; @@ -25206,7 +25204,7 @@ $root.proto = (function() { */ function CtwaContextLinkData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -25244,7 +25242,7 @@ $root.proto = (function() { CtwaContextLinkData.prototype.phone = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CtwaContextLinkData.prototype, "_context", { @@ -25332,9 +25330,9 @@ $root.proto = (function() { CtwaContextLinkData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.context = reader.string(); @@ -25387,7 +25385,7 @@ $root.proto = (function() { CtwaContextLinkData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.context != null && message.hasOwnProperty("context")) { properties._context = 1; if (!$util.isString(message.context)) @@ -25422,7 +25420,7 @@ $root.proto = (function() { CtwaContextLinkData.fromObject = function fromObject(object) { if (object instanceof $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData) return object; - var message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData(); + let message = new $root.proto.ChatRowOpaqueData.DraftMessage.CtwaContextLinkData(); if (object.context != null) message.context = String(object.context); if (object.sourceUrl != null) @@ -25446,7 +25444,7 @@ $root.proto = (function() { CtwaContextLinkData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.context != null && message.hasOwnProperty("context")) { object.context = message.context; if (options.oneofs) @@ -25527,7 +25525,7 @@ $root.proto = (function() { */ function Citation(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -25622,9 +25620,9 @@ $root.proto = (function() { Citation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Citation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Citation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -25707,7 +25705,7 @@ $root.proto = (function() { Citation.fromObject = function fromObject(object) { if (object instanceof $root.proto.Citation) return object; - var message = new $root.proto.Citation(); + let message = new $root.proto.Citation(); if (object.title != null) message.title = String(object.title); if (object.subtitle != null) @@ -25731,7 +25729,7 @@ $root.proto = (function() { Citation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) { object.title = ""; object.subtitle = ""; @@ -25798,7 +25796,7 @@ $root.proto = (function() { */ function ClientPairingProps(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -25820,7 +25818,7 @@ $root.proto = (function() { ClientPairingProps.prototype.isSyncdPureLidSession = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ClientPairingProps.prototype, "_isChatDbLidMigrated", { @@ -25892,9 +25890,9 @@ $root.proto = (function() { ClientPairingProps.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPairingProps(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPairingProps(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isChatDbLidMigrated = reader.bool(); @@ -25939,7 +25937,7 @@ $root.proto = (function() { ClientPairingProps.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isChatDbLidMigrated != null && message.hasOwnProperty("isChatDbLidMigrated")) { properties._isChatDbLidMigrated = 1; if (typeof message.isChatDbLidMigrated !== "boolean") @@ -25964,7 +25962,7 @@ $root.proto = (function() { ClientPairingProps.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPairingProps) return object; - var message = new $root.proto.ClientPairingProps(); + let message = new $root.proto.ClientPairingProps(); if (object.isChatDbLidMigrated != null) message.isChatDbLidMigrated = Boolean(object.isChatDbLidMigrated); if (object.isSyncdPureLidSession != null) @@ -25984,7 +25982,7 @@ $root.proto = (function() { ClientPairingProps.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isChatDbLidMigrated != null && message.hasOwnProperty("isChatDbLidMigrated")) { object.isChatDbLidMigrated = message.isChatDbLidMigrated; if (options.oneofs) @@ -26076,7 +26074,7 @@ $root.proto = (function() { function ClientPayload(properties) { this.shards = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -26322,7 +26320,7 @@ $root.proto = (function() { ClientPayload.prototype.accountType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ClientPayload.prototype, "_username", { @@ -26542,7 +26540,7 @@ $root.proto = (function() { writer.uint32(/* id 13, wireType 0 =*/104).int32(message.connectReason); if (message.shards != null && message.shards.length) { writer.uint32(/* id 14, wireType 2 =*/114).fork(); - for (var i = 0; i < message.shards.length; ++i) + for (let i = 0; i < message.shards.length; ++i) writer.int32(message.shards[i]); writer.ldelim(); } @@ -26616,9 +26614,9 @@ $root.proto = (function() { ClientPayload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.username = reader.uint64(); @@ -26660,7 +26658,7 @@ $root.proto = (function() { if (!(message.shards && message.shards.length)) message.shards = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.shards.push(reader.int32()); } else @@ -26782,7 +26780,7 @@ $root.proto = (function() { ClientPayload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.username != null && message.hasOwnProperty("username")) { properties._username = 1; if (!$util.isInteger(message.username) && !(message.username && $util.isInteger(message.username.low) && $util.isInteger(message.username.high))) @@ -26796,7 +26794,7 @@ $root.proto = (function() { if (message.userAgent != null && message.hasOwnProperty("userAgent")) { properties._userAgent = 1; { - var error = $root.proto.ClientPayload.UserAgent.verify(message.userAgent); + let error = $root.proto.ClientPayload.UserAgent.verify(message.userAgent); if (error) return "userAgent." + error; } @@ -26804,7 +26802,7 @@ $root.proto = (function() { if (message.webInfo != null && message.hasOwnProperty("webInfo")) { properties._webInfo = 1; { - var error = $root.proto.ClientPayload.WebInfo.verify(message.webInfo); + let error = $root.proto.ClientPayload.WebInfo.verify(message.webInfo); if (error) return "webInfo." + error; } @@ -26865,14 +26863,14 @@ $root.proto = (function() { if (message.shards != null && message.hasOwnProperty("shards")) { if (!Array.isArray(message.shards)) return "shards: array expected"; - for (var i = 0; i < message.shards.length; ++i) + for (let i = 0; i < message.shards.length; ++i) if (!$util.isInteger(message.shards[i])) return "shards: integer[] expected"; } if (message.dnsSource != null && message.hasOwnProperty("dnsSource")) { properties._dnsSource = 1; { - var error = $root.proto.ClientPayload.DNSSource.verify(message.dnsSource); + let error = $root.proto.ClientPayload.DNSSource.verify(message.dnsSource); if (error) return "dnsSource." + error; } @@ -26890,7 +26888,7 @@ $root.proto = (function() { if (message.devicePairingData != null && message.hasOwnProperty("devicePairingData")) { properties._devicePairingData = 1; { - var error = $root.proto.ClientPayload.DevicePairingRegistrationData.verify(message.devicePairingData); + let error = $root.proto.ClientPayload.DevicePairingRegistrationData.verify(message.devicePairingData); if (error) return "devicePairingData." + error; } @@ -26972,7 +26970,7 @@ $root.proto = (function() { if (message.interopData != null && message.hasOwnProperty("interopData")) { properties._interopData = 1; { - var error = $root.proto.ClientPayload.InteropData.verify(message.interopData); + let error = $root.proto.ClientPayload.InteropData.verify(message.interopData); if (error) return "interopData." + error; } @@ -27016,7 +27014,7 @@ $root.proto = (function() { ClientPayload.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload) return object; - var message = new $root.proto.ClientPayload(); + let message = new $root.proto.ClientPayload(); if (object.username != null) if ($util.Long) (message.username = $util.Long.fromValue(object.username)).unsigned = true; @@ -27152,7 +27150,7 @@ $root.proto = (function() { if (!Array.isArray(object.shards)) throw TypeError(".proto.ClientPayload.shards: array expected"); message.shards = []; - for (var i = 0; i < object.shards.length; ++i) + for (let i = 0; i < object.shards.length; ++i) message.shards[i] = object.shards[i] | 0; } if (object.dnsSource != null) { @@ -27310,7 +27308,7 @@ $root.proto = (function() { ClientPayload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.shards = []; if (message.username != null && message.hasOwnProperty("username")) { @@ -27363,7 +27361,7 @@ $root.proto = (function() { } if (message.shards && message.shards.length) { object.shards = []; - for (var j = 0; j < message.shards.length; ++j) + for (let j = 0; j < message.shards.length; ++j) object.shards[j] = message.shards[j]; } if (message.dnsSource != null && message.hasOwnProperty("dnsSource")) { @@ -27506,7 +27504,7 @@ $root.proto = (function() { * @property {number} GUEST=1 GUEST value */ ClientPayload.AccountType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "GUEST"] = 1; return values; @@ -27525,7 +27523,7 @@ $root.proto = (function() { * @property {number} UNKNOWN=6 UNKNOWN value */ ClientPayload.ConnectReason = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "PUSH"] = 0; values[valuesById[1] = "USER_ACTIVATED"] = 1; values[valuesById[2] = "SCHEDULED"] = 2; @@ -27557,7 +27555,7 @@ $root.proto = (function() { * @property {number} CELLULAR_HSPAP=112 CELLULAR_HSPAP value */ ClientPayload.ConnectType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "CELLULAR_UNKNOWN"] = 0; values[valuesById[1] = "WIFI_UNKNOWN"] = 1; values[valuesById[100] = "CELLULAR_EDGE"] = 100; @@ -27596,7 +27594,7 @@ $root.proto = (function() { */ function DNSSource(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -27618,7 +27616,7 @@ $root.proto = (function() { DNSSource.prototype.appCached = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DNSSource.prototype, "_dnsMethod", { @@ -27690,9 +27688,9 @@ $root.proto = (function() { DNSSource.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.DNSSource(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.DNSSource(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 15: { message.dnsMethod = reader.int32(); @@ -27737,7 +27735,7 @@ $root.proto = (function() { DNSSource.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.dnsMethod != null && message.hasOwnProperty("dnsMethod")) { properties._dnsMethod = 1; switch (message.dnsMethod) { @@ -27771,7 +27769,7 @@ $root.proto = (function() { DNSSource.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.DNSSource) return object; - var message = new $root.proto.ClientPayload.DNSSource(); + let message = new $root.proto.ClientPayload.DNSSource(); switch (object.dnsMethod) { default: if (typeof object.dnsMethod === "number") { @@ -27821,7 +27819,7 @@ $root.proto = (function() { DNSSource.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.dnsMethod != null && message.hasOwnProperty("dnsMethod")) { object.dnsMethod = options.enums === String ? $root.proto.ClientPayload.DNSSource.DNSResolutionMethod[message.dnsMethod] === undefined ? message.dnsMethod : $root.proto.ClientPayload.DNSSource.DNSResolutionMethod[message.dnsMethod] : message.dnsMethod; if (options.oneofs) @@ -27873,7 +27871,7 @@ $root.proto = (function() { * @property {number} MNS=5 MNS value */ DNSSource.DNSResolutionMethod = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "SYSTEM"] = 0; values[valuesById[1] = "GOOGLE"] = 1; values[valuesById[2] = "HARDCODED"] = 2; @@ -27912,7 +27910,7 @@ $root.proto = (function() { */ function DevicePairingRegistrationData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -27982,7 +27980,7 @@ $root.proto = (function() { DevicePairingRegistrationData.prototype.deviceProps = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DevicePairingRegistrationData.prototype, "_eRegid", { @@ -28102,9 +28100,9 @@ $root.proto = (function() { DevicePairingRegistrationData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.DevicePairingRegistrationData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.DevicePairingRegistrationData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.eRegid = reader.bytes(); @@ -28173,7 +28171,7 @@ $root.proto = (function() { DevicePairingRegistrationData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.eRegid != null && message.hasOwnProperty("eRegid")) { properties._eRegid = 1; if (!(message.eRegid && typeof message.eRegid.length === "number" || $util.isString(message.eRegid))) @@ -28228,7 +28226,7 @@ $root.proto = (function() { DevicePairingRegistrationData.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.DevicePairingRegistrationData) return object; - var message = new $root.proto.ClientPayload.DevicePairingRegistrationData(); + let message = new $root.proto.ClientPayload.DevicePairingRegistrationData(); if (object.eRegid != null) if (typeof object.eRegid === "string") $util.base64.decode(object.eRegid, message.eRegid = $util.newBuffer($util.base64.length(object.eRegid)), 0); @@ -28284,7 +28282,7 @@ $root.proto = (function() { DevicePairingRegistrationData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.eRegid != null && message.hasOwnProperty("eRegid")) { object.eRegid = options.bytes === String ? $util.base64.encode(message.eRegid, 0, message.eRegid.length) : options.bytes === Array ? Array.prototype.slice.call(message.eRegid) : message.eRegid; if (options.oneofs) @@ -28366,7 +28364,7 @@ $root.proto = (function() { * @property {number} INTENTS_EXTENSION=2 INTENTS_EXTENSION value */ ClientPayload.IOSAppExtension = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "SHARE_EXTENSION"] = 0; values[valuesById[1] = "SERVICE_EXTENSION"] = 1; values[valuesById[2] = "INTENTS_EXTENSION"] = 2; @@ -28394,7 +28392,7 @@ $root.proto = (function() { */ function InteropData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -28424,7 +28422,7 @@ $root.proto = (function() { InteropData.prototype.enableReadReceipts = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InteropData.prototype, "_accountId", { @@ -28504,9 +28502,9 @@ $root.proto = (function() { InteropData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.InteropData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.InteropData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.accountId = reader.uint64(); @@ -28555,7 +28553,7 @@ $root.proto = (function() { InteropData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.accountId != null && message.hasOwnProperty("accountId")) { properties._accountId = 1; if (!$util.isInteger(message.accountId) && !(message.accountId && $util.isInteger(message.accountId.low) && $util.isInteger(message.accountId.high))) @@ -28585,7 +28583,7 @@ $root.proto = (function() { InteropData.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.InteropData) return object; - var message = new $root.proto.ClientPayload.InteropData(); + let message = new $root.proto.ClientPayload.InteropData(); if (object.accountId != null) if ($util.Long) (message.accountId = $util.Long.fromValue(object.accountId)).unsigned = true; @@ -28617,7 +28615,7 @@ $root.proto = (function() { InteropData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.accountId != null && message.hasOwnProperty("accountId")) { if (typeof message.accountId === "number") object.accountId = options.longs === String ? String(message.accountId) : message.accountId; @@ -28679,7 +28677,7 @@ $root.proto = (function() { * @property {number} WHATSAPP_LID=4 WHATSAPP_LID value */ ClientPayload.Product = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "WHATSAPP"] = 0; values[valuesById[1] = "MESSENGER"] = 1; values[valuesById[2] = "INTEROP"] = 2; @@ -28696,7 +28694,7 @@ $root.proto = (function() { * @property {number} STANDARD=1 STANDARD value */ ClientPayload.TrafficAnonymization = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "OFF"] = 0; values[valuesById[1] = "STANDARD"] = 1; return values; @@ -28736,7 +28734,7 @@ $root.proto = (function() { */ function UserAgent(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -28870,7 +28868,7 @@ $root.proto = (function() { UserAgent.prototype.deviceModelType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UserAgent.prototype, "_platform", { @@ -29054,9 +29052,9 @@ $root.proto = (function() { UserAgent.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.UserAgent(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.UserAgent(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.platform = reader.int32(); @@ -29157,7 +29155,7 @@ $root.proto = (function() { UserAgent.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.platform != null && message.hasOwnProperty("platform")) { properties._platform = 1; switch (message.platform) { @@ -29205,7 +29203,7 @@ $root.proto = (function() { if (message.appVersion != null && message.hasOwnProperty("appVersion")) { properties._appVersion = 1; { - var error = $root.proto.ClientPayload.UserAgent.AppVersion.verify(message.appVersion); + let error = $root.proto.ClientPayload.UserAgent.AppVersion.verify(message.appVersion); if (error) return "appVersion." + error; } @@ -29309,7 +29307,7 @@ $root.proto = (function() { UserAgent.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.UserAgent) return object; - var message = new $root.proto.ClientPayload.UserAgent(); + let message = new $root.proto.ClientPayload.UserAgent(); switch (object.platform) { default: if (typeof object.platform === "number") { @@ -29558,7 +29556,7 @@ $root.proto = (function() { UserAgent.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.platform != null && message.hasOwnProperty("platform")) { object.platform = options.enums === String ? $root.proto.ClientPayload.UserAgent.Platform[message.platform] === undefined ? message.platform : $root.proto.ClientPayload.UserAgent.Platform[message.platform] : message.platform; if (options.oneofs) @@ -29691,7 +29689,7 @@ $root.proto = (function() { */ function AppVersion(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -29737,7 +29735,7 @@ $root.proto = (function() { AppVersion.prototype.quinary = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppVersion.prototype, "_primary", { @@ -29833,9 +29831,9 @@ $root.proto = (function() { AppVersion.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.UserAgent.AppVersion(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.UserAgent.AppVersion(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.primary = reader.uint32(); @@ -29892,7 +29890,7 @@ $root.proto = (function() { AppVersion.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.primary != null && message.hasOwnProperty("primary")) { properties._primary = 1; if (!$util.isInteger(message.primary)) @@ -29932,7 +29930,7 @@ $root.proto = (function() { AppVersion.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.UserAgent.AppVersion) return object; - var message = new $root.proto.ClientPayload.UserAgent.AppVersion(); + let message = new $root.proto.ClientPayload.UserAgent.AppVersion(); if (object.primary != null) message.primary = object.primary >>> 0; if (object.secondary != null) @@ -29958,7 +29956,7 @@ $root.proto = (function() { AppVersion.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.primary != null && message.hasOwnProperty("primary")) { object.primary = message.primary; if (options.oneofs) @@ -30027,7 +30025,7 @@ $root.proto = (function() { * @property {number} VR=4 VR value */ UserAgent.DeviceType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "PHONE"] = 0; values[valuesById[1] = "TABLET"] = 1; values[valuesById[2] = "DESKTOP"] = 2; @@ -30078,7 +30076,7 @@ $root.proto = (function() { * @property {number} SMART_GLASSES=35 SMART_GLASSES value */ UserAgent.Platform = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ANDROID"] = 0; values[valuesById[1] = "IOS"] = 1; values[valuesById[2] = "WINDOWS_PHONE"] = 2; @@ -30128,7 +30126,7 @@ $root.proto = (function() { * @property {number} DEBUG=3 DEBUG value */ UserAgent.ReleaseChannel = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "RELEASE"] = 0; values[valuesById[1] = "BETA"] = 1; values[valuesById[2] = "ALPHA"] = 2; @@ -30161,7 +30159,7 @@ $root.proto = (function() { */ function WebInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -30199,7 +30197,7 @@ $root.proto = (function() { WebInfo.prototype.webSubPlatform = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WebInfo.prototype, "_refToken", { @@ -30287,9 +30285,9 @@ $root.proto = (function() { WebInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.WebInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.WebInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.refToken = reader.string(); @@ -30342,7 +30340,7 @@ $root.proto = (function() { WebInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.refToken != null && message.hasOwnProperty("refToken")) { properties._refToken = 1; if (!$util.isString(message.refToken)) @@ -30356,7 +30354,7 @@ $root.proto = (function() { if (message.webdPayload != null && message.hasOwnProperty("webdPayload")) { properties._webdPayload = 1; { - var error = $root.proto.ClientPayload.WebInfo.WebdPayload.verify(message.webdPayload); + let error = $root.proto.ClientPayload.WebInfo.WebdPayload.verify(message.webdPayload); if (error) return "webdPayload." + error; } @@ -30389,7 +30387,7 @@ $root.proto = (function() { WebInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.WebInfo) return object; - var message = new $root.proto.ClientPayload.WebInfo(); + let message = new $root.proto.ClientPayload.WebInfo(); if (object.refToken != null) message.refToken = String(object.refToken); if (object.version != null) @@ -30446,7 +30444,7 @@ $root.proto = (function() { WebInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.refToken != null && message.hasOwnProperty("refToken")) { object.refToken = message.refToken; if (options.oneofs) @@ -30508,7 +30506,7 @@ $root.proto = (function() { * @property {number} WIN_HYBRID=5 WIN_HYBRID value */ WebInfo.WebSubPlatform = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "WEB_BROWSER"] = 0; values[valuesById[1] = "APP_STORE"] = 1; values[valuesById[2] = "WIN_STORE"] = 2; @@ -30547,7 +30545,7 @@ $root.proto = (function() { */ function WebdPayload(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -30641,7 +30639,7 @@ $root.proto = (function() { WebdPayload.prototype.features = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WebdPayload.prototype, "_usesParticipantInKey", { @@ -30785,9 +30783,9 @@ $root.proto = (function() { WebdPayload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.WebInfo.WebdPayload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ClientPayload.WebInfo.WebdPayload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.usesParticipantInKey = reader.bool(); @@ -30868,7 +30866,7 @@ $root.proto = (function() { WebdPayload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.usesParticipantInKey != null && message.hasOwnProperty("usesParticipantInKey")) { properties._usesParticipantInKey = 1; if (typeof message.usesParticipantInKey !== "boolean") @@ -30938,7 +30936,7 @@ $root.proto = (function() { WebdPayload.fromObject = function fromObject(object) { if (object instanceof $root.proto.ClientPayload.WebInfo.WebdPayload) return object; - var message = new $root.proto.ClientPayload.WebInfo.WebdPayload(); + let message = new $root.proto.ClientPayload.WebInfo.WebdPayload(); if (object.usesParticipantInKey != null) message.usesParticipantInKey = Boolean(object.usesParticipantInKey); if (object.supportsStarredMessages != null) @@ -30979,7 +30977,7 @@ $root.proto = (function() { WebdPayload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.usesParticipantInKey != null && message.hasOwnProperty("usesParticipantInKey")) { object.usesParticipantInKey = message.usesParticipantInKey; if (options.oneofs) @@ -31093,7 +31091,7 @@ $root.proto = (function() { */ function CommentMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -31115,7 +31113,7 @@ $root.proto = (function() { CommentMetadata.prototype.replyCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CommentMetadata.prototype, "_commentParentKey", { @@ -31187,9 +31185,9 @@ $root.proto = (function() { CommentMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CommentMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CommentMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.commentParentKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -31234,11 +31232,11 @@ $root.proto = (function() { CommentMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.commentParentKey != null && message.hasOwnProperty("commentParentKey")) { properties._commentParentKey = 1; { - var error = $root.proto.MessageKey.verify(message.commentParentKey); + let error = $root.proto.MessageKey.verify(message.commentParentKey); if (error) return "commentParentKey." + error; } @@ -31262,7 +31260,7 @@ $root.proto = (function() { CommentMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.CommentMetadata) return object; - var message = new $root.proto.CommentMetadata(); + let message = new $root.proto.CommentMetadata(); if (object.commentParentKey != null) { if (typeof object.commentParentKey !== "object") throw TypeError(".proto.CommentMetadata.commentParentKey: object expected"); @@ -31285,7 +31283,7 @@ $root.proto = (function() { CommentMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.commentParentKey != null && message.hasOwnProperty("commentParentKey")) { object.commentParentKey = $root.proto.MessageKey.toObject(message.commentParentKey, options); if (options.oneofs) @@ -31347,7 +31345,7 @@ $root.proto = (function() { */ function CompanionCommitment(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -31361,7 +31359,7 @@ $root.proto = (function() { CompanionCommitment.prototype.hash = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CompanionCommitment.prototype, "_hash", { @@ -31425,9 +31423,9 @@ $root.proto = (function() { CompanionCommitment.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CompanionCommitment(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CompanionCommitment(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.hash = reader.bytes(); @@ -31468,7 +31466,7 @@ $root.proto = (function() { CompanionCommitment.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.hash != null && message.hasOwnProperty("hash")) { properties._hash = 1; if (!(message.hash && typeof message.hash.length === "number" || $util.isString(message.hash))) @@ -31488,7 +31486,7 @@ $root.proto = (function() { CompanionCommitment.fromObject = function fromObject(object) { if (object instanceof $root.proto.CompanionCommitment) return object; - var message = new $root.proto.CompanionCommitment(); + let message = new $root.proto.CompanionCommitment(); if (object.hash != null) if (typeof object.hash === "string") $util.base64.decode(object.hash, message.hash = $util.newBuffer($util.base64.length(object.hash)), 0); @@ -31509,7 +31507,7 @@ $root.proto = (function() { CompanionCommitment.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.hash != null && message.hasOwnProperty("hash")) { object.hash = options.bytes === String ? $util.base64.encode(message.hash, 0, message.hash.length) : options.bytes === Array ? Array.prototype.slice.call(message.hash) : message.hash; if (options.oneofs) @@ -31568,7 +31566,7 @@ $root.proto = (function() { */ function CompanionEphemeralIdentity(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -31598,7 +31596,7 @@ $root.proto = (function() { CompanionEphemeralIdentity.prototype.ref = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CompanionEphemeralIdentity.prototype, "_publicKey", { @@ -31678,9 +31676,9 @@ $root.proto = (function() { CompanionEphemeralIdentity.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CompanionEphemeralIdentity(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.CompanionEphemeralIdentity(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.publicKey = reader.bytes(); @@ -31729,7 +31727,7 @@ $root.proto = (function() { CompanionEphemeralIdentity.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { properties._publicKey = 1; if (!(message.publicKey && typeof message.publicKey.length === "number" || $util.isString(message.publicKey))) @@ -31787,7 +31785,7 @@ $root.proto = (function() { CompanionEphemeralIdentity.fromObject = function fromObject(object) { if (object instanceof $root.proto.CompanionEphemeralIdentity) return object; - var message = new $root.proto.CompanionEphemeralIdentity(); + let message = new $root.proto.CompanionEphemeralIdentity(); if (object.publicKey != null) if (typeof object.publicKey === "string") $util.base64.decode(object.publicKey, message.publicKey = $util.newBuffer($util.base64.length(object.publicKey)), 0); @@ -31918,7 +31916,7 @@ $root.proto = (function() { CompanionEphemeralIdentity.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { object.publicKey = options.bytes === String ? $util.base64.encode(message.publicKey, 0, message.publicKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.publicKey) : message.publicKey; if (options.oneofs) @@ -31987,7 +31985,7 @@ $root.proto = (function() { function Config(properties) { this.field = {}; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -32009,7 +32007,7 @@ $root.proto = (function() { Config.prototype.version = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Config.prototype, "_version", { @@ -32042,7 +32040,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.field != null && Object.hasOwnProperty.call(message, "field")) - for (var keys = Object.keys(message.field), i = 0; i < keys.length; ++i) { + for (let keys = Object.keys(message.field), i = 0; i < keys.length; ++i) { writer.uint32(/* id 1, wireType 2 =*/10).fork().uint32(/* id 1, wireType 0 =*/8).uint32(keys[i]); $root.proto.Field.encode(message.field[keys[i]], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim().ldelim(); } @@ -32078,18 +32076,18 @@ $root.proto = (function() { Config.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Config(), key, value; + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Config(), key, value; while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (message.field === $util.emptyObject) message.field = {}; - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; key = 0; value = null; while (reader.pos < end2) { - var tag2 = reader.uint32(); + let tag2 = reader.uint32(); switch (tag2 >>> 3) { case 1: key = reader.uint32(); @@ -32144,16 +32142,16 @@ $root.proto = (function() { Config.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.field != null && message.hasOwnProperty("field")) { if (!$util.isObject(message.field)) return "field: object expected"; - var key = Object.keys(message.field); - for (var i = 0; i < key.length; ++i) { + let key = Object.keys(message.field); + for (let i = 0; i < key.length; ++i) { if (!$util.key32Re.test(key[i])) return "field: integer key{k:uint32} expected"; { - var error = $root.proto.Field.verify(message.field[key[i]]); + let error = $root.proto.Field.verify(message.field[key[i]]); if (error) return "field." + error; } @@ -32178,12 +32176,12 @@ $root.proto = (function() { Config.fromObject = function fromObject(object) { if (object instanceof $root.proto.Config) return object; - var message = new $root.proto.Config(); + let message = new $root.proto.Config(); if (object.field) { if (typeof object.field !== "object") throw TypeError(".proto.Config.field: object expected"); message.field = {}; - for (var keys = Object.keys(object.field), i = 0; i < keys.length; ++i) { + for (let keys = Object.keys(object.field), i = 0; i < keys.length; ++i) { if (typeof object.field[keys[i]] !== "object") throw TypeError(".proto.Config.field: object expected"); message.field[keys[i]] = $root.proto.Field.fromObject(object.field[keys[i]]); @@ -32206,13 +32204,13 @@ $root.proto = (function() { Config.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.objects || options.defaults) object.field = {}; - var keys2; + let keys2; if (message.field && (keys2 = Object.keys(message.field)).length) { object.field = {}; - for (var j = 0; j < keys2.length; ++j) + for (let j = 0; j < keys2.length; ++j) object.field[keys2[j]] = $root.proto.Field.toObject(message.field[keys2[j]], options); } if (message.version != null && message.hasOwnProperty("version")) { @@ -32319,7 +32317,7 @@ $root.proto = (function() { this.mentionedJid = []; this.groupMentions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -32701,7 +32699,7 @@ $root.proto = (function() { ContextInfo.prototype.statusSourceType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ContextInfo.prototype, "_stanzaId", { @@ -33006,7 +33004,7 @@ $root.proto = (function() { if (message.remoteJid != null && Object.hasOwnProperty.call(message, "remoteJid")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.remoteJid); if (message.mentionedJid != null && message.mentionedJid.length) - for (var i = 0; i < message.mentionedJid.length; ++i) + for (let i = 0; i < message.mentionedJid.length; ++i) writer.uint32(/* id 15, wireType 2 =*/122).string(message.mentionedJid[i]); if (message.conversionSource != null && Object.hasOwnProperty.call(message, "conversionSource")) writer.uint32(/* id 18, wireType 2 =*/146).string(message.conversionSource); @@ -33051,7 +33049,7 @@ $root.proto = (function() { if (message.isSampled != null && Object.hasOwnProperty.call(message, "isSampled")) writer.uint32(/* id 39, wireType 0 =*/312).bool(message.isSampled); if (message.groupMentions != null && message.groupMentions.length) - for (var i = 0; i < message.groupMentions.length; ++i) + for (let i = 0; i < message.groupMentions.length; ++i) $root.proto.GroupMention.encode(message.groupMentions[i], writer.uint32(/* id 40, wireType 2 =*/322).fork()).ldelim(); if (message.utm != null && Object.hasOwnProperty.call(message, "utm")) $root.proto.ContextInfo.UTMInfo.encode(message.utm, writer.uint32(/* id 41, wireType 2 =*/330).fork()).ldelim(); @@ -33123,9 +33121,9 @@ $root.proto = (function() { ContextInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.stanzaId = reader.string(); @@ -33354,7 +33352,7 @@ $root.proto = (function() { ContextInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { properties._stanzaId = 1; if (!$util.isString(message.stanzaId)) @@ -33368,7 +33366,7 @@ $root.proto = (function() { if (message.quotedMessage != null && message.hasOwnProperty("quotedMessage")) { properties._quotedMessage = 1; { - var error = $root.proto.Message.verify(message.quotedMessage); + let error = $root.proto.Message.verify(message.quotedMessage); if (error) return "quotedMessage." + error; } @@ -33381,7 +33379,7 @@ $root.proto = (function() { if (message.mentionedJid != null && message.hasOwnProperty("mentionedJid")) { if (!Array.isArray(message.mentionedJid)) return "mentionedJid: array expected"; - for (var i = 0; i < message.mentionedJid.length; ++i) + for (let i = 0; i < message.mentionedJid.length; ++i) if (!$util.isString(message.mentionedJid[i])) return "mentionedJid: string[] expected"; } @@ -33413,7 +33411,7 @@ $root.proto = (function() { if (message.quotedAd != null && message.hasOwnProperty("quotedAd")) { properties._quotedAd = 1; { - var error = $root.proto.ContextInfo.AdReplyInfo.verify(message.quotedAd); + let error = $root.proto.ContextInfo.AdReplyInfo.verify(message.quotedAd); if (error) return "quotedAd." + error; } @@ -33421,7 +33419,7 @@ $root.proto = (function() { if (message.placeholderKey != null && message.hasOwnProperty("placeholderKey")) { properties._placeholderKey = 1; { - var error = $root.proto.MessageKey.verify(message.placeholderKey); + let error = $root.proto.MessageKey.verify(message.placeholderKey); if (error) return "placeholderKey." + error; } @@ -33444,7 +33442,7 @@ $root.proto = (function() { if (message.externalAdReply != null && message.hasOwnProperty("externalAdReply")) { properties._externalAdReply = 1; { - var error = $root.proto.ContextInfo.ExternalAdReplyInfo.verify(message.externalAdReply); + let error = $root.proto.ContextInfo.ExternalAdReplyInfo.verify(message.externalAdReply); if (error) return "externalAdReply." + error; } @@ -33467,7 +33465,7 @@ $root.proto = (function() { if (message.disappearingMode != null && message.hasOwnProperty("disappearingMode")) { properties._disappearingMode = 1; { - var error = $root.proto.DisappearingMode.verify(message.disappearingMode); + let error = $root.proto.DisappearingMode.verify(message.disappearingMode); if (error) return "disappearingMode." + error; } @@ -33475,7 +33473,7 @@ $root.proto = (function() { if (message.actionLink != null && message.hasOwnProperty("actionLink")) { properties._actionLink = 1; { - var error = $root.proto.ActionLink.verify(message.actionLink); + let error = $root.proto.ActionLink.verify(message.actionLink); if (error) return "actionLink." + error; } @@ -33508,8 +33506,8 @@ $root.proto = (function() { if (message.groupMentions != null && message.hasOwnProperty("groupMentions")) { if (!Array.isArray(message.groupMentions)) return "groupMentions: array expected"; - for (var i = 0; i < message.groupMentions.length; ++i) { - var error = $root.proto.GroupMention.verify(message.groupMentions[i]); + for (let i = 0; i < message.groupMentions.length; ++i) { + let error = $root.proto.GroupMention.verify(message.groupMentions[i]); if (error) return "groupMentions." + error; } @@ -33517,7 +33515,7 @@ $root.proto = (function() { if (message.utm != null && message.hasOwnProperty("utm")) { properties._utm = 1; { - var error = $root.proto.ContextInfo.UTMInfo.verify(message.utm); + let error = $root.proto.ContextInfo.UTMInfo.verify(message.utm); if (error) return "utm." + error; } @@ -33525,7 +33523,7 @@ $root.proto = (function() { if (message.forwardedNewsletterMessageInfo != null && message.hasOwnProperty("forwardedNewsletterMessageInfo")) { properties._forwardedNewsletterMessageInfo = 1; { - var error = $root.proto.ContextInfo.ForwardedNewsletterMessageInfo.verify(message.forwardedNewsletterMessageInfo); + let error = $root.proto.ContextInfo.ForwardedNewsletterMessageInfo.verify(message.forwardedNewsletterMessageInfo); if (error) return "forwardedNewsletterMessageInfo." + error; } @@ -33533,7 +33531,7 @@ $root.proto = (function() { if (message.businessMessageForwardInfo != null && message.hasOwnProperty("businessMessageForwardInfo")) { properties._businessMessageForwardInfo = 1; { - var error = $root.proto.ContextInfo.BusinessMessageForwardInfo.verify(message.businessMessageForwardInfo); + let error = $root.proto.ContextInfo.BusinessMessageForwardInfo.verify(message.businessMessageForwardInfo); if (error) return "businessMessageForwardInfo." + error; } @@ -33551,7 +33549,7 @@ $root.proto = (function() { if (message.dataSharingContext != null && message.hasOwnProperty("dataSharingContext")) { properties._dataSharingContext = 1; { - var error = $root.proto.ContextInfo.DataSharingContext.verify(message.dataSharingContext); + let error = $root.proto.ContextInfo.DataSharingContext.verify(message.dataSharingContext); if (error) return "dataSharingContext." + error; } @@ -33564,7 +33562,7 @@ $root.proto = (function() { if (message.featureEligibilities != null && message.hasOwnProperty("featureEligibilities")) { properties._featureEligibilities = 1; { - var error = $root.proto.ContextInfo.FeatureEligibilities.verify(message.featureEligibilities); + let error = $root.proto.ContextInfo.FeatureEligibilities.verify(message.featureEligibilities); if (error) return "featureEligibilities." + error; } @@ -33592,7 +33590,7 @@ $root.proto = (function() { if (message.forwardedAiBotMessageInfo != null && message.hasOwnProperty("forwardedAiBotMessageInfo")) { properties._forwardedAiBotMessageInfo = 1; { - var error = $root.proto.ContextInfo.ForwardedAIBotMessageInfo.verify(message.forwardedAiBotMessageInfo); + let error = $root.proto.ContextInfo.ForwardedAIBotMessageInfo.verify(message.forwardedAiBotMessageInfo); if (error) return "forwardedAiBotMessageInfo." + error; } @@ -33611,7 +33609,7 @@ $root.proto = (function() { if (message.urlTrackingMap != null && message.hasOwnProperty("urlTrackingMap")) { properties._urlTrackingMap = 1; { - var error = $root.proto.UrlTrackingMap.verify(message.urlTrackingMap); + let error = $root.proto.UrlTrackingMap.verify(message.urlTrackingMap); if (error) return "urlTrackingMap." + error; } @@ -33639,7 +33637,7 @@ $root.proto = (function() { if (message.memberLabel != null && message.hasOwnProperty("memberLabel")) { properties._memberLabel = 1; { - var error = $root.proto.MemberLabel.verify(message.memberLabel); + let error = $root.proto.MemberLabel.verify(message.memberLabel); if (error) return "memberLabel." + error; } @@ -33677,7 +33675,7 @@ $root.proto = (function() { ContextInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo) return object; - var message = new $root.proto.ContextInfo(); + let message = new $root.proto.ContextInfo(); if (object.stanzaId != null) message.stanzaId = String(object.stanzaId); if (object.participant != null) @@ -33693,7 +33691,7 @@ $root.proto = (function() { if (!Array.isArray(object.mentionedJid)) throw TypeError(".proto.ContextInfo.mentionedJid: array expected"); message.mentionedJid = []; - for (var i = 0; i < object.mentionedJid.length; ++i) + for (let i = 0; i < object.mentionedJid.length; ++i) message.mentionedJid[i] = String(object.mentionedJid[i]); } if (object.conversionSource != null) @@ -33770,7 +33768,7 @@ $root.proto = (function() { if (!Array.isArray(object.groupMentions)) throw TypeError(".proto.ContextInfo.groupMentions: array expected"); message.groupMentions = []; - for (var i = 0; i < object.groupMentions.length; ++i) { + for (let i = 0; i < object.groupMentions.length; ++i) { if (typeof object.groupMentions[i] !== "object") throw TypeError(".proto.ContextInfo.groupMentions: object expected"); message.groupMentions[i] = $root.proto.GroupMention.fromObject(object.groupMentions[i]); @@ -33940,7 +33938,7 @@ $root.proto = (function() { ContextInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.mentionedJid = []; object.groupMentions = []; @@ -33967,7 +33965,7 @@ $root.proto = (function() { } if (message.mentionedJid && message.mentionedJid.length) { object.mentionedJid = []; - for (var j = 0; j < message.mentionedJid.length; ++j) + for (let j = 0; j < message.mentionedJid.length; ++j) object.mentionedJid[j] = message.mentionedJid[j]; } if (message.conversionSource != null && message.hasOwnProperty("conversionSource")) { @@ -34080,7 +34078,7 @@ $root.proto = (function() { } if (message.groupMentions && message.groupMentions.length) { object.groupMentions = []; - for (var j = 0; j < message.groupMentions.length; ++j) + for (let j = 0; j < message.groupMentions.length; ++j) object.groupMentions[j] = $root.proto.GroupMention.toObject(message.groupMentions[j], options); } if (message.utm != null && message.hasOwnProperty("utm")) { @@ -34234,7 +34232,7 @@ $root.proto = (function() { */ function AdReplyInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -34272,7 +34270,7 @@ $root.proto = (function() { AdReplyInfo.prototype.caption = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AdReplyInfo.prototype, "_advertiserName", { @@ -34360,9 +34358,9 @@ $root.proto = (function() { AdReplyInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.AdReplyInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.AdReplyInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.advertiserName = reader.string(); @@ -34415,7 +34413,7 @@ $root.proto = (function() { AdReplyInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.advertiserName != null && message.hasOwnProperty("advertiserName")) { properties._advertiserName = 1; if (!$util.isString(message.advertiserName)) @@ -34456,7 +34454,7 @@ $root.proto = (function() { AdReplyInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.AdReplyInfo) return object; - var message = new $root.proto.ContextInfo.AdReplyInfo(); + let message = new $root.proto.ContextInfo.AdReplyInfo(); if (object.advertiserName != null) message.advertiserName = String(object.advertiserName); switch (object.mediaType) { @@ -34501,7 +34499,7 @@ $root.proto = (function() { AdReplyInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.advertiserName != null && message.hasOwnProperty("advertiserName")) { object.advertiserName = message.advertiserName; if (options.oneofs) @@ -34560,7 +34558,7 @@ $root.proto = (function() { * @property {number} VIDEO=2 VIDEO value */ AdReplyInfo.MediaType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "IMAGE"] = 1; values[valuesById[2] = "VIDEO"] = 2; @@ -34589,7 +34587,7 @@ $root.proto = (function() { */ function BusinessMessageForwardInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -34603,7 +34601,7 @@ $root.proto = (function() { BusinessMessageForwardInfo.prototype.businessOwnerJid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BusinessMessageForwardInfo.prototype, "_businessOwnerJid", { @@ -34667,9 +34665,9 @@ $root.proto = (function() { BusinessMessageForwardInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.BusinessMessageForwardInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.BusinessMessageForwardInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.businessOwnerJid = reader.string(); @@ -34710,7 +34708,7 @@ $root.proto = (function() { BusinessMessageForwardInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.businessOwnerJid != null && message.hasOwnProperty("businessOwnerJid")) { properties._businessOwnerJid = 1; if (!$util.isString(message.businessOwnerJid)) @@ -34730,7 +34728,7 @@ $root.proto = (function() { BusinessMessageForwardInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.BusinessMessageForwardInfo) return object; - var message = new $root.proto.ContextInfo.BusinessMessageForwardInfo(); + let message = new $root.proto.ContextInfo.BusinessMessageForwardInfo(); if (object.businessOwnerJid != null) message.businessOwnerJid = String(object.businessOwnerJid); return message; @@ -34748,7 +34746,7 @@ $root.proto = (function() { BusinessMessageForwardInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.businessOwnerJid != null && message.hasOwnProperty("businessOwnerJid")) { object.businessOwnerJid = message.businessOwnerJid; if (options.oneofs) @@ -34808,7 +34806,7 @@ $root.proto = (function() { function DataSharingContext(properties) { this.parameters = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -34838,7 +34836,7 @@ $root.proto = (function() { DataSharingContext.prototype.parameters = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DataSharingContext.prototype, "_showMmDisclosure", { @@ -34881,7 +34879,7 @@ $root.proto = (function() { if (message.encryptedSignalTokenConsented != null && Object.hasOwnProperty.call(message, "encryptedSignalTokenConsented")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.encryptedSignalTokenConsented); if (message.parameters != null && message.parameters.length) - for (var i = 0; i < message.parameters.length; ++i) + for (let i = 0; i < message.parameters.length; ++i) $root.proto.ContextInfo.DataSharingContext.Parameters.encode(message.parameters[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -34913,9 +34911,9 @@ $root.proto = (function() { DataSharingContext.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.DataSharingContext(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.DataSharingContext(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.showMmDisclosure = reader.bool(); @@ -34966,7 +34964,7 @@ $root.proto = (function() { DataSharingContext.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.showMmDisclosure != null && message.hasOwnProperty("showMmDisclosure")) { properties._showMmDisclosure = 1; if (typeof message.showMmDisclosure !== "boolean") @@ -34980,8 +34978,8 @@ $root.proto = (function() { if (message.parameters != null && message.hasOwnProperty("parameters")) { if (!Array.isArray(message.parameters)) return "parameters: array expected"; - for (var i = 0; i < message.parameters.length; ++i) { - var error = $root.proto.ContextInfo.DataSharingContext.Parameters.verify(message.parameters[i]); + for (let i = 0; i < message.parameters.length; ++i) { + let error = $root.proto.ContextInfo.DataSharingContext.Parameters.verify(message.parameters[i]); if (error) return "parameters." + error; } @@ -35000,7 +34998,7 @@ $root.proto = (function() { DataSharingContext.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.DataSharingContext) return object; - var message = new $root.proto.ContextInfo.DataSharingContext(); + let message = new $root.proto.ContextInfo.DataSharingContext(); if (object.showMmDisclosure != null) message.showMmDisclosure = Boolean(object.showMmDisclosure); if (object.encryptedSignalTokenConsented != null) @@ -35009,7 +35007,7 @@ $root.proto = (function() { if (!Array.isArray(object.parameters)) throw TypeError(".proto.ContextInfo.DataSharingContext.parameters: array expected"); message.parameters = []; - for (var i = 0; i < object.parameters.length; ++i) { + for (let i = 0; i < object.parameters.length; ++i) { if (typeof object.parameters[i] !== "object") throw TypeError(".proto.ContextInfo.DataSharingContext.parameters: object expected"); message.parameters[i] = $root.proto.ContextInfo.DataSharingContext.Parameters.fromObject(object.parameters[i]); @@ -35030,7 +35028,7 @@ $root.proto = (function() { DataSharingContext.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.parameters = []; if (message.showMmDisclosure != null && message.hasOwnProperty("showMmDisclosure")) { @@ -35045,7 +35043,7 @@ $root.proto = (function() { } if (message.parameters && message.parameters.length) { object.parameters = []; - for (var j = 0; j < message.parameters.length; ++j) + for (let j = 0; j < message.parameters.length; ++j) object.parameters[j] = $root.proto.ContextInfo.DataSharingContext.Parameters.toObject(message.parameters[j], options); } return object; @@ -35100,7 +35098,7 @@ $root.proto = (function() { */ function Parameters(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -35146,7 +35144,7 @@ $root.proto = (function() { Parameters.prototype.contents = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Parameters.prototype, "_key", { @@ -35242,9 +35240,9 @@ $root.proto = (function() { Parameters.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.DataSharingContext.Parameters(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.DataSharingContext.Parameters(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = reader.string(); @@ -35301,7 +35299,7 @@ $root.proto = (function() { Parameters.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; if (!$util.isString(message.key)) @@ -35325,7 +35323,7 @@ $root.proto = (function() { if (message.contents != null && message.hasOwnProperty("contents")) { properties._contents = 1; { - var error = $root.proto.ContextInfo.DataSharingContext.Parameters.verify(message.contents); + let error = $root.proto.ContextInfo.DataSharingContext.Parameters.verify(message.contents); if (error) return "contents." + error; } @@ -35344,7 +35342,7 @@ $root.proto = (function() { Parameters.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.DataSharingContext.Parameters) return object; - var message = new $root.proto.ContextInfo.DataSharingContext.Parameters(); + let message = new $root.proto.ContextInfo.DataSharingContext.Parameters(); if (object.key != null) message.key = String(object.key); if (object.stringData != null) @@ -35380,7 +35378,7 @@ $root.proto = (function() { Parameters.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = message.key; if (options.oneofs) @@ -35487,7 +35485,7 @@ $root.proto = (function() { */ function ExternalAdReplyInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -35693,7 +35691,7 @@ $root.proto = (function() { ExternalAdReplyInfo.prototype.adType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ExternalAdReplyInfo.prototype, "_title", { @@ -35949,9 +35947,9 @@ $root.proto = (function() { ExternalAdReplyInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ExternalAdReplyInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ExternalAdReplyInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -36088,7 +36086,7 @@ $root.proto = (function() { ExternalAdReplyInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -36239,7 +36237,7 @@ $root.proto = (function() { ExternalAdReplyInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.ExternalAdReplyInfo) return object; - var message = new $root.proto.ContextInfo.ExternalAdReplyInfo(); + let message = new $root.proto.ContextInfo.ExternalAdReplyInfo(); if (object.title != null) message.title = String(object.title); if (object.body != null) @@ -36340,7 +36338,7 @@ $root.proto = (function() { ExternalAdReplyInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -36503,7 +36501,7 @@ $root.proto = (function() { * @property {number} CAWC=1 CAWC value */ ExternalAdReplyInfo.AdType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "CTWA"] = 0; values[valuesById[1] = "CAWC"] = 1; return values; @@ -36518,7 +36516,7 @@ $root.proto = (function() { * @property {number} VIDEO=2 VIDEO value */ ExternalAdReplyInfo.MediaType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "IMAGE"] = 1; values[valuesById[2] = "VIDEO"] = 2; @@ -36550,7 +36548,7 @@ $root.proto = (function() { */ function FeatureEligibilities(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -36588,7 +36586,7 @@ $root.proto = (function() { FeatureEligibilities.prototype.canBeReshared = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FeatureEligibilities.prototype, "_cannotBeReactedTo", { @@ -36676,9 +36674,9 @@ $root.proto = (function() { FeatureEligibilities.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.FeatureEligibilities(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.FeatureEligibilities(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.cannotBeReactedTo = reader.bool(); @@ -36731,7 +36729,7 @@ $root.proto = (function() { FeatureEligibilities.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.cannotBeReactedTo != null && message.hasOwnProperty("cannotBeReactedTo")) { properties._cannotBeReactedTo = 1; if (typeof message.cannotBeReactedTo !== "boolean") @@ -36766,7 +36764,7 @@ $root.proto = (function() { FeatureEligibilities.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.FeatureEligibilities) return object; - var message = new $root.proto.ContextInfo.FeatureEligibilities(); + let message = new $root.proto.ContextInfo.FeatureEligibilities(); if (object.cannotBeReactedTo != null) message.cannotBeReactedTo = Boolean(object.cannotBeReactedTo); if (object.cannotBeRanked != null) @@ -36790,7 +36788,7 @@ $root.proto = (function() { FeatureEligibilities.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.cannotBeReactedTo != null && message.hasOwnProperty("cannotBeReactedTo")) { object.cannotBeReactedTo = message.cannotBeReactedTo; if (options.oneofs) @@ -36864,7 +36862,7 @@ $root.proto = (function() { */ function ForwardedAIBotMessageInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -36894,7 +36892,7 @@ $root.proto = (function() { ForwardedAIBotMessageInfo.prototype.creatorName = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ForwardedAIBotMessageInfo.prototype, "_botName", { @@ -36974,9 +36972,9 @@ $root.proto = (function() { ForwardedAIBotMessageInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ForwardedAIBotMessageInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ForwardedAIBotMessageInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.botName = reader.string(); @@ -37025,7 +37023,7 @@ $root.proto = (function() { ForwardedAIBotMessageInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.botName != null && message.hasOwnProperty("botName")) { properties._botName = 1; if (!$util.isString(message.botName)) @@ -37055,7 +37053,7 @@ $root.proto = (function() { ForwardedAIBotMessageInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.ForwardedAIBotMessageInfo) return object; - var message = new $root.proto.ContextInfo.ForwardedAIBotMessageInfo(); + let message = new $root.proto.ContextInfo.ForwardedAIBotMessageInfo(); if (object.botName != null) message.botName = String(object.botName); if (object.botJid != null) @@ -37077,7 +37075,7 @@ $root.proto = (function() { ForwardedAIBotMessageInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.botName != null && message.hasOwnProperty("botName")) { object.botName = message.botName; if (options.oneofs) @@ -37148,7 +37146,7 @@ $root.proto = (function() { */ function ForwardedNewsletterMessageInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -37194,7 +37192,7 @@ $root.proto = (function() { ForwardedNewsletterMessageInfo.prototype.accessibilityText = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ForwardedNewsletterMessageInfo.prototype, "_newsletterJid", { @@ -37290,9 +37288,9 @@ $root.proto = (function() { ForwardedNewsletterMessageInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ForwardedNewsletterMessageInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.ForwardedNewsletterMessageInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.newsletterJid = reader.string(); @@ -37349,7 +37347,7 @@ $root.proto = (function() { ForwardedNewsletterMessageInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.newsletterJid != null && message.hasOwnProperty("newsletterJid")) { properties._newsletterJid = 1; if (!$util.isString(message.newsletterJid)) @@ -37395,7 +37393,7 @@ $root.proto = (function() { ForwardedNewsletterMessageInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.ForwardedNewsletterMessageInfo) return object; - var message = new $root.proto.ContextInfo.ForwardedNewsletterMessageInfo(); + let message = new $root.proto.ContextInfo.ForwardedNewsletterMessageInfo(); if (object.newsletterJid != null) message.newsletterJid = String(object.newsletterJid); if (object.serverMessageId != null) @@ -37439,7 +37437,7 @@ $root.proto = (function() { ForwardedNewsletterMessageInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.newsletterJid != null && message.hasOwnProperty("newsletterJid")) { object.newsletterJid = message.newsletterJid; if (options.oneofs) @@ -37503,7 +37501,7 @@ $root.proto = (function() { * @property {number} LINK_CARD=3 LINK_CARD value */ ForwardedNewsletterMessageInfo.ContentType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "UPDATE"] = 1; values[valuesById[2] = "UPDATE_CARD"] = 2; values[valuesById[3] = "LINK_CARD"] = 3; @@ -37526,7 +37524,7 @@ $root.proto = (function() { * @property {number} MOTION_PHOTO_CHILD=6 MOTION_PHOTO_CHILD value */ ContextInfo.PairedMediaType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NOT_PAIRED_MEDIA"] = 0; values[valuesById[1] = "SD_VIDEO_PARENT"] = 1; values[valuesById[2] = "HD_VIDEO_CHILD"] = 2; @@ -37546,7 +37544,7 @@ $root.proto = (function() { * @property {number} RESHARED_FROM_POST=2 RESHARED_FROM_POST value */ ContextInfo.StatusAttributionType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "RESHARED_FROM_MENTION"] = 1; values[valuesById[2] = "RESHARED_FROM_POST"] = 2; @@ -37565,7 +37563,7 @@ $root.proto = (function() { * @property {number} MUSIC_STANDALONE=5 MUSIC_STANDALONE value */ ContextInfo.StatusSourceType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "IMAGE"] = 0; values[valuesById[1] = "VIDEO"] = 1; values[valuesById[2] = "GIF"] = 2; @@ -37595,7 +37593,7 @@ $root.proto = (function() { */ function UTMInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -37617,7 +37615,7 @@ $root.proto = (function() { UTMInfo.prototype.utmCampaign = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UTMInfo.prototype, "_utmSource", { @@ -37689,9 +37687,9 @@ $root.proto = (function() { UTMInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.UTMInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ContextInfo.UTMInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.utmSource = reader.string(); @@ -37736,7 +37734,7 @@ $root.proto = (function() { UTMInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.utmSource != null && message.hasOwnProperty("utmSource")) { properties._utmSource = 1; if (!$util.isString(message.utmSource)) @@ -37761,7 +37759,7 @@ $root.proto = (function() { UTMInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ContextInfo.UTMInfo) return object; - var message = new $root.proto.ContextInfo.UTMInfo(); + let message = new $root.proto.ContextInfo.UTMInfo(); if (object.utmSource != null) message.utmSource = String(object.utmSource); if (object.utmCampaign != null) @@ -37781,7 +37779,7 @@ $root.proto = (function() { UTMInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.utmSource != null && message.hasOwnProperty("utmSource")) { object.utmSource = message.utmSource; if (options.oneofs) @@ -37900,7 +37898,7 @@ $root.proto = (function() { this.messages = []; this.participant = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -38330,7 +38328,7 @@ $root.proto = (function() { Conversation.prototype.limitSharingInitiatedByMe = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Conversation.prototype, "_newJid", { @@ -38658,7 +38656,7 @@ $root.proto = (function() { writer = $Writer.create(); writer.uint32(/* id 1, wireType 2 =*/10).string(message.id); if (message.messages != null && message.messages.length) - for (var i = 0; i < message.messages.length; ++i) + for (let i = 0; i < message.messages.length; ++i) $root.proto.HistorySyncMsg.encode(message.messages[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.newJid != null && Object.hasOwnProperty.call(message, "newJid")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.newJid); @@ -38695,7 +38693,7 @@ $root.proto = (function() { if (message.markedAsUnread != null && Object.hasOwnProperty.call(message, "markedAsUnread")) writer.uint32(/* id 19, wireType 0 =*/152).bool(message.markedAsUnread); if (message.participant != null && message.participant.length) - for (var i = 0; i < message.participant.length; ++i) + for (let i = 0; i < message.participant.length; ++i) $root.proto.GroupParticipant.encode(message.participant[i], writer.uint32(/* id 20, wireType 2 =*/162).fork()).ldelim(); if (message.tcToken != null && Object.hasOwnProperty.call(message, "tcToken")) writer.uint32(/* id 21, wireType 2 =*/170).bytes(message.tcToken); @@ -38793,9 +38791,9 @@ $root.proto = (function() { Conversation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Conversation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Conversation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.string(); @@ -39050,14 +39048,14 @@ $root.proto = (function() { Conversation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (!$util.isString(message.id)) return "id: string expected"; if (message.messages != null && message.hasOwnProperty("messages")) { if (!Array.isArray(message.messages)) return "messages: array expected"; - for (var i = 0; i < message.messages.length; ++i) { - var error = $root.proto.HistorySyncMsg.verify(message.messages[i]); + for (let i = 0; i < message.messages.length; ++i) { + let error = $root.proto.HistorySyncMsg.verify(message.messages[i]); if (error) return "messages." + error; } @@ -39141,7 +39139,7 @@ $root.proto = (function() { if (message.disappearingMode != null && message.hasOwnProperty("disappearingMode")) { properties._disappearingMode = 1; { - var error = $root.proto.DisappearingMode.verify(message.disappearingMode); + let error = $root.proto.DisappearingMode.verify(message.disappearingMode); if (error) return "disappearingMode." + error; } @@ -39159,8 +39157,8 @@ $root.proto = (function() { if (message.participant != null && message.hasOwnProperty("participant")) { if (!Array.isArray(message.participant)) return "participant: array expected"; - for (var i = 0; i < message.participant.length; ++i) { - var error = $root.proto.GroupParticipant.verify(message.participant[i]); + for (let i = 0; i < message.participant.length; ++i) { + let error = $root.proto.GroupParticipant.verify(message.participant[i]); if (error) return "participant." + error; } @@ -39193,7 +39191,7 @@ $root.proto = (function() { if (message.wallpaper != null && message.hasOwnProperty("wallpaper")) { properties._wallpaper = 1; { - var error = $root.proto.WallpaperSettings.verify(message.wallpaper); + let error = $root.proto.WallpaperSettings.verify(message.wallpaper); if (error) return "wallpaper." + error; } @@ -39366,14 +39364,14 @@ $root.proto = (function() { Conversation.fromObject = function fromObject(object) { if (object instanceof $root.proto.Conversation) return object; - var message = new $root.proto.Conversation(); + let message = new $root.proto.Conversation(); if (object.id != null) message.id = String(object.id); if (object.messages) { if (!Array.isArray(object.messages)) throw TypeError(".proto.Conversation.messages: array expected"); message.messages = []; - for (var i = 0; i < object.messages.length; ++i) { + for (let i = 0; i < object.messages.length; ++i) { if (typeof object.messages[i] !== "object") throw TypeError(".proto.Conversation.messages: object expected"); message.messages[i] = $root.proto.HistorySyncMsg.fromObject(object.messages[i]); @@ -39459,7 +39457,7 @@ $root.proto = (function() { if (!Array.isArray(object.participant)) throw TypeError(".proto.Conversation.participant: array expected"); message.participant = []; - for (var i = 0; i < object.participant.length; ++i) { + for (let i = 0; i < object.participant.length; ++i) { if (typeof object.participant[i] !== "object") throw TypeError(".proto.Conversation.participant: object expected"); message.participant[i] = $root.proto.GroupParticipant.fromObject(object.participant[i]); @@ -39648,7 +39646,7 @@ $root.proto = (function() { Conversation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.messages = []; object.participant = []; @@ -39659,7 +39657,7 @@ $root.proto = (function() { object.id = message.id; if (message.messages && message.messages.length) { object.messages = []; - for (var j = 0; j < message.messages.length; ++j) + for (let j = 0; j < message.messages.length; ++j) object.messages[j] = $root.proto.HistorySyncMsg.toObject(message.messages[j], options); } if (message.newJid != null && message.hasOwnProperty("newJid")) { @@ -39758,7 +39756,7 @@ $root.proto = (function() { } if (message.participant && message.participant.length) { object.participant = []; - for (var j = 0; j < message.participant.length; ++j) + for (let j = 0; j < message.participant.length; ++j) object.participant[j] = $root.proto.GroupParticipant.toObject(message.participant[j], options); } if (message.tcToken != null && message.hasOwnProperty("tcToken")) { @@ -39979,7 +39977,7 @@ $root.proto = (function() { * @property {number} COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY=2 COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY value */ Conversation.EndOfHistoryTransferType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY"] = 0; values[valuesById[1] = "COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY"] = 1; values[valuesById[2] = "COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY"] = 2; @@ -40009,7 +40007,7 @@ $root.proto = (function() { */ function DeviceCapabilities(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -40031,7 +40029,7 @@ $root.proto = (function() { DeviceCapabilities.prototype.lidMigration = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeviceCapabilities.prototype, "_chatLockSupportLevel", { @@ -40103,9 +40101,9 @@ $root.proto = (function() { DeviceCapabilities.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceCapabilities(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceCapabilities(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.chatLockSupportLevel = reader.int32(); @@ -40150,7 +40148,7 @@ $root.proto = (function() { DeviceCapabilities.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.chatLockSupportLevel != null && message.hasOwnProperty("chatLockSupportLevel")) { properties._chatLockSupportLevel = 1; switch (message.chatLockSupportLevel) { @@ -40165,7 +40163,7 @@ $root.proto = (function() { if (message.lidMigration != null && message.hasOwnProperty("lidMigration")) { properties._lidMigration = 1; { - var error = $root.proto.DeviceCapabilities.LIDMigration.verify(message.lidMigration); + let error = $root.proto.DeviceCapabilities.LIDMigration.verify(message.lidMigration); if (error) return "lidMigration." + error; } @@ -40184,7 +40182,7 @@ $root.proto = (function() { DeviceCapabilities.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceCapabilities) return object; - var message = new $root.proto.DeviceCapabilities(); + let message = new $root.proto.DeviceCapabilities(); switch (object.chatLockSupportLevel) { default: if (typeof object.chatLockSupportLevel === "number") { @@ -40225,7 +40223,7 @@ $root.proto = (function() { DeviceCapabilities.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.chatLockSupportLevel != null && message.hasOwnProperty("chatLockSupportLevel")) { object.chatLockSupportLevel = options.enums === String ? $root.proto.DeviceCapabilities.ChatLockSupportLevel[message.chatLockSupportLevel] === undefined ? message.chatLockSupportLevel : $root.proto.DeviceCapabilities.ChatLockSupportLevel[message.chatLockSupportLevel] : message.chatLockSupportLevel; if (options.oneofs) @@ -40274,7 +40272,7 @@ $root.proto = (function() { * @property {number} FULL=2 FULL value */ DeviceCapabilities.ChatLockSupportLevel = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "MINIMAL"] = 1; values[valuesById[2] = "FULL"] = 2; @@ -40300,7 +40298,7 @@ $root.proto = (function() { */ function LIDMigration(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -40314,7 +40312,7 @@ $root.proto = (function() { LIDMigration.prototype.chatDbMigrationTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LIDMigration.prototype, "_chatDbMigrationTimestamp", { @@ -40378,9 +40376,9 @@ $root.proto = (function() { LIDMigration.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceCapabilities.LIDMigration(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceCapabilities.LIDMigration(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.chatDbMigrationTimestamp = reader.uint64(); @@ -40421,7 +40419,7 @@ $root.proto = (function() { LIDMigration.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.chatDbMigrationTimestamp != null && message.hasOwnProperty("chatDbMigrationTimestamp")) { properties._chatDbMigrationTimestamp = 1; if (!$util.isInteger(message.chatDbMigrationTimestamp) && !(message.chatDbMigrationTimestamp && $util.isInteger(message.chatDbMigrationTimestamp.low) && $util.isInteger(message.chatDbMigrationTimestamp.high))) @@ -40441,7 +40439,7 @@ $root.proto = (function() { LIDMigration.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceCapabilities.LIDMigration) return object; - var message = new $root.proto.DeviceCapabilities.LIDMigration(); + let message = new $root.proto.DeviceCapabilities.LIDMigration(); if (object.chatDbMigrationTimestamp != null) if ($util.Long) (message.chatDbMigrationTimestamp = $util.Long.fromValue(object.chatDbMigrationTimestamp)).unsigned = true; @@ -40466,7 +40464,7 @@ $root.proto = (function() { LIDMigration.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.chatDbMigrationTimestamp != null && message.hasOwnProperty("chatDbMigrationTimestamp")) { if (typeof message.chatDbMigrationTimestamp === "number") object.chatDbMigrationTimestamp = options.longs === String ? String(message.chatDbMigrationTimestamp) : message.chatDbMigrationTimestamp; @@ -40530,7 +40528,7 @@ $root.proto = (function() { */ function DeviceConsistencyCodeMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -40552,7 +40550,7 @@ $root.proto = (function() { DeviceConsistencyCodeMessage.prototype.signature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeviceConsistencyCodeMessage.prototype, "_generation", { @@ -40624,9 +40622,9 @@ $root.proto = (function() { DeviceConsistencyCodeMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceConsistencyCodeMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceConsistencyCodeMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.generation = reader.uint32(); @@ -40671,7 +40669,7 @@ $root.proto = (function() { DeviceConsistencyCodeMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.generation != null && message.hasOwnProperty("generation")) { properties._generation = 1; if (!$util.isInteger(message.generation)) @@ -40696,7 +40694,7 @@ $root.proto = (function() { DeviceConsistencyCodeMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceConsistencyCodeMessage) return object; - var message = new $root.proto.DeviceConsistencyCodeMessage(); + let message = new $root.proto.DeviceConsistencyCodeMessage(); if (object.generation != null) message.generation = object.generation >>> 0; if (object.signature != null) @@ -40719,7 +40717,7 @@ $root.proto = (function() { DeviceConsistencyCodeMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.generation != null && message.hasOwnProperty("generation")) { object.generation = message.generation; if (options.oneofs) @@ -40790,7 +40788,7 @@ $root.proto = (function() { this.senderKeyIndexes = []; this.recipientKeyIndexes = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -40860,7 +40858,7 @@ $root.proto = (function() { DeviceListMetadata.prototype.recipientKeyIndexes = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeviceListMetadata.prototype, "_senderKeyHash", { @@ -40928,7 +40926,7 @@ $root.proto = (function() { writer.uint32(/* id 2, wireType 0 =*/16).uint64(message.senderTimestamp); if (message.senderKeyIndexes != null && message.senderKeyIndexes.length) { writer.uint32(/* id 3, wireType 2 =*/26).fork(); - for (var i = 0; i < message.senderKeyIndexes.length; ++i) + for (let i = 0; i < message.senderKeyIndexes.length; ++i) writer.uint32(message.senderKeyIndexes[i]); writer.ldelim(); } @@ -40942,7 +40940,7 @@ $root.proto = (function() { writer.uint32(/* id 9, wireType 0 =*/72).uint64(message.recipientTimestamp); if (message.recipientKeyIndexes != null && message.recipientKeyIndexes.length) { writer.uint32(/* id 10, wireType 2 =*/82).fork(); - for (var i = 0; i < message.recipientKeyIndexes.length; ++i) + for (let i = 0; i < message.recipientKeyIndexes.length; ++i) writer.uint32(message.recipientKeyIndexes[i]); writer.ldelim(); } @@ -40976,9 +40974,9 @@ $root.proto = (function() { DeviceListMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceListMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceListMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.senderKeyHash = reader.bytes(); @@ -40992,7 +40990,7 @@ $root.proto = (function() { if (!(message.senderKeyIndexes && message.senderKeyIndexes.length)) message.senderKeyIndexes = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.senderKeyIndexes.push(reader.uint32()); } else @@ -41019,7 +41017,7 @@ $root.proto = (function() { if (!(message.recipientKeyIndexes && message.recipientKeyIndexes.length)) message.recipientKeyIndexes = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.recipientKeyIndexes.push(reader.uint32()); } else @@ -41061,7 +41059,7 @@ $root.proto = (function() { DeviceListMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.senderKeyHash != null && message.hasOwnProperty("senderKeyHash")) { properties._senderKeyHash = 1; if (!(message.senderKeyHash && typeof message.senderKeyHash.length === "number" || $util.isString(message.senderKeyHash))) @@ -41075,7 +41073,7 @@ $root.proto = (function() { if (message.senderKeyIndexes != null && message.hasOwnProperty("senderKeyIndexes")) { if (!Array.isArray(message.senderKeyIndexes)) return "senderKeyIndexes: array expected"; - for (var i = 0; i < message.senderKeyIndexes.length; ++i) + for (let i = 0; i < message.senderKeyIndexes.length; ++i) if (!$util.isInteger(message.senderKeyIndexes[i])) return "senderKeyIndexes: integer[] expected"; } @@ -41112,7 +41110,7 @@ $root.proto = (function() { if (message.recipientKeyIndexes != null && message.hasOwnProperty("recipientKeyIndexes")) { if (!Array.isArray(message.recipientKeyIndexes)) return "recipientKeyIndexes: array expected"; - for (var i = 0; i < message.recipientKeyIndexes.length; ++i) + for (let i = 0; i < message.recipientKeyIndexes.length; ++i) if (!$util.isInteger(message.recipientKeyIndexes[i])) return "recipientKeyIndexes: integer[] expected"; } @@ -41130,7 +41128,7 @@ $root.proto = (function() { DeviceListMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceListMetadata) return object; - var message = new $root.proto.DeviceListMetadata(); + let message = new $root.proto.DeviceListMetadata(); if (object.senderKeyHash != null) if (typeof object.senderKeyHash === "string") $util.base64.decode(object.senderKeyHash, message.senderKeyHash = $util.newBuffer($util.base64.length(object.senderKeyHash)), 0); @@ -41149,7 +41147,7 @@ $root.proto = (function() { if (!Array.isArray(object.senderKeyIndexes)) throw TypeError(".proto.DeviceListMetadata.senderKeyIndexes: array expected"); message.senderKeyIndexes = []; - for (var i = 0; i < object.senderKeyIndexes.length; ++i) + for (let i = 0; i < object.senderKeyIndexes.length; ++i) message.senderKeyIndexes[i] = object.senderKeyIndexes[i] >>> 0; } switch (object.senderAccountType) { @@ -41202,7 +41200,7 @@ $root.proto = (function() { if (!Array.isArray(object.recipientKeyIndexes)) throw TypeError(".proto.DeviceListMetadata.recipientKeyIndexes: array expected"); message.recipientKeyIndexes = []; - for (var i = 0; i < object.recipientKeyIndexes.length; ++i) + for (let i = 0; i < object.recipientKeyIndexes.length; ++i) message.recipientKeyIndexes[i] = object.recipientKeyIndexes[i] >>> 0; } return message; @@ -41220,7 +41218,7 @@ $root.proto = (function() { DeviceListMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.senderKeyIndexes = []; object.recipientKeyIndexes = []; @@ -41240,7 +41238,7 @@ $root.proto = (function() { } if (message.senderKeyIndexes && message.senderKeyIndexes.length) { object.senderKeyIndexes = []; - for (var j = 0; j < message.senderKeyIndexes.length; ++j) + for (let j = 0; j < message.senderKeyIndexes.length; ++j) object.senderKeyIndexes[j] = message.senderKeyIndexes[j]; } if (message.senderAccountType != null && message.hasOwnProperty("senderAccountType")) { @@ -41268,7 +41266,7 @@ $root.proto = (function() { } if (message.recipientKeyIndexes && message.recipientKeyIndexes.length) { object.recipientKeyIndexes = []; - for (var j = 0; j < message.recipientKeyIndexes.length; ++j) + for (let j = 0; j < message.recipientKeyIndexes.length; ++j) object.recipientKeyIndexes[j] = message.recipientKeyIndexes[j]; } return object; @@ -41326,7 +41324,7 @@ $root.proto = (function() { */ function DeviceProps(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -41372,7 +41370,7 @@ $root.proto = (function() { DeviceProps.prototype.historySyncConfig = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeviceProps.prototype, "_os", { @@ -41468,9 +41466,9 @@ $root.proto = (function() { DeviceProps.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.os = reader.string(); @@ -41527,7 +41525,7 @@ $root.proto = (function() { DeviceProps.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.os != null && message.hasOwnProperty("os")) { properties._os = 1; if (!$util.isString(message.os)) @@ -41536,7 +41534,7 @@ $root.proto = (function() { if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; { - var error = $root.proto.DeviceProps.AppVersion.verify(message.version); + let error = $root.proto.DeviceProps.AppVersion.verify(message.version); if (error) return "version." + error; } @@ -41582,7 +41580,7 @@ $root.proto = (function() { if (message.historySyncConfig != null && message.hasOwnProperty("historySyncConfig")) { properties._historySyncConfig = 1; { - var error = $root.proto.DeviceProps.HistorySyncConfig.verify(message.historySyncConfig); + let error = $root.proto.DeviceProps.HistorySyncConfig.verify(message.historySyncConfig); if (error) return "historySyncConfig." + error; } @@ -41601,7 +41599,7 @@ $root.proto = (function() { DeviceProps.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceProps) return object; - var message = new $root.proto.DeviceProps(); + let message = new $root.proto.DeviceProps(); if (object.os != null) message.os = String(object.os); if (object.version != null) { @@ -41739,7 +41737,7 @@ $root.proto = (function() { DeviceProps.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.os != null && message.hasOwnProperty("os")) { object.os = message.os; if (options.oneofs) @@ -41817,7 +41815,7 @@ $root.proto = (function() { */ function AppVersion(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -41863,7 +41861,7 @@ $root.proto = (function() { AppVersion.prototype.quinary = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppVersion.prototype, "_primary", { @@ -41959,9 +41957,9 @@ $root.proto = (function() { AppVersion.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps.AppVersion(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps.AppVersion(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.primary = reader.uint32(); @@ -42018,7 +42016,7 @@ $root.proto = (function() { AppVersion.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.primary != null && message.hasOwnProperty("primary")) { properties._primary = 1; if (!$util.isInteger(message.primary)) @@ -42058,7 +42056,7 @@ $root.proto = (function() { AppVersion.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceProps.AppVersion) return object; - var message = new $root.proto.DeviceProps.AppVersion(); + let message = new $root.proto.DeviceProps.AppVersion(); if (object.primary != null) message.primary = object.primary >>> 0; if (object.secondary != null) @@ -42084,7 +42082,7 @@ $root.proto = (function() { AppVersion.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.primary != null && message.hasOwnProperty("primary")) { object.primary = message.primary; if (options.oneofs) @@ -42174,7 +42172,7 @@ $root.proto = (function() { */ function HistorySyncConfig(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -42292,7 +42290,7 @@ $root.proto = (function() { HistorySyncConfig.prototype.supportMessageAssociation = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HistorySyncConfig.prototype, "_fullSyncDaysLimit", { @@ -42460,9 +42458,9 @@ $root.proto = (function() { HistorySyncConfig.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps.HistorySyncConfig(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DeviceProps.HistorySyncConfig(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fullSyncDaysLimit = reader.uint32(); @@ -42555,7 +42553,7 @@ $root.proto = (function() { HistorySyncConfig.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fullSyncDaysLimit != null && message.hasOwnProperty("fullSyncDaysLimit")) { properties._fullSyncDaysLimit = 1; if (!$util.isInteger(message.fullSyncDaysLimit)) @@ -42640,7 +42638,7 @@ $root.proto = (function() { HistorySyncConfig.fromObject = function fromObject(object) { if (object instanceof $root.proto.DeviceProps.HistorySyncConfig) return object; - var message = new $root.proto.DeviceProps.HistorySyncConfig(); + let message = new $root.proto.DeviceProps.HistorySyncConfig(); if (object.fullSyncDaysLimit != null) message.fullSyncDaysLimit = object.fullSyncDaysLimit >>> 0; if (object.fullSyncSizeMbLimit != null) @@ -42684,7 +42682,7 @@ $root.proto = (function() { HistorySyncConfig.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fullSyncDaysLimit != null && message.hasOwnProperty("fullSyncDaysLimit")) { object.fullSyncDaysLimit = message.fullSyncDaysLimit; if (options.oneofs) @@ -42818,7 +42816,7 @@ $root.proto = (function() { * @property {number} SMARTGLASSES=24 SMARTGLASSES value */ DeviceProps.PlatformType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CHROME"] = 1; values[valuesById[2] = "FIREFOX"] = 2; @@ -42872,7 +42870,7 @@ $root.proto = (function() { */ function DisappearingMode(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -42910,7 +42908,7 @@ $root.proto = (function() { DisappearingMode.prototype.initiatedByMe = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DisappearingMode.prototype, "_initiator", { @@ -42998,9 +42996,9 @@ $root.proto = (function() { DisappearingMode.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DisappearingMode(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.DisappearingMode(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.initiator = reader.int32(); @@ -43053,7 +43051,7 @@ $root.proto = (function() { DisappearingMode.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.initiator != null && message.hasOwnProperty("initiator")) { properties._initiator = 1; switch (message.initiator) { @@ -43104,7 +43102,7 @@ $root.proto = (function() { DisappearingMode.fromObject = function fromObject(object) { if (object instanceof $root.proto.DisappearingMode) return object; - var message = new $root.proto.DisappearingMode(); + let message = new $root.proto.DisappearingMode(); switch (object.initiator) { default: if (typeof object.initiator === "number") { @@ -43180,7 +43178,7 @@ $root.proto = (function() { DisappearingMode.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.initiator != null && message.hasOwnProperty("initiator")) { object.initiator = options.enums === String ? $root.proto.DisappearingMode.Initiator[message.initiator] === undefined ? message.initiator : $root.proto.DisappearingMode.Initiator[message.initiator] : message.initiator; if (options.oneofs) @@ -43240,7 +43238,7 @@ $root.proto = (function() { * @property {number} BIZ_UPGRADE_FB_HOSTING=3 BIZ_UPGRADE_FB_HOSTING value */ DisappearingMode.Initiator = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "CHANGED_IN_CHAT"] = 0; values[valuesById[1] = "INITIATED_BY_ME"] = 1; values[valuesById[2] = "INITIATED_BY_OTHER"] = 2; @@ -43260,7 +43258,7 @@ $root.proto = (function() { * @property {number} UNKNOWN_GROUPS=5 UNKNOWN_GROUPS value */ DisappearingMode.Trigger = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CHAT_SETTING"] = 1; values[valuesById[2] = "ACCOUNT_SETTING"] = 2; @@ -43293,7 +43291,7 @@ $root.proto = (function() { */ function EmbeddedContent(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -43315,7 +43313,7 @@ $root.proto = (function() { EmbeddedContent.prototype.embeddedMusic = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; /** * EmbeddedContent content. @@ -43386,9 +43384,9 @@ $root.proto = (function() { EmbeddedContent.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedContent(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedContent(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.embeddedMessage = $root.proto.EmbeddedMessage.decode(reader, reader.uint32()); @@ -43433,11 +43431,11 @@ $root.proto = (function() { EmbeddedContent.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.embeddedMessage != null && message.hasOwnProperty("embeddedMessage")) { properties.content = 1; { - var error = $root.proto.EmbeddedMessage.verify(message.embeddedMessage); + let error = $root.proto.EmbeddedMessage.verify(message.embeddedMessage); if (error) return "embeddedMessage." + error; } @@ -43447,7 +43445,7 @@ $root.proto = (function() { return "content: multiple values"; properties.content = 1; { - var error = $root.proto.EmbeddedMusic.verify(message.embeddedMusic); + let error = $root.proto.EmbeddedMusic.verify(message.embeddedMusic); if (error) return "embeddedMusic." + error; } @@ -43466,7 +43464,7 @@ $root.proto = (function() { EmbeddedContent.fromObject = function fromObject(object) { if (object instanceof $root.proto.EmbeddedContent) return object; - var message = new $root.proto.EmbeddedContent(); + let message = new $root.proto.EmbeddedContent(); if (object.embeddedMessage != null) { if (typeof object.embeddedMessage !== "object") throw TypeError(".proto.EmbeddedContent.embeddedMessage: object expected"); @@ -43492,7 +43490,7 @@ $root.proto = (function() { EmbeddedContent.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.embeddedMessage != null && message.hasOwnProperty("embeddedMessage")) { object.embeddedMessage = $root.proto.EmbeddedMessage.toObject(message.embeddedMessage, options); if (options.oneofs) @@ -43555,7 +43553,7 @@ $root.proto = (function() { */ function EmbeddedMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -43577,7 +43575,7 @@ $root.proto = (function() { EmbeddedMessage.prototype.message = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EmbeddedMessage.prototype, "_stanzaId", { @@ -43649,9 +43647,9 @@ $root.proto = (function() { EmbeddedMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.stanzaId = reader.string(); @@ -43696,7 +43694,7 @@ $root.proto = (function() { EmbeddedMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { properties._stanzaId = 1; if (!$util.isString(message.stanzaId)) @@ -43705,7 +43703,7 @@ $root.proto = (function() { if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -43724,7 +43722,7 @@ $root.proto = (function() { EmbeddedMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.EmbeddedMessage) return object; - var message = new $root.proto.EmbeddedMessage(); + let message = new $root.proto.EmbeddedMessage(); if (object.stanzaId != null) message.stanzaId = String(object.stanzaId); if (object.message != null) { @@ -43747,7 +43745,7 @@ $root.proto = (function() { EmbeddedMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { object.stanzaId = message.stanzaId; if (options.oneofs) @@ -43819,7 +43817,7 @@ $root.proto = (function() { */ function EmbeddedMusic(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -43913,7 +43911,7 @@ $root.proto = (function() { EmbeddedMusic.prototype.isExplicit = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EmbeddedMusic.prototype, "_musicContentMediaId", { @@ -44057,9 +44055,9 @@ $root.proto = (function() { EmbeddedMusic.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedMusic(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EmbeddedMusic(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.musicContentMediaId = reader.string(); @@ -44140,7 +44138,7 @@ $root.proto = (function() { EmbeddedMusic.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.musicContentMediaId != null && message.hasOwnProperty("musicContentMediaId")) { properties._musicContentMediaId = 1; if (!$util.isString(message.musicContentMediaId)) @@ -44210,7 +44208,7 @@ $root.proto = (function() { EmbeddedMusic.fromObject = function fromObject(object) { if (object instanceof $root.proto.EmbeddedMusic) return object; - var message = new $root.proto.EmbeddedMusic(); + let message = new $root.proto.EmbeddedMusic(); if (object.musicContentMediaId != null) message.musicContentMediaId = String(object.musicContentMediaId); if (object.songId != null) @@ -44260,7 +44258,7 @@ $root.proto = (function() { EmbeddedMusic.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.musicContentMediaId != null && message.hasOwnProperty("musicContentMediaId")) { object.musicContentMediaId = message.musicContentMediaId; if (options.oneofs) @@ -44368,7 +44366,7 @@ $root.proto = (function() { */ function EncryptedPairingRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -44390,7 +44388,7 @@ $root.proto = (function() { EncryptedPairingRequest.prototype.iv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EncryptedPairingRequest.prototype, "_encryptedPayload", { @@ -44462,9 +44460,9 @@ $root.proto = (function() { EncryptedPairingRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EncryptedPairingRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EncryptedPairingRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encryptedPayload = reader.bytes(); @@ -44509,7 +44507,7 @@ $root.proto = (function() { EncryptedPairingRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encryptedPayload != null && message.hasOwnProperty("encryptedPayload")) { properties._encryptedPayload = 1; if (!(message.encryptedPayload && typeof message.encryptedPayload.length === "number" || $util.isString(message.encryptedPayload))) @@ -44534,7 +44532,7 @@ $root.proto = (function() { EncryptedPairingRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.EncryptedPairingRequest) return object; - var message = new $root.proto.EncryptedPairingRequest(); + let message = new $root.proto.EncryptedPairingRequest(); if (object.encryptedPayload != null) if (typeof object.encryptedPayload === "string") $util.base64.decode(object.encryptedPayload, message.encryptedPayload = $util.newBuffer($util.base64.length(object.encryptedPayload)), 0); @@ -44560,7 +44558,7 @@ $root.proto = (function() { EncryptedPairingRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.encryptedPayload != null && message.hasOwnProperty("encryptedPayload")) { object.encryptedPayload = options.bytes === String ? $util.base64.encode(message.encryptedPayload, 0, message.encryptedPayload.length) : options.bytes === Array ? Array.prototype.slice.call(message.encryptedPayload) : message.encryptedPayload; if (options.oneofs) @@ -44623,7 +44621,7 @@ $root.proto = (function() { */ function EphemeralSetting(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -44645,7 +44643,7 @@ $root.proto = (function() { EphemeralSetting.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EphemeralSetting.prototype, "_duration", { @@ -44717,9 +44715,9 @@ $root.proto = (function() { EphemeralSetting.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EphemeralSetting(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EphemeralSetting(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.duration = reader.sfixed32(); @@ -44764,7 +44762,7 @@ $root.proto = (function() { EphemeralSetting.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.duration != null && message.hasOwnProperty("duration")) { properties._duration = 1; if (!$util.isInteger(message.duration)) @@ -44789,7 +44787,7 @@ $root.proto = (function() { EphemeralSetting.fromObject = function fromObject(object) { if (object instanceof $root.proto.EphemeralSetting) return object; - var message = new $root.proto.EphemeralSetting(); + let message = new $root.proto.EphemeralSetting(); if (object.duration != null) message.duration = object.duration | 0; if (object.timestamp != null) @@ -44816,7 +44814,7 @@ $root.proto = (function() { EphemeralSetting.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.duration != null && message.hasOwnProperty("duration")) { object.duration = message.duration; if (options.oneofs) @@ -44881,7 +44879,7 @@ $root.proto = (function() { */ function EventAdditionalMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -44895,7 +44893,7 @@ $root.proto = (function() { EventAdditionalMetadata.prototype.isStale = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EventAdditionalMetadata.prototype, "_isStale", { @@ -44959,9 +44957,9 @@ $root.proto = (function() { EventAdditionalMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EventAdditionalMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EventAdditionalMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isStale = reader.bool(); @@ -45002,7 +45000,7 @@ $root.proto = (function() { EventAdditionalMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isStale != null && message.hasOwnProperty("isStale")) { properties._isStale = 1; if (typeof message.isStale !== "boolean") @@ -45022,7 +45020,7 @@ $root.proto = (function() { EventAdditionalMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.EventAdditionalMetadata) return object; - var message = new $root.proto.EventAdditionalMetadata(); + let message = new $root.proto.EventAdditionalMetadata(); if (object.isStale != null) message.isStale = Boolean(object.isStale); return message; @@ -45040,7 +45038,7 @@ $root.proto = (function() { EventAdditionalMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isStale != null && message.hasOwnProperty("isStale")) { object.isStale = message.isStale; if (options.oneofs) @@ -45100,7 +45098,7 @@ $root.proto = (function() { */ function EventResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -45138,7 +45136,7 @@ $root.proto = (function() { EventResponse.prototype.unread = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EventResponse.prototype, "_eventResponseMessageKey", { @@ -45226,9 +45224,9 @@ $root.proto = (function() { EventResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EventResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.EventResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.eventResponseMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -45281,11 +45279,11 @@ $root.proto = (function() { EventResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.eventResponseMessageKey != null && message.hasOwnProperty("eventResponseMessageKey")) { properties._eventResponseMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.eventResponseMessageKey); + let error = $root.proto.MessageKey.verify(message.eventResponseMessageKey); if (error) return "eventResponseMessageKey." + error; } @@ -45298,7 +45296,7 @@ $root.proto = (function() { if (message.eventResponseMessage != null && message.hasOwnProperty("eventResponseMessage")) { properties._eventResponseMessage = 1; { - var error = $root.proto.Message.EventResponseMessage.verify(message.eventResponseMessage); + let error = $root.proto.Message.EventResponseMessage.verify(message.eventResponseMessage); if (error) return "eventResponseMessage." + error; } @@ -45322,7 +45320,7 @@ $root.proto = (function() { EventResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.EventResponse) return object; - var message = new $root.proto.EventResponse(); + let message = new $root.proto.EventResponse(); if (object.eventResponseMessageKey != null) { if (typeof object.eventResponseMessageKey !== "object") throw TypeError(".proto.EventResponse.eventResponseMessageKey: object expected"); @@ -45359,7 +45357,7 @@ $root.proto = (function() { EventResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.eventResponseMessageKey != null && message.hasOwnProperty("eventResponseMessageKey")) { object.eventResponseMessageKey = $root.proto.MessageKey.toObject(message.eventResponseMessageKey, options); if (options.oneofs) @@ -45435,7 +45433,7 @@ $root.proto = (function() { */ function ExitCode(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -45457,7 +45455,7 @@ $root.proto = (function() { ExitCode.prototype.text = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ExitCode.prototype, "_code", { @@ -45529,9 +45527,9 @@ $root.proto = (function() { ExitCode.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ExitCode(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ExitCode(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.code = reader.uint64(); @@ -45576,7 +45574,7 @@ $root.proto = (function() { ExitCode.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.code != null && message.hasOwnProperty("code")) { properties._code = 1; if (!$util.isInteger(message.code) && !(message.code && $util.isInteger(message.code.low) && $util.isInteger(message.code.high))) @@ -45601,7 +45599,7 @@ $root.proto = (function() { ExitCode.fromObject = function fromObject(object) { if (object instanceof $root.proto.ExitCode) return object; - var message = new $root.proto.ExitCode(); + let message = new $root.proto.ExitCode(); if (object.code != null) if ($util.Long) (message.code = $util.Long.fromValue(object.code)).unsigned = true; @@ -45628,7 +45626,7 @@ $root.proto = (function() { ExitCode.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.code != null && message.hasOwnProperty("code")) { if (typeof message.code === "number") object.code = options.longs === String ? String(message.code) : message.code; @@ -45698,7 +45696,7 @@ $root.proto = (function() { */ function ExternalBlobReference(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -45752,7 +45750,7 @@ $root.proto = (function() { ExternalBlobReference.prototype.fileEncSha256 = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ExternalBlobReference.prototype, "_mediaKey", { @@ -45856,9 +45854,9 @@ $root.proto = (function() { ExternalBlobReference.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ExternalBlobReference(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ExternalBlobReference(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.mediaKey = reader.bytes(); @@ -45919,7 +45917,7 @@ $root.proto = (function() { ExternalBlobReference.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.mediaKey != null && message.hasOwnProperty("mediaKey")) { properties._mediaKey = 1; if (!(message.mediaKey && typeof message.mediaKey.length === "number" || $util.isString(message.mediaKey))) @@ -45964,7 +45962,7 @@ $root.proto = (function() { ExternalBlobReference.fromObject = function fromObject(object) { if (object instanceof $root.proto.ExternalBlobReference) return object; - var message = new $root.proto.ExternalBlobReference(); + let message = new $root.proto.ExternalBlobReference(); if (object.mediaKey != null) if (typeof object.mediaKey === "string") $util.base64.decode(object.mediaKey, message.mediaKey = $util.newBuffer($util.base64.length(object.mediaKey)), 0); @@ -46008,7 +46006,7 @@ $root.proto = (function() { ExternalBlobReference.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.mediaKey != null && message.hasOwnProperty("mediaKey")) { object.mediaKey = options.bytes === String ? $util.base64.encode(message.mediaKey, 0, message.mediaKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.mediaKey) : message.mediaKey; if (options.oneofs) @@ -46098,7 +46096,7 @@ $root.proto = (function() { function Field(properties) { this.subfield = {}; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -46144,7 +46142,7 @@ $root.proto = (function() { Field.prototype.subfield = $util.emptyObject; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Field.prototype, "_minVersion", { @@ -46203,7 +46201,7 @@ $root.proto = (function() { if (message.isMessage != null && Object.hasOwnProperty.call(message, "isMessage")) writer.uint32(/* id 4, wireType 0 =*/32).bool(message.isMessage); if (message.subfield != null && Object.hasOwnProperty.call(message, "subfield")) - for (var keys = Object.keys(message.subfield), i = 0; i < keys.length; ++i) { + for (let keys = Object.keys(message.subfield), i = 0; i < keys.length; ++i) { writer.uint32(/* id 5, wireType 2 =*/42).fork().uint32(/* id 1, wireType 0 =*/8).uint32(keys[i]); $root.proto.Field.encode(message.subfield[keys[i]], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim().ldelim(); } @@ -46237,9 +46235,9 @@ $root.proto = (function() { Field.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Field(), key, value; + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Field(), key, value; while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.minVersion = reader.uint32(); @@ -46260,11 +46258,11 @@ $root.proto = (function() { case 5: { if (message.subfield === $util.emptyObject) message.subfield = {}; - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; key = 0; value = null; while (reader.pos < end2) { - var tag2 = reader.uint32(); + let tag2 = reader.uint32(); switch (tag2 >>> 3) { case 1: key = reader.uint32(); @@ -46315,7 +46313,7 @@ $root.proto = (function() { Field.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.minVersion != null && message.hasOwnProperty("minVersion")) { properties._minVersion = 1; if (!$util.isInteger(message.minVersion)) @@ -46339,12 +46337,12 @@ $root.proto = (function() { if (message.subfield != null && message.hasOwnProperty("subfield")) { if (!$util.isObject(message.subfield)) return "subfield: object expected"; - var key = Object.keys(message.subfield); - for (var i = 0; i < key.length; ++i) { + let key = Object.keys(message.subfield); + for (let i = 0; i < key.length; ++i) { if (!$util.key32Re.test(key[i])) return "subfield: integer key{k:uint32} expected"; { - var error = $root.proto.Field.verify(message.subfield[key[i]]); + let error = $root.proto.Field.verify(message.subfield[key[i]]); if (error) return "subfield." + error; } @@ -46364,7 +46362,7 @@ $root.proto = (function() { Field.fromObject = function fromObject(object) { if (object instanceof $root.proto.Field) return object; - var message = new $root.proto.Field(); + let message = new $root.proto.Field(); if (object.minVersion != null) message.minVersion = object.minVersion >>> 0; if (object.maxVersion != null) @@ -46377,7 +46375,7 @@ $root.proto = (function() { if (typeof object.subfield !== "object") throw TypeError(".proto.Field.subfield: object expected"); message.subfield = {}; - for (var keys = Object.keys(object.subfield), i = 0; i < keys.length; ++i) { + for (let keys = Object.keys(object.subfield), i = 0; i < keys.length; ++i) { if (typeof object.subfield[keys[i]] !== "object") throw TypeError(".proto.Field.subfield: object expected"); message.subfield[keys[i]] = $root.proto.Field.fromObject(object.subfield[keys[i]]); @@ -46398,7 +46396,7 @@ $root.proto = (function() { Field.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.objects || options.defaults) object.subfield = {}; if (message.minVersion != null && message.hasOwnProperty("minVersion")) { @@ -46421,10 +46419,10 @@ $root.proto = (function() { if (options.oneofs) object._isMessage = "isMessage"; } - var keys2; + let keys2; if (message.subfield && (keys2 = Object.keys(message.subfield)).length) { object.subfield = {}; - for (var j = 0; j < keys2.length; ++j) + for (let j = 0; j < keys2.length; ++j) object.subfield[keys2[j]] = $root.proto.Field.toObject(message.subfield[keys2[j]], options); } return object; @@ -46497,7 +46495,7 @@ $root.proto = (function() { */ function GlobalSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -46663,7 +46661,7 @@ $root.proto = (function() { GlobalSettings.prototype.chatDbLidMigrationTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(GlobalSettings.prototype, "_lightThemeWallpaper", { @@ -46879,9 +46877,9 @@ $root.proto = (function() { GlobalSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GlobalSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GlobalSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.lightThemeWallpaper = $root.proto.WallpaperSettings.decode(reader, reader.uint32()); @@ -46998,11 +46996,11 @@ $root.proto = (function() { GlobalSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.lightThemeWallpaper != null && message.hasOwnProperty("lightThemeWallpaper")) { properties._lightThemeWallpaper = 1; { - var error = $root.proto.WallpaperSettings.verify(message.lightThemeWallpaper); + let error = $root.proto.WallpaperSettings.verify(message.lightThemeWallpaper); if (error) return "lightThemeWallpaper." + error; } @@ -47021,7 +47019,7 @@ $root.proto = (function() { if (message.darkThemeWallpaper != null && message.hasOwnProperty("darkThemeWallpaper")) { properties._darkThemeWallpaper = 1; { - var error = $root.proto.WallpaperSettings.verify(message.darkThemeWallpaper); + let error = $root.proto.WallpaperSettings.verify(message.darkThemeWallpaper); if (error) return "darkThemeWallpaper." + error; } @@ -47029,7 +47027,7 @@ $root.proto = (function() { if (message.autoDownloadWiFi != null && message.hasOwnProperty("autoDownloadWiFi")) { properties._autoDownloadWiFi = 1; { - var error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadWiFi); + let error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadWiFi); if (error) return "autoDownloadWiFi." + error; } @@ -47037,7 +47035,7 @@ $root.proto = (function() { if (message.autoDownloadCellular != null && message.hasOwnProperty("autoDownloadCellular")) { properties._autoDownloadCellular = 1; { - var error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadCellular); + let error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadCellular); if (error) return "autoDownloadCellular." + error; } @@ -47045,7 +47043,7 @@ $root.proto = (function() { if (message.autoDownloadRoaming != null && message.hasOwnProperty("autoDownloadRoaming")) { properties._autoDownloadRoaming = 1; { - var error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadRoaming); + let error = $root.proto.AutoDownloadSettings.verify(message.autoDownloadRoaming); if (error) return "autoDownloadRoaming." + error; } @@ -47073,7 +47071,7 @@ $root.proto = (function() { if (message.avatarUserSettings != null && message.hasOwnProperty("avatarUserSettings")) { properties._avatarUserSettings = 1; { - var error = $root.proto.AvatarUserSettings.verify(message.avatarUserSettings); + let error = $root.proto.AvatarUserSettings.verify(message.avatarUserSettings); if (error) return "avatarUserSettings." + error; } @@ -47106,7 +47104,7 @@ $root.proto = (function() { if (message.individualNotificationSettings != null && message.hasOwnProperty("individualNotificationSettings")) { properties._individualNotificationSettings = 1; { - var error = $root.proto.NotificationSettings.verify(message.individualNotificationSettings); + let error = $root.proto.NotificationSettings.verify(message.individualNotificationSettings); if (error) return "individualNotificationSettings." + error; } @@ -47114,7 +47112,7 @@ $root.proto = (function() { if (message.groupNotificationSettings != null && message.hasOwnProperty("groupNotificationSettings")) { properties._groupNotificationSettings = 1; { - var error = $root.proto.NotificationSettings.verify(message.groupNotificationSettings); + let error = $root.proto.NotificationSettings.verify(message.groupNotificationSettings); if (error) return "groupNotificationSettings." + error; } @@ -47122,7 +47120,7 @@ $root.proto = (function() { if (message.chatLockSettings != null && message.hasOwnProperty("chatLockSettings")) { properties._chatLockSettings = 1; { - var error = $root.proto.ChatLockSettings.verify(message.chatLockSettings); + let error = $root.proto.ChatLockSettings.verify(message.chatLockSettings); if (error) return "chatLockSettings." + error; } @@ -47146,7 +47144,7 @@ $root.proto = (function() { GlobalSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.GlobalSettings) return object; - var message = new $root.proto.GlobalSettings(); + let message = new $root.proto.GlobalSettings(); if (object.lightThemeWallpaper != null) { if (typeof object.lightThemeWallpaper !== "object") throw TypeError(".proto.GlobalSettings.lightThemeWallpaper: object expected"); @@ -47261,7 +47259,7 @@ $root.proto = (function() { GlobalSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.lightThemeWallpaper != null && message.hasOwnProperty("lightThemeWallpaper")) { object.lightThemeWallpaper = $root.proto.WallpaperSettings.toObject(message.lightThemeWallpaper, options); if (options.oneofs) @@ -47420,7 +47418,7 @@ $root.proto = (function() { */ function GroupMention(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -47442,7 +47440,7 @@ $root.proto = (function() { GroupMention.prototype.groupSubject = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(GroupMention.prototype, "_groupJid", { @@ -47514,9 +47512,9 @@ $root.proto = (function() { GroupMention.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GroupMention(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GroupMention(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.groupJid = reader.string(); @@ -47561,7 +47559,7 @@ $root.proto = (function() { GroupMention.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { properties._groupJid = 1; if (!$util.isString(message.groupJid)) @@ -47586,7 +47584,7 @@ $root.proto = (function() { GroupMention.fromObject = function fromObject(object) { if (object instanceof $root.proto.GroupMention) return object; - var message = new $root.proto.GroupMention(); + let message = new $root.proto.GroupMention(); if (object.groupJid != null) message.groupJid = String(object.groupJid); if (object.groupSubject != null) @@ -47606,7 +47604,7 @@ $root.proto = (function() { GroupMention.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { object.groupJid = message.groupJid; if (options.oneofs) @@ -47669,7 +47667,7 @@ $root.proto = (function() { */ function GroupParticipant(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -47691,7 +47689,7 @@ $root.proto = (function() { GroupParticipant.prototype.rank = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(GroupParticipant.prototype, "_rank", { @@ -47756,9 +47754,9 @@ $root.proto = (function() { GroupParticipant.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GroupParticipant(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.GroupParticipant(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.userJid = reader.string(); @@ -47805,7 +47803,7 @@ $root.proto = (function() { GroupParticipant.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (!$util.isString(message.userJid)) return "userJid: string expected"; if (message.rank != null && message.hasOwnProperty("rank")) { @@ -47833,7 +47831,7 @@ $root.proto = (function() { GroupParticipant.fromObject = function fromObject(object) { if (object instanceof $root.proto.GroupParticipant) return object; - var message = new $root.proto.GroupParticipant(); + let message = new $root.proto.GroupParticipant(); if (object.userJid != null) message.userJid = String(object.userJid); switch (object.rank) { @@ -47871,7 +47869,7 @@ $root.proto = (function() { GroupParticipant.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) object.userJid = ""; if (message.userJid != null && message.hasOwnProperty("userJid")) @@ -47919,7 +47917,7 @@ $root.proto = (function() { * @property {number} SUPERADMIN=2 SUPERADMIN value */ GroupParticipant.Rank = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "REGULAR"] = 0; values[valuesById[1] = "ADMIN"] = 1; values[valuesById[2] = "SUPERADMIN"] = 2; @@ -47950,7 +47948,7 @@ $root.proto = (function() { */ function HandshakeMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -47980,7 +47978,7 @@ $root.proto = (function() { HandshakeMessage.prototype.clientFinish = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HandshakeMessage.prototype, "_clientHello", { @@ -48060,9 +48058,9 @@ $root.proto = (function() { HandshakeMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 2: { message.clientHello = $root.proto.HandshakeMessage.ClientHello.decode(reader, reader.uint32()); @@ -48111,11 +48109,11 @@ $root.proto = (function() { HandshakeMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.clientHello != null && message.hasOwnProperty("clientHello")) { properties._clientHello = 1; { - var error = $root.proto.HandshakeMessage.ClientHello.verify(message.clientHello); + let error = $root.proto.HandshakeMessage.ClientHello.verify(message.clientHello); if (error) return "clientHello." + error; } @@ -48123,7 +48121,7 @@ $root.proto = (function() { if (message.serverHello != null && message.hasOwnProperty("serverHello")) { properties._serverHello = 1; { - var error = $root.proto.HandshakeMessage.ServerHello.verify(message.serverHello); + let error = $root.proto.HandshakeMessage.ServerHello.verify(message.serverHello); if (error) return "serverHello." + error; } @@ -48131,7 +48129,7 @@ $root.proto = (function() { if (message.clientFinish != null && message.hasOwnProperty("clientFinish")) { properties._clientFinish = 1; { - var error = $root.proto.HandshakeMessage.ClientFinish.verify(message.clientFinish); + let error = $root.proto.HandshakeMessage.ClientFinish.verify(message.clientFinish); if (error) return "clientFinish." + error; } @@ -48150,7 +48148,7 @@ $root.proto = (function() { HandshakeMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.HandshakeMessage) return object; - var message = new $root.proto.HandshakeMessage(); + let message = new $root.proto.HandshakeMessage(); if (object.clientHello != null) { if (typeof object.clientHello !== "object") throw TypeError(".proto.HandshakeMessage.clientHello: object expected"); @@ -48181,7 +48179,7 @@ $root.proto = (function() { HandshakeMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.clientHello != null && message.hasOwnProperty("clientHello")) { object.clientHello = $root.proto.HandshakeMessage.ClientHello.toObject(message.clientHello, options); if (options.oneofs) @@ -48246,7 +48244,7 @@ $root.proto = (function() { */ function ClientFinish(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -48268,7 +48266,7 @@ $root.proto = (function() { ClientFinish.prototype.payload = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ClientFinish.prototype, "_static", { @@ -48340,9 +48338,9 @@ $root.proto = (function() { ClientFinish.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ClientFinish(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ClientFinish(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message["static"] = reader.bytes(); @@ -48387,7 +48385,7 @@ $root.proto = (function() { ClientFinish.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message["static"] != null && message.hasOwnProperty("static")) { properties._static = 1; if (!(message["static"] && typeof message["static"].length === "number" || $util.isString(message["static"]))) @@ -48412,7 +48410,7 @@ $root.proto = (function() { ClientFinish.fromObject = function fromObject(object) { if (object instanceof $root.proto.HandshakeMessage.ClientFinish) return object; - var message = new $root.proto.HandshakeMessage.ClientFinish(); + let message = new $root.proto.HandshakeMessage.ClientFinish(); if (object["static"] != null) if (typeof object["static"] === "string") $util.base64.decode(object["static"], message["static"] = $util.newBuffer($util.base64.length(object["static"])), 0); @@ -48438,7 +48436,7 @@ $root.proto = (function() { ClientFinish.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message["static"] != null && message.hasOwnProperty("static")) { object["static"] = options.bytes === String ? $util.base64.encode(message["static"], 0, message["static"].length) : options.bytes === Array ? Array.prototype.slice.call(message["static"]) : message["static"]; if (options.oneofs) @@ -48502,7 +48500,7 @@ $root.proto = (function() { */ function ClientHello(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -48532,7 +48530,7 @@ $root.proto = (function() { ClientHello.prototype.payload = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ClientHello.prototype, "_ephemeral", { @@ -48612,9 +48610,9 @@ $root.proto = (function() { ClientHello.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ClientHello(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ClientHello(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.ephemeral = reader.bytes(); @@ -48663,7 +48661,7 @@ $root.proto = (function() { ClientHello.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.ephemeral != null && message.hasOwnProperty("ephemeral")) { properties._ephemeral = 1; if (!(message.ephemeral && typeof message.ephemeral.length === "number" || $util.isString(message.ephemeral))) @@ -48693,7 +48691,7 @@ $root.proto = (function() { ClientHello.fromObject = function fromObject(object) { if (object instanceof $root.proto.HandshakeMessage.ClientHello) return object; - var message = new $root.proto.HandshakeMessage.ClientHello(); + let message = new $root.proto.HandshakeMessage.ClientHello(); if (object.ephemeral != null) if (typeof object.ephemeral === "string") $util.base64.decode(object.ephemeral, message.ephemeral = $util.newBuffer($util.base64.length(object.ephemeral)), 0); @@ -48724,7 +48722,7 @@ $root.proto = (function() { ClientHello.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.ephemeral != null && message.hasOwnProperty("ephemeral")) { object.ephemeral = options.bytes === String ? $util.base64.encode(message.ephemeral, 0, message.ephemeral.length) : options.bytes === Array ? Array.prototype.slice.call(message.ephemeral) : message.ephemeral; if (options.oneofs) @@ -48793,7 +48791,7 @@ $root.proto = (function() { */ function ServerHello(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -48823,7 +48821,7 @@ $root.proto = (function() { ServerHello.prototype.payload = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ServerHello.prototype, "_ephemeral", { @@ -48903,9 +48901,9 @@ $root.proto = (function() { ServerHello.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ServerHello(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HandshakeMessage.ServerHello(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.ephemeral = reader.bytes(); @@ -48954,7 +48952,7 @@ $root.proto = (function() { ServerHello.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.ephemeral != null && message.hasOwnProperty("ephemeral")) { properties._ephemeral = 1; if (!(message.ephemeral && typeof message.ephemeral.length === "number" || $util.isString(message.ephemeral))) @@ -48984,7 +48982,7 @@ $root.proto = (function() { ServerHello.fromObject = function fromObject(object) { if (object instanceof $root.proto.HandshakeMessage.ServerHello) return object; - var message = new $root.proto.HandshakeMessage.ServerHello(); + let message = new $root.proto.HandshakeMessage.ServerHello(); if (object.ephemeral != null) if (typeof object.ephemeral === "string") $util.base64.decode(object.ephemeral, message.ephemeral = $util.newBuffer($util.base64.length(object.ephemeral)), 0); @@ -49015,7 +49013,7 @@ $root.proto = (function() { ServerHello.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.ephemeral != null && message.hasOwnProperty("ephemeral")) { object.ephemeral = options.bytes === String ? $util.base64.encode(message.ephemeral, 0, message.ephemeral.length) : options.bytes === Array ? Array.prototype.slice.call(message.ephemeral) : message.ephemeral; if (options.oneofs) @@ -49109,7 +49107,7 @@ $root.proto = (function() { this.phoneNumberToLidMappings = []; this.accounts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -49251,7 +49249,7 @@ $root.proto = (function() { HistorySync.prototype.accounts = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HistorySync.prototype, "_chunkOrder", { @@ -49327,17 +49325,17 @@ $root.proto = (function() { writer = $Writer.create(); writer.uint32(/* id 1, wireType 0 =*/8).int32(message.syncType); if (message.conversations != null && message.conversations.length) - for (var i = 0; i < message.conversations.length; ++i) + for (let i = 0; i < message.conversations.length; ++i) $root.proto.Conversation.encode(message.conversations[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.statusV3Messages != null && message.statusV3Messages.length) - for (var i = 0; i < message.statusV3Messages.length; ++i) + for (let i = 0; i < message.statusV3Messages.length; ++i) $root.proto.WebMessageInfo.encode(message.statusV3Messages[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.chunkOrder != null && Object.hasOwnProperty.call(message, "chunkOrder")) writer.uint32(/* id 5, wireType 0 =*/40).uint32(message.chunkOrder); if (message.progress != null && Object.hasOwnProperty.call(message, "progress")) writer.uint32(/* id 6, wireType 0 =*/48).uint32(message.progress); if (message.pushnames != null && message.pushnames.length) - for (var i = 0; i < message.pushnames.length; ++i) + for (let i = 0; i < message.pushnames.length; ++i) $root.proto.Pushname.encode(message.pushnames[i], writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); if (message.globalSettings != null && Object.hasOwnProperty.call(message, "globalSettings")) $root.proto.GlobalSettings.encode(message.globalSettings, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); @@ -49346,25 +49344,25 @@ $root.proto = (function() { if (message.threadDsTimeframeOffset != null && Object.hasOwnProperty.call(message, "threadDsTimeframeOffset")) writer.uint32(/* id 10, wireType 0 =*/80).uint32(message.threadDsTimeframeOffset); if (message.recentStickers != null && message.recentStickers.length) - for (var i = 0; i < message.recentStickers.length; ++i) + for (let i = 0; i < message.recentStickers.length; ++i) $root.proto.StickerMetadata.encode(message.recentStickers[i], writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim(); if (message.pastParticipants != null && message.pastParticipants.length) - for (var i = 0; i < message.pastParticipants.length; ++i) + for (let i = 0; i < message.pastParticipants.length; ++i) $root.proto.PastParticipants.encode(message.pastParticipants[i], writer.uint32(/* id 12, wireType 2 =*/98).fork()).ldelim(); if (message.callLogRecords != null && message.callLogRecords.length) - for (var i = 0; i < message.callLogRecords.length; ++i) + for (let i = 0; i < message.callLogRecords.length; ++i) $root.proto.CallLogRecord.encode(message.callLogRecords[i], writer.uint32(/* id 13, wireType 2 =*/106).fork()).ldelim(); if (message.aiWaitListState != null && Object.hasOwnProperty.call(message, "aiWaitListState")) writer.uint32(/* id 14, wireType 0 =*/112).int32(message.aiWaitListState); if (message.phoneNumberToLidMappings != null && message.phoneNumberToLidMappings.length) - for (var i = 0; i < message.phoneNumberToLidMappings.length; ++i) + for (let i = 0; i < message.phoneNumberToLidMappings.length; ++i) $root.proto.PhoneNumberToLIDMapping.encode(message.phoneNumberToLidMappings[i], writer.uint32(/* id 15, wireType 2 =*/122).fork()).ldelim(); if (message.companionMetaNonce != null && Object.hasOwnProperty.call(message, "companionMetaNonce")) writer.uint32(/* id 16, wireType 2 =*/130).string(message.companionMetaNonce); if (message.shareableChatIdentifierEncryptionKey != null && Object.hasOwnProperty.call(message, "shareableChatIdentifierEncryptionKey")) writer.uint32(/* id 17, wireType 2 =*/138).bytes(message.shareableChatIdentifierEncryptionKey); if (message.accounts != null && message.accounts.length) - for (var i = 0; i < message.accounts.length; ++i) + for (let i = 0; i < message.accounts.length; ++i) $root.proto.Account.encode(message.accounts[i], writer.uint32(/* id 18, wireType 2 =*/146).fork()).ldelim(); return writer; }; @@ -49396,9 +49394,9 @@ $root.proto = (function() { HistorySync.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HistorySync(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HistorySync(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.syncType = reader.int32(); @@ -49521,7 +49519,7 @@ $root.proto = (function() { HistorySync.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; switch (message.syncType) { default: return "syncType: enum value expected"; @@ -49537,8 +49535,8 @@ $root.proto = (function() { if (message.conversations != null && message.hasOwnProperty("conversations")) { if (!Array.isArray(message.conversations)) return "conversations: array expected"; - for (var i = 0; i < message.conversations.length; ++i) { - var error = $root.proto.Conversation.verify(message.conversations[i]); + for (let i = 0; i < message.conversations.length; ++i) { + let error = $root.proto.Conversation.verify(message.conversations[i]); if (error) return "conversations." + error; } @@ -49546,8 +49544,8 @@ $root.proto = (function() { if (message.statusV3Messages != null && message.hasOwnProperty("statusV3Messages")) { if (!Array.isArray(message.statusV3Messages)) return "statusV3Messages: array expected"; - for (var i = 0; i < message.statusV3Messages.length; ++i) { - var error = $root.proto.WebMessageInfo.verify(message.statusV3Messages[i]); + for (let i = 0; i < message.statusV3Messages.length; ++i) { + let error = $root.proto.WebMessageInfo.verify(message.statusV3Messages[i]); if (error) return "statusV3Messages." + error; } @@ -49565,8 +49563,8 @@ $root.proto = (function() { if (message.pushnames != null && message.hasOwnProperty("pushnames")) { if (!Array.isArray(message.pushnames)) return "pushnames: array expected"; - for (var i = 0; i < message.pushnames.length; ++i) { - var error = $root.proto.Pushname.verify(message.pushnames[i]); + for (let i = 0; i < message.pushnames.length; ++i) { + let error = $root.proto.Pushname.verify(message.pushnames[i]); if (error) return "pushnames." + error; } @@ -49574,7 +49572,7 @@ $root.proto = (function() { if (message.globalSettings != null && message.hasOwnProperty("globalSettings")) { properties._globalSettings = 1; { - var error = $root.proto.GlobalSettings.verify(message.globalSettings); + let error = $root.proto.GlobalSettings.verify(message.globalSettings); if (error) return "globalSettings." + error; } @@ -49592,8 +49590,8 @@ $root.proto = (function() { if (message.recentStickers != null && message.hasOwnProperty("recentStickers")) { if (!Array.isArray(message.recentStickers)) return "recentStickers: array expected"; - for (var i = 0; i < message.recentStickers.length; ++i) { - var error = $root.proto.StickerMetadata.verify(message.recentStickers[i]); + for (let i = 0; i < message.recentStickers.length; ++i) { + let error = $root.proto.StickerMetadata.verify(message.recentStickers[i]); if (error) return "recentStickers." + error; } @@ -49601,8 +49599,8 @@ $root.proto = (function() { if (message.pastParticipants != null && message.hasOwnProperty("pastParticipants")) { if (!Array.isArray(message.pastParticipants)) return "pastParticipants: array expected"; - for (var i = 0; i < message.pastParticipants.length; ++i) { - var error = $root.proto.PastParticipants.verify(message.pastParticipants[i]); + for (let i = 0; i < message.pastParticipants.length; ++i) { + let error = $root.proto.PastParticipants.verify(message.pastParticipants[i]); if (error) return "pastParticipants." + error; } @@ -49610,8 +49608,8 @@ $root.proto = (function() { if (message.callLogRecords != null && message.hasOwnProperty("callLogRecords")) { if (!Array.isArray(message.callLogRecords)) return "callLogRecords: array expected"; - for (var i = 0; i < message.callLogRecords.length; ++i) { - var error = $root.proto.CallLogRecord.verify(message.callLogRecords[i]); + for (let i = 0; i < message.callLogRecords.length; ++i) { + let error = $root.proto.CallLogRecord.verify(message.callLogRecords[i]); if (error) return "callLogRecords." + error; } @@ -49629,8 +49627,8 @@ $root.proto = (function() { if (message.phoneNumberToLidMappings != null && message.hasOwnProperty("phoneNumberToLidMappings")) { if (!Array.isArray(message.phoneNumberToLidMappings)) return "phoneNumberToLidMappings: array expected"; - for (var i = 0; i < message.phoneNumberToLidMappings.length; ++i) { - var error = $root.proto.PhoneNumberToLIDMapping.verify(message.phoneNumberToLidMappings[i]); + for (let i = 0; i < message.phoneNumberToLidMappings.length; ++i) { + let error = $root.proto.PhoneNumberToLIDMapping.verify(message.phoneNumberToLidMappings[i]); if (error) return "phoneNumberToLidMappings." + error; } @@ -49648,8 +49646,8 @@ $root.proto = (function() { if (message.accounts != null && message.hasOwnProperty("accounts")) { if (!Array.isArray(message.accounts)) return "accounts: array expected"; - for (var i = 0; i < message.accounts.length; ++i) { - var error = $root.proto.Account.verify(message.accounts[i]); + for (let i = 0; i < message.accounts.length; ++i) { + let error = $root.proto.Account.verify(message.accounts[i]); if (error) return "accounts." + error; } @@ -49668,7 +49666,7 @@ $root.proto = (function() { HistorySync.fromObject = function fromObject(object) { if (object instanceof $root.proto.HistorySync) return object; - var message = new $root.proto.HistorySync(); + let message = new $root.proto.HistorySync(); switch (object.syncType) { default: if (typeof object.syncType === "number") { @@ -49709,7 +49707,7 @@ $root.proto = (function() { if (!Array.isArray(object.conversations)) throw TypeError(".proto.HistorySync.conversations: array expected"); message.conversations = []; - for (var i = 0; i < object.conversations.length; ++i) { + for (let i = 0; i < object.conversations.length; ++i) { if (typeof object.conversations[i] !== "object") throw TypeError(".proto.HistorySync.conversations: object expected"); message.conversations[i] = $root.proto.Conversation.fromObject(object.conversations[i]); @@ -49719,7 +49717,7 @@ $root.proto = (function() { if (!Array.isArray(object.statusV3Messages)) throw TypeError(".proto.HistorySync.statusV3Messages: array expected"); message.statusV3Messages = []; - for (var i = 0; i < object.statusV3Messages.length; ++i) { + for (let i = 0; i < object.statusV3Messages.length; ++i) { if (typeof object.statusV3Messages[i] !== "object") throw TypeError(".proto.HistorySync.statusV3Messages: object expected"); message.statusV3Messages[i] = $root.proto.WebMessageInfo.fromObject(object.statusV3Messages[i]); @@ -49733,7 +49731,7 @@ $root.proto = (function() { if (!Array.isArray(object.pushnames)) throw TypeError(".proto.HistorySync.pushnames: array expected"); message.pushnames = []; - for (var i = 0; i < object.pushnames.length; ++i) { + for (let i = 0; i < object.pushnames.length; ++i) { if (typeof object.pushnames[i] !== "object") throw TypeError(".proto.HistorySync.pushnames: object expected"); message.pushnames[i] = $root.proto.Pushname.fromObject(object.pushnames[i]); @@ -49755,7 +49753,7 @@ $root.proto = (function() { if (!Array.isArray(object.recentStickers)) throw TypeError(".proto.HistorySync.recentStickers: array expected"); message.recentStickers = []; - for (var i = 0; i < object.recentStickers.length; ++i) { + for (let i = 0; i < object.recentStickers.length; ++i) { if (typeof object.recentStickers[i] !== "object") throw TypeError(".proto.HistorySync.recentStickers: object expected"); message.recentStickers[i] = $root.proto.StickerMetadata.fromObject(object.recentStickers[i]); @@ -49765,7 +49763,7 @@ $root.proto = (function() { if (!Array.isArray(object.pastParticipants)) throw TypeError(".proto.HistorySync.pastParticipants: array expected"); message.pastParticipants = []; - for (var i = 0; i < object.pastParticipants.length; ++i) { + for (let i = 0; i < object.pastParticipants.length; ++i) { if (typeof object.pastParticipants[i] !== "object") throw TypeError(".proto.HistorySync.pastParticipants: object expected"); message.pastParticipants[i] = $root.proto.PastParticipants.fromObject(object.pastParticipants[i]); @@ -49775,7 +49773,7 @@ $root.proto = (function() { if (!Array.isArray(object.callLogRecords)) throw TypeError(".proto.HistorySync.callLogRecords: array expected"); message.callLogRecords = []; - for (var i = 0; i < object.callLogRecords.length; ++i) { + for (let i = 0; i < object.callLogRecords.length; ++i) { if (typeof object.callLogRecords[i] !== "object") throw TypeError(".proto.HistorySync.callLogRecords: object expected"); message.callLogRecords[i] = $root.proto.CallLogRecord.fromObject(object.callLogRecords[i]); @@ -49801,7 +49799,7 @@ $root.proto = (function() { if (!Array.isArray(object.phoneNumberToLidMappings)) throw TypeError(".proto.HistorySync.phoneNumberToLidMappings: array expected"); message.phoneNumberToLidMappings = []; - for (var i = 0; i < object.phoneNumberToLidMappings.length; ++i) { + for (let i = 0; i < object.phoneNumberToLidMappings.length; ++i) { if (typeof object.phoneNumberToLidMappings[i] !== "object") throw TypeError(".proto.HistorySync.phoneNumberToLidMappings: object expected"); message.phoneNumberToLidMappings[i] = $root.proto.PhoneNumberToLIDMapping.fromObject(object.phoneNumberToLidMappings[i]); @@ -49818,7 +49816,7 @@ $root.proto = (function() { if (!Array.isArray(object.accounts)) throw TypeError(".proto.HistorySync.accounts: array expected"); message.accounts = []; - for (var i = 0; i < object.accounts.length; ++i) { + for (let i = 0; i < object.accounts.length; ++i) { if (typeof object.accounts[i] !== "object") throw TypeError(".proto.HistorySync.accounts: object expected"); message.accounts[i] = $root.proto.Account.fromObject(object.accounts[i]); @@ -49839,7 +49837,7 @@ $root.proto = (function() { HistorySync.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.conversations = []; object.statusV3Messages = []; @@ -49856,12 +49854,12 @@ $root.proto = (function() { object.syncType = options.enums === String ? $root.proto.HistorySync.HistorySyncType[message.syncType] === undefined ? message.syncType : $root.proto.HistorySync.HistorySyncType[message.syncType] : message.syncType; if (message.conversations && message.conversations.length) { object.conversations = []; - for (var j = 0; j < message.conversations.length; ++j) + for (let j = 0; j < message.conversations.length; ++j) object.conversations[j] = $root.proto.Conversation.toObject(message.conversations[j], options); } if (message.statusV3Messages && message.statusV3Messages.length) { object.statusV3Messages = []; - for (var j = 0; j < message.statusV3Messages.length; ++j) + for (let j = 0; j < message.statusV3Messages.length; ++j) object.statusV3Messages[j] = $root.proto.WebMessageInfo.toObject(message.statusV3Messages[j], options); } if (message.chunkOrder != null && message.hasOwnProperty("chunkOrder")) { @@ -49876,7 +49874,7 @@ $root.proto = (function() { } if (message.pushnames && message.pushnames.length) { object.pushnames = []; - for (var j = 0; j < message.pushnames.length; ++j) + for (let j = 0; j < message.pushnames.length; ++j) object.pushnames[j] = $root.proto.Pushname.toObject(message.pushnames[j], options); } if (message.globalSettings != null && message.hasOwnProperty("globalSettings")) { @@ -49896,17 +49894,17 @@ $root.proto = (function() { } if (message.recentStickers && message.recentStickers.length) { object.recentStickers = []; - for (var j = 0; j < message.recentStickers.length; ++j) + for (let j = 0; j < message.recentStickers.length; ++j) object.recentStickers[j] = $root.proto.StickerMetadata.toObject(message.recentStickers[j], options); } if (message.pastParticipants && message.pastParticipants.length) { object.pastParticipants = []; - for (var j = 0; j < message.pastParticipants.length; ++j) + for (let j = 0; j < message.pastParticipants.length; ++j) object.pastParticipants[j] = $root.proto.PastParticipants.toObject(message.pastParticipants[j], options); } if (message.callLogRecords && message.callLogRecords.length) { object.callLogRecords = []; - for (var j = 0; j < message.callLogRecords.length; ++j) + for (let j = 0; j < message.callLogRecords.length; ++j) object.callLogRecords[j] = $root.proto.CallLogRecord.toObject(message.callLogRecords[j], options); } if (message.aiWaitListState != null && message.hasOwnProperty("aiWaitListState")) { @@ -49916,7 +49914,7 @@ $root.proto = (function() { } if (message.phoneNumberToLidMappings && message.phoneNumberToLidMappings.length) { object.phoneNumberToLidMappings = []; - for (var j = 0; j < message.phoneNumberToLidMappings.length; ++j) + for (let j = 0; j < message.phoneNumberToLidMappings.length; ++j) object.phoneNumberToLidMappings[j] = $root.proto.PhoneNumberToLIDMapping.toObject(message.phoneNumberToLidMappings[j], options); } if (message.companionMetaNonce != null && message.hasOwnProperty("companionMetaNonce")) { @@ -49931,7 +49929,7 @@ $root.proto = (function() { } if (message.accounts && message.accounts.length) { object.accounts = []; - for (var j = 0; j < message.accounts.length; ++j) + for (let j = 0; j < message.accounts.length; ++j) object.accounts[j] = $root.proto.Account.toObject(message.accounts[j], options); } return object; @@ -49971,7 +49969,7 @@ $root.proto = (function() { * @property {number} AI_AVAILABLE=1 AI_AVAILABLE value */ HistorySync.BotAIWaitListState = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "IN_WAITLIST"] = 0; values[valuesById[1] = "AI_AVAILABLE"] = 1; return values; @@ -49990,7 +49988,7 @@ $root.proto = (function() { * @property {number} ON_DEMAND=6 ON_DEMAND value */ HistorySync.HistorySyncType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "INITIAL_BOOTSTRAP"] = 0; values[valuesById[1] = "INITIAL_STATUS_V3"] = 1; values[valuesById[2] = "FULL"] = 2; @@ -50024,7 +50022,7 @@ $root.proto = (function() { */ function HistorySyncMsg(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -50046,7 +50044,7 @@ $root.proto = (function() { HistorySyncMsg.prototype.msgOrderId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HistorySyncMsg.prototype, "_message", { @@ -50118,9 +50116,9 @@ $root.proto = (function() { HistorySyncMsg.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HistorySyncMsg(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HistorySyncMsg(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.message = $root.proto.WebMessageInfo.decode(reader, reader.uint32()); @@ -50165,11 +50163,11 @@ $root.proto = (function() { HistorySyncMsg.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.WebMessageInfo.verify(message.message); + let error = $root.proto.WebMessageInfo.verify(message.message); if (error) return "message." + error; } @@ -50193,7 +50191,7 @@ $root.proto = (function() { HistorySyncMsg.fromObject = function fromObject(object) { if (object instanceof $root.proto.HistorySyncMsg) return object; - var message = new $root.proto.HistorySyncMsg(); + let message = new $root.proto.HistorySyncMsg(); if (object.message != null) { if (typeof object.message !== "object") throw TypeError(".proto.HistorySyncMsg.message: object expected"); @@ -50223,7 +50221,7 @@ $root.proto = (function() { HistorySyncMsg.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.message != null && message.hasOwnProperty("message")) { object.message = $root.proto.WebMessageInfo.toObject(message.message, options); if (options.oneofs) @@ -50291,7 +50289,7 @@ $root.proto = (function() { */ function HydratedTemplateButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -50329,7 +50327,7 @@ $root.proto = (function() { HydratedTemplateButton.prototype.callButton = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HydratedTemplateButton.prototype, "_index", { @@ -50410,9 +50408,9 @@ $root.proto = (function() { HydratedTemplateButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 4: { message.index = reader.uint32(); @@ -50465,7 +50463,7 @@ $root.proto = (function() { HydratedTemplateButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; if (!$util.isInteger(message.index)) @@ -50474,7 +50472,7 @@ $root.proto = (function() { if (message.quickReplyButton != null && message.hasOwnProperty("quickReplyButton")) { properties.hydratedButton = 1; { - var error = $root.proto.HydratedTemplateButton.HydratedQuickReplyButton.verify(message.quickReplyButton); + let error = $root.proto.HydratedTemplateButton.HydratedQuickReplyButton.verify(message.quickReplyButton); if (error) return "quickReplyButton." + error; } @@ -50484,7 +50482,7 @@ $root.proto = (function() { return "hydratedButton: multiple values"; properties.hydratedButton = 1; { - var error = $root.proto.HydratedTemplateButton.HydratedURLButton.verify(message.urlButton); + let error = $root.proto.HydratedTemplateButton.HydratedURLButton.verify(message.urlButton); if (error) return "urlButton." + error; } @@ -50494,7 +50492,7 @@ $root.proto = (function() { return "hydratedButton: multiple values"; properties.hydratedButton = 1; { - var error = $root.proto.HydratedTemplateButton.HydratedCallButton.verify(message.callButton); + let error = $root.proto.HydratedTemplateButton.HydratedCallButton.verify(message.callButton); if (error) return "callButton." + error; } @@ -50513,7 +50511,7 @@ $root.proto = (function() { HydratedTemplateButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.HydratedTemplateButton) return object; - var message = new $root.proto.HydratedTemplateButton(); + let message = new $root.proto.HydratedTemplateButton(); if (object.index != null) message.index = object.index >>> 0; if (object.quickReplyButton != null) { @@ -50546,7 +50544,7 @@ $root.proto = (function() { HydratedTemplateButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.quickReplyButton != null && message.hasOwnProperty("quickReplyButton")) { object.quickReplyButton = $root.proto.HydratedTemplateButton.HydratedQuickReplyButton.toObject(message.quickReplyButton, options); if (options.oneofs) @@ -50616,7 +50614,7 @@ $root.proto = (function() { */ function HydratedCallButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -50638,7 +50636,7 @@ $root.proto = (function() { HydratedCallButton.prototype.phoneNumber = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HydratedCallButton.prototype, "_displayText", { @@ -50710,9 +50708,9 @@ $root.proto = (function() { HydratedCallButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedCallButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedCallButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = reader.string(); @@ -50757,7 +50755,7 @@ $root.proto = (function() { HydratedCallButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; if (!$util.isString(message.displayText)) @@ -50782,7 +50780,7 @@ $root.proto = (function() { HydratedCallButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.HydratedTemplateButton.HydratedCallButton) return object; - var message = new $root.proto.HydratedTemplateButton.HydratedCallButton(); + let message = new $root.proto.HydratedTemplateButton.HydratedCallButton(); if (object.displayText != null) message.displayText = String(object.displayText); if (object.phoneNumber != null) @@ -50802,7 +50800,7 @@ $root.proto = (function() { HydratedCallButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = message.displayText; if (options.oneofs) @@ -50865,7 +50863,7 @@ $root.proto = (function() { */ function HydratedQuickReplyButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -50887,7 +50885,7 @@ $root.proto = (function() { HydratedQuickReplyButton.prototype.id = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HydratedQuickReplyButton.prototype, "_displayText", { @@ -50959,9 +50957,9 @@ $root.proto = (function() { HydratedQuickReplyButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedQuickReplyButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedQuickReplyButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = reader.string(); @@ -51006,7 +51004,7 @@ $root.proto = (function() { HydratedQuickReplyButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; if (!$util.isString(message.displayText)) @@ -51031,7 +51029,7 @@ $root.proto = (function() { HydratedQuickReplyButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.HydratedTemplateButton.HydratedQuickReplyButton) return object; - var message = new $root.proto.HydratedTemplateButton.HydratedQuickReplyButton(); + let message = new $root.proto.HydratedTemplateButton.HydratedQuickReplyButton(); if (object.displayText != null) message.displayText = String(object.displayText); if (object.id != null) @@ -51051,7 +51049,7 @@ $root.proto = (function() { HydratedQuickReplyButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = message.displayText; if (options.oneofs) @@ -51116,7 +51114,7 @@ $root.proto = (function() { */ function HydratedURLButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -51154,7 +51152,7 @@ $root.proto = (function() { HydratedURLButton.prototype.webviewPresentation = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HydratedURLButton.prototype, "_displayText", { @@ -51242,9 +51240,9 @@ $root.proto = (function() { HydratedURLButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedURLButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.HydratedTemplateButton.HydratedURLButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = reader.string(); @@ -51297,7 +51295,7 @@ $root.proto = (function() { HydratedURLButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; if (!$util.isString(message.displayText)) @@ -51338,7 +51336,7 @@ $root.proto = (function() { HydratedURLButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.HydratedTemplateButton.HydratedURLButton) return object; - var message = new $root.proto.HydratedTemplateButton.HydratedURLButton(); + let message = new $root.proto.HydratedTemplateButton.HydratedURLButton(); if (object.displayText != null) message.displayText = String(object.displayText); if (object.url != null) @@ -51380,7 +51378,7 @@ $root.proto = (function() { HydratedURLButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = message.displayText; if (options.oneofs) @@ -51439,7 +51437,7 @@ $root.proto = (function() { * @property {number} COMPACT=3 COMPACT value */ HydratedURLButton.WebviewPresentationType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "FULL"] = 1; values[valuesById[2] = "TALL"] = 2; values[valuesById[3] = "COMPACT"] = 3; @@ -51472,7 +51470,7 @@ $root.proto = (function() { */ function IdentityKeyPairStructure(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -51494,7 +51492,7 @@ $root.proto = (function() { IdentityKeyPairStructure.prototype.privateKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(IdentityKeyPairStructure.prototype, "_publicKey", { @@ -51566,9 +51564,9 @@ $root.proto = (function() { IdentityKeyPairStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.IdentityKeyPairStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.IdentityKeyPairStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.publicKey = reader.bytes(); @@ -51613,7 +51611,7 @@ $root.proto = (function() { IdentityKeyPairStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { properties._publicKey = 1; if (!(message.publicKey && typeof message.publicKey.length === "number" || $util.isString(message.publicKey))) @@ -51638,7 +51636,7 @@ $root.proto = (function() { IdentityKeyPairStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.IdentityKeyPairStructure) return object; - var message = new $root.proto.IdentityKeyPairStructure(); + let message = new $root.proto.IdentityKeyPairStructure(); if (object.publicKey != null) if (typeof object.publicKey === "string") $util.base64.decode(object.publicKey, message.publicKey = $util.newBuffer($util.base64.length(object.publicKey)), 0); @@ -51664,7 +51662,7 @@ $root.proto = (function() { IdentityKeyPairStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { object.publicKey = options.bytes === String ? $util.base64.encode(message.publicKey, 0, message.publicKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.publicKey) : message.publicKey; if (options.oneofs) @@ -51734,7 +51732,7 @@ $root.proto = (function() { function InteractiveAnnotation(properties) { this.polygonVertices = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -51804,7 +51802,7 @@ $root.proto = (function() { InteractiveAnnotation.prototype.tapAction = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InteractiveAnnotation.prototype, "_shouldSkipConfirmation", { @@ -51860,7 +51858,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.polygonVertices != null && message.polygonVertices.length) - for (var i = 0; i < message.polygonVertices.length; ++i) + for (let i = 0; i < message.polygonVertices.length; ++i) $root.proto.Point.encode(message.polygonVertices[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.location != null && Object.hasOwnProperty.call(message, "location")) $root.proto.Location.encode(message.location, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); @@ -51906,9 +51904,9 @@ $root.proto = (function() { InteractiveAnnotation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.InteractiveAnnotation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.InteractiveAnnotation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.polygonVertices && message.polygonVertices.length)) @@ -51979,12 +51977,12 @@ $root.proto = (function() { InteractiveAnnotation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.polygonVertices != null && message.hasOwnProperty("polygonVertices")) { if (!Array.isArray(message.polygonVertices)) return "polygonVertices: array expected"; - for (var i = 0; i < message.polygonVertices.length; ++i) { - var error = $root.proto.Point.verify(message.polygonVertices[i]); + for (let i = 0; i < message.polygonVertices.length; ++i) { + let error = $root.proto.Point.verify(message.polygonVertices[i]); if (error) return "polygonVertices." + error; } @@ -51997,7 +51995,7 @@ $root.proto = (function() { if (message.embeddedContent != null && message.hasOwnProperty("embeddedContent")) { properties._embeddedContent = 1; { - var error = $root.proto.EmbeddedContent.verify(message.embeddedContent); + let error = $root.proto.EmbeddedContent.verify(message.embeddedContent); if (error) return "embeddedContent." + error; } @@ -52016,7 +52014,7 @@ $root.proto = (function() { if (message.location != null && message.hasOwnProperty("location")) { properties.action = 1; { - var error = $root.proto.Location.verify(message.location); + let error = $root.proto.Location.verify(message.location); if (error) return "location." + error; } @@ -52026,7 +52024,7 @@ $root.proto = (function() { return "action: multiple values"; properties.action = 1; { - var error = $root.proto.ContextInfo.ForwardedNewsletterMessageInfo.verify(message.newsletter); + let error = $root.proto.ContextInfo.ForwardedNewsletterMessageInfo.verify(message.newsletter); if (error) return "newsletter." + error; } @@ -52043,7 +52041,7 @@ $root.proto = (function() { return "action: multiple values"; properties.action = 1; { - var error = $root.proto.TapLinkAction.verify(message.tapAction); + let error = $root.proto.TapLinkAction.verify(message.tapAction); if (error) return "tapAction." + error; } @@ -52062,12 +52060,12 @@ $root.proto = (function() { InteractiveAnnotation.fromObject = function fromObject(object) { if (object instanceof $root.proto.InteractiveAnnotation) return object; - var message = new $root.proto.InteractiveAnnotation(); + let message = new $root.proto.InteractiveAnnotation(); if (object.polygonVertices) { if (!Array.isArray(object.polygonVertices)) throw TypeError(".proto.InteractiveAnnotation.polygonVertices: array expected"); message.polygonVertices = []; - for (var i = 0; i < object.polygonVertices.length; ++i) { + for (let i = 0; i < object.polygonVertices.length; ++i) { if (typeof object.polygonVertices[i] !== "object") throw TypeError(".proto.InteractiveAnnotation.polygonVertices: object expected"); message.polygonVertices[i] = $root.proto.Point.fromObject(object.polygonVertices[i]); @@ -52132,12 +52130,12 @@ $root.proto = (function() { InteractiveAnnotation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.polygonVertices = []; if (message.polygonVertices && message.polygonVertices.length) { object.polygonVertices = []; - for (var j = 0; j < message.polygonVertices.length; ++j) + for (let j = 0; j < message.polygonVertices.length; ++j) object.polygonVertices[j] = $root.proto.Point.toObject(message.polygonVertices[j], options); } if (message.location != null && message.hasOwnProperty("location")) { @@ -52213,7 +52211,7 @@ $root.proto = (function() { * @property {number} RASTERIZED_LINK_FULL_URL=3 RASTERIZED_LINK_FULL_URL value */ InteractiveAnnotation.StatusLinkType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "RASTERIZED_LINK_PREVIEW"] = 1; values[valuesById[2] = "RASTERIZED_LINK_TRUNCATED"] = 2; values[valuesById[3] = "RASTERIZED_LINK_FULL_URL"] = 3; @@ -52247,7 +52245,7 @@ $root.proto = (function() { */ function KeepInChat(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -52301,7 +52299,7 @@ $root.proto = (function() { KeepInChat.prototype.serverTimestampMs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(KeepInChat.prototype, "_keepType", { @@ -52405,9 +52403,9 @@ $root.proto = (function() { KeepInChat.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeepInChat(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeepInChat(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.keepType = reader.int32(); @@ -52468,7 +52466,7 @@ $root.proto = (function() { KeepInChat.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.keepType != null && message.hasOwnProperty("keepType")) { properties._keepType = 1; switch (message.keepType) { @@ -52488,7 +52486,7 @@ $root.proto = (function() { if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -52522,7 +52520,7 @@ $root.proto = (function() { KeepInChat.fromObject = function fromObject(object) { if (object instanceof $root.proto.KeepInChat) return object; - var message = new $root.proto.KeepInChat(); + let message = new $root.proto.KeepInChat(); switch (object.keepType) { default: if (typeof object.keepType === "number") { @@ -52592,7 +52590,7 @@ $root.proto = (function() { KeepInChat.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.keepType != null && message.hasOwnProperty("keepType")) { object.keepType = options.enums === String ? $root.proto.KeepType[message.keepType] === undefined ? message.keepType : $root.proto.KeepType[message.keepType] : message.keepType; if (options.oneofs) @@ -52673,7 +52671,7 @@ $root.proto = (function() { * @property {number} UNDO_KEEP_FOR_ALL=2 UNDO_KEEP_FOR_ALL value */ proto.KeepType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "KEEP_FOR_ALL"] = 1; values[valuesById[2] = "UNDO_KEEP_FOR_ALL"] = 2; @@ -52703,7 +52701,7 @@ $root.proto = (function() { */ function KeyExchangeMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -52749,7 +52747,7 @@ $root.proto = (function() { KeyExchangeMessage.prototype.baseKeySignature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(KeyExchangeMessage.prototype, "_id", { @@ -52845,9 +52843,9 @@ $root.proto = (function() { KeyExchangeMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeyExchangeMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeyExchangeMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.uint32(); @@ -52904,7 +52902,7 @@ $root.proto = (function() { KeyExchangeMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isInteger(message.id)) @@ -52944,7 +52942,7 @@ $root.proto = (function() { KeyExchangeMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.KeyExchangeMessage) return object; - var message = new $root.proto.KeyExchangeMessage(); + let message = new $root.proto.KeyExchangeMessage(); if (object.id != null) message.id = object.id >>> 0; if (object.baseKey != null) @@ -52982,7 +52980,7 @@ $root.proto = (function() { KeyExchangeMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -53059,7 +53057,7 @@ $root.proto = (function() { */ function KeyId(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -53073,7 +53071,7 @@ $root.proto = (function() { KeyId.prototype.id = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(KeyId.prototype, "_id", { @@ -53137,9 +53135,9 @@ $root.proto = (function() { KeyId.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeyId(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.KeyId(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.bytes(); @@ -53180,7 +53178,7 @@ $root.proto = (function() { KeyId.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!(message.id && typeof message.id.length === "number" || $util.isString(message.id))) @@ -53200,7 +53198,7 @@ $root.proto = (function() { KeyId.fromObject = function fromObject(object) { if (object instanceof $root.proto.KeyId) return object; - var message = new $root.proto.KeyId(); + let message = new $root.proto.KeyId(); if (object.id != null) if (typeof object.id === "string") $util.base64.decode(object.id, message.id = $util.newBuffer($util.base64.length(object.id)), 0); @@ -53221,7 +53219,7 @@ $root.proto = (function() { KeyId.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = options.bytes === String ? $util.base64.encode(message.id, 0, message.id.length) : options.bytes === Array ? Array.prototype.slice.call(message.id) : message.id; if (options.oneofs) @@ -53280,7 +53278,7 @@ $root.proto = (function() { */ function LIDMigrationMapping(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -53310,7 +53308,7 @@ $root.proto = (function() { LIDMigrationMapping.prototype.latestLid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LIDMigrationMapping.prototype, "_latestLid", { @@ -53376,9 +53374,9 @@ $root.proto = (function() { LIDMigrationMapping.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMapping(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMapping(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pn = reader.uint64(); @@ -53431,7 +53429,7 @@ $root.proto = (function() { LIDMigrationMapping.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (!$util.isInteger(message.pn) && !(message.pn && $util.isInteger(message.pn.low) && $util.isInteger(message.pn.high))) return "pn: integer|Long expected"; if (!$util.isInteger(message.assignedLid) && !(message.assignedLid && $util.isInteger(message.assignedLid.low) && $util.isInteger(message.assignedLid.high))) @@ -53455,7 +53453,7 @@ $root.proto = (function() { LIDMigrationMapping.fromObject = function fromObject(object) { if (object instanceof $root.proto.LIDMigrationMapping) return object; - var message = new $root.proto.LIDMigrationMapping(); + let message = new $root.proto.LIDMigrationMapping(); if (object.pn != null) if ($util.Long) (message.pn = $util.Long.fromValue(object.pn)).unsigned = true; @@ -53498,15 +53496,15 @@ $root.proto = (function() { LIDMigrationMapping.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) { if ($util.Long) { - var long = new $util.Long(0, 0, true); + let long = new $util.Long(0, 0, true); object.pn = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; } else object.pn = options.longs === String ? "0" : 0; if ($util.Long) { - var long = new $util.Long(0, 0, true); + let long = new $util.Long(0, 0, true); object.assignedLid = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; } else object.assignedLid = options.longs === String ? "0" : 0; @@ -53580,7 +53578,7 @@ $root.proto = (function() { */ function LIDMigrationMappingSyncMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -53594,7 +53592,7 @@ $root.proto = (function() { LIDMigrationMappingSyncMessage.prototype.encodedMappingPayload = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LIDMigrationMappingSyncMessage.prototype, "_encodedMappingPayload", { @@ -53658,9 +53656,9 @@ $root.proto = (function() { LIDMigrationMappingSyncMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMappingSyncMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMappingSyncMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encodedMappingPayload = reader.bytes(); @@ -53701,7 +53699,7 @@ $root.proto = (function() { LIDMigrationMappingSyncMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encodedMappingPayload != null && message.hasOwnProperty("encodedMappingPayload")) { properties._encodedMappingPayload = 1; if (!(message.encodedMappingPayload && typeof message.encodedMappingPayload.length === "number" || $util.isString(message.encodedMappingPayload))) @@ -53721,7 +53719,7 @@ $root.proto = (function() { LIDMigrationMappingSyncMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.LIDMigrationMappingSyncMessage) return object; - var message = new $root.proto.LIDMigrationMappingSyncMessage(); + let message = new $root.proto.LIDMigrationMappingSyncMessage(); if (object.encodedMappingPayload != null) if (typeof object.encodedMappingPayload === "string") $util.base64.decode(object.encodedMappingPayload, message.encodedMappingPayload = $util.newBuffer($util.base64.length(object.encodedMappingPayload)), 0); @@ -53742,7 +53740,7 @@ $root.proto = (function() { LIDMigrationMappingSyncMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.encodedMappingPayload != null && message.hasOwnProperty("encodedMappingPayload")) { object.encodedMappingPayload = options.bytes === String ? $util.base64.encode(message.encodedMappingPayload, 0, message.encodedMappingPayload.length) : options.bytes === Array ? Array.prototype.slice.call(message.encodedMappingPayload) : message.encodedMappingPayload; if (options.oneofs) @@ -53801,7 +53799,7 @@ $root.proto = (function() { function LIDMigrationMappingSyncPayload(properties) { this.pnToLidMappings = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -53823,7 +53821,7 @@ $root.proto = (function() { LIDMigrationMappingSyncPayload.prototype.chatDbMigrationTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LIDMigrationMappingSyncPayload.prototype, "_chatDbMigrationTimestamp", { @@ -53856,7 +53854,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.pnToLidMappings != null && message.pnToLidMappings.length) - for (var i = 0; i < message.pnToLidMappings.length; ++i) + for (let i = 0; i < message.pnToLidMappings.length; ++i) $root.proto.LIDMigrationMapping.encode(message.pnToLidMappings[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.chatDbMigrationTimestamp != null && Object.hasOwnProperty.call(message, "chatDbMigrationTimestamp")) writer.uint32(/* id 2, wireType 0 =*/16).uint64(message.chatDbMigrationTimestamp); @@ -53890,9 +53888,9 @@ $root.proto = (function() { LIDMigrationMappingSyncPayload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMappingSyncPayload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LIDMigrationMappingSyncPayload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.pnToLidMappings && message.pnToLidMappings.length)) @@ -53939,12 +53937,12 @@ $root.proto = (function() { LIDMigrationMappingSyncPayload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pnToLidMappings != null && message.hasOwnProperty("pnToLidMappings")) { if (!Array.isArray(message.pnToLidMappings)) return "pnToLidMappings: array expected"; - for (var i = 0; i < message.pnToLidMappings.length; ++i) { - var error = $root.proto.LIDMigrationMapping.verify(message.pnToLidMappings[i]); + for (let i = 0; i < message.pnToLidMappings.length; ++i) { + let error = $root.proto.LIDMigrationMapping.verify(message.pnToLidMappings[i]); if (error) return "pnToLidMappings." + error; } @@ -53968,12 +53966,12 @@ $root.proto = (function() { LIDMigrationMappingSyncPayload.fromObject = function fromObject(object) { if (object instanceof $root.proto.LIDMigrationMappingSyncPayload) return object; - var message = new $root.proto.LIDMigrationMappingSyncPayload(); + let message = new $root.proto.LIDMigrationMappingSyncPayload(); if (object.pnToLidMappings) { if (!Array.isArray(object.pnToLidMappings)) throw TypeError(".proto.LIDMigrationMappingSyncPayload.pnToLidMappings: array expected"); message.pnToLidMappings = []; - for (var i = 0; i < object.pnToLidMappings.length; ++i) { + for (let i = 0; i < object.pnToLidMappings.length; ++i) { if (typeof object.pnToLidMappings[i] !== "object") throw TypeError(".proto.LIDMigrationMappingSyncPayload.pnToLidMappings: object expected"); message.pnToLidMappings[i] = $root.proto.LIDMigrationMapping.fromObject(object.pnToLidMappings[i]); @@ -54003,12 +54001,12 @@ $root.proto = (function() { LIDMigrationMappingSyncPayload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.pnToLidMappings = []; if (message.pnToLidMappings && message.pnToLidMappings.length) { object.pnToLidMappings = []; - for (var j = 0; j < message.pnToLidMappings.length; ++j) + for (let j = 0; j < message.pnToLidMappings.length; ++j) object.pnToLidMappings[j] = $root.proto.LIDMigrationMapping.toObject(message.pnToLidMappings[j], options); } if (message.chatDbMigrationTimestamp != null && message.hasOwnProperty("chatDbMigrationTimestamp")) { @@ -54071,7 +54069,7 @@ $root.proto = (function() { */ function LegacyMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -54093,7 +54091,7 @@ $root.proto = (function() { LegacyMessage.prototype.pollVote = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LegacyMessage.prototype, "_eventResponseMessage", { @@ -54165,9 +54163,9 @@ $root.proto = (function() { LegacyMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LegacyMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LegacyMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.eventResponseMessage = $root.proto.Message.EventResponseMessage.decode(reader, reader.uint32()); @@ -54212,11 +54210,11 @@ $root.proto = (function() { LegacyMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.eventResponseMessage != null && message.hasOwnProperty("eventResponseMessage")) { properties._eventResponseMessage = 1; { - var error = $root.proto.Message.EventResponseMessage.verify(message.eventResponseMessage); + let error = $root.proto.Message.EventResponseMessage.verify(message.eventResponseMessage); if (error) return "eventResponseMessage." + error; } @@ -54224,7 +54222,7 @@ $root.proto = (function() { if (message.pollVote != null && message.hasOwnProperty("pollVote")) { properties._pollVote = 1; { - var error = $root.proto.Message.PollVoteMessage.verify(message.pollVote); + let error = $root.proto.Message.PollVoteMessage.verify(message.pollVote); if (error) return "pollVote." + error; } @@ -54243,7 +54241,7 @@ $root.proto = (function() { LegacyMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.LegacyMessage) return object; - var message = new $root.proto.LegacyMessage(); + let message = new $root.proto.LegacyMessage(); if (object.eventResponseMessage != null) { if (typeof object.eventResponseMessage !== "object") throw TypeError(".proto.LegacyMessage.eventResponseMessage: object expected"); @@ -54269,7 +54267,7 @@ $root.proto = (function() { LegacyMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.eventResponseMessage != null && message.hasOwnProperty("eventResponseMessage")) { object.eventResponseMessage = $root.proto.Message.EventResponseMessage.toObject(message.eventResponseMessage, options); if (options.oneofs) @@ -54334,7 +54332,7 @@ $root.proto = (function() { */ function LimitSharing(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -54372,7 +54370,7 @@ $root.proto = (function() { LimitSharing.prototype.initiatedByMe = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LimitSharing.prototype, "_sharingLimited", { @@ -54460,9 +54458,9 @@ $root.proto = (function() { LimitSharing.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LimitSharing(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LimitSharing(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sharingLimited = reader.bool(); @@ -54515,7 +54513,7 @@ $root.proto = (function() { LimitSharing.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sharingLimited != null && message.hasOwnProperty("sharingLimited")) { properties._sharingLimited = 1; if (typeof message.sharingLimited !== "boolean") @@ -54557,7 +54555,7 @@ $root.proto = (function() { LimitSharing.fromObject = function fromObject(object) { if (object instanceof $root.proto.LimitSharing) return object; - var message = new $root.proto.LimitSharing(); + let message = new $root.proto.LimitSharing(); if (object.sharingLimited != null) message.sharingLimited = Boolean(object.sharingLimited); switch (object.trigger) { @@ -54610,7 +54608,7 @@ $root.proto = (function() { LimitSharing.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sharingLimited != null && message.hasOwnProperty("sharingLimited")) { object.sharingLimited = message.sharingLimited; if (options.oneofs) @@ -54673,7 +54671,7 @@ $root.proto = (function() { * @property {number} UNKNOWN_GROUP=3 UNKNOWN_GROUP value */ LimitSharing.TriggerType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CHAT_SETTING"] = 1; values[valuesById[2] = "BIZ_SUPPORTS_FB_HOSTING"] = 2; @@ -54705,7 +54703,7 @@ $root.proto = (function() { */ function LocalizedName(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -54735,7 +54733,7 @@ $root.proto = (function() { LocalizedName.prototype.verifiedName = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LocalizedName.prototype, "_lg", { @@ -54815,9 +54813,9 @@ $root.proto = (function() { LocalizedName.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LocalizedName(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.LocalizedName(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.lg = reader.string(); @@ -54866,7 +54864,7 @@ $root.proto = (function() { LocalizedName.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.lg != null && message.hasOwnProperty("lg")) { properties._lg = 1; if (!$util.isString(message.lg)) @@ -54896,7 +54894,7 @@ $root.proto = (function() { LocalizedName.fromObject = function fromObject(object) { if (object instanceof $root.proto.LocalizedName) return object; - var message = new $root.proto.LocalizedName(); + let message = new $root.proto.LocalizedName(); if (object.lg != null) message.lg = String(object.lg); if (object.lc != null) @@ -54918,7 +54916,7 @@ $root.proto = (function() { LocalizedName.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.lg != null && message.hasOwnProperty("lg")) { object.lg = message.lg; if (options.oneofs) @@ -54987,7 +54985,7 @@ $root.proto = (function() { */ function Location(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -55017,7 +55015,7 @@ $root.proto = (function() { Location.prototype.name = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Location.prototype, "_degreesLatitude", { @@ -55097,9 +55095,9 @@ $root.proto = (function() { Location.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Location(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Location(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.degreesLatitude = reader.double(); @@ -55148,7 +55146,7 @@ $root.proto = (function() { Location.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { properties._degreesLatitude = 1; if (typeof message.degreesLatitude !== "number") @@ -55178,7 +55176,7 @@ $root.proto = (function() { Location.fromObject = function fromObject(object) { if (object instanceof $root.proto.Location) return object; - var message = new $root.proto.Location(); + let message = new $root.proto.Location(); if (object.degreesLatitude != null) message.degreesLatitude = Number(object.degreesLatitude); if (object.degreesLongitude != null) @@ -55200,7 +55198,7 @@ $root.proto = (function() { Location.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { object.degreesLatitude = options.json && !isFinite(message.degreesLatitude) ? String(message.degreesLatitude) : message.degreesLatitude; if (options.oneofs) @@ -55267,7 +55265,7 @@ $root.proto = (function() { */ function MediaData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -55281,7 +55279,7 @@ $root.proto = (function() { MediaData.prototype.localPath = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MediaData.prototype, "_localPath", { @@ -55345,9 +55343,9 @@ $root.proto = (function() { MediaData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.localPath = reader.string(); @@ -55388,7 +55386,7 @@ $root.proto = (function() { MediaData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.localPath != null && message.hasOwnProperty("localPath")) { properties._localPath = 1; if (!$util.isString(message.localPath)) @@ -55408,7 +55406,7 @@ $root.proto = (function() { MediaData.fromObject = function fromObject(object) { if (object instanceof $root.proto.MediaData) return object; - var message = new $root.proto.MediaData(); + let message = new $root.proto.MediaData(); if (object.localPath != null) message.localPath = String(object.localPath); return message; @@ -55426,7 +55424,7 @@ $root.proto = (function() { MediaData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.localPath != null && message.hasOwnProperty("localPath")) { object.localPath = message.localPath; if (options.oneofs) @@ -55485,7 +55483,7 @@ $root.proto = (function() { */ function MediaNotifyMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -55515,7 +55513,7 @@ $root.proto = (function() { MediaNotifyMessage.prototype.fileLength = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MediaNotifyMessage.prototype, "_expressPathUrl", { @@ -55595,9 +55593,9 @@ $root.proto = (function() { MediaNotifyMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaNotifyMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaNotifyMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.expressPathUrl = reader.string(); @@ -55646,7 +55644,7 @@ $root.proto = (function() { MediaNotifyMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.expressPathUrl != null && message.hasOwnProperty("expressPathUrl")) { properties._expressPathUrl = 1; if (!$util.isString(message.expressPathUrl)) @@ -55676,7 +55674,7 @@ $root.proto = (function() { MediaNotifyMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.MediaNotifyMessage) return object; - var message = new $root.proto.MediaNotifyMessage(); + let message = new $root.proto.MediaNotifyMessage(); if (object.expressPathUrl != null) message.expressPathUrl = String(object.expressPathUrl); if (object.fileEncSha256 != null) @@ -55708,7 +55706,7 @@ $root.proto = (function() { MediaNotifyMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.expressPathUrl != null && message.hasOwnProperty("expressPathUrl")) { object.expressPathUrl = message.expressPathUrl; if (options.oneofs) @@ -55781,7 +55779,7 @@ $root.proto = (function() { */ function MediaRetryNotification(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -55819,7 +55817,7 @@ $root.proto = (function() { MediaRetryNotification.prototype.messageSecret = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MediaRetryNotification.prototype, "_stanzaId", { @@ -55907,9 +55905,9 @@ $root.proto = (function() { MediaRetryNotification.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaRetryNotification(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MediaRetryNotification(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.stanzaId = reader.string(); @@ -55962,7 +55960,7 @@ $root.proto = (function() { MediaRetryNotification.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { properties._stanzaId = 1; if (!$util.isString(message.stanzaId)) @@ -56004,7 +56002,7 @@ $root.proto = (function() { MediaRetryNotification.fromObject = function fromObject(object) { if (object instanceof $root.proto.MediaRetryNotification) return object; - var message = new $root.proto.MediaRetryNotification(); + let message = new $root.proto.MediaRetryNotification(); if (object.stanzaId != null) message.stanzaId = String(object.stanzaId); if (object.directPath != null) @@ -56053,7 +56051,7 @@ $root.proto = (function() { MediaRetryNotification.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { object.stanzaId = message.stanzaId; if (options.oneofs) @@ -56113,7 +56111,7 @@ $root.proto = (function() { * @property {number} DECRYPTION_ERROR=3 DECRYPTION_ERROR value */ MediaRetryNotification.ResultType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "GENERAL_ERROR"] = 0; values[valuesById[1] = "SUCCESS"] = 1; values[valuesById[2] = "NOT_FOUND"] = 2; @@ -56133,7 +56131,7 @@ $root.proto = (function() { * @property {number} ON=2 ON value */ proto.MediaVisibility = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "OFF"] = 1; values[valuesById[2] = "ON"] = 2; @@ -56160,7 +56158,7 @@ $root.proto = (function() { */ function MemberLabel(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -56182,7 +56180,7 @@ $root.proto = (function() { MemberLabel.prototype.labelTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MemberLabel.prototype, "_label", { @@ -56254,9 +56252,9 @@ $root.proto = (function() { MemberLabel.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MemberLabel(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MemberLabel(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.label = reader.string(); @@ -56301,7 +56299,7 @@ $root.proto = (function() { MemberLabel.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.label != null && message.hasOwnProperty("label")) { properties._label = 1; if (!$util.isString(message.label)) @@ -56326,7 +56324,7 @@ $root.proto = (function() { MemberLabel.fromObject = function fromObject(object) { if (object instanceof $root.proto.MemberLabel) return object; - var message = new $root.proto.MemberLabel(); + let message = new $root.proto.MemberLabel(); if (object.label != null) message.label = String(object.label); if (object.labelTimestamp != null) @@ -56353,7 +56351,7 @@ $root.proto = (function() { MemberLabel.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.label != null && message.hasOwnProperty("label")) { object.label = message.label; if (options.oneofs) @@ -56503,7 +56501,7 @@ $root.proto = (function() { */ function Message(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -57197,7 +57195,7 @@ $root.proto = (function() { Message.prototype.messageHistoryNotice = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Message.prototype, "_conversation", { @@ -57941,9 +57939,9 @@ $root.proto = (function() { Message.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.conversation = reader.string(); @@ -58324,7 +58322,7 @@ $root.proto = (function() { Message.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.conversation != null && message.hasOwnProperty("conversation")) { properties._conversation = 1; if (!$util.isString(message.conversation)) @@ -58333,7 +58331,7 @@ $root.proto = (function() { if (message.senderKeyDistributionMessage != null && message.hasOwnProperty("senderKeyDistributionMessage")) { properties._senderKeyDistributionMessage = 1; { - var error = $root.proto.Message.SenderKeyDistributionMessage.verify(message.senderKeyDistributionMessage); + let error = $root.proto.Message.SenderKeyDistributionMessage.verify(message.senderKeyDistributionMessage); if (error) return "senderKeyDistributionMessage." + error; } @@ -58341,7 +58339,7 @@ $root.proto = (function() { if (message.imageMessage != null && message.hasOwnProperty("imageMessage")) { properties._imageMessage = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.imageMessage); + let error = $root.proto.Message.ImageMessage.verify(message.imageMessage); if (error) return "imageMessage." + error; } @@ -58349,7 +58347,7 @@ $root.proto = (function() { if (message.contactMessage != null && message.hasOwnProperty("contactMessage")) { properties._contactMessage = 1; { - var error = $root.proto.Message.ContactMessage.verify(message.contactMessage); + let error = $root.proto.Message.ContactMessage.verify(message.contactMessage); if (error) return "contactMessage." + error; } @@ -58357,7 +58355,7 @@ $root.proto = (function() { if (message.locationMessage != null && message.hasOwnProperty("locationMessage")) { properties._locationMessage = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.locationMessage); + let error = $root.proto.Message.LocationMessage.verify(message.locationMessage); if (error) return "locationMessage." + error; } @@ -58365,7 +58363,7 @@ $root.proto = (function() { if (message.extendedTextMessage != null && message.hasOwnProperty("extendedTextMessage")) { properties._extendedTextMessage = 1; { - var error = $root.proto.Message.ExtendedTextMessage.verify(message.extendedTextMessage); + let error = $root.proto.Message.ExtendedTextMessage.verify(message.extendedTextMessage); if (error) return "extendedTextMessage." + error; } @@ -58373,7 +58371,7 @@ $root.proto = (function() { if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { properties._documentMessage = 1; { - var error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); + let error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); if (error) return "documentMessage." + error; } @@ -58381,7 +58379,7 @@ $root.proto = (function() { if (message.audioMessage != null && message.hasOwnProperty("audioMessage")) { properties._audioMessage = 1; { - var error = $root.proto.Message.AudioMessage.verify(message.audioMessage); + let error = $root.proto.Message.AudioMessage.verify(message.audioMessage); if (error) return "audioMessage." + error; } @@ -58389,7 +58387,7 @@ $root.proto = (function() { if (message.videoMessage != null && message.hasOwnProperty("videoMessage")) { properties._videoMessage = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.videoMessage); + let error = $root.proto.Message.VideoMessage.verify(message.videoMessage); if (error) return "videoMessage." + error; } @@ -58397,7 +58395,7 @@ $root.proto = (function() { if (message.call != null && message.hasOwnProperty("call")) { properties._call = 1; { - var error = $root.proto.Message.Call.verify(message.call); + let error = $root.proto.Message.Call.verify(message.call); if (error) return "call." + error; } @@ -58405,7 +58403,7 @@ $root.proto = (function() { if (message.chat != null && message.hasOwnProperty("chat")) { properties._chat = 1; { - var error = $root.proto.Message.Chat.verify(message.chat); + let error = $root.proto.Message.Chat.verify(message.chat); if (error) return "chat." + error; } @@ -58413,7 +58411,7 @@ $root.proto = (function() { if (message.protocolMessage != null && message.hasOwnProperty("protocolMessage")) { properties._protocolMessage = 1; { - var error = $root.proto.Message.ProtocolMessage.verify(message.protocolMessage); + let error = $root.proto.Message.ProtocolMessage.verify(message.protocolMessage); if (error) return "protocolMessage." + error; } @@ -58421,7 +58419,7 @@ $root.proto = (function() { if (message.contactsArrayMessage != null && message.hasOwnProperty("contactsArrayMessage")) { properties._contactsArrayMessage = 1; { - var error = $root.proto.Message.ContactsArrayMessage.verify(message.contactsArrayMessage); + let error = $root.proto.Message.ContactsArrayMessage.verify(message.contactsArrayMessage); if (error) return "contactsArrayMessage." + error; } @@ -58429,7 +58427,7 @@ $root.proto = (function() { if (message.highlyStructuredMessage != null && message.hasOwnProperty("highlyStructuredMessage")) { properties._highlyStructuredMessage = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.highlyStructuredMessage); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.highlyStructuredMessage); if (error) return "highlyStructuredMessage." + error; } @@ -58437,7 +58435,7 @@ $root.proto = (function() { if (message.fastRatchetKeySenderKeyDistributionMessage != null && message.hasOwnProperty("fastRatchetKeySenderKeyDistributionMessage")) { properties._fastRatchetKeySenderKeyDistributionMessage = 1; { - var error = $root.proto.Message.SenderKeyDistributionMessage.verify(message.fastRatchetKeySenderKeyDistributionMessage); + let error = $root.proto.Message.SenderKeyDistributionMessage.verify(message.fastRatchetKeySenderKeyDistributionMessage); if (error) return "fastRatchetKeySenderKeyDistributionMessage." + error; } @@ -58445,7 +58443,7 @@ $root.proto = (function() { if (message.sendPaymentMessage != null && message.hasOwnProperty("sendPaymentMessage")) { properties._sendPaymentMessage = 1; { - var error = $root.proto.Message.SendPaymentMessage.verify(message.sendPaymentMessage); + let error = $root.proto.Message.SendPaymentMessage.verify(message.sendPaymentMessage); if (error) return "sendPaymentMessage." + error; } @@ -58453,7 +58451,7 @@ $root.proto = (function() { if (message.liveLocationMessage != null && message.hasOwnProperty("liveLocationMessage")) { properties._liveLocationMessage = 1; { - var error = $root.proto.Message.LiveLocationMessage.verify(message.liveLocationMessage); + let error = $root.proto.Message.LiveLocationMessage.verify(message.liveLocationMessage); if (error) return "liveLocationMessage." + error; } @@ -58461,7 +58459,7 @@ $root.proto = (function() { if (message.requestPaymentMessage != null && message.hasOwnProperty("requestPaymentMessage")) { properties._requestPaymentMessage = 1; { - var error = $root.proto.Message.RequestPaymentMessage.verify(message.requestPaymentMessage); + let error = $root.proto.Message.RequestPaymentMessage.verify(message.requestPaymentMessage); if (error) return "requestPaymentMessage." + error; } @@ -58469,7 +58467,7 @@ $root.proto = (function() { if (message.declinePaymentRequestMessage != null && message.hasOwnProperty("declinePaymentRequestMessage")) { properties._declinePaymentRequestMessage = 1; { - var error = $root.proto.Message.DeclinePaymentRequestMessage.verify(message.declinePaymentRequestMessage); + let error = $root.proto.Message.DeclinePaymentRequestMessage.verify(message.declinePaymentRequestMessage); if (error) return "declinePaymentRequestMessage." + error; } @@ -58477,7 +58475,7 @@ $root.proto = (function() { if (message.cancelPaymentRequestMessage != null && message.hasOwnProperty("cancelPaymentRequestMessage")) { properties._cancelPaymentRequestMessage = 1; { - var error = $root.proto.Message.CancelPaymentRequestMessage.verify(message.cancelPaymentRequestMessage); + let error = $root.proto.Message.CancelPaymentRequestMessage.verify(message.cancelPaymentRequestMessage); if (error) return "cancelPaymentRequestMessage." + error; } @@ -58485,7 +58483,7 @@ $root.proto = (function() { if (message.templateMessage != null && message.hasOwnProperty("templateMessage")) { properties._templateMessage = 1; { - var error = $root.proto.Message.TemplateMessage.verify(message.templateMessage); + let error = $root.proto.Message.TemplateMessage.verify(message.templateMessage); if (error) return "templateMessage." + error; } @@ -58493,7 +58491,7 @@ $root.proto = (function() { if (message.stickerMessage != null && message.hasOwnProperty("stickerMessage")) { properties._stickerMessage = 1; { - var error = $root.proto.Message.StickerMessage.verify(message.stickerMessage); + let error = $root.proto.Message.StickerMessage.verify(message.stickerMessage); if (error) return "stickerMessage." + error; } @@ -58501,7 +58499,7 @@ $root.proto = (function() { if (message.groupInviteMessage != null && message.hasOwnProperty("groupInviteMessage")) { properties._groupInviteMessage = 1; { - var error = $root.proto.Message.GroupInviteMessage.verify(message.groupInviteMessage); + let error = $root.proto.Message.GroupInviteMessage.verify(message.groupInviteMessage); if (error) return "groupInviteMessage." + error; } @@ -58509,7 +58507,7 @@ $root.proto = (function() { if (message.templateButtonReplyMessage != null && message.hasOwnProperty("templateButtonReplyMessage")) { properties._templateButtonReplyMessage = 1; { - var error = $root.proto.Message.TemplateButtonReplyMessage.verify(message.templateButtonReplyMessage); + let error = $root.proto.Message.TemplateButtonReplyMessage.verify(message.templateButtonReplyMessage); if (error) return "templateButtonReplyMessage." + error; } @@ -58517,7 +58515,7 @@ $root.proto = (function() { if (message.productMessage != null && message.hasOwnProperty("productMessage")) { properties._productMessage = 1; { - var error = $root.proto.Message.ProductMessage.verify(message.productMessage); + let error = $root.proto.Message.ProductMessage.verify(message.productMessage); if (error) return "productMessage." + error; } @@ -58525,7 +58523,7 @@ $root.proto = (function() { if (message.deviceSentMessage != null && message.hasOwnProperty("deviceSentMessage")) { properties._deviceSentMessage = 1; { - var error = $root.proto.Message.DeviceSentMessage.verify(message.deviceSentMessage); + let error = $root.proto.Message.DeviceSentMessage.verify(message.deviceSentMessage); if (error) return "deviceSentMessage." + error; } @@ -58533,7 +58531,7 @@ $root.proto = (function() { if (message.messageContextInfo != null && message.hasOwnProperty("messageContextInfo")) { properties._messageContextInfo = 1; { - var error = $root.proto.MessageContextInfo.verify(message.messageContextInfo); + let error = $root.proto.MessageContextInfo.verify(message.messageContextInfo); if (error) return "messageContextInfo." + error; } @@ -58541,7 +58539,7 @@ $root.proto = (function() { if (message.listMessage != null && message.hasOwnProperty("listMessage")) { properties._listMessage = 1; { - var error = $root.proto.Message.ListMessage.verify(message.listMessage); + let error = $root.proto.Message.ListMessage.verify(message.listMessage); if (error) return "listMessage." + error; } @@ -58549,7 +58547,7 @@ $root.proto = (function() { if (message.viewOnceMessage != null && message.hasOwnProperty("viewOnceMessage")) { properties._viewOnceMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessage); if (error) return "viewOnceMessage." + error; } @@ -58557,7 +58555,7 @@ $root.proto = (function() { if (message.orderMessage != null && message.hasOwnProperty("orderMessage")) { properties._orderMessage = 1; { - var error = $root.proto.Message.OrderMessage.verify(message.orderMessage); + let error = $root.proto.Message.OrderMessage.verify(message.orderMessage); if (error) return "orderMessage." + error; } @@ -58565,7 +58563,7 @@ $root.proto = (function() { if (message.listResponseMessage != null && message.hasOwnProperty("listResponseMessage")) { properties._listResponseMessage = 1; { - var error = $root.proto.Message.ListResponseMessage.verify(message.listResponseMessage); + let error = $root.proto.Message.ListResponseMessage.verify(message.listResponseMessage); if (error) return "listResponseMessage." + error; } @@ -58573,7 +58571,7 @@ $root.proto = (function() { if (message.ephemeralMessage != null && message.hasOwnProperty("ephemeralMessage")) { properties._ephemeralMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.ephemeralMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.ephemeralMessage); if (error) return "ephemeralMessage." + error; } @@ -58581,7 +58579,7 @@ $root.proto = (function() { if (message.invoiceMessage != null && message.hasOwnProperty("invoiceMessage")) { properties._invoiceMessage = 1; { - var error = $root.proto.Message.InvoiceMessage.verify(message.invoiceMessage); + let error = $root.proto.Message.InvoiceMessage.verify(message.invoiceMessage); if (error) return "invoiceMessage." + error; } @@ -58589,7 +58587,7 @@ $root.proto = (function() { if (message.buttonsMessage != null && message.hasOwnProperty("buttonsMessage")) { properties._buttonsMessage = 1; { - var error = $root.proto.Message.ButtonsMessage.verify(message.buttonsMessage); + let error = $root.proto.Message.ButtonsMessage.verify(message.buttonsMessage); if (error) return "buttonsMessage." + error; } @@ -58597,7 +58595,7 @@ $root.proto = (function() { if (message.buttonsResponseMessage != null && message.hasOwnProperty("buttonsResponseMessage")) { properties._buttonsResponseMessage = 1; { - var error = $root.proto.Message.ButtonsResponseMessage.verify(message.buttonsResponseMessage); + let error = $root.proto.Message.ButtonsResponseMessage.verify(message.buttonsResponseMessage); if (error) return "buttonsResponseMessage." + error; } @@ -58605,7 +58603,7 @@ $root.proto = (function() { if (message.paymentInviteMessage != null && message.hasOwnProperty("paymentInviteMessage")) { properties._paymentInviteMessage = 1; { - var error = $root.proto.Message.PaymentInviteMessage.verify(message.paymentInviteMessage); + let error = $root.proto.Message.PaymentInviteMessage.verify(message.paymentInviteMessage); if (error) return "paymentInviteMessage." + error; } @@ -58613,7 +58611,7 @@ $root.proto = (function() { if (message.interactiveMessage != null && message.hasOwnProperty("interactiveMessage")) { properties._interactiveMessage = 1; { - var error = $root.proto.Message.InteractiveMessage.verify(message.interactiveMessage); + let error = $root.proto.Message.InteractiveMessage.verify(message.interactiveMessage); if (error) return "interactiveMessage." + error; } @@ -58621,7 +58619,7 @@ $root.proto = (function() { if (message.reactionMessage != null && message.hasOwnProperty("reactionMessage")) { properties._reactionMessage = 1; { - var error = $root.proto.Message.ReactionMessage.verify(message.reactionMessage); + let error = $root.proto.Message.ReactionMessage.verify(message.reactionMessage); if (error) return "reactionMessage." + error; } @@ -58629,7 +58627,7 @@ $root.proto = (function() { if (message.stickerSyncRmrMessage != null && message.hasOwnProperty("stickerSyncRmrMessage")) { properties._stickerSyncRmrMessage = 1; { - var error = $root.proto.Message.StickerSyncRMRMessage.verify(message.stickerSyncRmrMessage); + let error = $root.proto.Message.StickerSyncRMRMessage.verify(message.stickerSyncRmrMessage); if (error) return "stickerSyncRmrMessage." + error; } @@ -58637,7 +58635,7 @@ $root.proto = (function() { if (message.interactiveResponseMessage != null && message.hasOwnProperty("interactiveResponseMessage")) { properties._interactiveResponseMessage = 1; { - var error = $root.proto.Message.InteractiveResponseMessage.verify(message.interactiveResponseMessage); + let error = $root.proto.Message.InteractiveResponseMessage.verify(message.interactiveResponseMessage); if (error) return "interactiveResponseMessage." + error; } @@ -58645,7 +58643,7 @@ $root.proto = (function() { if (message.pollCreationMessage != null && message.hasOwnProperty("pollCreationMessage")) { properties._pollCreationMessage = 1; { - var error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessage); + let error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessage); if (error) return "pollCreationMessage." + error; } @@ -58653,7 +58651,7 @@ $root.proto = (function() { if (message.pollUpdateMessage != null && message.hasOwnProperty("pollUpdateMessage")) { properties._pollUpdateMessage = 1; { - var error = $root.proto.Message.PollUpdateMessage.verify(message.pollUpdateMessage); + let error = $root.proto.Message.PollUpdateMessage.verify(message.pollUpdateMessage); if (error) return "pollUpdateMessage." + error; } @@ -58661,7 +58659,7 @@ $root.proto = (function() { if (message.keepInChatMessage != null && message.hasOwnProperty("keepInChatMessage")) { properties._keepInChatMessage = 1; { - var error = $root.proto.Message.KeepInChatMessage.verify(message.keepInChatMessage); + let error = $root.proto.Message.KeepInChatMessage.verify(message.keepInChatMessage); if (error) return "keepInChatMessage." + error; } @@ -58669,7 +58667,7 @@ $root.proto = (function() { if (message.documentWithCaptionMessage != null && message.hasOwnProperty("documentWithCaptionMessage")) { properties._documentWithCaptionMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.documentWithCaptionMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.documentWithCaptionMessage); if (error) return "documentWithCaptionMessage." + error; } @@ -58677,7 +58675,7 @@ $root.proto = (function() { if (message.requestPhoneNumberMessage != null && message.hasOwnProperty("requestPhoneNumberMessage")) { properties._requestPhoneNumberMessage = 1; { - var error = $root.proto.Message.RequestPhoneNumberMessage.verify(message.requestPhoneNumberMessage); + let error = $root.proto.Message.RequestPhoneNumberMessage.verify(message.requestPhoneNumberMessage); if (error) return "requestPhoneNumberMessage." + error; } @@ -58685,7 +58683,7 @@ $root.proto = (function() { if (message.viewOnceMessageV2 != null && message.hasOwnProperty("viewOnceMessageV2")) { properties._viewOnceMessageV2 = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessageV2); + let error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessageV2); if (error) return "viewOnceMessageV2." + error; } @@ -58693,7 +58691,7 @@ $root.proto = (function() { if (message.encReactionMessage != null && message.hasOwnProperty("encReactionMessage")) { properties._encReactionMessage = 1; { - var error = $root.proto.Message.EncReactionMessage.verify(message.encReactionMessage); + let error = $root.proto.Message.EncReactionMessage.verify(message.encReactionMessage); if (error) return "encReactionMessage." + error; } @@ -58701,7 +58699,7 @@ $root.proto = (function() { if (message.editedMessage != null && message.hasOwnProperty("editedMessage")) { properties._editedMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.editedMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.editedMessage); if (error) return "editedMessage." + error; } @@ -58709,7 +58707,7 @@ $root.proto = (function() { if (message.viewOnceMessageV2Extension != null && message.hasOwnProperty("viewOnceMessageV2Extension")) { properties._viewOnceMessageV2Extension = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessageV2Extension); + let error = $root.proto.Message.FutureProofMessage.verify(message.viewOnceMessageV2Extension); if (error) return "viewOnceMessageV2Extension." + error; } @@ -58717,7 +58715,7 @@ $root.proto = (function() { if (message.pollCreationMessageV2 != null && message.hasOwnProperty("pollCreationMessageV2")) { properties._pollCreationMessageV2 = 1; { - var error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessageV2); + let error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessageV2); if (error) return "pollCreationMessageV2." + error; } @@ -58725,7 +58723,7 @@ $root.proto = (function() { if (message.scheduledCallCreationMessage != null && message.hasOwnProperty("scheduledCallCreationMessage")) { properties._scheduledCallCreationMessage = 1; { - var error = $root.proto.Message.ScheduledCallCreationMessage.verify(message.scheduledCallCreationMessage); + let error = $root.proto.Message.ScheduledCallCreationMessage.verify(message.scheduledCallCreationMessage); if (error) return "scheduledCallCreationMessage." + error; } @@ -58733,7 +58731,7 @@ $root.proto = (function() { if (message.groupMentionedMessage != null && message.hasOwnProperty("groupMentionedMessage")) { properties._groupMentionedMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.groupMentionedMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.groupMentionedMessage); if (error) return "groupMentionedMessage." + error; } @@ -58741,7 +58739,7 @@ $root.proto = (function() { if (message.pinInChatMessage != null && message.hasOwnProperty("pinInChatMessage")) { properties._pinInChatMessage = 1; { - var error = $root.proto.Message.PinInChatMessage.verify(message.pinInChatMessage); + let error = $root.proto.Message.PinInChatMessage.verify(message.pinInChatMessage); if (error) return "pinInChatMessage." + error; } @@ -58749,7 +58747,7 @@ $root.proto = (function() { if (message.pollCreationMessageV3 != null && message.hasOwnProperty("pollCreationMessageV3")) { properties._pollCreationMessageV3 = 1; { - var error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessageV3); + let error = $root.proto.Message.PollCreationMessage.verify(message.pollCreationMessageV3); if (error) return "pollCreationMessageV3." + error; } @@ -58757,7 +58755,7 @@ $root.proto = (function() { if (message.scheduledCallEditMessage != null && message.hasOwnProperty("scheduledCallEditMessage")) { properties._scheduledCallEditMessage = 1; { - var error = $root.proto.Message.ScheduledCallEditMessage.verify(message.scheduledCallEditMessage); + let error = $root.proto.Message.ScheduledCallEditMessage.verify(message.scheduledCallEditMessage); if (error) return "scheduledCallEditMessage." + error; } @@ -58765,7 +58763,7 @@ $root.proto = (function() { if (message.ptvMessage != null && message.hasOwnProperty("ptvMessage")) { properties._ptvMessage = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.ptvMessage); + let error = $root.proto.Message.VideoMessage.verify(message.ptvMessage); if (error) return "ptvMessage." + error; } @@ -58773,7 +58771,7 @@ $root.proto = (function() { if (message.botInvokeMessage != null && message.hasOwnProperty("botInvokeMessage")) { properties._botInvokeMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.botInvokeMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.botInvokeMessage); if (error) return "botInvokeMessage." + error; } @@ -58781,7 +58779,7 @@ $root.proto = (function() { if (message.callLogMesssage != null && message.hasOwnProperty("callLogMesssage")) { properties._callLogMesssage = 1; { - var error = $root.proto.Message.CallLogMessage.verify(message.callLogMesssage); + let error = $root.proto.Message.CallLogMessage.verify(message.callLogMesssage); if (error) return "callLogMesssage." + error; } @@ -58789,7 +58787,7 @@ $root.proto = (function() { if (message.messageHistoryBundle != null && message.hasOwnProperty("messageHistoryBundle")) { properties._messageHistoryBundle = 1; { - var error = $root.proto.Message.MessageHistoryBundle.verify(message.messageHistoryBundle); + let error = $root.proto.Message.MessageHistoryBundle.verify(message.messageHistoryBundle); if (error) return "messageHistoryBundle." + error; } @@ -58797,7 +58795,7 @@ $root.proto = (function() { if (message.encCommentMessage != null && message.hasOwnProperty("encCommentMessage")) { properties._encCommentMessage = 1; { - var error = $root.proto.Message.EncCommentMessage.verify(message.encCommentMessage); + let error = $root.proto.Message.EncCommentMessage.verify(message.encCommentMessage); if (error) return "encCommentMessage." + error; } @@ -58805,7 +58803,7 @@ $root.proto = (function() { if (message.bcallMessage != null && message.hasOwnProperty("bcallMessage")) { properties._bcallMessage = 1; { - var error = $root.proto.Message.BCallMessage.verify(message.bcallMessage); + let error = $root.proto.Message.BCallMessage.verify(message.bcallMessage); if (error) return "bcallMessage." + error; } @@ -58813,7 +58811,7 @@ $root.proto = (function() { if (message.lottieStickerMessage != null && message.hasOwnProperty("lottieStickerMessage")) { properties._lottieStickerMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.lottieStickerMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.lottieStickerMessage); if (error) return "lottieStickerMessage." + error; } @@ -58821,7 +58819,7 @@ $root.proto = (function() { if (message.eventMessage != null && message.hasOwnProperty("eventMessage")) { properties._eventMessage = 1; { - var error = $root.proto.Message.EventMessage.verify(message.eventMessage); + let error = $root.proto.Message.EventMessage.verify(message.eventMessage); if (error) return "eventMessage." + error; } @@ -58829,7 +58827,7 @@ $root.proto = (function() { if (message.encEventResponseMessage != null && message.hasOwnProperty("encEventResponseMessage")) { properties._encEventResponseMessage = 1; { - var error = $root.proto.Message.EncEventResponseMessage.verify(message.encEventResponseMessage); + let error = $root.proto.Message.EncEventResponseMessage.verify(message.encEventResponseMessage); if (error) return "encEventResponseMessage." + error; } @@ -58837,7 +58835,7 @@ $root.proto = (function() { if (message.commentMessage != null && message.hasOwnProperty("commentMessage")) { properties._commentMessage = 1; { - var error = $root.proto.Message.CommentMessage.verify(message.commentMessage); + let error = $root.proto.Message.CommentMessage.verify(message.commentMessage); if (error) return "commentMessage." + error; } @@ -58845,7 +58843,7 @@ $root.proto = (function() { if (message.newsletterAdminInviteMessage != null && message.hasOwnProperty("newsletterAdminInviteMessage")) { properties._newsletterAdminInviteMessage = 1; { - var error = $root.proto.Message.NewsletterAdminInviteMessage.verify(message.newsletterAdminInviteMessage); + let error = $root.proto.Message.NewsletterAdminInviteMessage.verify(message.newsletterAdminInviteMessage); if (error) return "newsletterAdminInviteMessage." + error; } @@ -58853,7 +58851,7 @@ $root.proto = (function() { if (message.placeholderMessage != null && message.hasOwnProperty("placeholderMessage")) { properties._placeholderMessage = 1; { - var error = $root.proto.Message.PlaceholderMessage.verify(message.placeholderMessage); + let error = $root.proto.Message.PlaceholderMessage.verify(message.placeholderMessage); if (error) return "placeholderMessage." + error; } @@ -58861,7 +58859,7 @@ $root.proto = (function() { if (message.secretEncryptedMessage != null && message.hasOwnProperty("secretEncryptedMessage")) { properties._secretEncryptedMessage = 1; { - var error = $root.proto.Message.SecretEncryptedMessage.verify(message.secretEncryptedMessage); + let error = $root.proto.Message.SecretEncryptedMessage.verify(message.secretEncryptedMessage); if (error) return "secretEncryptedMessage." + error; } @@ -58869,7 +58867,7 @@ $root.proto = (function() { if (message.albumMessage != null && message.hasOwnProperty("albumMessage")) { properties._albumMessage = 1; { - var error = $root.proto.Message.AlbumMessage.verify(message.albumMessage); + let error = $root.proto.Message.AlbumMessage.verify(message.albumMessage); if (error) return "albumMessage." + error; } @@ -58877,7 +58875,7 @@ $root.proto = (function() { if (message.eventCoverImage != null && message.hasOwnProperty("eventCoverImage")) { properties._eventCoverImage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.eventCoverImage); + let error = $root.proto.Message.FutureProofMessage.verify(message.eventCoverImage); if (error) return "eventCoverImage." + error; } @@ -58885,7 +58883,7 @@ $root.proto = (function() { if (message.stickerPackMessage != null && message.hasOwnProperty("stickerPackMessage")) { properties._stickerPackMessage = 1; { - var error = $root.proto.Message.StickerPackMessage.verify(message.stickerPackMessage); + let error = $root.proto.Message.StickerPackMessage.verify(message.stickerPackMessage); if (error) return "stickerPackMessage." + error; } @@ -58893,7 +58891,7 @@ $root.proto = (function() { if (message.statusMentionMessage != null && message.hasOwnProperty("statusMentionMessage")) { properties._statusMentionMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.statusMentionMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.statusMentionMessage); if (error) return "statusMentionMessage." + error; } @@ -58901,7 +58899,7 @@ $root.proto = (function() { if (message.pollResultSnapshotMessage != null && message.hasOwnProperty("pollResultSnapshotMessage")) { properties._pollResultSnapshotMessage = 1; { - var error = $root.proto.Message.PollResultSnapshotMessage.verify(message.pollResultSnapshotMessage); + let error = $root.proto.Message.PollResultSnapshotMessage.verify(message.pollResultSnapshotMessage); if (error) return "pollResultSnapshotMessage." + error; } @@ -58909,7 +58907,7 @@ $root.proto = (function() { if (message.pollCreationOptionImageMessage != null && message.hasOwnProperty("pollCreationOptionImageMessage")) { properties._pollCreationOptionImageMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationOptionImageMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationOptionImageMessage); if (error) return "pollCreationOptionImageMessage." + error; } @@ -58917,7 +58915,7 @@ $root.proto = (function() { if (message.associatedChildMessage != null && message.hasOwnProperty("associatedChildMessage")) { properties._associatedChildMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.associatedChildMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.associatedChildMessage); if (error) return "associatedChildMessage." + error; } @@ -58925,7 +58923,7 @@ $root.proto = (function() { if (message.groupStatusMentionMessage != null && message.hasOwnProperty("groupStatusMentionMessage")) { properties._groupStatusMentionMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.groupStatusMentionMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.groupStatusMentionMessage); if (error) return "groupStatusMentionMessage." + error; } @@ -58933,7 +58931,7 @@ $root.proto = (function() { if (message.pollCreationMessageV4 != null && message.hasOwnProperty("pollCreationMessageV4")) { properties._pollCreationMessageV4 = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationMessageV4); + let error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationMessageV4); if (error) return "pollCreationMessageV4." + error; } @@ -58941,7 +58939,7 @@ $root.proto = (function() { if (message.pollCreationMessageV5 != null && message.hasOwnProperty("pollCreationMessageV5")) { properties._pollCreationMessageV5 = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationMessageV5); + let error = $root.proto.Message.FutureProofMessage.verify(message.pollCreationMessageV5); if (error) return "pollCreationMessageV5." + error; } @@ -58949,7 +58947,7 @@ $root.proto = (function() { if (message.statusAddYours != null && message.hasOwnProperty("statusAddYours")) { properties._statusAddYours = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.statusAddYours); + let error = $root.proto.Message.FutureProofMessage.verify(message.statusAddYours); if (error) return "statusAddYours." + error; } @@ -58957,7 +58955,7 @@ $root.proto = (function() { if (message.groupStatusMessage != null && message.hasOwnProperty("groupStatusMessage")) { properties._groupStatusMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.groupStatusMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.groupStatusMessage); if (error) return "groupStatusMessage." + error; } @@ -58965,7 +58963,7 @@ $root.proto = (function() { if (message.richResponseMessage != null && message.hasOwnProperty("richResponseMessage")) { properties._richResponseMessage = 1; { - var error = $root.proto.AIRichResponseMessage.verify(message.richResponseMessage); + let error = $root.proto.AIRichResponseMessage.verify(message.richResponseMessage); if (error) return "richResponseMessage." + error; } @@ -58973,7 +58971,7 @@ $root.proto = (function() { if (message.statusNotificationMessage != null && message.hasOwnProperty("statusNotificationMessage")) { properties._statusNotificationMessage = 1; { - var error = $root.proto.Message.StatusNotificationMessage.verify(message.statusNotificationMessage); + let error = $root.proto.Message.StatusNotificationMessage.verify(message.statusNotificationMessage); if (error) return "statusNotificationMessage." + error; } @@ -58981,7 +58979,7 @@ $root.proto = (function() { if (message.limitSharingMessage != null && message.hasOwnProperty("limitSharingMessage")) { properties._limitSharingMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.limitSharingMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.limitSharingMessage); if (error) return "limitSharingMessage." + error; } @@ -58989,7 +58987,7 @@ $root.proto = (function() { if (message.botTaskMessage != null && message.hasOwnProperty("botTaskMessage")) { properties._botTaskMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.botTaskMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.botTaskMessage); if (error) return "botTaskMessage." + error; } @@ -58997,7 +58995,7 @@ $root.proto = (function() { if (message.questionMessage != null && message.hasOwnProperty("questionMessage")) { properties._questionMessage = 1; { - var error = $root.proto.Message.FutureProofMessage.verify(message.questionMessage); + let error = $root.proto.Message.FutureProofMessage.verify(message.questionMessage); if (error) return "questionMessage." + error; } @@ -59005,7 +59003,7 @@ $root.proto = (function() { if (message.messageHistoryNotice != null && message.hasOwnProperty("messageHistoryNotice")) { properties._messageHistoryNotice = 1; { - var error = $root.proto.Message.MessageHistoryNotice.verify(message.messageHistoryNotice); + let error = $root.proto.Message.MessageHistoryNotice.verify(message.messageHistoryNotice); if (error) return "messageHistoryNotice." + error; } @@ -59024,7 +59022,7 @@ $root.proto = (function() { Message.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message) return object; - var message = new $root.proto.Message(); + let message = new $root.proto.Message(); if (object.conversation != null) message.conversation = String(object.conversation); if (object.senderKeyDistributionMessage != null) { @@ -59467,7 +59465,7 @@ $root.proto = (function() { Message.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.conversation != null && message.hasOwnProperty("conversation")) { object.conversation = message.conversation; if (options.oneofs) @@ -59948,7 +59946,7 @@ $root.proto = (function() { */ function AlbumMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -59978,7 +59976,7 @@ $root.proto = (function() { AlbumMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AlbumMessage.prototype, "_expectedImageCount", { @@ -60058,9 +60056,9 @@ $root.proto = (function() { AlbumMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AlbumMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AlbumMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 2: { message.expectedImageCount = reader.uint32(); @@ -60109,7 +60107,7 @@ $root.proto = (function() { AlbumMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.expectedImageCount != null && message.hasOwnProperty("expectedImageCount")) { properties._expectedImageCount = 1; if (!$util.isInteger(message.expectedImageCount)) @@ -60123,7 +60121,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -60142,7 +60140,7 @@ $root.proto = (function() { AlbumMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AlbumMessage) return object; - var message = new $root.proto.Message.AlbumMessage(); + let message = new $root.proto.Message.AlbumMessage(); if (object.expectedImageCount != null) message.expectedImageCount = object.expectedImageCount >>> 0; if (object.expectedVideoCount != null) @@ -60167,7 +60165,7 @@ $root.proto = (function() { AlbumMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.expectedImageCount != null && message.hasOwnProperty("expectedImageCount")) { object.expectedImageCount = message.expectedImageCount; if (options.oneofs) @@ -60236,7 +60234,7 @@ $root.proto = (function() { function AppStateFatalExceptionNotification(properties) { this.collectionNames = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -60258,7 +60256,7 @@ $root.proto = (function() { AppStateFatalExceptionNotification.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppStateFatalExceptionNotification.prototype, "_timestamp", { @@ -60291,7 +60289,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.collectionNames != null && message.collectionNames.length) - for (var i = 0; i < message.collectionNames.length; ++i) + for (let i = 0; i < message.collectionNames.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.collectionNames[i]); if (message.timestamp != null && Object.hasOwnProperty.call(message, "timestamp")) writer.uint32(/* id 2, wireType 0 =*/16).int64(message.timestamp); @@ -60325,9 +60323,9 @@ $root.proto = (function() { AppStateFatalExceptionNotification.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateFatalExceptionNotification(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateFatalExceptionNotification(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.collectionNames && message.collectionNames.length)) @@ -60374,11 +60372,11 @@ $root.proto = (function() { AppStateFatalExceptionNotification.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.collectionNames != null && message.hasOwnProperty("collectionNames")) { if (!Array.isArray(message.collectionNames)) return "collectionNames: array expected"; - for (var i = 0; i < message.collectionNames.length; ++i) + for (let i = 0; i < message.collectionNames.length; ++i) if (!$util.isString(message.collectionNames[i])) return "collectionNames: string[] expected"; } @@ -60401,12 +60399,12 @@ $root.proto = (function() { AppStateFatalExceptionNotification.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateFatalExceptionNotification) return object; - var message = new $root.proto.Message.AppStateFatalExceptionNotification(); + let message = new $root.proto.Message.AppStateFatalExceptionNotification(); if (object.collectionNames) { if (!Array.isArray(object.collectionNames)) throw TypeError(".proto.Message.AppStateFatalExceptionNotification.collectionNames: array expected"); message.collectionNames = []; - for (var i = 0; i < object.collectionNames.length; ++i) + for (let i = 0; i < object.collectionNames.length; ++i) message.collectionNames[i] = String(object.collectionNames[i]); } if (object.timestamp != null) @@ -60433,12 +60431,12 @@ $root.proto = (function() { AppStateFatalExceptionNotification.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.collectionNames = []; if (message.collectionNames && message.collectionNames.length) { object.collectionNames = []; - for (var j = 0; j < message.collectionNames.length; ++j) + for (let j = 0; j < message.collectionNames.length; ++j) object.collectionNames[j] = message.collectionNames[j]; } if (message.timestamp != null && message.hasOwnProperty("timestamp")) { @@ -60501,7 +60499,7 @@ $root.proto = (function() { */ function AppStateSyncKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -60523,7 +60521,7 @@ $root.proto = (function() { AppStateSyncKey.prototype.keyData = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppStateSyncKey.prototype, "_keyId", { @@ -60595,9 +60593,9 @@ $root.proto = (function() { AppStateSyncKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.keyId = $root.proto.Message.AppStateSyncKeyId.decode(reader, reader.uint32()); @@ -60642,11 +60640,11 @@ $root.proto = (function() { AppStateSyncKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.keyId != null && message.hasOwnProperty("keyId")) { properties._keyId = 1; { - var error = $root.proto.Message.AppStateSyncKeyId.verify(message.keyId); + let error = $root.proto.Message.AppStateSyncKeyId.verify(message.keyId); if (error) return "keyId." + error; } @@ -60654,7 +60652,7 @@ $root.proto = (function() { if (message.keyData != null && message.hasOwnProperty("keyData")) { properties._keyData = 1; { - var error = $root.proto.Message.AppStateSyncKeyData.verify(message.keyData); + let error = $root.proto.Message.AppStateSyncKeyData.verify(message.keyData); if (error) return "keyData." + error; } @@ -60673,7 +60671,7 @@ $root.proto = (function() { AppStateSyncKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKey) return object; - var message = new $root.proto.Message.AppStateSyncKey(); + let message = new $root.proto.Message.AppStateSyncKey(); if (object.keyId != null) { if (typeof object.keyId !== "object") throw TypeError(".proto.Message.AppStateSyncKey.keyId: object expected"); @@ -60699,7 +60697,7 @@ $root.proto = (function() { AppStateSyncKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.keyId != null && message.hasOwnProperty("keyId")) { object.keyId = $root.proto.Message.AppStateSyncKeyId.toObject(message.keyId, options); if (options.oneofs) @@ -60763,7 +60761,7 @@ $root.proto = (function() { */ function AppStateSyncKeyData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -60793,7 +60791,7 @@ $root.proto = (function() { AppStateSyncKeyData.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppStateSyncKeyData.prototype, "_keyData", { @@ -60873,9 +60871,9 @@ $root.proto = (function() { AppStateSyncKeyData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.keyData = reader.bytes(); @@ -60924,7 +60922,7 @@ $root.proto = (function() { AppStateSyncKeyData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.keyData != null && message.hasOwnProperty("keyData")) { properties._keyData = 1; if (!(message.keyData && typeof message.keyData.length === "number" || $util.isString(message.keyData))) @@ -60933,7 +60931,7 @@ $root.proto = (function() { if (message.fingerprint != null && message.hasOwnProperty("fingerprint")) { properties._fingerprint = 1; { - var error = $root.proto.Message.AppStateSyncKeyFingerprint.verify(message.fingerprint); + let error = $root.proto.Message.AppStateSyncKeyFingerprint.verify(message.fingerprint); if (error) return "fingerprint." + error; } @@ -60957,7 +60955,7 @@ $root.proto = (function() { AppStateSyncKeyData.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKeyData) return object; - var message = new $root.proto.Message.AppStateSyncKeyData(); + let message = new $root.proto.Message.AppStateSyncKeyData(); if (object.keyData != null) if (typeof object.keyData === "string") $util.base64.decode(object.keyData, message.keyData = $util.newBuffer($util.base64.length(object.keyData)), 0); @@ -60992,7 +60990,7 @@ $root.proto = (function() { AppStateSyncKeyData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.keyData != null && message.hasOwnProperty("keyData")) { object.keyData = options.bytes === String ? $util.base64.encode(message.keyData, 0, message.keyData.length) : options.bytes === Array ? Array.prototype.slice.call(message.keyData) : message.keyData; if (options.oneofs) @@ -61065,7 +61063,7 @@ $root.proto = (function() { function AppStateSyncKeyFingerprint(properties) { this.deviceIndexes = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -61095,7 +61093,7 @@ $root.proto = (function() { AppStateSyncKeyFingerprint.prototype.deviceIndexes = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppStateSyncKeyFingerprint.prototype, "_rawId", { @@ -61139,7 +61137,7 @@ $root.proto = (function() { writer.uint32(/* id 2, wireType 0 =*/16).uint32(message.currentIndex); if (message.deviceIndexes != null && message.deviceIndexes.length) { writer.uint32(/* id 3, wireType 2 =*/26).fork(); - for (var i = 0; i < message.deviceIndexes.length; ++i) + for (let i = 0; i < message.deviceIndexes.length; ++i) writer.uint32(message.deviceIndexes[i]); writer.ldelim(); } @@ -61173,9 +61171,9 @@ $root.proto = (function() { AppStateSyncKeyFingerprint.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyFingerprint(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyFingerprint(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.rawId = reader.uint32(); @@ -61189,7 +61187,7 @@ $root.proto = (function() { if (!(message.deviceIndexes && message.deviceIndexes.length)) message.deviceIndexes = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.deviceIndexes.push(reader.uint32()); } else @@ -61231,7 +61229,7 @@ $root.proto = (function() { AppStateSyncKeyFingerprint.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.rawId != null && message.hasOwnProperty("rawId")) { properties._rawId = 1; if (!$util.isInteger(message.rawId)) @@ -61245,7 +61243,7 @@ $root.proto = (function() { if (message.deviceIndexes != null && message.hasOwnProperty("deviceIndexes")) { if (!Array.isArray(message.deviceIndexes)) return "deviceIndexes: array expected"; - for (var i = 0; i < message.deviceIndexes.length; ++i) + for (let i = 0; i < message.deviceIndexes.length; ++i) if (!$util.isInteger(message.deviceIndexes[i])) return "deviceIndexes: integer[] expected"; } @@ -61263,7 +61261,7 @@ $root.proto = (function() { AppStateSyncKeyFingerprint.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKeyFingerprint) return object; - var message = new $root.proto.Message.AppStateSyncKeyFingerprint(); + let message = new $root.proto.Message.AppStateSyncKeyFingerprint(); if (object.rawId != null) message.rawId = object.rawId >>> 0; if (object.currentIndex != null) @@ -61272,7 +61270,7 @@ $root.proto = (function() { if (!Array.isArray(object.deviceIndexes)) throw TypeError(".proto.Message.AppStateSyncKeyFingerprint.deviceIndexes: array expected"); message.deviceIndexes = []; - for (var i = 0; i < object.deviceIndexes.length; ++i) + for (let i = 0; i < object.deviceIndexes.length; ++i) message.deviceIndexes[i] = object.deviceIndexes[i] >>> 0; } return message; @@ -61290,7 +61288,7 @@ $root.proto = (function() { AppStateSyncKeyFingerprint.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.deviceIndexes = []; if (message.rawId != null && message.hasOwnProperty("rawId")) { @@ -61305,7 +61303,7 @@ $root.proto = (function() { } if (message.deviceIndexes && message.deviceIndexes.length) { object.deviceIndexes = []; - for (var j = 0; j < message.deviceIndexes.length; ++j) + for (let j = 0; j < message.deviceIndexes.length; ++j) object.deviceIndexes[j] = message.deviceIndexes[j]; } return object; @@ -61359,7 +61357,7 @@ $root.proto = (function() { */ function AppStateSyncKeyId(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -61373,7 +61371,7 @@ $root.proto = (function() { AppStateSyncKeyId.prototype.keyId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AppStateSyncKeyId.prototype, "_keyId", { @@ -61437,9 +61435,9 @@ $root.proto = (function() { AppStateSyncKeyId.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyId(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyId(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.keyId = reader.bytes(); @@ -61480,7 +61478,7 @@ $root.proto = (function() { AppStateSyncKeyId.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.keyId != null && message.hasOwnProperty("keyId")) { properties._keyId = 1; if (!(message.keyId && typeof message.keyId.length === "number" || $util.isString(message.keyId))) @@ -61500,7 +61498,7 @@ $root.proto = (function() { AppStateSyncKeyId.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKeyId) return object; - var message = new $root.proto.Message.AppStateSyncKeyId(); + let message = new $root.proto.Message.AppStateSyncKeyId(); if (object.keyId != null) if (typeof object.keyId === "string") $util.base64.decode(object.keyId, message.keyId = $util.newBuffer($util.base64.length(object.keyId)), 0); @@ -61521,7 +61519,7 @@ $root.proto = (function() { AppStateSyncKeyId.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.keyId != null && message.hasOwnProperty("keyId")) { object.keyId = options.bytes === String ? $util.base64.encode(message.keyId, 0, message.keyId.length) : options.bytes === Array ? Array.prototype.slice.call(message.keyId) : message.keyId; if (options.oneofs) @@ -61579,7 +61577,7 @@ $root.proto = (function() { function AppStateSyncKeyRequest(properties) { this.keyIds = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -61617,7 +61615,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.keyIds != null && message.keyIds.length) - for (var i = 0; i < message.keyIds.length; ++i) + for (let i = 0; i < message.keyIds.length; ++i) $root.proto.Message.AppStateSyncKeyId.encode(message.keyIds[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -61649,9 +61647,9 @@ $root.proto = (function() { AppStateSyncKeyRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.keyIds && message.keyIds.length)) @@ -61697,8 +61695,8 @@ $root.proto = (function() { if (message.keyIds != null && message.hasOwnProperty("keyIds")) { if (!Array.isArray(message.keyIds)) return "keyIds: array expected"; - for (var i = 0; i < message.keyIds.length; ++i) { - var error = $root.proto.Message.AppStateSyncKeyId.verify(message.keyIds[i]); + for (let i = 0; i < message.keyIds.length; ++i) { + let error = $root.proto.Message.AppStateSyncKeyId.verify(message.keyIds[i]); if (error) return "keyIds." + error; } @@ -61717,12 +61715,12 @@ $root.proto = (function() { AppStateSyncKeyRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKeyRequest) return object; - var message = new $root.proto.Message.AppStateSyncKeyRequest(); + let message = new $root.proto.Message.AppStateSyncKeyRequest(); if (object.keyIds) { if (!Array.isArray(object.keyIds)) throw TypeError(".proto.Message.AppStateSyncKeyRequest.keyIds: array expected"); message.keyIds = []; - for (var i = 0; i < object.keyIds.length; ++i) { + for (let i = 0; i < object.keyIds.length; ++i) { if (typeof object.keyIds[i] !== "object") throw TypeError(".proto.Message.AppStateSyncKeyRequest.keyIds: object expected"); message.keyIds[i] = $root.proto.Message.AppStateSyncKeyId.fromObject(object.keyIds[i]); @@ -61743,12 +61741,12 @@ $root.proto = (function() { AppStateSyncKeyRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.keyIds = []; if (message.keyIds && message.keyIds.length) { object.keyIds = []; - for (var j = 0; j < message.keyIds.length; ++j) + for (let j = 0; j < message.keyIds.length; ++j) object.keyIds[j] = $root.proto.Message.AppStateSyncKeyId.toObject(message.keyIds[j], options); } return object; @@ -61803,7 +61801,7 @@ $root.proto = (function() { function AppStateSyncKeyShare(properties) { this.keys = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -61841,7 +61839,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.keys != null && message.keys.length) - for (var i = 0; i < message.keys.length; ++i) + for (let i = 0; i < message.keys.length; ++i) $root.proto.Message.AppStateSyncKey.encode(message.keys[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -61873,9 +61871,9 @@ $root.proto = (function() { AppStateSyncKeyShare.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyShare(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AppStateSyncKeyShare(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.keys && message.keys.length)) @@ -61921,8 +61919,8 @@ $root.proto = (function() { if (message.keys != null && message.hasOwnProperty("keys")) { if (!Array.isArray(message.keys)) return "keys: array expected"; - for (var i = 0; i < message.keys.length; ++i) { - var error = $root.proto.Message.AppStateSyncKey.verify(message.keys[i]); + for (let i = 0; i < message.keys.length; ++i) { + let error = $root.proto.Message.AppStateSyncKey.verify(message.keys[i]); if (error) return "keys." + error; } @@ -61941,12 +61939,12 @@ $root.proto = (function() { AppStateSyncKeyShare.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AppStateSyncKeyShare) return object; - var message = new $root.proto.Message.AppStateSyncKeyShare(); + let message = new $root.proto.Message.AppStateSyncKeyShare(); if (object.keys) { if (!Array.isArray(object.keys)) throw TypeError(".proto.Message.AppStateSyncKeyShare.keys: array expected"); message.keys = []; - for (var i = 0; i < object.keys.length; ++i) { + for (let i = 0; i < object.keys.length; ++i) { if (typeof object.keys[i] !== "object") throw TypeError(".proto.Message.AppStateSyncKeyShare.keys: object expected"); message.keys[i] = $root.proto.Message.AppStateSyncKey.fromObject(object.keys[i]); @@ -61967,12 +61965,12 @@ $root.proto = (function() { AppStateSyncKeyShare.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.keys = []; if (message.keys && message.keys.length) { object.keys = []; - for (var j = 0; j < message.keys.length; ++j) + for (let j = 0; j < message.keys.length; ++j) object.keys[j] = $root.proto.Message.AppStateSyncKey.toObject(message.keys[j], options); } return object; @@ -62041,7 +62039,7 @@ $root.proto = (function() { */ function AudioMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -62175,7 +62173,7 @@ $root.proto = (function() { AudioMessage.prototype.accessibilityLabel = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AudioMessage.prototype, "_url", { @@ -62359,9 +62357,9 @@ $root.proto = (function() { AudioMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AudioMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.AudioMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -62462,7 +62460,7 @@ $root.proto = (function() { AudioMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -62516,7 +62514,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -62560,7 +62558,7 @@ $root.proto = (function() { AudioMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.AudioMessage) return object; - var message = new $root.proto.Message.AudioMessage(); + let message = new $root.proto.Message.AudioMessage(); if (object.url != null) message.url = String(object.url); if (object.mimetype != null) @@ -62640,7 +62638,7 @@ $root.proto = (function() { AudioMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -62781,7 +62779,7 @@ $root.proto = (function() { */ function BCallMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -62819,7 +62817,7 @@ $root.proto = (function() { BCallMessage.prototype.caption = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BCallMessage.prototype, "_sessionId", { @@ -62907,9 +62905,9 @@ $root.proto = (function() { BCallMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.BCallMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.BCallMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sessionId = reader.string(); @@ -62962,7 +62960,7 @@ $root.proto = (function() { BCallMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sessionId != null && message.hasOwnProperty("sessionId")) { properties._sessionId = 1; if (!$util.isString(message.sessionId)) @@ -63003,7 +63001,7 @@ $root.proto = (function() { BCallMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.BCallMessage) return object; - var message = new $root.proto.Message.BCallMessage(); + let message = new $root.proto.Message.BCallMessage(); if (object.sessionId != null) message.sessionId = String(object.sessionId); switch (object.mediaType) { @@ -63048,7 +63046,7 @@ $root.proto = (function() { BCallMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sessionId != null && message.hasOwnProperty("sessionId")) { object.sessionId = message.sessionId; if (options.oneofs) @@ -63107,7 +63105,7 @@ $root.proto = (function() { * @property {number} VIDEO=2 VIDEO value */ BCallMessage.MediaType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "AUDIO"] = 1; values[valuesById[2] = "VIDEO"] = 2; @@ -63141,7 +63139,7 @@ $root.proto = (function() { */ function BotFeedbackMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -63195,7 +63193,7 @@ $root.proto = (function() { BotFeedbackMessage.prototype.kindReport = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotFeedbackMessage.prototype, "_messageKey", { @@ -63299,9 +63297,9 @@ $root.proto = (function() { BotFeedbackMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.BotFeedbackMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.BotFeedbackMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -63362,11 +63360,11 @@ $root.proto = (function() { BotFeedbackMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { properties._messageKey = 1; { - var error = $root.proto.MessageKey.verify(message.messageKey); + let error = $root.proto.MessageKey.verify(message.messageKey); if (error) return "messageKey." + error; } @@ -63430,7 +63428,7 @@ $root.proto = (function() { BotFeedbackMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.BotFeedbackMessage) return object; - var message = new $root.proto.Message.BotFeedbackMessage(); + let message = new $root.proto.Message.BotFeedbackMessage(); if (object.messageKey != null) { if (typeof object.messageKey !== "object") throw TypeError(".proto.Message.BotFeedbackMessage.messageKey: object expected"); @@ -63543,7 +63541,7 @@ $root.proto = (function() { BotFeedbackMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { object.messageKey = $root.proto.MessageKey.toObject(message.messageKey, options); if (options.oneofs) @@ -63628,7 +63626,7 @@ $root.proto = (function() { * @property {number} BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON=12 BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON value */ BotFeedbackMessage.BotFeedbackKind = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "BOT_FEEDBACK_POSITIVE"] = 0; values[valuesById[1] = "BOT_FEEDBACK_NEGATIVE_GENERIC"] = 1; values[valuesById[2] = "BOT_FEEDBACK_NEGATIVE_HELPFUL"] = 2; @@ -63660,7 +63658,7 @@ $root.proto = (function() { * @property {number} BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT=256 BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT value */ BotFeedbackMessage.BotFeedbackKindMultipleNegative = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC"] = 1; values[valuesById[2] = "BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL"] = 2; values[valuesById[4] = "BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING"] = 4; @@ -63680,7 +63678,7 @@ $root.proto = (function() { * @property {number} BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC=1 BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC value */ BotFeedbackMessage.BotFeedbackKindMultiplePositive = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC"] = 1; return values; })(); @@ -63692,7 +63690,7 @@ $root.proto = (function() { * @property {number} GENERIC=0 GENERIC value */ BotFeedbackMessage.ReportKind = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "GENERIC"] = 0; return values; })(); @@ -63729,7 +63727,7 @@ $root.proto = (function() { function ButtonsMessage(properties) { this.buttons = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -63815,7 +63813,7 @@ $root.proto = (function() { ButtonsMessage.prototype.locationMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ButtonsMessage.prototype, "_contentText", { @@ -63893,7 +63891,7 @@ $root.proto = (function() { if (message.contextInfo != null && Object.hasOwnProperty.call(message, "contextInfo")) $root.proto.ContextInfo.encode(message.contextInfo, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); if (message.buttons != null && message.buttons.length) - for (var i = 0; i < message.buttons.length; ++i) + for (let i = 0; i < message.buttons.length; ++i) $root.proto.Message.ButtonsMessage.Button.encode(message.buttons[i], writer.uint32(/* id 9, wireType 2 =*/74).fork()).ldelim(); if (message.headerType != null && Object.hasOwnProperty.call(message, "headerType")) writer.uint32(/* id 10, wireType 0 =*/80).int32(message.headerType); @@ -63927,9 +63925,9 @@ $root.proto = (function() { ButtonsMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 6: { message.contentText = reader.string(); @@ -64008,7 +64006,7 @@ $root.proto = (function() { ButtonsMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.contentText != null && message.hasOwnProperty("contentText")) { properties._contentText = 1; if (!$util.isString(message.contentText)) @@ -64022,7 +64020,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -64030,8 +64028,8 @@ $root.proto = (function() { if (message.buttons != null && message.hasOwnProperty("buttons")) { if (!Array.isArray(message.buttons)) return "buttons: array expected"; - for (var i = 0; i < message.buttons.length; ++i) { - var error = $root.proto.Message.ButtonsMessage.Button.verify(message.buttons[i]); + for (let i = 0; i < message.buttons.length; ++i) { + let error = $root.proto.Message.ButtonsMessage.Button.verify(message.buttons[i]); if (error) return "buttons." + error; } @@ -64061,7 +64059,7 @@ $root.proto = (function() { return "header: multiple values"; properties.header = 1; { - var error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); + let error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); if (error) return "documentMessage." + error; } @@ -64071,7 +64069,7 @@ $root.proto = (function() { return "header: multiple values"; properties.header = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.imageMessage); + let error = $root.proto.Message.ImageMessage.verify(message.imageMessage); if (error) return "imageMessage." + error; } @@ -64081,7 +64079,7 @@ $root.proto = (function() { return "header: multiple values"; properties.header = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.videoMessage); + let error = $root.proto.Message.VideoMessage.verify(message.videoMessage); if (error) return "videoMessage." + error; } @@ -64091,7 +64089,7 @@ $root.proto = (function() { return "header: multiple values"; properties.header = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.locationMessage); + let error = $root.proto.Message.LocationMessage.verify(message.locationMessage); if (error) return "locationMessage." + error; } @@ -64110,7 +64108,7 @@ $root.proto = (function() { ButtonsMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ButtonsMessage) return object; - var message = new $root.proto.Message.ButtonsMessage(); + let message = new $root.proto.Message.ButtonsMessage(); if (object.contentText != null) message.contentText = String(object.contentText); if (object.footerText != null) @@ -64124,7 +64122,7 @@ $root.proto = (function() { if (!Array.isArray(object.buttons)) throw TypeError(".proto.Message.ButtonsMessage.buttons: array expected"); message.buttons = []; - for (var i = 0; i < object.buttons.length; ++i) { + for (let i = 0; i < object.buttons.length; ++i) { if (typeof object.buttons[i] !== "object") throw TypeError(".proto.Message.ButtonsMessage.buttons: object expected"); message.buttons[i] = $root.proto.Message.ButtonsMessage.Button.fromObject(object.buttons[i]); @@ -64203,7 +64201,7 @@ $root.proto = (function() { ButtonsMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.buttons = []; if (message.text != null && message.hasOwnProperty("text")) { @@ -64248,7 +64246,7 @@ $root.proto = (function() { } if (message.buttons && message.buttons.length) { object.buttons = []; - for (var j = 0; j < message.buttons.length; ++j) + for (let j = 0; j < message.buttons.length; ++j) object.buttons[j] = $root.proto.Message.ButtonsMessage.Button.toObject(message.buttons[j], options); } if (message.headerType != null && message.hasOwnProperty("headerType")) { @@ -64307,7 +64305,7 @@ $root.proto = (function() { */ function Button(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -64345,7 +64343,7 @@ $root.proto = (function() { Button.prototype.nativeFlowInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Button.prototype, "_buttonId", { @@ -64433,9 +64431,9 @@ $root.proto = (function() { Button.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.buttonId = reader.string(); @@ -64488,7 +64486,7 @@ $root.proto = (function() { Button.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.buttonId != null && message.hasOwnProperty("buttonId")) { properties._buttonId = 1; if (!$util.isString(message.buttonId)) @@ -64497,7 +64495,7 @@ $root.proto = (function() { if (message.buttonText != null && message.hasOwnProperty("buttonText")) { properties._buttonText = 1; { - var error = $root.proto.Message.ButtonsMessage.Button.ButtonText.verify(message.buttonText); + let error = $root.proto.Message.ButtonsMessage.Button.ButtonText.verify(message.buttonText); if (error) return "buttonText." + error; } @@ -64516,7 +64514,7 @@ $root.proto = (function() { if (message.nativeFlowInfo != null && message.hasOwnProperty("nativeFlowInfo")) { properties._nativeFlowInfo = 1; { - var error = $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo.verify(message.nativeFlowInfo); + let error = $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo.verify(message.nativeFlowInfo); if (error) return "nativeFlowInfo." + error; } @@ -64535,7 +64533,7 @@ $root.proto = (function() { Button.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ButtonsMessage.Button) return object; - var message = new $root.proto.Message.ButtonsMessage.Button(); + let message = new $root.proto.Message.ButtonsMessage.Button(); if (object.buttonId != null) message.buttonId = String(object.buttonId); if (object.buttonText != null) { @@ -64583,7 +64581,7 @@ $root.proto = (function() { Button.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.buttonId != null && message.hasOwnProperty("buttonId")) { object.buttonId = message.buttonId; if (options.oneofs) @@ -64652,7 +64650,7 @@ $root.proto = (function() { */ function ButtonText(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -64666,7 +64664,7 @@ $root.proto = (function() { ButtonText.prototype.displayText = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ButtonText.prototype, "_displayText", { @@ -64730,9 +64728,9 @@ $root.proto = (function() { ButtonText.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button.ButtonText(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button.ButtonText(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = reader.string(); @@ -64773,7 +64771,7 @@ $root.proto = (function() { ButtonText.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; if (!$util.isString(message.displayText)) @@ -64793,7 +64791,7 @@ $root.proto = (function() { ButtonText.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ButtonsMessage.Button.ButtonText) return object; - var message = new $root.proto.Message.ButtonsMessage.Button.ButtonText(); + let message = new $root.proto.Message.ButtonsMessage.Button.ButtonText(); if (object.displayText != null) message.displayText = String(object.displayText); return message; @@ -64811,7 +64809,7 @@ $root.proto = (function() { ButtonText.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = message.displayText; if (options.oneofs) @@ -64869,7 +64867,7 @@ $root.proto = (function() { */ function NativeFlowInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -64891,7 +64889,7 @@ $root.proto = (function() { NativeFlowInfo.prototype.paramsJson = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NativeFlowInfo.prototype, "_name", { @@ -64963,9 +64961,9 @@ $root.proto = (function() { NativeFlowInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -65010,7 +65008,7 @@ $root.proto = (function() { NativeFlowInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -65035,7 +65033,7 @@ $root.proto = (function() { NativeFlowInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo) return object; - var message = new $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo(); + let message = new $root.proto.Message.ButtonsMessage.Button.NativeFlowInfo(); if (object.name != null) message.name = String(object.name); if (object.paramsJson != null) @@ -65055,7 +65053,7 @@ $root.proto = (function() { NativeFlowInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -65107,7 +65105,7 @@ $root.proto = (function() { * @property {number} NATIVE_FLOW=2 NATIVE_FLOW value */ Button.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "RESPONSE"] = 1; values[valuesById[2] = "NATIVE_FLOW"] = 2; @@ -65130,7 +65128,7 @@ $root.proto = (function() { * @property {number} LOCATION=6 LOCATION value */ ButtonsMessage.HeaderType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "EMPTY"] = 1; values[valuesById[2] = "TEXT"] = 2; @@ -65166,7 +65164,7 @@ $root.proto = (function() { */ function ButtonsResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -65204,7 +65202,7 @@ $root.proto = (function() { ButtonsResponseMessage.prototype.selectedDisplayText = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ButtonsResponseMessage.prototype, "_selectedButtonId", { @@ -65297,9 +65295,9 @@ $root.proto = (function() { ButtonsResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ButtonsResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.selectedButtonId = reader.string(); @@ -65352,7 +65350,7 @@ $root.proto = (function() { ButtonsResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.selectedButtonId != null && message.hasOwnProperty("selectedButtonId")) { properties._selectedButtonId = 1; if (!$util.isString(message.selectedButtonId)) @@ -65361,7 +65359,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -65395,7 +65393,7 @@ $root.proto = (function() { ButtonsResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ButtonsResponseMessage) return object; - var message = new $root.proto.Message.ButtonsResponseMessage(); + let message = new $root.proto.Message.ButtonsResponseMessage(); if (object.selectedButtonId != null) message.selectedButtonId = String(object.selectedButtonId); if (object.contextInfo != null) { @@ -65436,7 +65434,7 @@ $root.proto = (function() { ButtonsResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.selectedButtonId != null && message.hasOwnProperty("selectedButtonId")) { object.selectedButtonId = message.selectedButtonId; if (options.oneofs) @@ -65494,7 +65492,7 @@ $root.proto = (function() { * @property {number} DISPLAY_TEXT=1 DISPLAY_TEXT value */ ButtonsResponseMessage.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "DISPLAY_TEXT"] = 1; return values; @@ -65528,7 +65526,7 @@ $root.proto = (function() { */ function Call(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -65590,7 +65588,7 @@ $root.proto = (function() { Call.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Call.prototype, "_callKey", { @@ -65702,9 +65700,9 @@ $root.proto = (function() { Call.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.Call(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.Call(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.callKey = reader.bytes(); @@ -65769,7 +65767,7 @@ $root.proto = (function() { Call.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.callKey != null && message.hasOwnProperty("callKey")) { properties._callKey = 1; if (!(message.callKey && typeof message.callKey.length === "number" || $util.isString(message.callKey))) @@ -65803,7 +65801,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -65822,7 +65820,7 @@ $root.proto = (function() { Call.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.Call) return object; - var message = new $root.proto.Message.Call(); + let message = new $root.proto.Message.Call(); if (object.callKey != null) if (typeof object.callKey === "string") $util.base64.decode(object.callKey, message.callKey = $util.newBuffer($util.base64.length(object.callKey)), 0); @@ -65864,7 +65862,7 @@ $root.proto = (function() { Call.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.callKey != null && message.hasOwnProperty("callKey")) { object.callKey = options.bytes === String ? $util.base64.encode(message.callKey, 0, message.callKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.callKey) : message.callKey; if (options.oneofs) @@ -65956,7 +65954,7 @@ $root.proto = (function() { function CallLogMessage(properties) { this.participants = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -66002,7 +66000,7 @@ $root.proto = (function() { CallLogMessage.prototype.participants = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CallLogMessage.prototype, "_isVideo", { @@ -66061,7 +66059,7 @@ $root.proto = (function() { if (message.callType != null && Object.hasOwnProperty.call(message, "callType")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.callType); if (message.participants != null && message.participants.length) - for (var i = 0; i < message.participants.length; ++i) + for (let i = 0; i < message.participants.length; ++i) $root.proto.Message.CallLogMessage.CallParticipant.encode(message.participants[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); return writer; }; @@ -66093,9 +66091,9 @@ $root.proto = (function() { CallLogMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CallLogMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CallLogMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isVideo = reader.bool(); @@ -66154,7 +66152,7 @@ $root.proto = (function() { CallLogMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isVideo != null && message.hasOwnProperty("isVideo")) { properties._isVideo = 1; if (typeof message.isVideo !== "boolean") @@ -66195,8 +66193,8 @@ $root.proto = (function() { if (message.participants != null && message.hasOwnProperty("participants")) { if (!Array.isArray(message.participants)) return "participants: array expected"; - for (var i = 0; i < message.participants.length; ++i) { - var error = $root.proto.Message.CallLogMessage.CallParticipant.verify(message.participants[i]); + for (let i = 0; i < message.participants.length; ++i) { + let error = $root.proto.Message.CallLogMessage.CallParticipant.verify(message.participants[i]); if (error) return "participants." + error; } @@ -66215,7 +66213,7 @@ $root.proto = (function() { CallLogMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CallLogMessage) return object; - var message = new $root.proto.Message.CallLogMessage(); + let message = new $root.proto.Message.CallLogMessage(); if (object.isVideo != null) message.isVideo = Boolean(object.isVideo); switch (object.callOutcome) { @@ -66291,7 +66289,7 @@ $root.proto = (function() { if (!Array.isArray(object.participants)) throw TypeError(".proto.Message.CallLogMessage.participants: array expected"); message.participants = []; - for (var i = 0; i < object.participants.length; ++i) { + for (let i = 0; i < object.participants.length; ++i) { if (typeof object.participants[i] !== "object") throw TypeError(".proto.Message.CallLogMessage.participants: object expected"); message.participants[i] = $root.proto.Message.CallLogMessage.CallParticipant.fromObject(object.participants[i]); @@ -66312,7 +66310,7 @@ $root.proto = (function() { CallLogMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.participants = []; if (message.isVideo != null && message.hasOwnProperty("isVideo")) { @@ -66340,7 +66338,7 @@ $root.proto = (function() { } if (message.participants && message.participants.length) { object.participants = []; - for (var j = 0; j < message.participants.length; ++j) + for (let j = 0; j < message.participants.length; ++j) object.participants[j] = $root.proto.Message.CallLogMessage.CallParticipant.toObject(message.participants[j], options); } return object; @@ -66386,7 +66384,7 @@ $root.proto = (function() { * @property {number} SILENCED_UNKNOWN_CALLER=7 SILENCED_UNKNOWN_CALLER value */ CallLogMessage.CallOutcome = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "CONNECTED"] = 0; values[valuesById[1] = "MISSED"] = 1; values[valuesById[2] = "FAILED"] = 2; @@ -66418,7 +66416,7 @@ $root.proto = (function() { */ function CallParticipant(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -66440,7 +66438,7 @@ $root.proto = (function() { CallParticipant.prototype.callOutcome = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CallParticipant.prototype, "_jid", { @@ -66512,9 +66510,9 @@ $root.proto = (function() { CallParticipant.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CallLogMessage.CallParticipant(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CallLogMessage.CallParticipant(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.jid = reader.string(); @@ -66559,7 +66557,7 @@ $root.proto = (function() { CallParticipant.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.jid != null && message.hasOwnProperty("jid")) { properties._jid = 1; if (!$util.isString(message.jid)) @@ -66595,7 +66593,7 @@ $root.proto = (function() { CallParticipant.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CallLogMessage.CallParticipant) return object; - var message = new $root.proto.Message.CallLogMessage.CallParticipant(); + let message = new $root.proto.Message.CallLogMessage.CallParticipant(); if (object.jid != null) message.jid = String(object.jid); switch (object.callOutcome) { @@ -66653,7 +66651,7 @@ $root.proto = (function() { CallParticipant.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.jid != null && message.hasOwnProperty("jid")) { object.jid = message.jid; if (options.oneofs) @@ -66705,7 +66703,7 @@ $root.proto = (function() { * @property {number} VOICE_CHAT=2 VOICE_CHAT value */ CallLogMessage.CallType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "REGULAR"] = 0; values[valuesById[1] = "SCHEDULED_CALL"] = 1; values[valuesById[2] = "VOICE_CHAT"] = 2; @@ -66734,7 +66732,7 @@ $root.proto = (function() { */ function CancelPaymentRequestMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -66748,7 +66746,7 @@ $root.proto = (function() { CancelPaymentRequestMessage.prototype.key = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CancelPaymentRequestMessage.prototype, "_key", { @@ -66812,9 +66810,9 @@ $root.proto = (function() { CancelPaymentRequestMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CancelPaymentRequestMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CancelPaymentRequestMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -66855,11 +66853,11 @@ $root.proto = (function() { CancelPaymentRequestMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -66878,7 +66876,7 @@ $root.proto = (function() { CancelPaymentRequestMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CancelPaymentRequestMessage) return object; - var message = new $root.proto.Message.CancelPaymentRequestMessage(); + let message = new $root.proto.Message.CancelPaymentRequestMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.CancelPaymentRequestMessage.key: object expected"); @@ -66899,7 +66897,7 @@ $root.proto = (function() { CancelPaymentRequestMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -66957,7 +66955,7 @@ $root.proto = (function() { */ function Chat(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -66979,7 +66977,7 @@ $root.proto = (function() { Chat.prototype.id = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Chat.prototype, "_displayName", { @@ -67051,9 +67049,9 @@ $root.proto = (function() { Chat.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.Chat(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.Chat(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayName = reader.string(); @@ -67098,7 +67096,7 @@ $root.proto = (function() { Chat.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayName != null && message.hasOwnProperty("displayName")) { properties._displayName = 1; if (!$util.isString(message.displayName)) @@ -67123,7 +67121,7 @@ $root.proto = (function() { Chat.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.Chat) return object; - var message = new $root.proto.Message.Chat(); + let message = new $root.proto.Message.Chat(); if (object.displayName != null) message.displayName = String(object.displayName); if (object.id != null) @@ -67143,7 +67141,7 @@ $root.proto = (function() { Chat.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayName != null && message.hasOwnProperty("displayName")) { object.displayName = message.displayName; if (options.oneofs) @@ -67209,7 +67207,7 @@ $root.proto = (function() { */ function CloudAPIThreadControlNotification(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -67255,7 +67253,7 @@ $root.proto = (function() { CloudAPIThreadControlNotification.prototype.notificationContent = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CloudAPIThreadControlNotification.prototype, "_status", { @@ -67351,9 +67349,9 @@ $root.proto = (function() { CloudAPIThreadControlNotification.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CloudAPIThreadControlNotification(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CloudAPIThreadControlNotification(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.status = reader.int32(); @@ -67410,7 +67408,7 @@ $root.proto = (function() { CloudAPIThreadControlNotification.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.status != null && message.hasOwnProperty("status")) { properties._status = 1; switch (message.status) { @@ -67440,7 +67438,7 @@ $root.proto = (function() { if (message.notificationContent != null && message.hasOwnProperty("notificationContent")) { properties._notificationContent = 1; { - var error = $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent.verify(message.notificationContent); + let error = $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent.verify(message.notificationContent); if (error) return "notificationContent." + error; } @@ -67459,7 +67457,7 @@ $root.proto = (function() { CloudAPIThreadControlNotification.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CloudAPIThreadControlNotification) return object; - var message = new $root.proto.Message.CloudAPIThreadControlNotification(); + let message = new $root.proto.Message.CloudAPIThreadControlNotification(); switch (object.status) { default: if (typeof object.status === "number") { @@ -67513,7 +67511,7 @@ $root.proto = (function() { CloudAPIThreadControlNotification.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.status != null && message.hasOwnProperty("status")) { object.status = options.enums === String ? $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControl[message.status] === undefined ? message.status : $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControl[message.status] : message.status; if (options.oneofs) @@ -67580,7 +67578,7 @@ $root.proto = (function() { * @property {number} CONTROL_TAKEN=2 CONTROL_TAKEN value */ CloudAPIThreadControlNotification.CloudAPIThreadControl = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CONTROL_PASSED"] = 1; values[valuesById[2] = "CONTROL_TAKEN"] = 2; @@ -67607,7 +67605,7 @@ $root.proto = (function() { */ function CloudAPIThreadControlNotificationContent(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -67629,7 +67627,7 @@ $root.proto = (function() { CloudAPIThreadControlNotificationContent.prototype.extraJson = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CloudAPIThreadControlNotificationContent.prototype, "_handoffNotificationText", { @@ -67701,9 +67699,9 @@ $root.proto = (function() { CloudAPIThreadControlNotificationContent.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.handoffNotificationText = reader.string(); @@ -67748,7 +67746,7 @@ $root.proto = (function() { CloudAPIThreadControlNotificationContent.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.handoffNotificationText != null && message.hasOwnProperty("handoffNotificationText")) { properties._handoffNotificationText = 1; if (!$util.isString(message.handoffNotificationText)) @@ -67773,7 +67771,7 @@ $root.proto = (function() { CloudAPIThreadControlNotificationContent.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent) return object; - var message = new $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent(); + let message = new $root.proto.Message.CloudAPIThreadControlNotification.CloudAPIThreadControlNotificationContent(); if (object.handoffNotificationText != null) message.handoffNotificationText = String(object.handoffNotificationText); if (object.extraJson != null) @@ -67793,7 +67791,7 @@ $root.proto = (function() { CloudAPIThreadControlNotificationContent.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.handoffNotificationText != null && message.hasOwnProperty("handoffNotificationText")) { object.handoffNotificationText = message.handoffNotificationText; if (options.oneofs) @@ -67859,7 +67857,7 @@ $root.proto = (function() { */ function CommentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -67881,7 +67879,7 @@ $root.proto = (function() { CommentMessage.prototype.targetMessageKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CommentMessage.prototype, "_message", { @@ -67953,9 +67951,9 @@ $root.proto = (function() { CommentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CommentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.CommentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.message = $root.proto.Message.decode(reader, reader.uint32()); @@ -68000,11 +67998,11 @@ $root.proto = (function() { CommentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -68012,7 +68010,7 @@ $root.proto = (function() { if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { properties._targetMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.targetMessageKey); + let error = $root.proto.MessageKey.verify(message.targetMessageKey); if (error) return "targetMessageKey." + error; } @@ -68031,7 +68029,7 @@ $root.proto = (function() { CommentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.CommentMessage) return object; - var message = new $root.proto.Message.CommentMessage(); + let message = new $root.proto.Message.CommentMessage(); if (object.message != null) { if (typeof object.message !== "object") throw TypeError(".proto.Message.CommentMessage.message: object expected"); @@ -68057,7 +68055,7 @@ $root.proto = (function() { CommentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.message != null && message.hasOwnProperty("message")) { object.message = $root.proto.Message.toObject(message.message, options); if (options.oneofs) @@ -68121,7 +68119,7 @@ $root.proto = (function() { */ function ContactMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -68151,7 +68149,7 @@ $root.proto = (function() { ContactMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ContactMessage.prototype, "_displayName", { @@ -68231,9 +68229,9 @@ $root.proto = (function() { ContactMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ContactMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ContactMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayName = reader.string(); @@ -68282,7 +68280,7 @@ $root.proto = (function() { ContactMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayName != null && message.hasOwnProperty("displayName")) { properties._displayName = 1; if (!$util.isString(message.displayName)) @@ -68296,7 +68294,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -68315,7 +68313,7 @@ $root.proto = (function() { ContactMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ContactMessage) return object; - var message = new $root.proto.Message.ContactMessage(); + let message = new $root.proto.Message.ContactMessage(); if (object.displayName != null) message.displayName = String(object.displayName); if (object.vcard != null) @@ -68340,7 +68338,7 @@ $root.proto = (function() { ContactMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayName != null && message.hasOwnProperty("displayName")) { object.displayName = message.displayName; if (options.oneofs) @@ -68410,7 +68408,7 @@ $root.proto = (function() { function ContactsArrayMessage(properties) { this.contacts = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -68440,7 +68438,7 @@ $root.proto = (function() { ContactsArrayMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ContactsArrayMessage.prototype, "_displayName", { @@ -68481,7 +68479,7 @@ $root.proto = (function() { if (message.displayName != null && Object.hasOwnProperty.call(message, "displayName")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.displayName); if (message.contacts != null && message.contacts.length) - for (var i = 0; i < message.contacts.length; ++i) + for (let i = 0; i < message.contacts.length; ++i) $root.proto.Message.ContactMessage.encode(message.contacts[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.contextInfo != null && Object.hasOwnProperty.call(message, "contextInfo")) $root.proto.ContextInfo.encode(message.contextInfo, writer.uint32(/* id 17, wireType 2 =*/138).fork()).ldelim(); @@ -68515,9 +68513,9 @@ $root.proto = (function() { ContactsArrayMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ContactsArrayMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ContactsArrayMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayName = reader.string(); @@ -68568,7 +68566,7 @@ $root.proto = (function() { ContactsArrayMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayName != null && message.hasOwnProperty("displayName")) { properties._displayName = 1; if (!$util.isString(message.displayName)) @@ -68577,8 +68575,8 @@ $root.proto = (function() { if (message.contacts != null && message.hasOwnProperty("contacts")) { if (!Array.isArray(message.contacts)) return "contacts: array expected"; - for (var i = 0; i < message.contacts.length; ++i) { - var error = $root.proto.Message.ContactMessage.verify(message.contacts[i]); + for (let i = 0; i < message.contacts.length; ++i) { + let error = $root.proto.Message.ContactMessage.verify(message.contacts[i]); if (error) return "contacts." + error; } @@ -68586,7 +68584,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -68605,14 +68603,14 @@ $root.proto = (function() { ContactsArrayMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ContactsArrayMessage) return object; - var message = new $root.proto.Message.ContactsArrayMessage(); + let message = new $root.proto.Message.ContactsArrayMessage(); if (object.displayName != null) message.displayName = String(object.displayName); if (object.contacts) { if (!Array.isArray(object.contacts)) throw TypeError(".proto.Message.ContactsArrayMessage.contacts: array expected"); message.contacts = []; - for (var i = 0; i < object.contacts.length; ++i) { + for (let i = 0; i < object.contacts.length; ++i) { if (typeof object.contacts[i] !== "object") throw TypeError(".proto.Message.ContactsArrayMessage.contacts: object expected"); message.contacts[i] = $root.proto.Message.ContactMessage.fromObject(object.contacts[i]); @@ -68638,7 +68636,7 @@ $root.proto = (function() { ContactsArrayMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.contacts = []; if (message.displayName != null && message.hasOwnProperty("displayName")) { @@ -68648,7 +68646,7 @@ $root.proto = (function() { } if (message.contacts && message.contacts.length) { object.contacts = []; - for (var j = 0; j < message.contacts.length; ++j) + for (let j = 0; j < message.contacts.length; ++j) object.contacts[j] = $root.proto.Message.ContactMessage.toObject(message.contacts[j], options); } if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { @@ -68707,7 +68705,7 @@ $root.proto = (function() { */ function DeclinePaymentRequestMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -68721,7 +68719,7 @@ $root.proto = (function() { DeclinePaymentRequestMessage.prototype.key = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeclinePaymentRequestMessage.prototype, "_key", { @@ -68785,9 +68783,9 @@ $root.proto = (function() { DeclinePaymentRequestMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DeclinePaymentRequestMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DeclinePaymentRequestMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -68828,11 +68826,11 @@ $root.proto = (function() { DeclinePaymentRequestMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -68851,7 +68849,7 @@ $root.proto = (function() { DeclinePaymentRequestMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.DeclinePaymentRequestMessage) return object; - var message = new $root.proto.Message.DeclinePaymentRequestMessage(); + let message = new $root.proto.Message.DeclinePaymentRequestMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.DeclinePaymentRequestMessage.key: object expected"); @@ -68872,7 +68870,7 @@ $root.proto = (function() { DeclinePaymentRequestMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -68931,7 +68929,7 @@ $root.proto = (function() { */ function DeviceSentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -68961,7 +68959,7 @@ $root.proto = (function() { DeviceSentMessage.prototype.phash = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeviceSentMessage.prototype, "_destinationJid", { @@ -69041,9 +69039,9 @@ $root.proto = (function() { DeviceSentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DeviceSentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DeviceSentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.destinationJid = reader.string(); @@ -69092,7 +69090,7 @@ $root.proto = (function() { DeviceSentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.destinationJid != null && message.hasOwnProperty("destinationJid")) { properties._destinationJid = 1; if (!$util.isString(message.destinationJid)) @@ -69101,7 +69099,7 @@ $root.proto = (function() { if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -69125,7 +69123,7 @@ $root.proto = (function() { DeviceSentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.DeviceSentMessage) return object; - var message = new $root.proto.Message.DeviceSentMessage(); + let message = new $root.proto.Message.DeviceSentMessage(); if (object.destinationJid != null) message.destinationJid = String(object.destinationJid); if (object.message != null) { @@ -69150,7 +69148,7 @@ $root.proto = (function() { DeviceSentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.destinationJid != null && message.hasOwnProperty("destinationJid")) { object.destinationJid = message.destinationJid; if (options.oneofs) @@ -69237,7 +69235,7 @@ $root.proto = (function() { */ function DocumentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -69411,7 +69409,7 @@ $root.proto = (function() { DocumentMessage.prototype.accessibilityLabel = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DocumentMessage.prototype, "_url", { @@ -69635,9 +69633,9 @@ $root.proto = (function() { DocumentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DocumentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.DocumentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -69758,7 +69756,7 @@ $root.proto = (function() { DocumentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -69842,7 +69840,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -69881,7 +69879,7 @@ $root.proto = (function() { DocumentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.DocumentMessage) return object; - var message = new $root.proto.Message.DocumentMessage(); + let message = new $root.proto.Message.DocumentMessage(); if (object.url != null) message.url = String(object.url); if (object.mimetype != null) @@ -69974,7 +69972,7 @@ $root.proto = (function() { DocumentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -70139,7 +70137,7 @@ $root.proto = (function() { */ function EncCommentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -70169,7 +70167,7 @@ $root.proto = (function() { EncCommentMessage.prototype.encIv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EncCommentMessage.prototype, "_targetMessageKey", { @@ -70249,9 +70247,9 @@ $root.proto = (function() { EncCommentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncCommentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncCommentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.targetMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -70300,11 +70298,11 @@ $root.proto = (function() { EncCommentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { properties._targetMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.targetMessageKey); + let error = $root.proto.MessageKey.verify(message.targetMessageKey); if (error) return "targetMessageKey." + error; } @@ -70333,7 +70331,7 @@ $root.proto = (function() { EncCommentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.EncCommentMessage) return object; - var message = new $root.proto.Message.EncCommentMessage(); + let message = new $root.proto.Message.EncCommentMessage(); if (object.targetMessageKey != null) { if (typeof object.targetMessageKey !== "object") throw TypeError(".proto.Message.EncCommentMessage.targetMessageKey: object expected"); @@ -70364,7 +70362,7 @@ $root.proto = (function() { EncCommentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { object.targetMessageKey = $root.proto.MessageKey.toObject(message.targetMessageKey, options); if (options.oneofs) @@ -70433,7 +70431,7 @@ $root.proto = (function() { */ function EncEventResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -70463,7 +70461,7 @@ $root.proto = (function() { EncEventResponseMessage.prototype.encIv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EncEventResponseMessage.prototype, "_eventCreationMessageKey", { @@ -70543,9 +70541,9 @@ $root.proto = (function() { EncEventResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncEventResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncEventResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.eventCreationMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -70594,11 +70592,11 @@ $root.proto = (function() { EncEventResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.eventCreationMessageKey != null && message.hasOwnProperty("eventCreationMessageKey")) { properties._eventCreationMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.eventCreationMessageKey); + let error = $root.proto.MessageKey.verify(message.eventCreationMessageKey); if (error) return "eventCreationMessageKey." + error; } @@ -70627,7 +70625,7 @@ $root.proto = (function() { EncEventResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.EncEventResponseMessage) return object; - var message = new $root.proto.Message.EncEventResponseMessage(); + let message = new $root.proto.Message.EncEventResponseMessage(); if (object.eventCreationMessageKey != null) { if (typeof object.eventCreationMessageKey !== "object") throw TypeError(".proto.Message.EncEventResponseMessage.eventCreationMessageKey: object expected"); @@ -70658,7 +70656,7 @@ $root.proto = (function() { EncEventResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.eventCreationMessageKey != null && message.hasOwnProperty("eventCreationMessageKey")) { object.eventCreationMessageKey = $root.proto.MessageKey.toObject(message.eventCreationMessageKey, options); if (options.oneofs) @@ -70727,7 +70725,7 @@ $root.proto = (function() { */ function EncReactionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -70757,7 +70755,7 @@ $root.proto = (function() { EncReactionMessage.prototype.encIv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EncReactionMessage.prototype, "_targetMessageKey", { @@ -70837,9 +70835,9 @@ $root.proto = (function() { EncReactionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncReactionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EncReactionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.targetMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -70888,11 +70886,11 @@ $root.proto = (function() { EncReactionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { properties._targetMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.targetMessageKey); + let error = $root.proto.MessageKey.verify(message.targetMessageKey); if (error) return "targetMessageKey." + error; } @@ -70921,7 +70919,7 @@ $root.proto = (function() { EncReactionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.EncReactionMessage) return object; - var message = new $root.proto.Message.EncReactionMessage(); + let message = new $root.proto.Message.EncReactionMessage(); if (object.targetMessageKey != null) { if (typeof object.targetMessageKey !== "object") throw TypeError(".proto.Message.EncReactionMessage.targetMessageKey: object expected"); @@ -70952,7 +70950,7 @@ $root.proto = (function() { EncReactionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { object.targetMessageKey = $root.proto.MessageKey.toObject(message.targetMessageKey, options); if (options.oneofs) @@ -71028,7 +71026,7 @@ $root.proto = (function() { */ function EventMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -71114,7 +71112,7 @@ $root.proto = (function() { EventMessage.prototype.isScheduleCall = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EventMessage.prototype, "_contextInfo", { @@ -71250,9 +71248,9 @@ $root.proto = (function() { EventMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EventMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EventMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.contextInfo = $root.proto.ContextInfo.decode(reader, reader.uint32()); @@ -71329,11 +71327,11 @@ $root.proto = (function() { EventMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -71356,7 +71354,7 @@ $root.proto = (function() { if (message.location != null && message.hasOwnProperty("location")) { properties._location = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.location); + let error = $root.proto.Message.LocationMessage.verify(message.location); if (error) return "location." + error; } @@ -71400,7 +71398,7 @@ $root.proto = (function() { EventMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.EventMessage) return object; - var message = new $root.proto.Message.EventMessage(); + let message = new $root.proto.Message.EventMessage(); if (object.contextInfo != null) { if (typeof object.contextInfo !== "object") throw TypeError(".proto.Message.EventMessage.contextInfo: object expected"); @@ -71456,7 +71454,7 @@ $root.proto = (function() { EventMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { object.contextInfo = $root.proto.ContextInfo.toObject(message.contextInfo, options); if (options.oneofs) @@ -71566,7 +71564,7 @@ $root.proto = (function() { */ function EventResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -71596,7 +71594,7 @@ $root.proto = (function() { EventResponseMessage.prototype.extraGuestCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EventResponseMessage.prototype, "_response", { @@ -71676,9 +71674,9 @@ $root.proto = (function() { EventResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EventResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.EventResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.response = reader.int32(); @@ -71727,7 +71725,7 @@ $root.proto = (function() { EventResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.response != null && message.hasOwnProperty("response")) { properties._response = 1; switch (message.response) { @@ -71764,7 +71762,7 @@ $root.proto = (function() { EventResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.EventResponseMessage) return object; - var message = new $root.proto.Message.EventResponseMessage(); + let message = new $root.proto.Message.EventResponseMessage(); switch (object.response) { default: if (typeof object.response === "number") { @@ -71815,7 +71813,7 @@ $root.proto = (function() { EventResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.response != null && message.hasOwnProperty("response")) { object.response = options.enums === String ? $root.proto.Message.EventResponseMessage.EventResponseType[message.response] === undefined ? message.response : $root.proto.Message.EventResponseMessage.EventResponseType[message.response] : message.response; if (options.oneofs) @@ -71873,7 +71871,7 @@ $root.proto = (function() { * @property {number} MAYBE=3 MAYBE value */ EventResponseMessage.EventResponseType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "GOING"] = 1; values[valuesById[2] = "NOT_GOING"] = 2; @@ -71930,7 +71928,7 @@ $root.proto = (function() { */ function ExtendedTextMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -72160,7 +72158,7 @@ $root.proto = (function() { ExtendedTextMessage.prototype.paymentLinkMetadata = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ExtendedTextMessage.prototype, "_text", { @@ -72440,9 +72438,9 @@ $root.proto = (function() { ExtendedTextMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ExtendedTextMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ExtendedTextMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -72591,7 +72589,7 @@ $root.proto = (function() { ExtendedTextMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -72660,7 +72658,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -72757,7 +72755,7 @@ $root.proto = (function() { if (message.faviconMMSMetadata != null && message.hasOwnProperty("faviconMMSMetadata")) { properties._faviconMMSMetadata = 1; { - var error = $root.proto.Message.MMSThumbnailMetadata.verify(message.faviconMMSMetadata); + let error = $root.proto.Message.MMSThumbnailMetadata.verify(message.faviconMMSMetadata); if (error) return "faviconMMSMetadata." + error; } @@ -72765,7 +72763,7 @@ $root.proto = (function() { if (message.linkPreviewMetadata != null && message.hasOwnProperty("linkPreviewMetadata")) { properties._linkPreviewMetadata = 1; { - var error = $root.proto.Message.LinkPreviewMetadata.verify(message.linkPreviewMetadata); + let error = $root.proto.Message.LinkPreviewMetadata.verify(message.linkPreviewMetadata); if (error) return "linkPreviewMetadata." + error; } @@ -72773,7 +72771,7 @@ $root.proto = (function() { if (message.paymentLinkMetadata != null && message.hasOwnProperty("paymentLinkMetadata")) { properties._paymentLinkMetadata = 1; { - var error = $root.proto.Message.PaymentLinkMetadata.verify(message.paymentLinkMetadata); + let error = $root.proto.Message.PaymentLinkMetadata.verify(message.paymentLinkMetadata); if (error) return "paymentLinkMetadata." + error; } @@ -72792,7 +72790,7 @@ $root.proto = (function() { ExtendedTextMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ExtendedTextMessage) return object; - var message = new $root.proto.Message.ExtendedTextMessage(); + let message = new $root.proto.Message.ExtendedTextMessage(); if (object.text != null) message.text = String(object.text); if (object.matchedText != null) @@ -73010,7 +73008,7 @@ $root.proto = (function() { ExtendedTextMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.text != null && message.hasOwnProperty("text")) { object.text = message.text; if (options.oneofs) @@ -73197,7 +73195,7 @@ $root.proto = (function() { * @property {number} COURIERPRIME_BOLD=10 COURIERPRIME_BOLD value */ ExtendedTextMessage.FontType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "SYSTEM"] = 0; values[valuesById[1] = "SYSTEM_TEXT"] = 1; values[valuesById[2] = "FB_SCRIPT"] = 2; @@ -73219,7 +73217,7 @@ $root.proto = (function() { * @property {number} DEFAULT_SUB=3 DEFAULT_SUB value */ ExtendedTextMessage.InviteLinkGroupType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "PARENT"] = 1; values[valuesById[2] = "SUB"] = 2; @@ -73239,7 +73237,7 @@ $root.proto = (function() { * @property {number} PROFILE=7 PROFILE value */ ExtendedTextMessage.PreviewType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "VIDEO"] = 1; values[valuesById[4] = "PLACEHOLDER"] = 4; @@ -73271,7 +73269,7 @@ $root.proto = (function() { */ function FullHistorySyncOnDemandRequestMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -73285,7 +73283,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestMetadata.prototype.requestId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FullHistorySyncOnDemandRequestMetadata.prototype, "_requestId", { @@ -73349,9 +73347,9 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.FullHistorySyncOnDemandRequestMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.FullHistorySyncOnDemandRequestMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.requestId = reader.string(); @@ -73392,7 +73390,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.requestId != null && message.hasOwnProperty("requestId")) { properties._requestId = 1; if (!$util.isString(message.requestId)) @@ -73412,7 +73410,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.FullHistorySyncOnDemandRequestMetadata) return object; - var message = new $root.proto.Message.FullHistorySyncOnDemandRequestMetadata(); + let message = new $root.proto.Message.FullHistorySyncOnDemandRequestMetadata(); if (object.requestId != null) message.requestId = String(object.requestId); return message; @@ -73430,7 +73428,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.requestId != null && message.hasOwnProperty("requestId")) { object.requestId = message.requestId; if (options.oneofs) @@ -73487,7 +73485,7 @@ $root.proto = (function() { */ function FutureProofMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -73501,7 +73499,7 @@ $root.proto = (function() { FutureProofMessage.prototype.message = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FutureProofMessage.prototype, "_message", { @@ -73565,9 +73563,9 @@ $root.proto = (function() { FutureProofMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.FutureProofMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.FutureProofMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.message = $root.proto.Message.decode(reader, reader.uint32()); @@ -73608,11 +73606,11 @@ $root.proto = (function() { FutureProofMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -73631,7 +73629,7 @@ $root.proto = (function() { FutureProofMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.FutureProofMessage) return object; - var message = new $root.proto.Message.FutureProofMessage(); + let message = new $root.proto.Message.FutureProofMessage(); if (object.message != null) { if (typeof object.message !== "object") throw TypeError(".proto.Message.FutureProofMessage.message: object expected"); @@ -73652,7 +73650,7 @@ $root.proto = (function() { FutureProofMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.message != null && message.hasOwnProperty("message")) { object.message = $root.proto.Message.toObject(message.message, options); if (options.oneofs) @@ -73716,7 +73714,7 @@ $root.proto = (function() { */ function GroupInviteMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -73786,7 +73784,7 @@ $root.proto = (function() { GroupInviteMessage.prototype.groupType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(GroupInviteMessage.prototype, "_groupJid", { @@ -73906,9 +73904,9 @@ $root.proto = (function() { GroupInviteMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.GroupInviteMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.GroupInviteMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.groupJid = reader.string(); @@ -73977,7 +73975,7 @@ $root.proto = (function() { GroupInviteMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { properties._groupJid = 1; if (!$util.isString(message.groupJid)) @@ -74011,7 +74009,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -74040,7 +74038,7 @@ $root.proto = (function() { GroupInviteMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.GroupInviteMessage) return object; - var message = new $root.proto.Message.GroupInviteMessage(); + let message = new $root.proto.Message.GroupInviteMessage(); if (object.groupJid != null) message.groupJid = String(object.groupJid); if (object.inviteCode != null) @@ -74099,7 +74097,7 @@ $root.proto = (function() { GroupInviteMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { object.groupJid = message.groupJid; if (options.oneofs) @@ -74180,7 +74178,7 @@ $root.proto = (function() { * @property {number} PARENT=1 PARENT value */ GroupInviteMessage.GroupType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "PARENT"] = 1; return values; @@ -74218,7 +74216,7 @@ $root.proto = (function() { this.params = []; this.localizableParams = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -74296,7 +74294,7 @@ $root.proto = (function() { HighlyStructuredMessage.prototype.hydratedHsm = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HighlyStructuredMessage.prototype, "_namespace", { @@ -74369,14 +74367,14 @@ $root.proto = (function() { if (message.elementName != null && Object.hasOwnProperty.call(message, "elementName")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.elementName); if (message.params != null && message.params.length) - for (var i = 0; i < message.params.length; ++i) + for (let i = 0; i < message.params.length; ++i) writer.uint32(/* id 3, wireType 2 =*/26).string(message.params[i]); if (message.fallbackLg != null && Object.hasOwnProperty.call(message, "fallbackLg")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.fallbackLg); if (message.fallbackLc != null && Object.hasOwnProperty.call(message, "fallbackLc")) writer.uint32(/* id 5, wireType 2 =*/42).string(message.fallbackLc); if (message.localizableParams != null && message.localizableParams.length) - for (var i = 0; i < message.localizableParams.length; ++i) + for (let i = 0; i < message.localizableParams.length; ++i) $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.encode(message.localizableParams[i], writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); if (message.deterministicLg != null && Object.hasOwnProperty.call(message, "deterministicLg")) writer.uint32(/* id 7, wireType 2 =*/58).string(message.deterministicLg); @@ -74414,9 +74412,9 @@ $root.proto = (function() { HighlyStructuredMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.namespace = reader.string(); @@ -74493,7 +74491,7 @@ $root.proto = (function() { HighlyStructuredMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.namespace != null && message.hasOwnProperty("namespace")) { properties._namespace = 1; if (!$util.isString(message.namespace)) @@ -74507,7 +74505,7 @@ $root.proto = (function() { if (message.params != null && message.hasOwnProperty("params")) { if (!Array.isArray(message.params)) return "params: array expected"; - for (var i = 0; i < message.params.length; ++i) + for (let i = 0; i < message.params.length; ++i) if (!$util.isString(message.params[i])) return "params: string[] expected"; } @@ -74524,8 +74522,8 @@ $root.proto = (function() { if (message.localizableParams != null && message.hasOwnProperty("localizableParams")) { if (!Array.isArray(message.localizableParams)) return "localizableParams: array expected"; - for (var i = 0; i < message.localizableParams.length; ++i) { - var error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.verify(message.localizableParams[i]); + for (let i = 0; i < message.localizableParams.length; ++i) { + let error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.verify(message.localizableParams[i]); if (error) return "localizableParams." + error; } @@ -74543,7 +74541,7 @@ $root.proto = (function() { if (message.hydratedHsm != null && message.hasOwnProperty("hydratedHsm")) { properties._hydratedHsm = 1; { - var error = $root.proto.Message.TemplateMessage.verify(message.hydratedHsm); + let error = $root.proto.Message.TemplateMessage.verify(message.hydratedHsm); if (error) return "hydratedHsm." + error; } @@ -74562,7 +74560,7 @@ $root.proto = (function() { HighlyStructuredMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage) return object; - var message = new $root.proto.Message.HighlyStructuredMessage(); + let message = new $root.proto.Message.HighlyStructuredMessage(); if (object.namespace != null) message.namespace = String(object.namespace); if (object.elementName != null) @@ -74571,7 +74569,7 @@ $root.proto = (function() { if (!Array.isArray(object.params)) throw TypeError(".proto.Message.HighlyStructuredMessage.params: array expected"); message.params = []; - for (var i = 0; i < object.params.length; ++i) + for (let i = 0; i < object.params.length; ++i) message.params[i] = String(object.params[i]); } if (object.fallbackLg != null) @@ -74582,7 +74580,7 @@ $root.proto = (function() { if (!Array.isArray(object.localizableParams)) throw TypeError(".proto.Message.HighlyStructuredMessage.localizableParams: array expected"); message.localizableParams = []; - for (var i = 0; i < object.localizableParams.length; ++i) { + for (let i = 0; i < object.localizableParams.length; ++i) { if (typeof object.localizableParams[i] !== "object") throw TypeError(".proto.Message.HighlyStructuredMessage.localizableParams: object expected"); message.localizableParams[i] = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.fromObject(object.localizableParams[i]); @@ -74612,7 +74610,7 @@ $root.proto = (function() { HighlyStructuredMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.params = []; object.localizableParams = []; @@ -74629,7 +74627,7 @@ $root.proto = (function() { } if (message.params && message.params.length) { object.params = []; - for (var j = 0; j < message.params.length; ++j) + for (let j = 0; j < message.params.length; ++j) object.params[j] = message.params[j]; } if (message.fallbackLg != null && message.hasOwnProperty("fallbackLg")) { @@ -74644,7 +74642,7 @@ $root.proto = (function() { } if (message.localizableParams && message.localizableParams.length) { object.localizableParams = []; - for (var j = 0; j < message.localizableParams.length; ++j) + for (let j = 0; j < message.localizableParams.length; ++j) object.localizableParams[j] = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.toObject(message.localizableParams[j], options); } if (message.deterministicLg != null && message.hasOwnProperty("deterministicLg")) { @@ -74712,7 +74710,7 @@ $root.proto = (function() { */ function HSMLocalizableParameter(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -74742,7 +74740,7 @@ $root.proto = (function() { HSMLocalizableParameter.prototype.dateTime = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HSMLocalizableParameter.prototype, "_default", { @@ -74821,9 +74819,9 @@ $root.proto = (function() { HSMLocalizableParameter.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message["default"] = reader.string(); @@ -74872,7 +74870,7 @@ $root.proto = (function() { HSMLocalizableParameter.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message["default"] != null && message.hasOwnProperty("default")) { properties._default = 1; if (!$util.isString(message["default"])) @@ -74881,7 +74879,7 @@ $root.proto = (function() { if (message.currency != null && message.hasOwnProperty("currency")) { properties.paramOneof = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency.verify(message.currency); + let error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency.verify(message.currency); if (error) return "currency." + error; } @@ -74891,7 +74889,7 @@ $root.proto = (function() { return "paramOneof: multiple values"; properties.paramOneof = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.verify(message.dateTime); + let error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.verify(message.dateTime); if (error) return "dateTime." + error; } @@ -74910,7 +74908,7 @@ $root.proto = (function() { HSMLocalizableParameter.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter) return object; - var message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter(); + let message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter(); if (object["default"] != null) message["default"] = String(object["default"]); if (object.currency != null) { @@ -74938,7 +74936,7 @@ $root.proto = (function() { HSMLocalizableParameter.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message["default"] != null && message.hasOwnProperty("default")) { object["default"] = message["default"]; if (options.oneofs) @@ -75003,7 +75001,7 @@ $root.proto = (function() { */ function HSMCurrency(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -75025,7 +75023,7 @@ $root.proto = (function() { HSMCurrency.prototype.amount1000 = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HSMCurrency.prototype, "_currencyCode", { @@ -75097,9 +75095,9 @@ $root.proto = (function() { HSMCurrency.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.currencyCode = reader.string(); @@ -75144,7 +75142,7 @@ $root.proto = (function() { HSMCurrency.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.currencyCode != null && message.hasOwnProperty("currencyCode")) { properties._currencyCode = 1; if (!$util.isString(message.currencyCode)) @@ -75169,7 +75167,7 @@ $root.proto = (function() { HSMCurrency.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency) return object; - var message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency(); + let message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency(); if (object.currencyCode != null) message.currencyCode = String(object.currencyCode); if (object.amount1000 != null) @@ -75196,7 +75194,7 @@ $root.proto = (function() { HSMCurrency.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.currencyCode != null && message.hasOwnProperty("currencyCode")) { object.currencyCode = message.currencyCode; if (options.oneofs) @@ -75262,7 +75260,7 @@ $root.proto = (function() { */ function HSMDateTime(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -75284,7 +75282,7 @@ $root.proto = (function() { HSMDateTime.prototype.unixEpoch = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; /** * HSMDateTime datetimeOneof. @@ -75355,9 +75353,9 @@ $root.proto = (function() { HSMDateTime.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.component = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.decode(reader, reader.uint32()); @@ -75402,11 +75400,11 @@ $root.proto = (function() { HSMDateTime.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.component != null && message.hasOwnProperty("component")) { properties.datetimeOneof = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.verify(message.component); + let error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.verify(message.component); if (error) return "component." + error; } @@ -75416,7 +75414,7 @@ $root.proto = (function() { return "datetimeOneof: multiple values"; properties.datetimeOneof = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch.verify(message.unixEpoch); + let error = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch.verify(message.unixEpoch); if (error) return "unixEpoch." + error; } @@ -75435,7 +75433,7 @@ $root.proto = (function() { HSMDateTime.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime) return object; - var message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime(); + let message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime(); if (object.component != null) { if (typeof object.component !== "object") throw TypeError(".proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component: object expected"); @@ -75461,7 +75459,7 @@ $root.proto = (function() { HSMDateTime.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.component != null && message.hasOwnProperty("component")) { object.component = $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.toObject(message.component, options); if (options.oneofs) @@ -75526,7 +75524,7 @@ $root.proto = (function() { */ function HSMDateTimeComponent(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -75588,7 +75586,7 @@ $root.proto = (function() { HSMDateTimeComponent.prototype.calendar = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HSMDateTimeComponent.prototype, "_dayOfWeek", { @@ -75700,9 +75698,9 @@ $root.proto = (function() { HSMDateTimeComponent.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.dayOfWeek = reader.int32(); @@ -75767,7 +75765,7 @@ $root.proto = (function() { HSMDateTimeComponent.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.dayOfWeek != null && message.hasOwnProperty("dayOfWeek")) { properties._dayOfWeek = 1; switch (message.dayOfWeek) { @@ -75832,7 +75830,7 @@ $root.proto = (function() { HSMDateTimeComponent.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent) return object; - var message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent(); + let message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent(); switch (object.dayOfWeek) { default: if (typeof object.dayOfWeek === "number") { @@ -75910,7 +75908,7 @@ $root.proto = (function() { HSMDateTimeComponent.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.dayOfWeek != null && message.hasOwnProperty("dayOfWeek")) { object.dayOfWeek = options.enums === String ? $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType[message.dayOfWeek] === undefined ? message.dayOfWeek : $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType[message.dayOfWeek] : message.dayOfWeek; if (options.oneofs) @@ -75983,7 +75981,7 @@ $root.proto = (function() { * @property {number} SOLAR_HIJRI=2 SOLAR_HIJRI value */ HSMDateTimeComponent.CalendarType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "GREGORIAN"] = 1; values[valuesById[2] = "SOLAR_HIJRI"] = 2; return values; @@ -76002,7 +76000,7 @@ $root.proto = (function() { * @property {number} SUNDAY=7 SUNDAY value */ HSMDateTimeComponent.DayOfWeekType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "MONDAY"] = 1; values[valuesById[2] = "TUESDAY"] = 2; values[valuesById[3] = "WEDNESDAY"] = 3; @@ -76035,7 +76033,7 @@ $root.proto = (function() { */ function HSMDateTimeUnixEpoch(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -76049,7 +76047,7 @@ $root.proto = (function() { HSMDateTimeUnixEpoch.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HSMDateTimeUnixEpoch.prototype, "_timestamp", { @@ -76113,9 +76111,9 @@ $root.proto = (function() { HSMDateTimeUnixEpoch.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.timestamp = reader.int64(); @@ -76156,7 +76154,7 @@ $root.proto = (function() { HSMDateTimeUnixEpoch.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { properties._timestamp = 1; if (!$util.isInteger(message.timestamp) && !(message.timestamp && $util.isInteger(message.timestamp.low) && $util.isInteger(message.timestamp.high))) @@ -76176,7 +76174,7 @@ $root.proto = (function() { HSMDateTimeUnixEpoch.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch) return object; - var message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch(); + let message = new $root.proto.Message.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch(); if (object.timestamp != null) if ($util.Long) (message.timestamp = $util.Long.fromValue(object.timestamp)).unsigned = false; @@ -76201,7 +76199,7 @@ $root.proto = (function() { HSMDateTimeUnixEpoch.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { if (typeof message.timestamp === "number") object.timestamp = options.longs === String ? String(message.timestamp) : message.timestamp; @@ -76283,7 +76281,7 @@ $root.proto = (function() { */ function HistorySyncNotification(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -76401,7 +76399,7 @@ $root.proto = (function() { HistorySyncNotification.prototype.encHandle = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HistorySyncNotification.prototype, "_fileSha256", { @@ -76569,9 +76567,9 @@ $root.proto = (function() { HistorySyncNotification.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HistorySyncNotification(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.HistorySyncNotification(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fileSha256 = reader.bytes(); @@ -76664,7 +76662,7 @@ $root.proto = (function() { HistorySyncNotification.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { properties._fileSha256 = 1; if (!(message.fileSha256 && typeof message.fileSha256.length === "number" || $util.isString(message.fileSha256))) @@ -76739,7 +76737,7 @@ $root.proto = (function() { if (message.fullHistorySyncOnDemandRequestMetadata != null && message.hasOwnProperty("fullHistorySyncOnDemandRequestMetadata")) { properties._fullHistorySyncOnDemandRequestMetadata = 1; { - var error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.fullHistorySyncOnDemandRequestMetadata); + let error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.fullHistorySyncOnDemandRequestMetadata); if (error) return "fullHistorySyncOnDemandRequestMetadata." + error; } @@ -76763,7 +76761,7 @@ $root.proto = (function() { HistorySyncNotification.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.HistorySyncNotification) return object; - var message = new $root.proto.Message.HistorySyncNotification(); + let message = new $root.proto.Message.HistorySyncNotification(); if (object.fileSha256 != null) if (typeof object.fileSha256 === "string") $util.base64.decode(object.fileSha256, message.fileSha256 = $util.newBuffer($util.base64.length(object.fileSha256)), 0); @@ -76874,7 +76872,7 @@ $root.proto = (function() { HistorySyncNotification.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { object.fileSha256 = options.bytes === String ? $util.base64.encode(message.fileSha256, 0, message.fileSha256.length) : options.bytes === Array ? Array.prototype.slice.call(message.fileSha256) : message.fileSha256; if (options.oneofs) @@ -76994,7 +76992,7 @@ $root.proto = (function() { * @property {number} NO_HISTORY=7 NO_HISTORY value */ HistorySyncNotification.HistorySyncType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "INITIAL_BOOTSTRAP"] = 0; values[valuesById[1] = "INITIAL_STATUS_V3"] = 1; values[valuesById[2] = "FULL"] = 2; @@ -77059,7 +77057,7 @@ $root.proto = (function() { this.scanLengths = []; this.annotations = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -77297,7 +77295,7 @@ $root.proto = (function() { ImageMessage.prototype.accessibilityLabel = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ImageMessage.prototype, "_url", { @@ -77498,7 +77496,7 @@ $root.proto = (function() { if (message.fileEncSha256 != null && Object.hasOwnProperty.call(message, "fileEncSha256")) writer.uint32(/* id 9, wireType 2 =*/74).bytes(message.fileEncSha256); if (message.interactiveAnnotations != null && message.interactiveAnnotations.length) - for (var i = 0; i < message.interactiveAnnotations.length; ++i) + for (let i = 0; i < message.interactiveAnnotations.length; ++i) $root.proto.InteractiveAnnotation.encode(message.interactiveAnnotations[i], writer.uint32(/* id 10, wireType 2 =*/82).fork()).ldelim(); if (message.directPath != null && Object.hasOwnProperty.call(message, "directPath")) writer.uint32(/* id 11, wireType 2 =*/90).string(message.directPath); @@ -77518,7 +77516,7 @@ $root.proto = (function() { writer.uint32(/* id 21, wireType 2 =*/170).bytes(message.scansSidecar); if (message.scanLengths != null && message.scanLengths.length) { writer.uint32(/* id 22, wireType 2 =*/178).fork(); - for (var i = 0; i < message.scanLengths.length; ++i) + for (let i = 0; i < message.scanLengths.length; ++i) writer.uint32(message.scanLengths[i]); writer.ldelim(); } @@ -77537,7 +77535,7 @@ $root.proto = (function() { if (message.staticUrl != null && Object.hasOwnProperty.call(message, "staticUrl")) writer.uint32(/* id 29, wireType 2 =*/234).string(message.staticUrl); if (message.annotations != null && message.annotations.length) - for (var i = 0; i < message.annotations.length; ++i) + for (let i = 0; i < message.annotations.length; ++i) $root.proto.InteractiveAnnotation.encode(message.annotations[i], writer.uint32(/* id 30, wireType 2 =*/242).fork()).ldelim(); if (message.imageSourceType != null && Object.hasOwnProperty.call(message, "imageSourceType")) writer.uint32(/* id 31, wireType 0 =*/248).int32(message.imageSourceType); @@ -77573,9 +77571,9 @@ $root.proto = (function() { ImageMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ImageMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ImageMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -77655,7 +77653,7 @@ $root.proto = (function() { if (!(message.scanLengths && message.scanLengths.length)) message.scanLengths = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.scanLengths.push(reader.uint32()); } else @@ -77739,7 +77737,7 @@ $root.proto = (function() { ImageMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -77788,8 +77786,8 @@ $root.proto = (function() { if (message.interactiveAnnotations != null && message.hasOwnProperty("interactiveAnnotations")) { if (!Array.isArray(message.interactiveAnnotations)) return "interactiveAnnotations: array expected"; - for (var i = 0; i < message.interactiveAnnotations.length; ++i) { - var error = $root.proto.InteractiveAnnotation.verify(message.interactiveAnnotations[i]); + for (let i = 0; i < message.interactiveAnnotations.length; ++i) { + let error = $root.proto.InteractiveAnnotation.verify(message.interactiveAnnotations[i]); if (error) return "interactiveAnnotations." + error; } @@ -77812,7 +77810,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -77840,7 +77838,7 @@ $root.proto = (function() { if (message.scanLengths != null && message.hasOwnProperty("scanLengths")) { if (!Array.isArray(message.scanLengths)) return "scanLengths: array expected"; - for (var i = 0; i < message.scanLengths.length; ++i) + for (let i = 0; i < message.scanLengths.length; ++i) if (!$util.isInteger(message.scanLengths[i])) return "scanLengths: integer[] expected"; } @@ -77882,8 +77880,8 @@ $root.proto = (function() { if (message.annotations != null && message.hasOwnProperty("annotations")) { if (!Array.isArray(message.annotations)) return "annotations: array expected"; - for (var i = 0; i < message.annotations.length; ++i) { - var error = $root.proto.InteractiveAnnotation.verify(message.annotations[i]); + for (let i = 0; i < message.annotations.length; ++i) { + let error = $root.proto.InteractiveAnnotation.verify(message.annotations[i]); if (error) return "annotations." + error; } @@ -77919,7 +77917,7 @@ $root.proto = (function() { ImageMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ImageMessage) return object; - var message = new $root.proto.Message.ImageMessage(); + let message = new $root.proto.Message.ImageMessage(); if (object.url != null) message.url = String(object.url); if (object.mimetype != null) @@ -77958,7 +77956,7 @@ $root.proto = (function() { if (!Array.isArray(object.interactiveAnnotations)) throw TypeError(".proto.Message.ImageMessage.interactiveAnnotations: array expected"); message.interactiveAnnotations = []; - for (var i = 0; i < object.interactiveAnnotations.length; ++i) { + for (let i = 0; i < object.interactiveAnnotations.length; ++i) { if (typeof object.interactiveAnnotations[i] !== "object") throw TypeError(".proto.Message.ImageMessage.interactiveAnnotations: object expected"); message.interactiveAnnotations[i] = $root.proto.InteractiveAnnotation.fromObject(object.interactiveAnnotations[i]); @@ -78003,7 +78001,7 @@ $root.proto = (function() { if (!Array.isArray(object.scanLengths)) throw TypeError(".proto.Message.ImageMessage.scanLengths: array expected"); message.scanLengths = []; - for (var i = 0; i < object.scanLengths.length; ++i) + for (let i = 0; i < object.scanLengths.length; ++i) message.scanLengths[i] = object.scanLengths[i] >>> 0; } if (object.midQualityFileSha256 != null) @@ -78036,7 +78034,7 @@ $root.proto = (function() { if (!Array.isArray(object.annotations)) throw TypeError(".proto.Message.ImageMessage.annotations: array expected"); message.annotations = []; - for (var i = 0; i < object.annotations.length; ++i) { + for (let i = 0; i < object.annotations.length; ++i) { if (typeof object.annotations[i] !== "object") throw TypeError(".proto.Message.ImageMessage.annotations: object expected"); message.annotations[i] = $root.proto.InteractiveAnnotation.fromObject(object.annotations[i]); @@ -78083,7 +78081,7 @@ $root.proto = (function() { ImageMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.interactiveAnnotations = []; object.scanLengths = []; @@ -78139,7 +78137,7 @@ $root.proto = (function() { } if (message.interactiveAnnotations && message.interactiveAnnotations.length) { object.interactiveAnnotations = []; - for (var j = 0; j < message.interactiveAnnotations.length; ++j) + for (let j = 0; j < message.interactiveAnnotations.length; ++j) object.interactiveAnnotations[j] = $root.proto.InteractiveAnnotation.toObject(message.interactiveAnnotations[j], options); } if (message.directPath != null && message.hasOwnProperty("directPath")) { @@ -78187,7 +78185,7 @@ $root.proto = (function() { } if (message.scanLengths && message.scanLengths.length) { object.scanLengths = []; - for (var j = 0; j < message.scanLengths.length; ++j) + for (let j = 0; j < message.scanLengths.length; ++j) object.scanLengths[j] = message.scanLengths[j]; } if (message.midQualityFileSha256 != null && message.hasOwnProperty("midQualityFileSha256")) { @@ -78227,7 +78225,7 @@ $root.proto = (function() { } if (message.annotations && message.annotations.length) { object.annotations = []; - for (var j = 0; j < message.annotations.length; ++j) + for (let j = 0; j < message.annotations.length; ++j) object.annotations[j] = $root.proto.InteractiveAnnotation.toObject(message.annotations[j], options); } if (message.imageSourceType != null && message.hasOwnProperty("imageSourceType")) { @@ -78279,7 +78277,7 @@ $root.proto = (function() { * @property {number} RASTERIZED_TEXT_STATUS=3 RASTERIZED_TEXT_STATUS value */ ImageMessage.ImageSourceType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "USER_IMAGE"] = 0; values[valuesById[1] = "AI_GENERATED"] = 1; values[valuesById[2] = "AI_MODIFIED"] = 2; @@ -78309,7 +78307,7 @@ $root.proto = (function() { */ function InitialSecurityNotificationSettingSync(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -78323,7 +78321,7 @@ $root.proto = (function() { InitialSecurityNotificationSettingSync.prototype.securityNotificationEnabled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InitialSecurityNotificationSettingSync.prototype, "_securityNotificationEnabled", { @@ -78387,9 +78385,9 @@ $root.proto = (function() { InitialSecurityNotificationSettingSync.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InitialSecurityNotificationSettingSync(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InitialSecurityNotificationSettingSync(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.securityNotificationEnabled = reader.bool(); @@ -78430,7 +78428,7 @@ $root.proto = (function() { InitialSecurityNotificationSettingSync.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.securityNotificationEnabled != null && message.hasOwnProperty("securityNotificationEnabled")) { properties._securityNotificationEnabled = 1; if (typeof message.securityNotificationEnabled !== "boolean") @@ -78450,7 +78448,7 @@ $root.proto = (function() { InitialSecurityNotificationSettingSync.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InitialSecurityNotificationSettingSync) return object; - var message = new $root.proto.Message.InitialSecurityNotificationSettingSync(); + let message = new $root.proto.Message.InitialSecurityNotificationSettingSync(); if (object.securityNotificationEnabled != null) message.securityNotificationEnabled = Boolean(object.securityNotificationEnabled); return message; @@ -78468,7 +78466,7 @@ $root.proto = (function() { InitialSecurityNotificationSettingSync.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.securityNotificationEnabled != null && message.hasOwnProperty("securityNotificationEnabled")) { object.securityNotificationEnabled = message.securityNotificationEnabled; if (options.oneofs) @@ -78533,7 +78531,7 @@ $root.proto = (function() { */ function InteractiveMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -78611,7 +78609,7 @@ $root.proto = (function() { InteractiveMessage.prototype.carouselMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InteractiveMessage.prototype, "_header", { @@ -78726,9 +78724,9 @@ $root.proto = (function() { InteractiveMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.header = $root.proto.Message.InteractiveMessage.Header.decode(reader, reader.uint32()); @@ -78801,11 +78799,11 @@ $root.proto = (function() { InteractiveMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.header != null && message.hasOwnProperty("header")) { properties._header = 1; { - var error = $root.proto.Message.InteractiveMessage.Header.verify(message.header); + let error = $root.proto.Message.InteractiveMessage.Header.verify(message.header); if (error) return "header." + error; } @@ -78813,7 +78811,7 @@ $root.proto = (function() { if (message.body != null && message.hasOwnProperty("body")) { properties._body = 1; { - var error = $root.proto.Message.InteractiveMessage.Body.verify(message.body); + let error = $root.proto.Message.InteractiveMessage.Body.verify(message.body); if (error) return "body." + error; } @@ -78821,7 +78819,7 @@ $root.proto = (function() { if (message.footer != null && message.hasOwnProperty("footer")) { properties._footer = 1; { - var error = $root.proto.Message.InteractiveMessage.Footer.verify(message.footer); + let error = $root.proto.Message.InteractiveMessage.Footer.verify(message.footer); if (error) return "footer." + error; } @@ -78829,7 +78827,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -78837,7 +78835,7 @@ $root.proto = (function() { if (message.urlTrackingMap != null && message.hasOwnProperty("urlTrackingMap")) { properties._urlTrackingMap = 1; { - var error = $root.proto.UrlTrackingMap.verify(message.urlTrackingMap); + let error = $root.proto.UrlTrackingMap.verify(message.urlTrackingMap); if (error) return "urlTrackingMap." + error; } @@ -78845,7 +78843,7 @@ $root.proto = (function() { if (message.shopStorefrontMessage != null && message.hasOwnProperty("shopStorefrontMessage")) { properties.interactiveMessage = 1; { - var error = $root.proto.Message.InteractiveMessage.ShopMessage.verify(message.shopStorefrontMessage); + let error = $root.proto.Message.InteractiveMessage.ShopMessage.verify(message.shopStorefrontMessage); if (error) return "shopStorefrontMessage." + error; } @@ -78855,7 +78853,7 @@ $root.proto = (function() { return "interactiveMessage: multiple values"; properties.interactiveMessage = 1; { - var error = $root.proto.Message.InteractiveMessage.CollectionMessage.verify(message.collectionMessage); + let error = $root.proto.Message.InteractiveMessage.CollectionMessage.verify(message.collectionMessage); if (error) return "collectionMessage." + error; } @@ -78865,7 +78863,7 @@ $root.proto = (function() { return "interactiveMessage: multiple values"; properties.interactiveMessage = 1; { - var error = $root.proto.Message.InteractiveMessage.NativeFlowMessage.verify(message.nativeFlowMessage); + let error = $root.proto.Message.InteractiveMessage.NativeFlowMessage.verify(message.nativeFlowMessage); if (error) return "nativeFlowMessage." + error; } @@ -78875,7 +78873,7 @@ $root.proto = (function() { return "interactiveMessage: multiple values"; properties.interactiveMessage = 1; { - var error = $root.proto.Message.InteractiveMessage.CarouselMessage.verify(message.carouselMessage); + let error = $root.proto.Message.InteractiveMessage.CarouselMessage.verify(message.carouselMessage); if (error) return "carouselMessage." + error; } @@ -78894,7 +78892,7 @@ $root.proto = (function() { InteractiveMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage) return object; - var message = new $root.proto.Message.InteractiveMessage(); + let message = new $root.proto.Message.InteractiveMessage(); if (object.header != null) { if (typeof object.header !== "object") throw TypeError(".proto.Message.InteractiveMessage.header: object expected"); @@ -78955,7 +78953,7 @@ $root.proto = (function() { InteractiveMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.header != null && message.hasOwnProperty("header")) { object.header = $root.proto.Message.InteractiveMessage.Header.toObject(message.header, options); if (options.oneofs) @@ -79049,7 +79047,7 @@ $root.proto = (function() { */ function Body(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -79063,7 +79061,7 @@ $root.proto = (function() { Body.prototype.text = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Body.prototype, "_text", { @@ -79127,9 +79125,9 @@ $root.proto = (function() { Body.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Body(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Body(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -79170,7 +79168,7 @@ $root.proto = (function() { Body.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -79190,7 +79188,7 @@ $root.proto = (function() { Body.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.Body) return object; - var message = new $root.proto.Message.InteractiveMessage.Body(); + let message = new $root.proto.Message.InteractiveMessage.Body(); if (object.text != null) message.text = String(object.text); return message; @@ -79208,7 +79206,7 @@ $root.proto = (function() { Body.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.text != null && message.hasOwnProperty("text")) { object.text = message.text; if (options.oneofs) @@ -79267,7 +79265,7 @@ $root.proto = (function() { function CarouselMessage(properties) { this.cards = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -79289,7 +79287,7 @@ $root.proto = (function() { CarouselMessage.prototype.messageVersion = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CarouselMessage.prototype, "_messageVersion", { @@ -79322,7 +79320,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.cards != null && message.cards.length) - for (var i = 0; i < message.cards.length; ++i) + for (let i = 0; i < message.cards.length; ++i) $root.proto.Message.InteractiveMessage.encode(message.cards[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.messageVersion != null && Object.hasOwnProperty.call(message, "messageVersion")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.messageVersion); @@ -79356,9 +79354,9 @@ $root.proto = (function() { CarouselMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.CarouselMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.CarouselMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.cards && message.cards.length)) @@ -79405,12 +79403,12 @@ $root.proto = (function() { CarouselMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.cards != null && message.hasOwnProperty("cards")) { if (!Array.isArray(message.cards)) return "cards: array expected"; - for (var i = 0; i < message.cards.length; ++i) { - var error = $root.proto.Message.InteractiveMessage.verify(message.cards[i]); + for (let i = 0; i < message.cards.length; ++i) { + let error = $root.proto.Message.InteractiveMessage.verify(message.cards[i]); if (error) return "cards." + error; } @@ -79434,12 +79432,12 @@ $root.proto = (function() { CarouselMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.CarouselMessage) return object; - var message = new $root.proto.Message.InteractiveMessage.CarouselMessage(); + let message = new $root.proto.Message.InteractiveMessage.CarouselMessage(); if (object.cards) { if (!Array.isArray(object.cards)) throw TypeError(".proto.Message.InteractiveMessage.CarouselMessage.cards: array expected"); message.cards = []; - for (var i = 0; i < object.cards.length; ++i) { + for (let i = 0; i < object.cards.length; ++i) { if (typeof object.cards[i] !== "object") throw TypeError(".proto.Message.InteractiveMessage.CarouselMessage.cards: object expected"); message.cards[i] = $root.proto.Message.InteractiveMessage.fromObject(object.cards[i]); @@ -79462,12 +79460,12 @@ $root.proto = (function() { CarouselMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.cards = []; if (message.cards && message.cards.length) { object.cards = []; - for (var j = 0; j < message.cards.length; ++j) + for (let j = 0; j < message.cards.length; ++j) object.cards[j] = $root.proto.Message.InteractiveMessage.toObject(message.cards[j], options); } if (message.messageVersion != null && message.hasOwnProperty("messageVersion")) { @@ -79528,7 +79526,7 @@ $root.proto = (function() { */ function CollectionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -79558,7 +79556,7 @@ $root.proto = (function() { CollectionMessage.prototype.messageVersion = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CollectionMessage.prototype, "_bizJid", { @@ -79638,9 +79636,9 @@ $root.proto = (function() { CollectionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.CollectionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.CollectionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.bizJid = reader.string(); @@ -79689,7 +79687,7 @@ $root.proto = (function() { CollectionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.bizJid != null && message.hasOwnProperty("bizJid")) { properties._bizJid = 1; if (!$util.isString(message.bizJid)) @@ -79719,7 +79717,7 @@ $root.proto = (function() { CollectionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.CollectionMessage) return object; - var message = new $root.proto.Message.InteractiveMessage.CollectionMessage(); + let message = new $root.proto.Message.InteractiveMessage.CollectionMessage(); if (object.bizJid != null) message.bizJid = String(object.bizJid); if (object.id != null) @@ -79741,7 +79739,7 @@ $root.proto = (function() { CollectionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.bizJid != null && message.hasOwnProperty("bizJid")) { object.bizJid = message.bizJid; if (options.oneofs) @@ -79808,7 +79806,7 @@ $root.proto = (function() { */ function Footer(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -79822,7 +79820,7 @@ $root.proto = (function() { Footer.prototype.text = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Footer.prototype, "_text", { @@ -79886,9 +79884,9 @@ $root.proto = (function() { Footer.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Footer(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Footer(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -79929,7 +79927,7 @@ $root.proto = (function() { Footer.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -79949,7 +79947,7 @@ $root.proto = (function() { Footer.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.Footer) return object; - var message = new $root.proto.Message.InteractiveMessage.Footer(); + let message = new $root.proto.Message.InteractiveMessage.Footer(); if (object.text != null) message.text = String(object.text); return message; @@ -79967,7 +79965,7 @@ $root.proto = (function() { Footer.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.text != null && message.hasOwnProperty("text")) { object.text = message.text; if (options.oneofs) @@ -80032,7 +80030,7 @@ $root.proto = (function() { */ function Header(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -80110,7 +80108,7 @@ $root.proto = (function() { Header.prototype.productMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Header.prototype, "_title", { @@ -80213,9 +80211,9 @@ $root.proto = (function() { Header.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Header(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.Header(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -80288,7 +80286,7 @@ $root.proto = (function() { Header.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -80307,7 +80305,7 @@ $root.proto = (function() { if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { properties.media = 1; { - var error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); + let error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); if (error) return "documentMessage." + error; } @@ -80317,7 +80315,7 @@ $root.proto = (function() { return "media: multiple values"; properties.media = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.imageMessage); + let error = $root.proto.Message.ImageMessage.verify(message.imageMessage); if (error) return "imageMessage." + error; } @@ -80334,7 +80332,7 @@ $root.proto = (function() { return "media: multiple values"; properties.media = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.videoMessage); + let error = $root.proto.Message.VideoMessage.verify(message.videoMessage); if (error) return "videoMessage." + error; } @@ -80344,7 +80342,7 @@ $root.proto = (function() { return "media: multiple values"; properties.media = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.locationMessage); + let error = $root.proto.Message.LocationMessage.verify(message.locationMessage); if (error) return "locationMessage." + error; } @@ -80354,7 +80352,7 @@ $root.proto = (function() { return "media: multiple values"; properties.media = 1; { - var error = $root.proto.Message.ProductMessage.verify(message.productMessage); + let error = $root.proto.Message.ProductMessage.verify(message.productMessage); if (error) return "productMessage." + error; } @@ -80373,7 +80371,7 @@ $root.proto = (function() { Header.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.Header) return object; - var message = new $root.proto.Message.InteractiveMessage.Header(); + let message = new $root.proto.Message.InteractiveMessage.Header(); if (object.title != null) message.title = String(object.title); if (object.subtitle != null) @@ -80425,7 +80423,7 @@ $root.proto = (function() { Header.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -80525,7 +80523,7 @@ $root.proto = (function() { function NativeFlowMessage(properties) { this.buttons = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -80555,7 +80553,7 @@ $root.proto = (function() { NativeFlowMessage.prototype.messageVersion = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NativeFlowMessage.prototype, "_messageParamsJson", { @@ -80594,7 +80592,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.buttons != null && message.buttons.length) - for (var i = 0; i < message.buttons.length; ++i) + for (let i = 0; i < message.buttons.length; ++i) $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton.encode(message.buttons[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.messageParamsJson != null && Object.hasOwnProperty.call(message, "messageParamsJson")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.messageParamsJson); @@ -80630,9 +80628,9 @@ $root.proto = (function() { NativeFlowMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.buttons && message.buttons.length)) @@ -80683,12 +80681,12 @@ $root.proto = (function() { NativeFlowMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.buttons != null && message.hasOwnProperty("buttons")) { if (!Array.isArray(message.buttons)) return "buttons: array expected"; - for (var i = 0; i < message.buttons.length; ++i) { - var error = $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton.verify(message.buttons[i]); + for (let i = 0; i < message.buttons.length; ++i) { + let error = $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton.verify(message.buttons[i]); if (error) return "buttons." + error; } @@ -80717,12 +80715,12 @@ $root.proto = (function() { NativeFlowMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.NativeFlowMessage) return object; - var message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage(); + let message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage(); if (object.buttons) { if (!Array.isArray(object.buttons)) throw TypeError(".proto.Message.InteractiveMessage.NativeFlowMessage.buttons: array expected"); message.buttons = []; - for (var i = 0; i < object.buttons.length; ++i) { + for (let i = 0; i < object.buttons.length; ++i) { if (typeof object.buttons[i] !== "object") throw TypeError(".proto.Message.InteractiveMessage.NativeFlowMessage.buttons: object expected"); message.buttons[i] = $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton.fromObject(object.buttons[i]); @@ -80747,12 +80745,12 @@ $root.proto = (function() { NativeFlowMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.buttons = []; if (message.buttons && message.buttons.length) { object.buttons = []; - for (var j = 0; j < message.buttons.length; ++j) + for (let j = 0; j < message.buttons.length; ++j) object.buttons[j] = $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton.toObject(message.buttons[j], options); } if (message.messageParamsJson != null && message.hasOwnProperty("messageParamsJson")) { @@ -80814,7 +80812,7 @@ $root.proto = (function() { */ function NativeFlowButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -80836,7 +80834,7 @@ $root.proto = (function() { NativeFlowButton.prototype.buttonParamsJson = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NativeFlowButton.prototype, "_name", { @@ -80908,9 +80906,9 @@ $root.proto = (function() { NativeFlowButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -80955,7 +80953,7 @@ $root.proto = (function() { NativeFlowButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -80980,7 +80978,7 @@ $root.proto = (function() { NativeFlowButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton) return object; - var message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton(); + let message = new $root.proto.Message.InteractiveMessage.NativeFlowMessage.NativeFlowButton(); if (object.name != null) message.name = String(object.name); if (object.buttonParamsJson != null) @@ -81000,7 +80998,7 @@ $root.proto = (function() { NativeFlowButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -81067,7 +81065,7 @@ $root.proto = (function() { */ function ShopMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -81097,7 +81095,7 @@ $root.proto = (function() { ShopMessage.prototype.messageVersion = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ShopMessage.prototype, "_id", { @@ -81177,9 +81175,9 @@ $root.proto = (function() { ShopMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.ShopMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveMessage.ShopMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.string(); @@ -81228,7 +81226,7 @@ $root.proto = (function() { ShopMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isString(message.id)) @@ -81265,7 +81263,7 @@ $root.proto = (function() { ShopMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveMessage.ShopMessage) return object; - var message = new $root.proto.Message.InteractiveMessage.ShopMessage(); + let message = new $root.proto.Message.InteractiveMessage.ShopMessage(); if (object.id != null) message.id = String(object.id); switch (object.surface) { @@ -81309,7 +81307,7 @@ $root.proto = (function() { ShopMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -81364,7 +81362,7 @@ $root.proto = (function() { * @property {number} WA=3 WA value */ ShopMessage.Surface = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_SURFACE"] = 0; values[valuesById[1] = "FB"] = 1; values[valuesById[2] = "IG"] = 2; @@ -81399,7 +81397,7 @@ $root.proto = (function() { */ function InteractiveResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -81429,7 +81427,7 @@ $root.proto = (function() { InteractiveResponseMessage.prototype.nativeFlowResponseMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InteractiveResponseMessage.prototype, "_body", { @@ -81514,9 +81512,9 @@ $root.proto = (function() { InteractiveResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.body = $root.proto.Message.InteractiveResponseMessage.Body.decode(reader, reader.uint32()); @@ -81565,11 +81563,11 @@ $root.proto = (function() { InteractiveResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.body != null && message.hasOwnProperty("body")) { properties._body = 1; { - var error = $root.proto.Message.InteractiveResponseMessage.Body.verify(message.body); + let error = $root.proto.Message.InteractiveResponseMessage.Body.verify(message.body); if (error) return "body." + error; } @@ -81577,7 +81575,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -81585,7 +81583,7 @@ $root.proto = (function() { if (message.nativeFlowResponseMessage != null && message.hasOwnProperty("nativeFlowResponseMessage")) { properties.interactiveResponseMessage = 1; { - var error = $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage.verify(message.nativeFlowResponseMessage); + let error = $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage.verify(message.nativeFlowResponseMessage); if (error) return "nativeFlowResponseMessage." + error; } @@ -81604,7 +81602,7 @@ $root.proto = (function() { InteractiveResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveResponseMessage) return object; - var message = new $root.proto.Message.InteractiveResponseMessage(); + let message = new $root.proto.Message.InteractiveResponseMessage(); if (object.body != null) { if (typeof object.body !== "object") throw TypeError(".proto.Message.InteractiveResponseMessage.body: object expected"); @@ -81635,7 +81633,7 @@ $root.proto = (function() { InteractiveResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.body != null && message.hasOwnProperty("body")) { object.body = $root.proto.Message.InteractiveResponseMessage.Body.toObject(message.body, options); if (options.oneofs) @@ -81700,7 +81698,7 @@ $root.proto = (function() { */ function Body(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -81722,7 +81720,7 @@ $root.proto = (function() { Body.prototype.format = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Body.prototype, "_text", { @@ -81794,9 +81792,9 @@ $root.proto = (function() { Body.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage.Body(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage.Body(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.text = reader.string(); @@ -81841,7 +81839,7 @@ $root.proto = (function() { Body.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.text != null && message.hasOwnProperty("text")) { properties._text = 1; if (!$util.isString(message.text)) @@ -81871,7 +81869,7 @@ $root.proto = (function() { Body.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveResponseMessage.Body) return object; - var message = new $root.proto.Message.InteractiveResponseMessage.Body(); + let message = new $root.proto.Message.InteractiveResponseMessage.Body(); if (object.text != null) message.text = String(object.text); switch (object.format) { @@ -81905,7 +81903,7 @@ $root.proto = (function() { Body.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.text != null && message.hasOwnProperty("text")) { object.text = message.text; if (options.oneofs) @@ -81953,7 +81951,7 @@ $root.proto = (function() { * @property {number} EXTENSIONS_1=1 EXTENSIONS_1 value */ Body.Format = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT"] = 0; values[valuesById[1] = "EXTENSIONS_1"] = 1; return values; @@ -81983,7 +81981,7 @@ $root.proto = (function() { */ function NativeFlowResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -82013,7 +82011,7 @@ $root.proto = (function() { NativeFlowResponseMessage.prototype.version = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NativeFlowResponseMessage.prototype, "_name", { @@ -82093,9 +82091,9 @@ $root.proto = (function() { NativeFlowResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -82144,7 +82142,7 @@ $root.proto = (function() { NativeFlowResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -82174,7 +82172,7 @@ $root.proto = (function() { NativeFlowResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage) return object; - var message = new $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage(); + let message = new $root.proto.Message.InteractiveResponseMessage.NativeFlowResponseMessage(); if (object.name != null) message.name = String(object.name); if (object.paramsJson != null) @@ -82196,7 +82194,7 @@ $root.proto = (function() { NativeFlowResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -82275,7 +82273,7 @@ $root.proto = (function() { */ function InvoiceMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -82361,7 +82359,7 @@ $root.proto = (function() { InvoiceMessage.prototype.attachmentJpegThumbnail = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(InvoiceMessage.prototype, "_note", { @@ -82497,9 +82495,9 @@ $root.proto = (function() { InvoiceMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InvoiceMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.InvoiceMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.note = reader.string(); @@ -82576,7 +82574,7 @@ $root.proto = (function() { InvoiceMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.note != null && message.hasOwnProperty("note")) { properties._note = 1; if (!$util.isString(message.note)) @@ -82646,7 +82644,7 @@ $root.proto = (function() { InvoiceMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.InvoiceMessage) return object; - var message = new $root.proto.Message.InvoiceMessage(); + let message = new $root.proto.Message.InvoiceMessage(); if (object.note != null) message.note = String(object.note); if (object.token != null) @@ -82715,7 +82713,7 @@ $root.proto = (function() { InvoiceMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.note != null && message.hasOwnProperty("note")) { object.note = message.note; if (options.oneofs) @@ -82806,7 +82804,7 @@ $root.proto = (function() { * @property {number} PDF=1 PDF value */ InvoiceMessage.AttachmentType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "IMAGE"] = 0; values[valuesById[1] = "PDF"] = 1; return values; @@ -82836,7 +82834,7 @@ $root.proto = (function() { */ function KeepInChatMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -82866,7 +82864,7 @@ $root.proto = (function() { KeepInChatMessage.prototype.timestampMs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(KeepInChatMessage.prototype, "_key", { @@ -82946,9 +82944,9 @@ $root.proto = (function() { KeepInChatMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.KeepInChatMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.KeepInChatMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -82997,11 +82995,11 @@ $root.proto = (function() { KeepInChatMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -83036,7 +83034,7 @@ $root.proto = (function() { KeepInChatMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.KeepInChatMessage) return object; - var message = new $root.proto.Message.KeepInChatMessage(); + let message = new $root.proto.Message.KeepInChatMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.KeepInChatMessage.key: object expected"); @@ -83086,7 +83084,7 @@ $root.proto = (function() { KeepInChatMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -83158,7 +83156,7 @@ $root.proto = (function() { */ function LinkPreviewMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -83188,7 +83186,7 @@ $root.proto = (function() { LinkPreviewMetadata.prototype.fbExperimentId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LinkPreviewMetadata.prototype, "_paymentLinkMetadata", { @@ -83268,9 +83266,9 @@ $root.proto = (function() { LinkPreviewMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LinkPreviewMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LinkPreviewMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.paymentLinkMetadata = $root.proto.Message.PaymentLinkMetadata.decode(reader, reader.uint32()); @@ -83319,11 +83317,11 @@ $root.proto = (function() { LinkPreviewMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.paymentLinkMetadata != null && message.hasOwnProperty("paymentLinkMetadata")) { properties._paymentLinkMetadata = 1; { - var error = $root.proto.Message.PaymentLinkMetadata.verify(message.paymentLinkMetadata); + let error = $root.proto.Message.PaymentLinkMetadata.verify(message.paymentLinkMetadata); if (error) return "paymentLinkMetadata." + error; } @@ -83331,7 +83329,7 @@ $root.proto = (function() { if (message.urlMetadata != null && message.hasOwnProperty("urlMetadata")) { properties._urlMetadata = 1; { - var error = $root.proto.Message.URLMetadata.verify(message.urlMetadata); + let error = $root.proto.Message.URLMetadata.verify(message.urlMetadata); if (error) return "urlMetadata." + error; } @@ -83355,7 +83353,7 @@ $root.proto = (function() { LinkPreviewMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.LinkPreviewMetadata) return object; - var message = new $root.proto.Message.LinkPreviewMetadata(); + let message = new $root.proto.Message.LinkPreviewMetadata(); if (object.paymentLinkMetadata != null) { if (typeof object.paymentLinkMetadata !== "object") throw TypeError(".proto.Message.LinkPreviewMetadata.paymentLinkMetadata: object expected"); @@ -83383,7 +83381,7 @@ $root.proto = (function() { LinkPreviewMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.paymentLinkMetadata != null && message.hasOwnProperty("paymentLinkMetadata")) { object.paymentLinkMetadata = $root.proto.Message.PaymentLinkMetadata.toObject(message.paymentLinkMetadata, options); if (options.oneofs) @@ -83458,7 +83456,7 @@ $root.proto = (function() { function ListMessage(properties) { this.sections = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -83528,7 +83526,7 @@ $root.proto = (function() { ListMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ListMessage.prototype, "_title", { @@ -83605,7 +83603,7 @@ $root.proto = (function() { if (message.listType != null && Object.hasOwnProperty.call(message, "listType")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.listType); if (message.sections != null && message.sections.length) - for (var i = 0; i < message.sections.length; ++i) + for (let i = 0; i < message.sections.length; ++i) $root.proto.Message.ListMessage.Section.encode(message.sections[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); if (message.productListInfo != null && Object.hasOwnProperty.call(message, "productListInfo")) $root.proto.Message.ListMessage.ProductListInfo.encode(message.productListInfo, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); @@ -83643,9 +83641,9 @@ $root.proto = (function() { ListMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -83716,7 +83714,7 @@ $root.proto = (function() { ListMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -83746,8 +83744,8 @@ $root.proto = (function() { if (message.sections != null && message.hasOwnProperty("sections")) { if (!Array.isArray(message.sections)) return "sections: array expected"; - for (var i = 0; i < message.sections.length; ++i) { - var error = $root.proto.Message.ListMessage.Section.verify(message.sections[i]); + for (let i = 0; i < message.sections.length; ++i) { + let error = $root.proto.Message.ListMessage.Section.verify(message.sections[i]); if (error) return "sections." + error; } @@ -83755,7 +83753,7 @@ $root.proto = (function() { if (message.productListInfo != null && message.hasOwnProperty("productListInfo")) { properties._productListInfo = 1; { - var error = $root.proto.Message.ListMessage.ProductListInfo.verify(message.productListInfo); + let error = $root.proto.Message.ListMessage.ProductListInfo.verify(message.productListInfo); if (error) return "productListInfo." + error; } @@ -83768,7 +83766,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -83787,7 +83785,7 @@ $root.proto = (function() { ListMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage) return object; - var message = new $root.proto.Message.ListMessage(); + let message = new $root.proto.Message.ListMessage(); if (object.title != null) message.title = String(object.title); if (object.description != null) @@ -83818,7 +83816,7 @@ $root.proto = (function() { if (!Array.isArray(object.sections)) throw TypeError(".proto.Message.ListMessage.sections: array expected"); message.sections = []; - for (var i = 0; i < object.sections.length; ++i) { + for (let i = 0; i < object.sections.length; ++i) { if (typeof object.sections[i] !== "object") throw TypeError(".proto.Message.ListMessage.sections: object expected"); message.sections[i] = $root.proto.Message.ListMessage.Section.fromObject(object.sections[i]); @@ -83851,7 +83849,7 @@ $root.proto = (function() { ListMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.sections = []; if (message.title != null && message.hasOwnProperty("title")) { @@ -83876,7 +83874,7 @@ $root.proto = (function() { } if (message.sections && message.sections.length) { object.sections = []; - for (var j = 0; j < message.sections.length; ++j) + for (let j = 0; j < message.sections.length; ++j) object.sections[j] = $root.proto.Message.ListMessage.Section.toObject(message.sections[j], options); } if (message.productListInfo != null && message.hasOwnProperty("productListInfo")) { @@ -83932,7 +83930,7 @@ $root.proto = (function() { * @property {number} PRODUCT_LIST=2 PRODUCT_LIST value */ ListMessage.ListType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "SINGLE_SELECT"] = 1; values[valuesById[2] = "PRODUCT_LIST"] = 2; @@ -83958,7 +83956,7 @@ $root.proto = (function() { */ function Product(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -83972,7 +83970,7 @@ $root.proto = (function() { Product.prototype.productId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Product.prototype, "_productId", { @@ -84036,9 +84034,9 @@ $root.proto = (function() { Product.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Product(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Product(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.productId = reader.string(); @@ -84079,7 +84077,7 @@ $root.proto = (function() { Product.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.productId != null && message.hasOwnProperty("productId")) { properties._productId = 1; if (!$util.isString(message.productId)) @@ -84099,7 +84097,7 @@ $root.proto = (function() { Product.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.Product) return object; - var message = new $root.proto.Message.ListMessage.Product(); + let message = new $root.proto.Message.ListMessage.Product(); if (object.productId != null) message.productId = String(object.productId); return message; @@ -84117,7 +84115,7 @@ $root.proto = (function() { Product.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.productId != null && message.hasOwnProperty("productId")) { object.productId = message.productId; if (options.oneofs) @@ -84175,7 +84173,7 @@ $root.proto = (function() { */ function ProductListHeaderImage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -84197,7 +84195,7 @@ $root.proto = (function() { ProductListHeaderImage.prototype.jpegThumbnail = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProductListHeaderImage.prototype, "_productId", { @@ -84269,9 +84267,9 @@ $root.proto = (function() { ProductListHeaderImage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductListHeaderImage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductListHeaderImage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.productId = reader.string(); @@ -84316,7 +84314,7 @@ $root.proto = (function() { ProductListHeaderImage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.productId != null && message.hasOwnProperty("productId")) { properties._productId = 1; if (!$util.isString(message.productId)) @@ -84341,7 +84339,7 @@ $root.proto = (function() { ProductListHeaderImage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.ProductListHeaderImage) return object; - var message = new $root.proto.Message.ListMessage.ProductListHeaderImage(); + let message = new $root.proto.Message.ListMessage.ProductListHeaderImage(); if (object.productId != null) message.productId = String(object.productId); if (object.jpegThumbnail != null) @@ -84364,7 +84362,7 @@ $root.proto = (function() { ProductListHeaderImage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.productId != null && message.hasOwnProperty("productId")) { object.productId = message.productId; if (options.oneofs) @@ -84429,7 +84427,7 @@ $root.proto = (function() { function ProductListInfo(properties) { this.productSections = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -84459,7 +84457,7 @@ $root.proto = (function() { ProductListInfo.prototype.businessOwnerJid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProductListInfo.prototype, "_headerImage", { @@ -84498,7 +84496,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.productSections != null && message.productSections.length) - for (var i = 0; i < message.productSections.length; ++i) + for (let i = 0; i < message.productSections.length; ++i) $root.proto.Message.ListMessage.ProductSection.encode(message.productSections[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.headerImage != null && Object.hasOwnProperty.call(message, "headerImage")) $root.proto.Message.ListMessage.ProductListHeaderImage.encode(message.headerImage, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); @@ -84534,9 +84532,9 @@ $root.proto = (function() { ProductListInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductListInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductListInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.productSections && message.productSections.length)) @@ -84587,12 +84585,12 @@ $root.proto = (function() { ProductListInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.productSections != null && message.hasOwnProperty("productSections")) { if (!Array.isArray(message.productSections)) return "productSections: array expected"; - for (var i = 0; i < message.productSections.length; ++i) { - var error = $root.proto.Message.ListMessage.ProductSection.verify(message.productSections[i]); + for (let i = 0; i < message.productSections.length; ++i) { + let error = $root.proto.Message.ListMessage.ProductSection.verify(message.productSections[i]); if (error) return "productSections." + error; } @@ -84600,7 +84598,7 @@ $root.proto = (function() { if (message.headerImage != null && message.hasOwnProperty("headerImage")) { properties._headerImage = 1; { - var error = $root.proto.Message.ListMessage.ProductListHeaderImage.verify(message.headerImage); + let error = $root.proto.Message.ListMessage.ProductListHeaderImage.verify(message.headerImage); if (error) return "headerImage." + error; } @@ -84624,12 +84622,12 @@ $root.proto = (function() { ProductListInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.ProductListInfo) return object; - var message = new $root.proto.Message.ListMessage.ProductListInfo(); + let message = new $root.proto.Message.ListMessage.ProductListInfo(); if (object.productSections) { if (!Array.isArray(object.productSections)) throw TypeError(".proto.Message.ListMessage.ProductListInfo.productSections: array expected"); message.productSections = []; - for (var i = 0; i < object.productSections.length; ++i) { + for (let i = 0; i < object.productSections.length; ++i) { if (typeof object.productSections[i] !== "object") throw TypeError(".proto.Message.ListMessage.ProductListInfo.productSections: object expected"); message.productSections[i] = $root.proto.Message.ListMessage.ProductSection.fromObject(object.productSections[i]); @@ -84657,12 +84655,12 @@ $root.proto = (function() { ProductListInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.productSections = []; if (message.productSections && message.productSections.length) { object.productSections = []; - for (var j = 0; j < message.productSections.length; ++j) + for (let j = 0; j < message.productSections.length; ++j) object.productSections[j] = $root.proto.Message.ListMessage.ProductSection.toObject(message.productSections[j], options); } if (message.headerImage != null && message.hasOwnProperty("headerImage")) { @@ -84728,7 +84726,7 @@ $root.proto = (function() { function ProductSection(properties) { this.products = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -84750,7 +84748,7 @@ $root.proto = (function() { ProductSection.prototype.products = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProductSection.prototype, "_title", { @@ -84785,7 +84783,7 @@ $root.proto = (function() { if (message.title != null && Object.hasOwnProperty.call(message, "title")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.title); if (message.products != null && message.products.length) - for (var i = 0; i < message.products.length; ++i) + for (let i = 0; i < message.products.length; ++i) $root.proto.Message.ListMessage.Product.encode(message.products[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -84817,9 +84815,9 @@ $root.proto = (function() { ProductSection.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductSection(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.ProductSection(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -84866,7 +84864,7 @@ $root.proto = (function() { ProductSection.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -84875,8 +84873,8 @@ $root.proto = (function() { if (message.products != null && message.hasOwnProperty("products")) { if (!Array.isArray(message.products)) return "products: array expected"; - for (var i = 0; i < message.products.length; ++i) { - var error = $root.proto.Message.ListMessage.Product.verify(message.products[i]); + for (let i = 0; i < message.products.length; ++i) { + let error = $root.proto.Message.ListMessage.Product.verify(message.products[i]); if (error) return "products." + error; } @@ -84895,14 +84893,14 @@ $root.proto = (function() { ProductSection.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.ProductSection) return object; - var message = new $root.proto.Message.ListMessage.ProductSection(); + let message = new $root.proto.Message.ListMessage.ProductSection(); if (object.title != null) message.title = String(object.title); if (object.products) { if (!Array.isArray(object.products)) throw TypeError(".proto.Message.ListMessage.ProductSection.products: array expected"); message.products = []; - for (var i = 0; i < object.products.length; ++i) { + for (let i = 0; i < object.products.length; ++i) { if (typeof object.products[i] !== "object") throw TypeError(".proto.Message.ListMessage.ProductSection.products: object expected"); message.products[i] = $root.proto.Message.ListMessage.Product.fromObject(object.products[i]); @@ -84923,7 +84921,7 @@ $root.proto = (function() { ProductSection.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.products = []; if (message.title != null && message.hasOwnProperty("title")) { @@ -84933,7 +84931,7 @@ $root.proto = (function() { } if (message.products && message.products.length) { object.products = []; - for (var j = 0; j < message.products.length; ++j) + for (let j = 0; j < message.products.length; ++j) object.products[j] = $root.proto.Message.ListMessage.Product.toObject(message.products[j], options); } return object; @@ -84989,7 +84987,7 @@ $root.proto = (function() { */ function Row(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -85019,7 +85017,7 @@ $root.proto = (function() { Row.prototype.rowId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Row.prototype, "_title", { @@ -85099,9 +85097,9 @@ $root.proto = (function() { Row.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Row(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Row(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -85150,7 +85148,7 @@ $root.proto = (function() { Row.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -85180,7 +85178,7 @@ $root.proto = (function() { Row.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.Row) return object; - var message = new $root.proto.Message.ListMessage.Row(); + let message = new $root.proto.Message.ListMessage.Row(); if (object.title != null) message.title = String(object.title); if (object.description != null) @@ -85202,7 +85200,7 @@ $root.proto = (function() { Row.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -85271,7 +85269,7 @@ $root.proto = (function() { function Section(properties) { this.rows = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -85293,7 +85291,7 @@ $root.proto = (function() { Section.prototype.rows = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Section.prototype, "_title", { @@ -85328,7 +85326,7 @@ $root.proto = (function() { if (message.title != null && Object.hasOwnProperty.call(message, "title")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.title); if (message.rows != null && message.rows.length) - for (var i = 0; i < message.rows.length; ++i) + for (let i = 0; i < message.rows.length; ++i) $root.proto.Message.ListMessage.Row.encode(message.rows[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -85360,9 +85358,9 @@ $root.proto = (function() { Section.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Section(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListMessage.Section(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -85409,7 +85407,7 @@ $root.proto = (function() { Section.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -85418,8 +85416,8 @@ $root.proto = (function() { if (message.rows != null && message.hasOwnProperty("rows")) { if (!Array.isArray(message.rows)) return "rows: array expected"; - for (var i = 0; i < message.rows.length; ++i) { - var error = $root.proto.Message.ListMessage.Row.verify(message.rows[i]); + for (let i = 0; i < message.rows.length; ++i) { + let error = $root.proto.Message.ListMessage.Row.verify(message.rows[i]); if (error) return "rows." + error; } @@ -85438,14 +85436,14 @@ $root.proto = (function() { Section.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListMessage.Section) return object; - var message = new $root.proto.Message.ListMessage.Section(); + let message = new $root.proto.Message.ListMessage.Section(); if (object.title != null) message.title = String(object.title); if (object.rows) { if (!Array.isArray(object.rows)) throw TypeError(".proto.Message.ListMessage.Section.rows: array expected"); message.rows = []; - for (var i = 0; i < object.rows.length; ++i) { + for (let i = 0; i < object.rows.length; ++i) { if (typeof object.rows[i] !== "object") throw TypeError(".proto.Message.ListMessage.Section.rows: object expected"); message.rows[i] = $root.proto.Message.ListMessage.Row.fromObject(object.rows[i]); @@ -85466,7 +85464,7 @@ $root.proto = (function() { Section.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.rows = []; if (message.title != null && message.hasOwnProperty("title")) { @@ -85476,7 +85474,7 @@ $root.proto = (function() { } if (message.rows && message.rows.length) { object.rows = []; - for (var j = 0; j < message.rows.length; ++j) + for (let j = 0; j < message.rows.length; ++j) object.rows[j] = $root.proto.Message.ListMessage.Row.toObject(message.rows[j], options); } return object; @@ -85537,7 +85535,7 @@ $root.proto = (function() { */ function ListResponseMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -85583,7 +85581,7 @@ $root.proto = (function() { ListResponseMessage.prototype.description = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ListResponseMessage.prototype, "_title", { @@ -85679,9 +85677,9 @@ $root.proto = (function() { ListResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -85738,7 +85736,7 @@ $root.proto = (function() { ListResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -85757,7 +85755,7 @@ $root.proto = (function() { if (message.singleSelectReply != null && message.hasOwnProperty("singleSelectReply")) { properties._singleSelectReply = 1; { - var error = $root.proto.Message.ListResponseMessage.SingleSelectReply.verify(message.singleSelectReply); + let error = $root.proto.Message.ListResponseMessage.SingleSelectReply.verify(message.singleSelectReply); if (error) return "singleSelectReply." + error; } @@ -85765,7 +85763,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -85789,7 +85787,7 @@ $root.proto = (function() { ListResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListResponseMessage) return object; - var message = new $root.proto.Message.ListResponseMessage(); + let message = new $root.proto.Message.ListResponseMessage(); if (object.title != null) message.title = String(object.title); switch (object.listType) { @@ -85835,7 +85833,7 @@ $root.proto = (function() { ListResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -85898,7 +85896,7 @@ $root.proto = (function() { * @property {number} SINGLE_SELECT=1 SINGLE_SELECT value */ ListResponseMessage.ListType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "SINGLE_SELECT"] = 1; return values; @@ -85923,7 +85921,7 @@ $root.proto = (function() { */ function SingleSelectReply(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -85937,7 +85935,7 @@ $root.proto = (function() { SingleSelectReply.prototype.selectedRowId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SingleSelectReply.prototype, "_selectedRowId", { @@ -86001,9 +85999,9 @@ $root.proto = (function() { SingleSelectReply.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListResponseMessage.SingleSelectReply(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ListResponseMessage.SingleSelectReply(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.selectedRowId = reader.string(); @@ -86044,7 +86042,7 @@ $root.proto = (function() { SingleSelectReply.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.selectedRowId != null && message.hasOwnProperty("selectedRowId")) { properties._selectedRowId = 1; if (!$util.isString(message.selectedRowId)) @@ -86064,7 +86062,7 @@ $root.proto = (function() { SingleSelectReply.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ListResponseMessage.SingleSelectReply) return object; - var message = new $root.proto.Message.ListResponseMessage.SingleSelectReply(); + let message = new $root.proto.Message.ListResponseMessage.SingleSelectReply(); if (object.selectedRowId != null) message.selectedRowId = String(object.selectedRowId); return message; @@ -86082,7 +86080,7 @@ $root.proto = (function() { SingleSelectReply.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.selectedRowId != null && message.hasOwnProperty("selectedRowId")) { object.selectedRowId = message.selectedRowId; if (options.oneofs) @@ -86151,7 +86149,7 @@ $root.proto = (function() { */ function LiveLocationMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -86237,7 +86235,7 @@ $root.proto = (function() { LiveLocationMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LiveLocationMessage.prototype, "_degreesLatitude", { @@ -86373,9 +86371,9 @@ $root.proto = (function() { LiveLocationMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LiveLocationMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LiveLocationMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.degreesLatitude = reader.double(); @@ -86452,7 +86450,7 @@ $root.proto = (function() { LiveLocationMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { properties._degreesLatitude = 1; if (typeof message.degreesLatitude !== "number") @@ -86501,7 +86499,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -86520,7 +86518,7 @@ $root.proto = (function() { LiveLocationMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.LiveLocationMessage) return object; - var message = new $root.proto.Message.LiveLocationMessage(); + let message = new $root.proto.Message.LiveLocationMessage(); if (object.degreesLatitude != null) message.degreesLatitude = Number(object.degreesLatitude); if (object.degreesLongitude != null) @@ -86569,7 +86567,7 @@ $root.proto = (function() { LiveLocationMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { object.degreesLatitude = options.json && !isFinite(message.degreesLatitude) ? String(message.degreesLatitude) : message.degreesLatitude; if (options.oneofs) @@ -86685,7 +86683,7 @@ $root.proto = (function() { */ function LocationMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -86787,7 +86785,7 @@ $root.proto = (function() { LocationMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LocationMessage.prototype, "_degreesLatitude", { @@ -86939,9 +86937,9 @@ $root.proto = (function() { LocationMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LocationMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.LocationMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.degreesLatitude = reader.double(); @@ -87026,7 +87024,7 @@ $root.proto = (function() { LocationMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { properties._degreesLatitude = 1; if (typeof message.degreesLatitude !== "number") @@ -87085,7 +87083,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -87104,7 +87102,7 @@ $root.proto = (function() { LocationMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.LocationMessage) return object; - var message = new $root.proto.Message.LocationMessage(); + let message = new $root.proto.Message.LocationMessage(); if (object.degreesLatitude != null) message.degreesLatitude = Number(object.degreesLatitude); if (object.degreesLongitude != null) @@ -87150,7 +87148,7 @@ $root.proto = (function() { LocationMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { object.degreesLatitude = options.json && !isFinite(message.degreesLatitude) ? String(message.degreesLatitude) : message.degreesLatitude; if (options.oneofs) @@ -87268,7 +87266,7 @@ $root.proto = (function() { */ function MMSThumbnailMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -87330,7 +87328,7 @@ $root.proto = (function() { MMSThumbnailMetadata.prototype.thumbnailWidth = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MMSThumbnailMetadata.prototype, "_thumbnailDirectPath", { @@ -87442,9 +87440,9 @@ $root.proto = (function() { MMSThumbnailMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MMSThumbnailMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MMSThumbnailMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.thumbnailDirectPath = reader.string(); @@ -87509,7 +87507,7 @@ $root.proto = (function() { MMSThumbnailMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.thumbnailDirectPath != null && message.hasOwnProperty("thumbnailDirectPath")) { properties._thumbnailDirectPath = 1; if (!$util.isString(message.thumbnailDirectPath)) @@ -87559,7 +87557,7 @@ $root.proto = (function() { MMSThumbnailMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.MMSThumbnailMetadata) return object; - var message = new $root.proto.Message.MMSThumbnailMetadata(); + let message = new $root.proto.Message.MMSThumbnailMetadata(); if (object.thumbnailDirectPath != null) message.thumbnailDirectPath = String(object.thumbnailDirectPath); if (object.thumbnailSha256 != null) @@ -87605,7 +87603,7 @@ $root.proto = (function() { MMSThumbnailMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.thumbnailDirectPath != null && message.hasOwnProperty("thumbnailDirectPath")) { object.thumbnailDirectPath = message.thumbnailDirectPath; if (options.oneofs) @@ -87702,7 +87700,7 @@ $root.proto = (function() { */ function MessageHistoryBundle(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -87772,7 +87770,7 @@ $root.proto = (function() { MessageHistoryBundle.prototype.messageHistoryMetadata = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageHistoryBundle.prototype, "_mimetype", { @@ -87892,9 +87890,9 @@ $root.proto = (function() { MessageHistoryBundle.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryBundle(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryBundle(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.mimetype = reader.string(); @@ -87963,7 +87961,7 @@ $root.proto = (function() { MessageHistoryBundle.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.mimetype != null && message.hasOwnProperty("mimetype")) { properties._mimetype = 1; if (!$util.isString(message.mimetype)) @@ -87997,7 +87995,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -88005,7 +88003,7 @@ $root.proto = (function() { if (message.messageHistoryMetadata != null && message.hasOwnProperty("messageHistoryMetadata")) { properties._messageHistoryMetadata = 1; { - var error = $root.proto.Message.MessageHistoryMetadata.verify(message.messageHistoryMetadata); + let error = $root.proto.Message.MessageHistoryMetadata.verify(message.messageHistoryMetadata); if (error) return "messageHistoryMetadata." + error; } @@ -88024,7 +88022,7 @@ $root.proto = (function() { MessageHistoryBundle.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.MessageHistoryBundle) return object; - var message = new $root.proto.Message.MessageHistoryBundle(); + let message = new $root.proto.Message.MessageHistoryBundle(); if (object.mimetype != null) message.mimetype = String(object.mimetype); if (object.fileSha256 != null) @@ -88078,7 +88076,7 @@ $root.proto = (function() { MessageHistoryBundle.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.mimetype != null && message.hasOwnProperty("mimetype")) { object.mimetype = message.mimetype; if (options.oneofs) @@ -88176,7 +88174,7 @@ $root.proto = (function() { function MessageHistoryMetadata(properties) { this.historyReceivers = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -88206,7 +88204,7 @@ $root.proto = (function() { MessageHistoryMetadata.prototype.messageCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageHistoryMetadata.prototype, "_firstMessageTimestamp", { @@ -88245,7 +88243,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.historyReceivers != null && message.historyReceivers.length) - for (var i = 0; i < message.historyReceivers.length; ++i) + for (let i = 0; i < message.historyReceivers.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.historyReceivers[i]); if (message.firstMessageTimestamp != null && Object.hasOwnProperty.call(message, "firstMessageTimestamp")) writer.uint32(/* id 2, wireType 0 =*/16).int64(message.firstMessageTimestamp); @@ -88281,9 +88279,9 @@ $root.proto = (function() { MessageHistoryMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.historyReceivers && message.historyReceivers.length)) @@ -88334,11 +88332,11 @@ $root.proto = (function() { MessageHistoryMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.historyReceivers != null && message.hasOwnProperty("historyReceivers")) { if (!Array.isArray(message.historyReceivers)) return "historyReceivers: array expected"; - for (var i = 0; i < message.historyReceivers.length; ++i) + for (let i = 0; i < message.historyReceivers.length; ++i) if (!$util.isString(message.historyReceivers[i])) return "historyReceivers: string[] expected"; } @@ -88366,12 +88364,12 @@ $root.proto = (function() { MessageHistoryMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.MessageHistoryMetadata) return object; - var message = new $root.proto.Message.MessageHistoryMetadata(); + let message = new $root.proto.Message.MessageHistoryMetadata(); if (object.historyReceivers) { if (!Array.isArray(object.historyReceivers)) throw TypeError(".proto.Message.MessageHistoryMetadata.historyReceivers: array expected"); message.historyReceivers = []; - for (var i = 0; i < object.historyReceivers.length; ++i) + for (let i = 0; i < object.historyReceivers.length; ++i) message.historyReceivers[i] = String(object.historyReceivers[i]); } if (object.firstMessageTimestamp != null) @@ -88407,12 +88405,12 @@ $root.proto = (function() { MessageHistoryMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.historyReceivers = []; if (message.historyReceivers && message.historyReceivers.length) { object.historyReceivers = []; - for (var j = 0; j < message.historyReceivers.length; ++j) + for (let j = 0; j < message.historyReceivers.length; ++j) object.historyReceivers[j] = message.historyReceivers[j]; } if (message.firstMessageTimestamp != null && message.hasOwnProperty("firstMessageTimestamp")) { @@ -88483,7 +88481,7 @@ $root.proto = (function() { */ function MessageHistoryNotice(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -88505,7 +88503,7 @@ $root.proto = (function() { MessageHistoryNotice.prototype.messageHistoryMetadata = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageHistoryNotice.prototype, "_contextInfo", { @@ -88577,9 +88575,9 @@ $root.proto = (function() { MessageHistoryNotice.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryNotice(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.MessageHistoryNotice(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.contextInfo = $root.proto.ContextInfo.decode(reader, reader.uint32()); @@ -88624,11 +88622,11 @@ $root.proto = (function() { MessageHistoryNotice.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -88636,7 +88634,7 @@ $root.proto = (function() { if (message.messageHistoryMetadata != null && message.hasOwnProperty("messageHistoryMetadata")) { properties._messageHistoryMetadata = 1; { - var error = $root.proto.Message.MessageHistoryMetadata.verify(message.messageHistoryMetadata); + let error = $root.proto.Message.MessageHistoryMetadata.verify(message.messageHistoryMetadata); if (error) return "messageHistoryMetadata." + error; } @@ -88655,7 +88653,7 @@ $root.proto = (function() { MessageHistoryNotice.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.MessageHistoryNotice) return object; - var message = new $root.proto.Message.MessageHistoryNotice(); + let message = new $root.proto.Message.MessageHistoryNotice(); if (object.contextInfo != null) { if (typeof object.contextInfo !== "object") throw TypeError(".proto.Message.MessageHistoryNotice.contextInfo: object expected"); @@ -88681,7 +88679,7 @@ $root.proto = (function() { MessageHistoryNotice.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { object.contextInfo = $root.proto.ContextInfo.toObject(message.contextInfo, options); if (options.oneofs) @@ -88748,7 +88746,7 @@ $root.proto = (function() { */ function NewsletterAdminInviteMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -88802,7 +88800,7 @@ $root.proto = (function() { NewsletterAdminInviteMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NewsletterAdminInviteMessage.prototype, "_newsletterJid", { @@ -88906,9 +88904,9 @@ $root.proto = (function() { NewsletterAdminInviteMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.NewsletterAdminInviteMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.NewsletterAdminInviteMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.newsletterJid = reader.string(); @@ -88969,7 +88967,7 @@ $root.proto = (function() { NewsletterAdminInviteMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.newsletterJid != null && message.hasOwnProperty("newsletterJid")) { properties._newsletterJid = 1; if (!$util.isString(message.newsletterJid)) @@ -88998,7 +88996,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -89017,7 +89015,7 @@ $root.proto = (function() { NewsletterAdminInviteMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.NewsletterAdminInviteMessage) return object; - var message = new $root.proto.Message.NewsletterAdminInviteMessage(); + let message = new $root.proto.Message.NewsletterAdminInviteMessage(); if (object.newsletterJid != null) message.newsletterJid = String(object.newsletterJid); if (object.newsletterName != null) @@ -89058,7 +89056,7 @@ $root.proto = (function() { NewsletterAdminInviteMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.newsletterJid != null && message.hasOwnProperty("newsletterJid")) { object.newsletterJid = message.newsletterJid; if (options.oneofs) @@ -89157,7 +89155,7 @@ $root.proto = (function() { */ function OrderMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -89283,7 +89281,7 @@ $root.proto = (function() { OrderMessage.prototype.catalogType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(OrderMessage.prototype, "_orderId", { @@ -89459,9 +89457,9 @@ $root.proto = (function() { OrderMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.OrderMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.OrderMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.orderId = reader.string(); @@ -89558,7 +89556,7 @@ $root.proto = (function() { OrderMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.orderId != null && message.hasOwnProperty("orderId")) { properties._orderId = 1; if (!$util.isString(message.orderId)) @@ -89627,7 +89625,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -89640,7 +89638,7 @@ $root.proto = (function() { if (message.orderRequestMessageId != null && message.hasOwnProperty("orderRequestMessageId")) { properties._orderRequestMessageId = 1; { - var error = $root.proto.MessageKey.verify(message.orderRequestMessageId); + let error = $root.proto.MessageKey.verify(message.orderRequestMessageId); if (error) return "orderRequestMessageId." + error; } @@ -89664,7 +89662,7 @@ $root.proto = (function() { OrderMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.OrderMessage) return object; - var message = new $root.proto.Message.OrderMessage(); + let message = new $root.proto.Message.OrderMessage(); if (object.orderId != null) message.orderId = String(object.orderId); if (object.thumbnail != null) @@ -89754,7 +89752,7 @@ $root.proto = (function() { OrderMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.orderId != null && message.hasOwnProperty("orderId")) { object.orderId = message.orderId; if (options.oneofs) @@ -89871,7 +89869,7 @@ $root.proto = (function() { * @property {number} DECLINED=3 DECLINED value */ OrderMessage.OrderStatus = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "INQUIRY"] = 1; values[valuesById[2] = "ACCEPTED"] = 2; values[valuesById[3] = "DECLINED"] = 3; @@ -89885,7 +89883,7 @@ $root.proto = (function() { * @property {number} CATALOG=1 CATALOG value */ OrderMessage.OrderSurface = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "CATALOG"] = 1; return values; })(); @@ -89913,7 +89911,7 @@ $root.proto = (function() { */ function PaymentInviteMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -89935,7 +89933,7 @@ $root.proto = (function() { PaymentInviteMessage.prototype.expiryTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentInviteMessage.prototype, "_serviceType", { @@ -90007,9 +90005,9 @@ $root.proto = (function() { PaymentInviteMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentInviteMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentInviteMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.serviceType = reader.int32(); @@ -90054,7 +90052,7 @@ $root.proto = (function() { PaymentInviteMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.serviceType != null && message.hasOwnProperty("serviceType")) { properties._serviceType = 1; switch (message.serviceType) { @@ -90086,7 +90084,7 @@ $root.proto = (function() { PaymentInviteMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PaymentInviteMessage) return object; - var message = new $root.proto.Message.PaymentInviteMessage(); + let message = new $root.proto.Message.PaymentInviteMessage(); switch (object.serviceType) { default: if (typeof object.serviceType === "number") { @@ -90135,7 +90133,7 @@ $root.proto = (function() { PaymentInviteMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.serviceType != null && message.hasOwnProperty("serviceType")) { object.serviceType = options.enums === String ? $root.proto.Message.PaymentInviteMessage.ServiceType[message.serviceType] === undefined ? message.serviceType : $root.proto.Message.PaymentInviteMessage.ServiceType[message.serviceType] : message.serviceType; if (options.oneofs) @@ -90188,7 +90186,7 @@ $root.proto = (function() { * @property {number} UPI=3 UPI value */ PaymentInviteMessage.ServiceType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "FBPAY"] = 1; values[valuesById[2] = "NOVI"] = 2; @@ -90219,7 +90217,7 @@ $root.proto = (function() { */ function PaymentLinkMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -90241,7 +90239,7 @@ $root.proto = (function() { PaymentLinkMetadata.prototype.header = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentLinkMetadata.prototype, "_button", { @@ -90313,9 +90311,9 @@ $root.proto = (function() { PaymentLinkMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.button = $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton.decode(reader, reader.uint32()); @@ -90360,11 +90358,11 @@ $root.proto = (function() { PaymentLinkMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.button != null && message.hasOwnProperty("button")) { properties._button = 1; { - var error = $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton.verify(message.button); + let error = $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton.verify(message.button); if (error) return "button." + error; } @@ -90372,7 +90370,7 @@ $root.proto = (function() { if (message.header != null && message.hasOwnProperty("header")) { properties._header = 1; { - var error = $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader.verify(message.header); + let error = $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader.verify(message.header); if (error) return "header." + error; } @@ -90391,7 +90389,7 @@ $root.proto = (function() { PaymentLinkMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PaymentLinkMetadata) return object; - var message = new $root.proto.Message.PaymentLinkMetadata(); + let message = new $root.proto.Message.PaymentLinkMetadata(); if (object.button != null) { if (typeof object.button !== "object") throw TypeError(".proto.Message.PaymentLinkMetadata.button: object expected"); @@ -90417,7 +90415,7 @@ $root.proto = (function() { PaymentLinkMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.button != null && message.hasOwnProperty("button")) { object.button = $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton.toObject(message.button, options); if (options.oneofs) @@ -90476,7 +90474,7 @@ $root.proto = (function() { */ function PaymentLinkButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -90490,7 +90488,7 @@ $root.proto = (function() { PaymentLinkButton.prototype.displayText = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentLinkButton.prototype, "_displayText", { @@ -90554,9 +90552,9 @@ $root.proto = (function() { PaymentLinkButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = reader.string(); @@ -90597,7 +90595,7 @@ $root.proto = (function() { PaymentLinkButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; if (!$util.isString(message.displayText)) @@ -90617,7 +90615,7 @@ $root.proto = (function() { PaymentLinkButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton) return object; - var message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton(); + let message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkButton(); if (object.displayText != null) message.displayText = String(object.displayText); return message; @@ -90635,7 +90633,7 @@ $root.proto = (function() { PaymentLinkButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = message.displayText; if (options.oneofs) @@ -90692,7 +90690,7 @@ $root.proto = (function() { */ function PaymentLinkHeader(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -90706,7 +90704,7 @@ $root.proto = (function() { PaymentLinkHeader.prototype.headerType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentLinkHeader.prototype, "_headerType", { @@ -90770,9 +90768,9 @@ $root.proto = (function() { PaymentLinkHeader.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.headerType = reader.int32(); @@ -90813,7 +90811,7 @@ $root.proto = (function() { PaymentLinkHeader.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.headerType != null && message.hasOwnProperty("headerType")) { properties._headerType = 1; switch (message.headerType) { @@ -90838,7 +90836,7 @@ $root.proto = (function() { PaymentLinkHeader.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader) return object; - var message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader(); + let message = new $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader(); switch (object.headerType) { default: if (typeof object.headerType === "number") { @@ -90870,7 +90868,7 @@ $root.proto = (function() { PaymentLinkHeader.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.headerType != null && message.hasOwnProperty("headerType")) { object.headerType = options.enums === String ? $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType[message.headerType] === undefined ? message.headerType : $root.proto.Message.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType[message.headerType] : message.headerType; if (options.oneofs) @@ -90913,7 +90911,7 @@ $root.proto = (function() { * @property {number} ORDER=1 ORDER value */ PaymentLinkHeader.PaymentLinkHeaderType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "LINK_PREVIEW"] = 0; values[valuesById[1] = "ORDER"] = 1; return values; @@ -90953,7 +90951,7 @@ $root.proto = (function() { this.requestUrlPreview = []; this.placeholderMessageResendRequest = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -91015,7 +91013,7 @@ $root.proto = (function() { PeerDataOperationRequestMessage.prototype.syncdCollectionFatalRecoveryRequest = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PeerDataOperationRequestMessage.prototype, "_peerDataOperationRequestType", { @@ -91068,15 +91066,15 @@ $root.proto = (function() { if (message.peerDataOperationRequestType != null && Object.hasOwnProperty.call(message, "peerDataOperationRequestType")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.peerDataOperationRequestType); if (message.requestStickerReupload != null && message.requestStickerReupload.length) - for (var i = 0; i < message.requestStickerReupload.length; ++i) + for (let i = 0; i < message.requestStickerReupload.length; ++i) $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload.encode(message.requestStickerReupload[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.requestUrlPreview != null && message.requestUrlPreview.length) - for (var i = 0; i < message.requestUrlPreview.length; ++i) + for (let i = 0; i < message.requestUrlPreview.length; ++i) $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview.encode(message.requestUrlPreview[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.historySyncOnDemandRequest != null && Object.hasOwnProperty.call(message, "historySyncOnDemandRequest")) $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest.encode(message.historySyncOnDemandRequest, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); if (message.placeholderMessageResendRequest != null && message.placeholderMessageResendRequest.length) - for (var i = 0; i < message.placeholderMessageResendRequest.length; ++i) + for (let i = 0; i < message.placeholderMessageResendRequest.length; ++i) $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.encode(message.placeholderMessageResendRequest[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); if (message.fullHistorySyncOnDemandRequest != null && Object.hasOwnProperty.call(message, "fullHistorySyncOnDemandRequest")) $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.encode(message.fullHistorySyncOnDemandRequest, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); @@ -91112,9 +91110,9 @@ $root.proto = (function() { PeerDataOperationRequestMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.peerDataOperationRequestType = reader.int32(); @@ -91185,7 +91183,7 @@ $root.proto = (function() { PeerDataOperationRequestMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.peerDataOperationRequestType != null && message.hasOwnProperty("peerDataOperationRequestType")) { properties._peerDataOperationRequestType = 1; switch (message.peerDataOperationRequestType) { @@ -91206,8 +91204,8 @@ $root.proto = (function() { if (message.requestStickerReupload != null && message.hasOwnProperty("requestStickerReupload")) { if (!Array.isArray(message.requestStickerReupload)) return "requestStickerReupload: array expected"; - for (var i = 0; i < message.requestStickerReupload.length; ++i) { - var error = $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload.verify(message.requestStickerReupload[i]); + for (let i = 0; i < message.requestStickerReupload.length; ++i) { + let error = $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload.verify(message.requestStickerReupload[i]); if (error) return "requestStickerReupload." + error; } @@ -91215,8 +91213,8 @@ $root.proto = (function() { if (message.requestUrlPreview != null && message.hasOwnProperty("requestUrlPreview")) { if (!Array.isArray(message.requestUrlPreview)) return "requestUrlPreview: array expected"; - for (var i = 0; i < message.requestUrlPreview.length; ++i) { - var error = $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview.verify(message.requestUrlPreview[i]); + for (let i = 0; i < message.requestUrlPreview.length; ++i) { + let error = $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview.verify(message.requestUrlPreview[i]); if (error) return "requestUrlPreview." + error; } @@ -91224,7 +91222,7 @@ $root.proto = (function() { if (message.historySyncOnDemandRequest != null && message.hasOwnProperty("historySyncOnDemandRequest")) { properties._historySyncOnDemandRequest = 1; { - var error = $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest.verify(message.historySyncOnDemandRequest); + let error = $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest.verify(message.historySyncOnDemandRequest); if (error) return "historySyncOnDemandRequest." + error; } @@ -91232,8 +91230,8 @@ $root.proto = (function() { if (message.placeholderMessageResendRequest != null && message.hasOwnProperty("placeholderMessageResendRequest")) { if (!Array.isArray(message.placeholderMessageResendRequest)) return "placeholderMessageResendRequest: array expected"; - for (var i = 0; i < message.placeholderMessageResendRequest.length; ++i) { - var error = $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.verify(message.placeholderMessageResendRequest[i]); + for (let i = 0; i < message.placeholderMessageResendRequest.length; ++i) { + let error = $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.verify(message.placeholderMessageResendRequest[i]); if (error) return "placeholderMessageResendRequest." + error; } @@ -91241,7 +91239,7 @@ $root.proto = (function() { if (message.fullHistorySyncOnDemandRequest != null && message.hasOwnProperty("fullHistorySyncOnDemandRequest")) { properties._fullHistorySyncOnDemandRequest = 1; { - var error = $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.verify(message.fullHistorySyncOnDemandRequest); + let error = $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.verify(message.fullHistorySyncOnDemandRequest); if (error) return "fullHistorySyncOnDemandRequest." + error; } @@ -91249,7 +91247,7 @@ $root.proto = (function() { if (message.syncdCollectionFatalRecoveryRequest != null && message.hasOwnProperty("syncdCollectionFatalRecoveryRequest")) { properties._syncdCollectionFatalRecoveryRequest = 1; { - var error = $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest.verify(message.syncdCollectionFatalRecoveryRequest); + let error = $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest.verify(message.syncdCollectionFatalRecoveryRequest); if (error) return "syncdCollectionFatalRecoveryRequest." + error; } @@ -91268,7 +91266,7 @@ $root.proto = (function() { PeerDataOperationRequestMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage(); switch (object.peerDataOperationRequestType) { default: if (typeof object.peerDataOperationRequestType === "number") { @@ -91317,7 +91315,7 @@ $root.proto = (function() { if (!Array.isArray(object.requestStickerReupload)) throw TypeError(".proto.Message.PeerDataOperationRequestMessage.requestStickerReupload: array expected"); message.requestStickerReupload = []; - for (var i = 0; i < object.requestStickerReupload.length; ++i) { + for (let i = 0; i < object.requestStickerReupload.length; ++i) { if (typeof object.requestStickerReupload[i] !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestMessage.requestStickerReupload: object expected"); message.requestStickerReupload[i] = $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload.fromObject(object.requestStickerReupload[i]); @@ -91327,7 +91325,7 @@ $root.proto = (function() { if (!Array.isArray(object.requestUrlPreview)) throw TypeError(".proto.Message.PeerDataOperationRequestMessage.requestUrlPreview: array expected"); message.requestUrlPreview = []; - for (var i = 0; i < object.requestUrlPreview.length; ++i) { + for (let i = 0; i < object.requestUrlPreview.length; ++i) { if (typeof object.requestUrlPreview[i] !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestMessage.requestUrlPreview: object expected"); message.requestUrlPreview[i] = $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview.fromObject(object.requestUrlPreview[i]); @@ -91342,7 +91340,7 @@ $root.proto = (function() { if (!Array.isArray(object.placeholderMessageResendRequest)) throw TypeError(".proto.Message.PeerDataOperationRequestMessage.placeholderMessageResendRequest: array expected"); message.placeholderMessageResendRequest = []; - for (var i = 0; i < object.placeholderMessageResendRequest.length; ++i) { + for (let i = 0; i < object.placeholderMessageResendRequest.length; ++i) { if (typeof object.placeholderMessageResendRequest[i] !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestMessage.placeholderMessageResendRequest: object expected"); message.placeholderMessageResendRequest[i] = $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.fromObject(object.placeholderMessageResendRequest[i]); @@ -91373,7 +91371,7 @@ $root.proto = (function() { PeerDataOperationRequestMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.requestStickerReupload = []; object.requestUrlPreview = []; @@ -91386,12 +91384,12 @@ $root.proto = (function() { } if (message.requestStickerReupload && message.requestStickerReupload.length) { object.requestStickerReupload = []; - for (var j = 0; j < message.requestStickerReupload.length; ++j) + for (let j = 0; j < message.requestStickerReupload.length; ++j) object.requestStickerReupload[j] = $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload.toObject(message.requestStickerReupload[j], options); } if (message.requestUrlPreview && message.requestUrlPreview.length) { object.requestUrlPreview = []; - for (var j = 0; j < message.requestUrlPreview.length; ++j) + for (let j = 0; j < message.requestUrlPreview.length; ++j) object.requestUrlPreview[j] = $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview.toObject(message.requestUrlPreview[j], options); } if (message.historySyncOnDemandRequest != null && message.hasOwnProperty("historySyncOnDemandRequest")) { @@ -91401,7 +91399,7 @@ $root.proto = (function() { } if (message.placeholderMessageResendRequest && message.placeholderMessageResendRequest.length) { object.placeholderMessageResendRequest = []; - for (var j = 0; j < message.placeholderMessageResendRequest.length; ++j) + for (let j = 0; j < message.placeholderMessageResendRequest.length; ++j) object.placeholderMessageResendRequest[j] = $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.toObject(message.placeholderMessageResendRequest[j], options); } if (message.fullHistorySyncOnDemandRequest != null && message.hasOwnProperty("fullHistorySyncOnDemandRequest")) { @@ -91463,7 +91461,7 @@ $root.proto = (function() { */ function FullHistorySyncOnDemandRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -91485,7 +91483,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequest.prototype.historySyncConfig = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FullHistorySyncOnDemandRequest.prototype, "_requestMetadata", { @@ -91557,9 +91555,9 @@ $root.proto = (function() { FullHistorySyncOnDemandRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.requestMetadata = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.decode(reader, reader.uint32()); @@ -91604,11 +91602,11 @@ $root.proto = (function() { FullHistorySyncOnDemandRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.requestMetadata != null && message.hasOwnProperty("requestMetadata")) { properties._requestMetadata = 1; { - var error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.requestMetadata); + let error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.requestMetadata); if (error) return "requestMetadata." + error; } @@ -91616,7 +91614,7 @@ $root.proto = (function() { if (message.historySyncConfig != null && message.hasOwnProperty("historySyncConfig")) { properties._historySyncConfig = 1; { - var error = $root.proto.DeviceProps.HistorySyncConfig.verify(message.historySyncConfig); + let error = $root.proto.DeviceProps.HistorySyncConfig.verify(message.historySyncConfig); if (error) return "historySyncConfig." + error; } @@ -91635,7 +91633,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest(); if (object.requestMetadata != null) { if (typeof object.requestMetadata !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata: object expected"); @@ -91661,7 +91659,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.requestMetadata != null && message.hasOwnProperty("requestMetadata")) { object.requestMetadata = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.toObject(message.requestMetadata, options); if (options.oneofs) @@ -91728,7 +91726,7 @@ $root.proto = (function() { */ function HistorySyncOnDemandRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -91782,7 +91780,7 @@ $root.proto = (function() { HistorySyncOnDemandRequest.prototype.accountLid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HistorySyncOnDemandRequest.prototype, "_chatJid", { @@ -91886,9 +91884,9 @@ $root.proto = (function() { HistorySyncOnDemandRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.chatJid = reader.string(); @@ -91949,7 +91947,7 @@ $root.proto = (function() { HistorySyncOnDemandRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.chatJid != null && message.hasOwnProperty("chatJid")) { properties._chatJid = 1; if (!$util.isString(message.chatJid)) @@ -91994,7 +91992,7 @@ $root.proto = (function() { HistorySyncOnDemandRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest(); if (object.chatJid != null) message.chatJid = String(object.chatJid); if (object.oldestMsgId != null) @@ -92029,7 +92027,7 @@ $root.proto = (function() { HistorySyncOnDemandRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.chatJid != null && message.hasOwnProperty("chatJid")) { object.chatJid = message.chatJid; if (options.oneofs) @@ -92114,7 +92112,7 @@ $root.proto = (function() { */ function PlaceholderMessageResendRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -92128,7 +92126,7 @@ $root.proto = (function() { PlaceholderMessageResendRequest.prototype.messageKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PlaceholderMessageResendRequest.prototype, "_messageKey", { @@ -92192,9 +92190,9 @@ $root.proto = (function() { PlaceholderMessageResendRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -92235,11 +92233,11 @@ $root.proto = (function() { PlaceholderMessageResendRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { properties._messageKey = 1; { - var error = $root.proto.MessageKey.verify(message.messageKey); + let error = $root.proto.MessageKey.verify(message.messageKey); if (error) return "messageKey." + error; } @@ -92258,7 +92256,7 @@ $root.proto = (function() { PlaceholderMessageResendRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest(); if (object.messageKey != null) { if (typeof object.messageKey !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey: object expected"); @@ -92279,7 +92277,7 @@ $root.proto = (function() { PlaceholderMessageResendRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageKey != null && message.hasOwnProperty("messageKey")) { object.messageKey = $root.proto.MessageKey.toObject(message.messageKey, options); if (options.oneofs) @@ -92336,7 +92334,7 @@ $root.proto = (function() { */ function RequestStickerReupload(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -92350,7 +92348,7 @@ $root.proto = (function() { RequestStickerReupload.prototype.fileSha256 = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RequestStickerReupload.prototype, "_fileSha256", { @@ -92414,9 +92412,9 @@ $root.proto = (function() { RequestStickerReupload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fileSha256 = reader.string(); @@ -92457,7 +92455,7 @@ $root.proto = (function() { RequestStickerReupload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { properties._fileSha256 = 1; if (!$util.isString(message.fileSha256)) @@ -92477,7 +92475,7 @@ $root.proto = (function() { RequestStickerReupload.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestStickerReupload(); if (object.fileSha256 != null) message.fileSha256 = String(object.fileSha256); return message; @@ -92495,7 +92493,7 @@ $root.proto = (function() { RequestStickerReupload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fileSha256 != null && message.hasOwnProperty("fileSha256")) { object.fileSha256 = message.fileSha256; if (options.oneofs) @@ -92553,7 +92551,7 @@ $root.proto = (function() { */ function RequestUrlPreview(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -92575,7 +92573,7 @@ $root.proto = (function() { RequestUrlPreview.prototype.includeHqThumbnail = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RequestUrlPreview.prototype, "_url", { @@ -92647,9 +92645,9 @@ $root.proto = (function() { RequestUrlPreview.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -92694,7 +92692,7 @@ $root.proto = (function() { RequestUrlPreview.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -92719,7 +92717,7 @@ $root.proto = (function() { RequestUrlPreview.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.RequestUrlPreview(); if (object.url != null) message.url = String(object.url); if (object.includeHqThumbnail != null) @@ -92739,7 +92737,7 @@ $root.proto = (function() { RequestUrlPreview.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -92802,7 +92800,7 @@ $root.proto = (function() { */ function SyncDCollectionFatalRecoveryRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -92824,7 +92822,7 @@ $root.proto = (function() { SyncDCollectionFatalRecoveryRequest.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncDCollectionFatalRecoveryRequest.prototype, "_collectionName", { @@ -92896,9 +92894,9 @@ $root.proto = (function() { SyncDCollectionFatalRecoveryRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.collectionName = reader.string(); @@ -92943,7 +92941,7 @@ $root.proto = (function() { SyncDCollectionFatalRecoveryRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.collectionName != null && message.hasOwnProperty("collectionName")) { properties._collectionName = 1; if (!$util.isString(message.collectionName)) @@ -92968,7 +92966,7 @@ $root.proto = (function() { SyncDCollectionFatalRecoveryRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest) return object; - var message = new $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest(); + let message = new $root.proto.Message.PeerDataOperationRequestMessage.SyncDCollectionFatalRecoveryRequest(); if (object.collectionName != null) message.collectionName = String(object.collectionName); if (object.timestamp != null) @@ -92995,7 +92993,7 @@ $root.proto = (function() { SyncDCollectionFatalRecoveryRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.collectionName != null && message.hasOwnProperty("collectionName")) { object.collectionName = message.collectionName; if (options.oneofs) @@ -93066,7 +93064,7 @@ $root.proto = (function() { function PeerDataOperationRequestResponseMessage(properties) { this.peerDataOperationResult = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -93096,7 +93094,7 @@ $root.proto = (function() { PeerDataOperationRequestResponseMessage.prototype.peerDataOperationResult = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PeerDataOperationRequestResponseMessage.prototype, "_peerDataOperationRequestType", { @@ -93139,7 +93137,7 @@ $root.proto = (function() { if (message.stanzaId != null && Object.hasOwnProperty.call(message, "stanzaId")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.stanzaId); if (message.peerDataOperationResult != null && message.peerDataOperationResult.length) - for (var i = 0; i < message.peerDataOperationResult.length; ++i) + for (let i = 0; i < message.peerDataOperationResult.length; ++i) $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.encode(message.peerDataOperationResult[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -93171,9 +93169,9 @@ $root.proto = (function() { PeerDataOperationRequestResponseMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.peerDataOperationRequestType = reader.int32(); @@ -93224,7 +93222,7 @@ $root.proto = (function() { PeerDataOperationRequestResponseMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.peerDataOperationRequestType != null && message.hasOwnProperty("peerDataOperationRequestType")) { properties._peerDataOperationRequestType = 1; switch (message.peerDataOperationRequestType) { @@ -93250,8 +93248,8 @@ $root.proto = (function() { if (message.peerDataOperationResult != null && message.hasOwnProperty("peerDataOperationResult")) { if (!Array.isArray(message.peerDataOperationResult)) return "peerDataOperationResult: array expected"; - for (var i = 0; i < message.peerDataOperationResult.length; ++i) { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.verify(message.peerDataOperationResult[i]); + for (let i = 0; i < message.peerDataOperationResult.length; ++i) { + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.verify(message.peerDataOperationResult[i]); if (error) return "peerDataOperationResult." + error; } @@ -93270,7 +93268,7 @@ $root.proto = (function() { PeerDataOperationRequestResponseMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage(); switch (object.peerDataOperationRequestType) { default: if (typeof object.peerDataOperationRequestType === "number") { @@ -93321,7 +93319,7 @@ $root.proto = (function() { if (!Array.isArray(object.peerDataOperationResult)) throw TypeError(".proto.Message.PeerDataOperationRequestResponseMessage.peerDataOperationResult: array expected"); message.peerDataOperationResult = []; - for (var i = 0; i < object.peerDataOperationResult.length; ++i) { + for (let i = 0; i < object.peerDataOperationResult.length; ++i) { if (typeof object.peerDataOperationResult[i] !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestResponseMessage.peerDataOperationResult: object expected"); message.peerDataOperationResult[i] = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fromObject(object.peerDataOperationResult[i]); @@ -93342,7 +93340,7 @@ $root.proto = (function() { PeerDataOperationRequestResponseMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.peerDataOperationResult = []; if (message.peerDataOperationRequestType != null && message.hasOwnProperty("peerDataOperationRequestType")) { @@ -93357,7 +93355,7 @@ $root.proto = (function() { } if (message.peerDataOperationResult && message.peerDataOperationResult.length) { object.peerDataOperationResult = []; - for (var j = 0; j < message.peerDataOperationResult.length; ++j) + for (let j = 0; j < message.peerDataOperationResult.length; ++j) object.peerDataOperationResult[j] = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.toObject(message.peerDataOperationResult[j], options); } return object; @@ -93415,7 +93413,7 @@ $root.proto = (function() { */ function PeerDataOperationResult(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -93485,7 +93483,7 @@ $root.proto = (function() { PeerDataOperationResult.prototype.syncdSnapshotFatalRecoveryResponse = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PeerDataOperationResult.prototype, "_mediaUploadResult", { @@ -93605,9 +93603,9 @@ $root.proto = (function() { PeerDataOperationResult.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.mediaUploadResult = reader.int32(); @@ -93676,7 +93674,7 @@ $root.proto = (function() { PeerDataOperationResult.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.mediaUploadResult != null && message.hasOwnProperty("mediaUploadResult")) { properties._mediaUploadResult = 1; switch (message.mediaUploadResult) { @@ -93692,7 +93690,7 @@ $root.proto = (function() { if (message.stickerMessage != null && message.hasOwnProperty("stickerMessage")) { properties._stickerMessage = 1; { - var error = $root.proto.Message.StickerMessage.verify(message.stickerMessage); + let error = $root.proto.Message.StickerMessage.verify(message.stickerMessage); if (error) return "stickerMessage." + error; } @@ -93700,7 +93698,7 @@ $root.proto = (function() { if (message.linkPreviewResponse != null && message.hasOwnProperty("linkPreviewResponse")) { properties._linkPreviewResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.verify(message.linkPreviewResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.verify(message.linkPreviewResponse); if (error) return "linkPreviewResponse." + error; } @@ -93708,7 +93706,7 @@ $root.proto = (function() { if (message.placeholderMessageResendResponse != null && message.hasOwnProperty("placeholderMessageResendResponse")) { properties._placeholderMessageResendResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse.verify(message.placeholderMessageResendResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse.verify(message.placeholderMessageResendResponse); if (error) return "placeholderMessageResendResponse." + error; } @@ -93716,7 +93714,7 @@ $root.proto = (function() { if (message.waffleNonceFetchRequestResponse != null && message.hasOwnProperty("waffleNonceFetchRequestResponse")) { properties._waffleNonceFetchRequestResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse.verify(message.waffleNonceFetchRequestResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse.verify(message.waffleNonceFetchRequestResponse); if (error) return "waffleNonceFetchRequestResponse." + error; } @@ -93724,7 +93722,7 @@ $root.proto = (function() { if (message.fullHistorySyncOnDemandRequestResponse != null && message.hasOwnProperty("fullHistorySyncOnDemandRequestResponse")) { properties._fullHistorySyncOnDemandRequestResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.verify(message.fullHistorySyncOnDemandRequestResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.verify(message.fullHistorySyncOnDemandRequestResponse); if (error) return "fullHistorySyncOnDemandRequestResponse." + error; } @@ -93732,7 +93730,7 @@ $root.proto = (function() { if (message.companionMetaNonceFetchRequestResponse != null && message.hasOwnProperty("companionMetaNonceFetchRequestResponse")) { properties._companionMetaNonceFetchRequestResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse.verify(message.companionMetaNonceFetchRequestResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse.verify(message.companionMetaNonceFetchRequestResponse); if (error) return "companionMetaNonceFetchRequestResponse." + error; } @@ -93740,7 +93738,7 @@ $root.proto = (function() { if (message.syncdSnapshotFatalRecoveryResponse != null && message.hasOwnProperty("syncdSnapshotFatalRecoveryResponse")) { properties._syncdSnapshotFatalRecoveryResponse = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse.verify(message.syncdSnapshotFatalRecoveryResponse); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse.verify(message.syncdSnapshotFatalRecoveryResponse); if (error) return "syncdSnapshotFatalRecoveryResponse." + error; } @@ -93759,7 +93757,7 @@ $root.proto = (function() { PeerDataOperationResult.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult(); switch (object.mediaUploadResult) { default: if (typeof object.mediaUploadResult === "number") { @@ -93834,7 +93832,7 @@ $root.proto = (function() { PeerDataOperationResult.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.mediaUploadResult != null && message.hasOwnProperty("mediaUploadResult")) { object.mediaUploadResult = options.enums === String ? $root.proto.MediaRetryNotification.ResultType[message.mediaUploadResult] === undefined ? message.mediaUploadResult : $root.proto.MediaRetryNotification.ResultType[message.mediaUploadResult] : message.mediaUploadResult; if (options.oneofs) @@ -93923,7 +93921,7 @@ $root.proto = (function() { */ function CompanionMetaNonceFetchResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -93937,7 +93935,7 @@ $root.proto = (function() { CompanionMetaNonceFetchResponse.prototype.nonce = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CompanionMetaNonceFetchResponse.prototype, "_nonce", { @@ -94001,9 +93999,9 @@ $root.proto = (function() { CompanionMetaNonceFetchResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.nonce = reader.string(); @@ -94044,7 +94042,7 @@ $root.proto = (function() { CompanionMetaNonceFetchResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.nonce != null && message.hasOwnProperty("nonce")) { properties._nonce = 1; if (!$util.isString(message.nonce)) @@ -94064,7 +94062,7 @@ $root.proto = (function() { CompanionMetaNonceFetchResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse(); if (object.nonce != null) message.nonce = String(object.nonce); return message; @@ -94082,7 +94080,7 @@ $root.proto = (function() { CompanionMetaNonceFetchResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.nonce != null && message.hasOwnProperty("nonce")) { object.nonce = message.nonce; if (options.oneofs) @@ -94140,7 +94138,7 @@ $root.proto = (function() { */ function FullHistorySyncOnDemandRequestResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -94162,7 +94160,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestResponse.prototype.responseCode = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FullHistorySyncOnDemandRequestResponse.prototype, "_requestMetadata", { @@ -94234,9 +94232,9 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.requestMetadata = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.decode(reader, reader.uint32()); @@ -94281,11 +94279,11 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.requestMetadata != null && message.hasOwnProperty("requestMetadata")) { properties._requestMetadata = 1; { - var error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.requestMetadata); + let error = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.verify(message.requestMetadata); if (error) return "requestMetadata." + error; } @@ -94319,7 +94317,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse(); if (object.requestMetadata != null) { if (typeof object.requestMetadata !== "object") throw TypeError(".proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata: object expected"); @@ -94376,7 +94374,7 @@ $root.proto = (function() { FullHistorySyncOnDemandRequestResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.requestMetadata != null && message.hasOwnProperty("requestMetadata")) { object.requestMetadata = $root.proto.Message.FullHistorySyncOnDemandRequestMetadata.toObject(message.requestMetadata, options); if (options.oneofs) @@ -94432,7 +94430,7 @@ $root.proto = (function() { * @property {number} ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET=6 ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET value */ PeerDataOperationResult.FullHistorySyncOnDemandResponseCode = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "REQUEST_SUCCESS"] = 0; values[valuesById[1] = "REQUEST_TIME_EXPIRED"] = 1; values[valuesById[2] = "DECLINED_SHARING_HISTORY"] = 2; @@ -94468,7 +94466,7 @@ $root.proto = (function() { */ function LinkPreviewResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -94530,7 +94528,7 @@ $root.proto = (function() { LinkPreviewResponse.prototype.hqThumbnail = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LinkPreviewResponse.prototype, "_url", { @@ -94642,9 +94640,9 @@ $root.proto = (function() { LinkPreviewResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -94709,7 +94707,7 @@ $root.proto = (function() { LinkPreviewResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -94743,7 +94741,7 @@ $root.proto = (function() { if (message.hqThumbnail != null && message.hasOwnProperty("hqThumbnail")) { properties._hqThumbnail = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail.verify(message.hqThumbnail); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail.verify(message.hqThumbnail); if (error) return "hqThumbnail." + error; } @@ -94762,7 +94760,7 @@ $root.proto = (function() { LinkPreviewResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse(); if (object.url != null) message.url = String(object.url); if (object.title != null) @@ -94798,7 +94796,7 @@ $root.proto = (function() { LinkPreviewResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -94888,7 +94886,7 @@ $root.proto = (function() { */ function LinkPreviewHighQualityThumbnail(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -94950,7 +94948,7 @@ $root.proto = (function() { LinkPreviewHighQualityThumbnail.prototype.thumbHeight = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LinkPreviewHighQualityThumbnail.prototype, "_directPath", { @@ -95062,9 +95060,9 @@ $root.proto = (function() { LinkPreviewHighQualityThumbnail.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.directPath = reader.string(); @@ -95129,7 +95127,7 @@ $root.proto = (function() { LinkPreviewHighQualityThumbnail.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.directPath != null && message.hasOwnProperty("directPath")) { properties._directPath = 1; if (!$util.isString(message.directPath)) @@ -95179,7 +95177,7 @@ $root.proto = (function() { LinkPreviewHighQualityThumbnail.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail(); if (object.directPath != null) message.directPath = String(object.directPath); if (object.thumbHash != null) @@ -95219,7 +95217,7 @@ $root.proto = (function() { LinkPreviewHighQualityThumbnail.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.directPath != null && message.hasOwnProperty("directPath")) { object.directPath = message.directPath; if (options.oneofs) @@ -95312,7 +95310,7 @@ $root.proto = (function() { */ function PlaceholderMessageResendResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -95326,7 +95324,7 @@ $root.proto = (function() { PlaceholderMessageResendResponse.prototype.webMessageInfoBytes = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PlaceholderMessageResendResponse.prototype, "_webMessageInfoBytes", { @@ -95390,9 +95388,9 @@ $root.proto = (function() { PlaceholderMessageResendResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.webMessageInfoBytes = reader.bytes(); @@ -95433,7 +95431,7 @@ $root.proto = (function() { PlaceholderMessageResendResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.webMessageInfoBytes != null && message.hasOwnProperty("webMessageInfoBytes")) { properties._webMessageInfoBytes = 1; if (!(message.webMessageInfoBytes && typeof message.webMessageInfoBytes.length === "number" || $util.isString(message.webMessageInfoBytes))) @@ -95453,7 +95451,7 @@ $root.proto = (function() { PlaceholderMessageResendResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse(); if (object.webMessageInfoBytes != null) if (typeof object.webMessageInfoBytes === "string") $util.base64.decode(object.webMessageInfoBytes, message.webMessageInfoBytes = $util.newBuffer($util.base64.length(object.webMessageInfoBytes)), 0); @@ -95474,7 +95472,7 @@ $root.proto = (function() { PlaceholderMessageResendResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.webMessageInfoBytes != null && message.hasOwnProperty("webMessageInfoBytes")) { object.webMessageInfoBytes = options.bytes === String ? $util.base64.encode(message.webMessageInfoBytes, 0, message.webMessageInfoBytes.length) : options.bytes === Array ? Array.prototype.slice.call(message.webMessageInfoBytes) : message.webMessageInfoBytes; if (options.oneofs) @@ -95532,7 +95530,7 @@ $root.proto = (function() { */ function SyncDSnapshotFatalRecoveryResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -95554,7 +95552,7 @@ $root.proto = (function() { SyncDSnapshotFatalRecoveryResponse.prototype.isCompressed = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncDSnapshotFatalRecoveryResponse.prototype, "_collectionSnapshot", { @@ -95626,9 +95624,9 @@ $root.proto = (function() { SyncDSnapshotFatalRecoveryResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.collectionSnapshot = reader.bytes(); @@ -95673,7 +95671,7 @@ $root.proto = (function() { SyncDSnapshotFatalRecoveryResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.collectionSnapshot != null && message.hasOwnProperty("collectionSnapshot")) { properties._collectionSnapshot = 1; if (!(message.collectionSnapshot && typeof message.collectionSnapshot.length === "number" || $util.isString(message.collectionSnapshot))) @@ -95698,7 +95696,7 @@ $root.proto = (function() { SyncDSnapshotFatalRecoveryResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse(); if (object.collectionSnapshot != null) if (typeof object.collectionSnapshot === "string") $util.base64.decode(object.collectionSnapshot, message.collectionSnapshot = $util.newBuffer($util.base64.length(object.collectionSnapshot)), 0); @@ -95721,7 +95719,7 @@ $root.proto = (function() { SyncDSnapshotFatalRecoveryResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.collectionSnapshot != null && message.hasOwnProperty("collectionSnapshot")) { object.collectionSnapshot = options.bytes === String ? $util.base64.encode(message.collectionSnapshot, 0, message.collectionSnapshot.length) : options.bytes === Array ? Array.prototype.slice.call(message.collectionSnapshot) : message.collectionSnapshot; if (options.oneofs) @@ -95784,7 +95782,7 @@ $root.proto = (function() { */ function WaffleNonceFetchResponse(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -95806,7 +95804,7 @@ $root.proto = (function() { WaffleNonceFetchResponse.prototype.waEntFbid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WaffleNonceFetchResponse.prototype, "_nonce", { @@ -95878,9 +95876,9 @@ $root.proto = (function() { WaffleNonceFetchResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.nonce = reader.string(); @@ -95925,7 +95923,7 @@ $root.proto = (function() { WaffleNonceFetchResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.nonce != null && message.hasOwnProperty("nonce")) { properties._nonce = 1; if (!$util.isString(message.nonce)) @@ -95950,7 +95948,7 @@ $root.proto = (function() { WaffleNonceFetchResponse.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse) return object; - var message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse(); + let message = new $root.proto.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse(); if (object.nonce != null) message.nonce = String(object.nonce); if (object.waEntFbid != null) @@ -95970,7 +95968,7 @@ $root.proto = (function() { WaffleNonceFetchResponse.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.nonce != null && message.hasOwnProperty("nonce")) { object.nonce = message.nonce; if (options.oneofs) @@ -96034,7 +96032,7 @@ $root.proto = (function() { * @property {number} COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY=8 COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY value */ Message.PeerDataOperationRequestType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UPLOAD_STICKER"] = 0; values[valuesById[1] = "SEND_RECENT_STICKER_BOOTSTRAP"] = 1; values[valuesById[2] = "GENERATE_LINK_PREVIEW"] = 2; @@ -96068,7 +96066,7 @@ $root.proto = (function() { */ function PinInChatMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -96098,7 +96096,7 @@ $root.proto = (function() { PinInChatMessage.prototype.senderTimestampMs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PinInChatMessage.prototype, "_key", { @@ -96178,9 +96176,9 @@ $root.proto = (function() { PinInChatMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PinInChatMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PinInChatMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -96229,11 +96227,11 @@ $root.proto = (function() { PinInChatMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -96268,7 +96266,7 @@ $root.proto = (function() { PinInChatMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PinInChatMessage) return object; - var message = new $root.proto.Message.PinInChatMessage(); + let message = new $root.proto.Message.PinInChatMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.PinInChatMessage.key: object expected"); @@ -96318,7 +96316,7 @@ $root.proto = (function() { PinInChatMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -96375,7 +96373,7 @@ $root.proto = (function() { * @property {number} UNPIN_FOR_ALL=2 UNPIN_FOR_ALL value */ PinInChatMessage.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_TYPE"] = 0; values[valuesById[1] = "PIN_FOR_ALL"] = 1; values[valuesById[2] = "UNPIN_FOR_ALL"] = 2; @@ -96404,7 +96402,7 @@ $root.proto = (function() { */ function PlaceholderMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -96418,7 +96416,7 @@ $root.proto = (function() { PlaceholderMessage.prototype.type = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PlaceholderMessage.prototype, "_type", { @@ -96482,9 +96480,9 @@ $root.proto = (function() { PlaceholderMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PlaceholderMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PlaceholderMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.type = reader.int32(); @@ -96525,7 +96523,7 @@ $root.proto = (function() { PlaceholderMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.type != null && message.hasOwnProperty("type")) { properties._type = 1; switch (message.type) { @@ -96549,7 +96547,7 @@ $root.proto = (function() { PlaceholderMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PlaceholderMessage) return object; - var message = new $root.proto.Message.PlaceholderMessage(); + let message = new $root.proto.Message.PlaceholderMessage(); switch (object.type) { default: if (typeof object.type === "number") { @@ -96577,7 +96575,7 @@ $root.proto = (function() { PlaceholderMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.type != null && message.hasOwnProperty("type")) { object.type = options.enums === String ? $root.proto.Message.PlaceholderMessage.PlaceholderType[message.type] === undefined ? message.type : $root.proto.Message.PlaceholderMessage.PlaceholderType[message.type] : message.type; if (options.oneofs) @@ -96619,7 +96617,7 @@ $root.proto = (function() { * @property {number} MASK_LINKED_DEVICES=0 MASK_LINKED_DEVICES value */ PlaceholderMessage.PlaceholderType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "MASK_LINKED_DEVICES"] = 0; return values; })(); @@ -96636,7 +96634,7 @@ $root.proto = (function() { * @property {number} IMAGE=2 IMAGE value */ Message.PollContentType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "TEXT"] = 1; values[valuesById[2] = "IMAGE"] = 2; @@ -96670,7 +96668,7 @@ $root.proto = (function() { function PollCreationMessage(properties) { this.options = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -96740,7 +96738,7 @@ $root.proto = (function() { PollCreationMessage.prototype.correctAnswer = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollCreationMessage.prototype, "_encKey", { @@ -96813,7 +96811,7 @@ $root.proto = (function() { if (message.name != null && Object.hasOwnProperty.call(message, "name")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.name); if (message.options != null && message.options.length) - for (var i = 0; i < message.options.length; ++i) + for (let i = 0; i < message.options.length; ++i) $root.proto.Message.PollCreationMessage.Option.encode(message.options[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.selectableOptionsCount != null && Object.hasOwnProperty.call(message, "selectableOptionsCount")) writer.uint32(/* id 4, wireType 0 =*/32).uint32(message.selectableOptionsCount); @@ -96855,9 +96853,9 @@ $root.proto = (function() { PollCreationMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollCreationMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollCreationMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encKey = reader.bytes(); @@ -96928,7 +96926,7 @@ $root.proto = (function() { PollCreationMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encKey != null && message.hasOwnProperty("encKey")) { properties._encKey = 1; if (!(message.encKey && typeof message.encKey.length === "number" || $util.isString(message.encKey))) @@ -96942,8 +96940,8 @@ $root.proto = (function() { if (message.options != null && message.hasOwnProperty("options")) { if (!Array.isArray(message.options)) return "options: array expected"; - for (var i = 0; i < message.options.length; ++i) { - var error = $root.proto.Message.PollCreationMessage.Option.verify(message.options[i]); + for (let i = 0; i < message.options.length; ++i) { + let error = $root.proto.Message.PollCreationMessage.Option.verify(message.options[i]); if (error) return "options." + error; } @@ -96956,7 +96954,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -96985,7 +96983,7 @@ $root.proto = (function() { if (message.correctAnswer != null && message.hasOwnProperty("correctAnswer")) { properties._correctAnswer = 1; { - var error = $root.proto.Message.PollCreationMessage.Option.verify(message.correctAnswer); + let error = $root.proto.Message.PollCreationMessage.Option.verify(message.correctAnswer); if (error) return "correctAnswer." + error; } @@ -97004,7 +97002,7 @@ $root.proto = (function() { PollCreationMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollCreationMessage) return object; - var message = new $root.proto.Message.PollCreationMessage(); + let message = new $root.proto.Message.PollCreationMessage(); if (object.encKey != null) if (typeof object.encKey === "string") $util.base64.decode(object.encKey, message.encKey = $util.newBuffer($util.base64.length(object.encKey)), 0); @@ -97016,7 +97014,7 @@ $root.proto = (function() { if (!Array.isArray(object.options)) throw TypeError(".proto.Message.PollCreationMessage.options: array expected"); message.options = []; - for (var i = 0; i < object.options.length; ++i) { + for (let i = 0; i < object.options.length; ++i) { if (typeof object.options[i] !== "object") throw TypeError(".proto.Message.PollCreationMessage.options: object expected"); message.options[i] = $root.proto.Message.PollCreationMessage.Option.fromObject(object.options[i]); @@ -97085,7 +97083,7 @@ $root.proto = (function() { PollCreationMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.options = []; if (message.encKey != null && message.hasOwnProperty("encKey")) { @@ -97100,7 +97098,7 @@ $root.proto = (function() { } if (message.options && message.options.length) { object.options = []; - for (var j = 0; j < message.options.length; ++j) + for (let j = 0; j < message.options.length; ++j) object.options[j] = $root.proto.Message.PollCreationMessage.Option.toObject(message.options[j], options); } if (message.selectableOptionsCount != null && message.hasOwnProperty("selectableOptionsCount")) { @@ -97177,7 +97175,7 @@ $root.proto = (function() { */ function Option(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -97199,7 +97197,7 @@ $root.proto = (function() { Option.prototype.optionHash = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Option.prototype, "_optionName", { @@ -97271,9 +97269,9 @@ $root.proto = (function() { Option.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollCreationMessage.Option(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollCreationMessage.Option(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.optionName = reader.string(); @@ -97318,7 +97316,7 @@ $root.proto = (function() { Option.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.optionName != null && message.hasOwnProperty("optionName")) { properties._optionName = 1; if (!$util.isString(message.optionName)) @@ -97343,7 +97341,7 @@ $root.proto = (function() { Option.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollCreationMessage.Option) return object; - var message = new $root.proto.Message.PollCreationMessage.Option(); + let message = new $root.proto.Message.PollCreationMessage.Option(); if (object.optionName != null) message.optionName = String(object.optionName); if (object.optionHash != null) @@ -97363,7 +97361,7 @@ $root.proto = (function() { Option.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.optionName != null && message.hasOwnProperty("optionName")) { object.optionName = message.optionName; if (options.oneofs) @@ -97414,7 +97412,7 @@ $root.proto = (function() { * @property {number} QUIZ=1 QUIZ value */ PollCreationMessage.PollType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "POLL"] = 0; values[valuesById[1] = "QUIZ"] = 1; return values; @@ -97443,7 +97441,7 @@ $root.proto = (function() { */ function PollEncValue(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -97465,7 +97463,7 @@ $root.proto = (function() { PollEncValue.prototype.encIv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollEncValue.prototype, "_encPayload", { @@ -97537,9 +97535,9 @@ $root.proto = (function() { PollEncValue.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollEncValue(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollEncValue(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encPayload = reader.bytes(); @@ -97584,7 +97582,7 @@ $root.proto = (function() { PollEncValue.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encPayload != null && message.hasOwnProperty("encPayload")) { properties._encPayload = 1; if (!(message.encPayload && typeof message.encPayload.length === "number" || $util.isString(message.encPayload))) @@ -97609,7 +97607,7 @@ $root.proto = (function() { PollEncValue.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollEncValue) return object; - var message = new $root.proto.Message.PollEncValue(); + let message = new $root.proto.Message.PollEncValue(); if (object.encPayload != null) if (typeof object.encPayload === "string") $util.base64.decode(object.encPayload, message.encPayload = $util.newBuffer($util.base64.length(object.encPayload)), 0); @@ -97635,7 +97633,7 @@ $root.proto = (function() { PollEncValue.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.encPayload != null && message.hasOwnProperty("encPayload")) { object.encPayload = options.bytes === String ? $util.base64.encode(message.encPayload, 0, message.encPayload.length) : options.bytes === Array ? Array.prototype.slice.call(message.encPayload) : message.encPayload; if (options.oneofs) @@ -97700,7 +97698,7 @@ $root.proto = (function() { function PollResultSnapshotMessage(properties) { this.pollVotes = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -97730,7 +97728,7 @@ $root.proto = (function() { PollResultSnapshotMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollResultSnapshotMessage.prototype, "_name", { @@ -97771,7 +97769,7 @@ $root.proto = (function() { if (message.name != null && Object.hasOwnProperty.call(message, "name")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.name); if (message.pollVotes != null && message.pollVotes.length) - for (var i = 0; i < message.pollVotes.length; ++i) + for (let i = 0; i < message.pollVotes.length; ++i) $root.proto.Message.PollResultSnapshotMessage.PollVote.encode(message.pollVotes[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.contextInfo != null && Object.hasOwnProperty.call(message, "contextInfo")) $root.proto.ContextInfo.encode(message.contextInfo, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); @@ -97805,9 +97803,9 @@ $root.proto = (function() { PollResultSnapshotMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollResultSnapshotMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollResultSnapshotMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -97858,7 +97856,7 @@ $root.proto = (function() { PollResultSnapshotMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -97867,8 +97865,8 @@ $root.proto = (function() { if (message.pollVotes != null && message.hasOwnProperty("pollVotes")) { if (!Array.isArray(message.pollVotes)) return "pollVotes: array expected"; - for (var i = 0; i < message.pollVotes.length; ++i) { - var error = $root.proto.Message.PollResultSnapshotMessage.PollVote.verify(message.pollVotes[i]); + for (let i = 0; i < message.pollVotes.length; ++i) { + let error = $root.proto.Message.PollResultSnapshotMessage.PollVote.verify(message.pollVotes[i]); if (error) return "pollVotes." + error; } @@ -97876,7 +97874,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -97895,14 +97893,14 @@ $root.proto = (function() { PollResultSnapshotMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollResultSnapshotMessage) return object; - var message = new $root.proto.Message.PollResultSnapshotMessage(); + let message = new $root.proto.Message.PollResultSnapshotMessage(); if (object.name != null) message.name = String(object.name); if (object.pollVotes) { if (!Array.isArray(object.pollVotes)) throw TypeError(".proto.Message.PollResultSnapshotMessage.pollVotes: array expected"); message.pollVotes = []; - for (var i = 0; i < object.pollVotes.length; ++i) { + for (let i = 0; i < object.pollVotes.length; ++i) { if (typeof object.pollVotes[i] !== "object") throw TypeError(".proto.Message.PollResultSnapshotMessage.pollVotes: object expected"); message.pollVotes[i] = $root.proto.Message.PollResultSnapshotMessage.PollVote.fromObject(object.pollVotes[i]); @@ -97928,7 +97926,7 @@ $root.proto = (function() { PollResultSnapshotMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.pollVotes = []; if (message.name != null && message.hasOwnProperty("name")) { @@ -97938,7 +97936,7 @@ $root.proto = (function() { } if (message.pollVotes && message.pollVotes.length) { object.pollVotes = []; - for (var j = 0; j < message.pollVotes.length; ++j) + for (let j = 0; j < message.pollVotes.length; ++j) object.pollVotes[j] = $root.proto.Message.PollResultSnapshotMessage.PollVote.toObject(message.pollVotes[j], options); } if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { @@ -97995,7 +97993,7 @@ $root.proto = (function() { */ function PollVote(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -98017,7 +98015,7 @@ $root.proto = (function() { PollVote.prototype.optionVoteCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollVote.prototype, "_optionName", { @@ -98089,9 +98087,9 @@ $root.proto = (function() { PollVote.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollResultSnapshotMessage.PollVote(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollResultSnapshotMessage.PollVote(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.optionName = reader.string(); @@ -98136,7 +98134,7 @@ $root.proto = (function() { PollVote.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.optionName != null && message.hasOwnProperty("optionName")) { properties._optionName = 1; if (!$util.isString(message.optionName)) @@ -98161,7 +98159,7 @@ $root.proto = (function() { PollVote.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollResultSnapshotMessage.PollVote) return object; - var message = new $root.proto.Message.PollResultSnapshotMessage.PollVote(); + let message = new $root.proto.Message.PollResultSnapshotMessage.PollVote(); if (object.optionName != null) message.optionName = String(object.optionName); if (object.optionVoteCount != null) @@ -98188,7 +98186,7 @@ $root.proto = (function() { PollVote.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.optionName != null && message.hasOwnProperty("optionName")) { object.optionName = message.optionName; if (options.oneofs) @@ -98259,7 +98257,7 @@ $root.proto = (function() { */ function PollUpdateMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -98297,7 +98295,7 @@ $root.proto = (function() { PollUpdateMessage.prototype.senderTimestampMs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollUpdateMessage.prototype, "_pollCreationMessageKey", { @@ -98385,9 +98383,9 @@ $root.proto = (function() { PollUpdateMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollUpdateMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollUpdateMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pollCreationMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -98440,11 +98438,11 @@ $root.proto = (function() { PollUpdateMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pollCreationMessageKey != null && message.hasOwnProperty("pollCreationMessageKey")) { properties._pollCreationMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.pollCreationMessageKey); + let error = $root.proto.MessageKey.verify(message.pollCreationMessageKey); if (error) return "pollCreationMessageKey." + error; } @@ -98452,7 +98450,7 @@ $root.proto = (function() { if (message.vote != null && message.hasOwnProperty("vote")) { properties._vote = 1; { - var error = $root.proto.Message.PollEncValue.verify(message.vote); + let error = $root.proto.Message.PollEncValue.verify(message.vote); if (error) return "vote." + error; } @@ -98460,7 +98458,7 @@ $root.proto = (function() { if (message.metadata != null && message.hasOwnProperty("metadata")) { properties._metadata = 1; { - var error = $root.proto.Message.PollUpdateMessageMetadata.verify(message.metadata); + let error = $root.proto.Message.PollUpdateMessageMetadata.verify(message.metadata); if (error) return "metadata." + error; } @@ -98484,7 +98482,7 @@ $root.proto = (function() { PollUpdateMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollUpdateMessage) return object; - var message = new $root.proto.Message.PollUpdateMessage(); + let message = new $root.proto.Message.PollUpdateMessage(); if (object.pollCreationMessageKey != null) { if (typeof object.pollCreationMessageKey !== "object") throw TypeError(".proto.Message.PollUpdateMessage.pollCreationMessageKey: object expected"); @@ -98524,7 +98522,7 @@ $root.proto = (function() { PollUpdateMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pollCreationMessageKey != null && message.hasOwnProperty("pollCreationMessageKey")) { object.pollCreationMessageKey = $root.proto.MessageKey.toObject(message.pollCreationMessageKey, options); if (options.oneofs) @@ -98598,7 +98596,7 @@ $root.proto = (function() { */ function PollUpdateMessageMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -98657,9 +98655,9 @@ $root.proto = (function() { PollUpdateMessageMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollUpdateMessageMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollUpdateMessageMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); @@ -98775,7 +98773,7 @@ $root.proto = (function() { function PollVoteMessage(properties) { this.selectedOptions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -98813,7 +98811,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.selectedOptions != null && message.selectedOptions.length) - for (var i = 0; i < message.selectedOptions.length; ++i) + for (let i = 0; i < message.selectedOptions.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).bytes(message.selectedOptions[i]); return writer; }; @@ -98845,9 +98843,9 @@ $root.proto = (function() { PollVoteMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollVoteMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.PollVoteMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.selectedOptions && message.selectedOptions.length)) @@ -98893,7 +98891,7 @@ $root.proto = (function() { if (message.selectedOptions != null && message.hasOwnProperty("selectedOptions")) { if (!Array.isArray(message.selectedOptions)) return "selectedOptions: array expected"; - for (var i = 0; i < message.selectedOptions.length; ++i) + for (let i = 0; i < message.selectedOptions.length; ++i) if (!(message.selectedOptions[i] && typeof message.selectedOptions[i].length === "number" || $util.isString(message.selectedOptions[i]))) return "selectedOptions: buffer[] expected"; } @@ -98911,12 +98909,12 @@ $root.proto = (function() { PollVoteMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.PollVoteMessage) return object; - var message = new $root.proto.Message.PollVoteMessage(); + let message = new $root.proto.Message.PollVoteMessage(); if (object.selectedOptions) { if (!Array.isArray(object.selectedOptions)) throw TypeError(".proto.Message.PollVoteMessage.selectedOptions: array expected"); message.selectedOptions = []; - for (var i = 0; i < object.selectedOptions.length; ++i) + for (let i = 0; i < object.selectedOptions.length; ++i) if (typeof object.selectedOptions[i] === "string") $util.base64.decode(object.selectedOptions[i], message.selectedOptions[i] = $util.newBuffer($util.base64.length(object.selectedOptions[i])), 0); else if (object.selectedOptions[i].length >= 0) @@ -98937,12 +98935,12 @@ $root.proto = (function() { PollVoteMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.selectedOptions = []; if (message.selectedOptions && message.selectedOptions.length) { object.selectedOptions = []; - for (var j = 0; j < message.selectedOptions.length; ++j) + for (let j = 0; j < message.selectedOptions.length; ++j) object.selectedOptions[j] = options.bytes === String ? $util.base64.encode(message.selectedOptions[j], 0, message.selectedOptions[j].length) : options.bytes === Array ? Array.prototype.slice.call(message.selectedOptions[j]) : message.selectedOptions[j]; } return object; @@ -99001,7 +98999,7 @@ $root.proto = (function() { */ function ProductMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -99055,7 +99053,7 @@ $root.proto = (function() { ProductMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProductMessage.prototype, "_product", { @@ -99159,9 +99157,9 @@ $root.proto = (function() { ProductMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.product = $root.proto.Message.ProductMessage.ProductSnapshot.decode(reader, reader.uint32()); @@ -99222,11 +99220,11 @@ $root.proto = (function() { ProductMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.product != null && message.hasOwnProperty("product")) { properties._product = 1; { - var error = $root.proto.Message.ProductMessage.ProductSnapshot.verify(message.product); + let error = $root.proto.Message.ProductMessage.ProductSnapshot.verify(message.product); if (error) return "product." + error; } @@ -99239,7 +99237,7 @@ $root.proto = (function() { if (message.catalog != null && message.hasOwnProperty("catalog")) { properties._catalog = 1; { - var error = $root.proto.Message.ProductMessage.CatalogSnapshot.verify(message.catalog); + let error = $root.proto.Message.ProductMessage.CatalogSnapshot.verify(message.catalog); if (error) return "catalog." + error; } @@ -99257,7 +99255,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -99276,7 +99274,7 @@ $root.proto = (function() { ProductMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ProductMessage) return object; - var message = new $root.proto.Message.ProductMessage(); + let message = new $root.proto.Message.ProductMessage(); if (object.product != null) { if (typeof object.product !== "object") throw TypeError(".proto.Message.ProductMessage.product: object expected"); @@ -99313,7 +99311,7 @@ $root.proto = (function() { ProductMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.product != null && message.hasOwnProperty("product")) { object.product = $root.proto.Message.ProductMessage.ProductSnapshot.toObject(message.product, options); if (options.oneofs) @@ -99394,7 +99392,7 @@ $root.proto = (function() { */ function CatalogSnapshot(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -99424,7 +99422,7 @@ $root.proto = (function() { CatalogSnapshot.prototype.description = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CatalogSnapshot.prototype, "_catalogImage", { @@ -99504,9 +99502,9 @@ $root.proto = (function() { CatalogSnapshot.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage.CatalogSnapshot(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage.CatalogSnapshot(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.catalogImage = $root.proto.Message.ImageMessage.decode(reader, reader.uint32()); @@ -99555,11 +99553,11 @@ $root.proto = (function() { CatalogSnapshot.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.catalogImage != null && message.hasOwnProperty("catalogImage")) { properties._catalogImage = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.catalogImage); + let error = $root.proto.Message.ImageMessage.verify(message.catalogImage); if (error) return "catalogImage." + error; } @@ -99588,7 +99586,7 @@ $root.proto = (function() { CatalogSnapshot.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ProductMessage.CatalogSnapshot) return object; - var message = new $root.proto.Message.ProductMessage.CatalogSnapshot(); + let message = new $root.proto.Message.ProductMessage.CatalogSnapshot(); if (object.catalogImage != null) { if (typeof object.catalogImage !== "object") throw TypeError(".proto.Message.ProductMessage.CatalogSnapshot.catalogImage: object expected"); @@ -99613,7 +99611,7 @@ $root.proto = (function() { CatalogSnapshot.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.catalogImage != null && message.hasOwnProperty("catalogImage")) { object.catalogImage = $root.proto.Message.ImageMessage.toObject(message.catalogImage, options); if (options.oneofs) @@ -99691,7 +99689,7 @@ $root.proto = (function() { */ function ProductSnapshot(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -99793,7 +99791,7 @@ $root.proto = (function() { ProductSnapshot.prototype.signedUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProductSnapshot.prototype, "_productImage", { @@ -99945,9 +99943,9 @@ $root.proto = (function() { ProductSnapshot.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage.ProductSnapshot(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProductMessage.ProductSnapshot(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.productImage = $root.proto.Message.ImageMessage.decode(reader, reader.uint32()); @@ -100032,11 +100030,11 @@ $root.proto = (function() { ProductSnapshot.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.productImage != null && message.hasOwnProperty("productImage")) { properties._productImage = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.productImage); + let error = $root.proto.Message.ImageMessage.verify(message.productImage); if (error) return "productImage." + error; } @@ -100110,7 +100108,7 @@ $root.proto = (function() { ProductSnapshot.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ProductMessage.ProductSnapshot) return object; - var message = new $root.proto.Message.ProductMessage.ProductSnapshot(); + let message = new $root.proto.Message.ProductMessage.ProductSnapshot(); if (object.productImage != null) { if (typeof object.productImage !== "object") throw TypeError(".proto.Message.ProductMessage.ProductSnapshot.productImage: object expected"); @@ -100167,7 +100165,7 @@ $root.proto = (function() { ProductSnapshot.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.productImage != null && message.hasOwnProperty("productImage")) { object.productImage = $root.proto.Message.ImageMessage.toObject(message.productImage, options); if (options.oneofs) @@ -100311,7 +100309,7 @@ $root.proto = (function() { */ function ProtocolMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -100509,7 +100507,7 @@ $root.proto = (function() { ProtocolMessage.prototype.memberLabel = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProtocolMessage.prototype, "_key", { @@ -100757,9 +100755,9 @@ $root.proto = (function() { ProtocolMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProtocolMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ProtocolMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -100892,11 +100890,11 @@ $root.proto = (function() { ProtocolMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -100948,7 +100946,7 @@ $root.proto = (function() { if (message.historySyncNotification != null && message.hasOwnProperty("historySyncNotification")) { properties._historySyncNotification = 1; { - var error = $root.proto.Message.HistorySyncNotification.verify(message.historySyncNotification); + let error = $root.proto.Message.HistorySyncNotification.verify(message.historySyncNotification); if (error) return "historySyncNotification." + error; } @@ -100956,7 +100954,7 @@ $root.proto = (function() { if (message.appStateSyncKeyShare != null && message.hasOwnProperty("appStateSyncKeyShare")) { properties._appStateSyncKeyShare = 1; { - var error = $root.proto.Message.AppStateSyncKeyShare.verify(message.appStateSyncKeyShare); + let error = $root.proto.Message.AppStateSyncKeyShare.verify(message.appStateSyncKeyShare); if (error) return "appStateSyncKeyShare." + error; } @@ -100964,7 +100962,7 @@ $root.proto = (function() { if (message.appStateSyncKeyRequest != null && message.hasOwnProperty("appStateSyncKeyRequest")) { properties._appStateSyncKeyRequest = 1; { - var error = $root.proto.Message.AppStateSyncKeyRequest.verify(message.appStateSyncKeyRequest); + let error = $root.proto.Message.AppStateSyncKeyRequest.verify(message.appStateSyncKeyRequest); if (error) return "appStateSyncKeyRequest." + error; } @@ -100972,7 +100970,7 @@ $root.proto = (function() { if (message.initialSecurityNotificationSettingSync != null && message.hasOwnProperty("initialSecurityNotificationSettingSync")) { properties._initialSecurityNotificationSettingSync = 1; { - var error = $root.proto.Message.InitialSecurityNotificationSettingSync.verify(message.initialSecurityNotificationSettingSync); + let error = $root.proto.Message.InitialSecurityNotificationSettingSync.verify(message.initialSecurityNotificationSettingSync); if (error) return "initialSecurityNotificationSettingSync." + error; } @@ -100980,7 +100978,7 @@ $root.proto = (function() { if (message.appStateFatalExceptionNotification != null && message.hasOwnProperty("appStateFatalExceptionNotification")) { properties._appStateFatalExceptionNotification = 1; { - var error = $root.proto.Message.AppStateFatalExceptionNotification.verify(message.appStateFatalExceptionNotification); + let error = $root.proto.Message.AppStateFatalExceptionNotification.verify(message.appStateFatalExceptionNotification); if (error) return "appStateFatalExceptionNotification." + error; } @@ -100988,7 +100986,7 @@ $root.proto = (function() { if (message.disappearingMode != null && message.hasOwnProperty("disappearingMode")) { properties._disappearingMode = 1; { - var error = $root.proto.DisappearingMode.verify(message.disappearingMode); + let error = $root.proto.DisappearingMode.verify(message.disappearingMode); if (error) return "disappearingMode." + error; } @@ -100996,7 +100994,7 @@ $root.proto = (function() { if (message.editedMessage != null && message.hasOwnProperty("editedMessage")) { properties._editedMessage = 1; { - var error = $root.proto.Message.verify(message.editedMessage); + let error = $root.proto.Message.verify(message.editedMessage); if (error) return "editedMessage." + error; } @@ -101009,7 +101007,7 @@ $root.proto = (function() { if (message.peerDataOperationRequestMessage != null && message.hasOwnProperty("peerDataOperationRequestMessage")) { properties._peerDataOperationRequestMessage = 1; { - var error = $root.proto.Message.PeerDataOperationRequestMessage.verify(message.peerDataOperationRequestMessage); + let error = $root.proto.Message.PeerDataOperationRequestMessage.verify(message.peerDataOperationRequestMessage); if (error) return "peerDataOperationRequestMessage." + error; } @@ -101017,7 +101015,7 @@ $root.proto = (function() { if (message.peerDataOperationRequestResponseMessage != null && message.hasOwnProperty("peerDataOperationRequestResponseMessage")) { properties._peerDataOperationRequestResponseMessage = 1; { - var error = $root.proto.Message.PeerDataOperationRequestResponseMessage.verify(message.peerDataOperationRequestResponseMessage); + let error = $root.proto.Message.PeerDataOperationRequestResponseMessage.verify(message.peerDataOperationRequestResponseMessage); if (error) return "peerDataOperationRequestResponseMessage." + error; } @@ -101025,7 +101023,7 @@ $root.proto = (function() { if (message.botFeedbackMessage != null && message.hasOwnProperty("botFeedbackMessage")) { properties._botFeedbackMessage = 1; { - var error = $root.proto.Message.BotFeedbackMessage.verify(message.botFeedbackMessage); + let error = $root.proto.Message.BotFeedbackMessage.verify(message.botFeedbackMessage); if (error) return "botFeedbackMessage." + error; } @@ -101038,7 +101036,7 @@ $root.proto = (function() { if (message.requestWelcomeMessageMetadata != null && message.hasOwnProperty("requestWelcomeMessageMetadata")) { properties._requestWelcomeMessageMetadata = 1; { - var error = $root.proto.Message.RequestWelcomeMessageMetadata.verify(message.requestWelcomeMessageMetadata); + let error = $root.proto.Message.RequestWelcomeMessageMetadata.verify(message.requestWelcomeMessageMetadata); if (error) return "requestWelcomeMessageMetadata." + error; } @@ -101046,7 +101044,7 @@ $root.proto = (function() { if (message.mediaNotifyMessage != null && message.hasOwnProperty("mediaNotifyMessage")) { properties._mediaNotifyMessage = 1; { - var error = $root.proto.MediaNotifyMessage.verify(message.mediaNotifyMessage); + let error = $root.proto.MediaNotifyMessage.verify(message.mediaNotifyMessage); if (error) return "mediaNotifyMessage." + error; } @@ -101054,7 +101052,7 @@ $root.proto = (function() { if (message.cloudApiThreadControlNotification != null && message.hasOwnProperty("cloudApiThreadControlNotification")) { properties._cloudApiThreadControlNotification = 1; { - var error = $root.proto.Message.CloudAPIThreadControlNotification.verify(message.cloudApiThreadControlNotification); + let error = $root.proto.Message.CloudAPIThreadControlNotification.verify(message.cloudApiThreadControlNotification); if (error) return "cloudApiThreadControlNotification." + error; } @@ -101062,7 +101060,7 @@ $root.proto = (function() { if (message.lidMigrationMappingSyncMessage != null && message.hasOwnProperty("lidMigrationMappingSyncMessage")) { properties._lidMigrationMappingSyncMessage = 1; { - var error = $root.proto.LIDMigrationMappingSyncMessage.verify(message.lidMigrationMappingSyncMessage); + let error = $root.proto.LIDMigrationMappingSyncMessage.verify(message.lidMigrationMappingSyncMessage); if (error) return "lidMigrationMappingSyncMessage." + error; } @@ -101070,7 +101068,7 @@ $root.proto = (function() { if (message.limitSharing != null && message.hasOwnProperty("limitSharing")) { properties._limitSharing = 1; { - var error = $root.proto.LimitSharing.verify(message.limitSharing); + let error = $root.proto.LimitSharing.verify(message.limitSharing); if (error) return "limitSharing." + error; } @@ -101083,7 +101081,7 @@ $root.proto = (function() { if (message.aiQueryFanout != null && message.hasOwnProperty("aiQueryFanout")) { properties._aiQueryFanout = 1; { - var error = $root.proto.AIQueryFanout.verify(message.aiQueryFanout); + let error = $root.proto.AIQueryFanout.verify(message.aiQueryFanout); if (error) return "aiQueryFanout." + error; } @@ -101091,7 +101089,7 @@ $root.proto = (function() { if (message.memberLabel != null && message.hasOwnProperty("memberLabel")) { properties._memberLabel = 1; { - var error = $root.proto.MemberLabel.verify(message.memberLabel); + let error = $root.proto.MemberLabel.verify(message.memberLabel); if (error) return "memberLabel." + error; } @@ -101110,7 +101108,7 @@ $root.proto = (function() { ProtocolMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ProtocolMessage) return object; - var message = new $root.proto.Message.ProtocolMessage(); + let message = new $root.proto.Message.ProtocolMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.ProtocolMessage.key: object expected"); @@ -101355,7 +101353,7 @@ $root.proto = (function() { ProtocolMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -101543,7 +101541,7 @@ $root.proto = (function() { * @property {number} GROUP_MEMBER_LABEL_CHANGE=30 GROUP_MEMBER_LABEL_CHANGE value */ ProtocolMessage.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "REVOKE"] = 0; values[valuesById[3] = "EPHEMERAL_SETTING"] = 3; values[valuesById[4] = "EPHEMERAL_SYNC_RESPONSE"] = 4; @@ -101598,7 +101596,7 @@ $root.proto = (function() { */ function ReactionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -101636,7 +101634,7 @@ $root.proto = (function() { ReactionMessage.prototype.senderTimestampMs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ReactionMessage.prototype, "_key", { @@ -101724,9 +101722,9 @@ $root.proto = (function() { ReactionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ReactionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ReactionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -101779,11 +101777,11 @@ $root.proto = (function() { ReactionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -101817,7 +101815,7 @@ $root.proto = (function() { ReactionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ReactionMessage) return object; - var message = new $root.proto.Message.ReactionMessage(); + let message = new $root.proto.Message.ReactionMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.ReactionMessage.key: object expected"); @@ -101851,7 +101849,7 @@ $root.proto = (function() { ReactionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -101932,7 +101930,7 @@ $root.proto = (function() { */ function RequestPaymentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -101994,7 +101992,7 @@ $root.proto = (function() { RequestPaymentMessage.prototype.background = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RequestPaymentMessage.prototype, "_noteMessage", { @@ -102106,9 +102104,9 @@ $root.proto = (function() { RequestPaymentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestPaymentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestPaymentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 4: { message.noteMessage = $root.proto.Message.decode(reader, reader.uint32()); @@ -102173,11 +102171,11 @@ $root.proto = (function() { RequestPaymentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.noteMessage != null && message.hasOwnProperty("noteMessage")) { properties._noteMessage = 1; { - var error = $root.proto.Message.verify(message.noteMessage); + let error = $root.proto.Message.verify(message.noteMessage); if (error) return "noteMessage." + error; } @@ -102205,7 +102203,7 @@ $root.proto = (function() { if (message.amount != null && message.hasOwnProperty("amount")) { properties._amount = 1; { - var error = $root.proto.Money.verify(message.amount); + let error = $root.proto.Money.verify(message.amount); if (error) return "amount." + error; } @@ -102213,7 +102211,7 @@ $root.proto = (function() { if (message.background != null && message.hasOwnProperty("background")) { properties._background = 1; { - var error = $root.proto.PaymentBackground.verify(message.background); + let error = $root.proto.PaymentBackground.verify(message.background); if (error) return "background." + error; } @@ -102232,7 +102230,7 @@ $root.proto = (function() { RequestPaymentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.RequestPaymentMessage) return object; - var message = new $root.proto.Message.RequestPaymentMessage(); + let message = new $root.proto.Message.RequestPaymentMessage(); if (object.noteMessage != null) { if (typeof object.noteMessage !== "object") throw TypeError(".proto.Message.RequestPaymentMessage.noteMessage: object expected"); @@ -102285,7 +102283,7 @@ $root.proto = (function() { RequestPaymentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.currencyCodeIso4217 != null && message.hasOwnProperty("currencyCodeIso4217")) { object.currencyCodeIso4217 = message.currencyCodeIso4217; if (options.oneofs) @@ -102378,7 +102376,7 @@ $root.proto = (function() { */ function RequestPhoneNumberMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -102392,7 +102390,7 @@ $root.proto = (function() { RequestPhoneNumberMessage.prototype.contextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RequestPhoneNumberMessage.prototype, "_contextInfo", { @@ -102456,9 +102454,9 @@ $root.proto = (function() { RequestPhoneNumberMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestPhoneNumberMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestPhoneNumberMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.contextInfo = $root.proto.ContextInfo.decode(reader, reader.uint32()); @@ -102499,11 +102497,11 @@ $root.proto = (function() { RequestPhoneNumberMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -102522,7 +102520,7 @@ $root.proto = (function() { RequestPhoneNumberMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.RequestPhoneNumberMessage) return object; - var message = new $root.proto.Message.RequestPhoneNumberMessage(); + let message = new $root.proto.Message.RequestPhoneNumberMessage(); if (object.contextInfo != null) { if (typeof object.contextInfo !== "object") throw TypeError(".proto.Message.RequestPhoneNumberMessage.contextInfo: object expected"); @@ -102543,7 +102541,7 @@ $root.proto = (function() { RequestPhoneNumberMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { object.contextInfo = $root.proto.ContextInfo.toObject(message.contextInfo, options); if (options.oneofs) @@ -102600,7 +102598,7 @@ $root.proto = (function() { */ function RequestWelcomeMessageMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -102614,7 +102612,7 @@ $root.proto = (function() { RequestWelcomeMessageMetadata.prototype.localChatState = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RequestWelcomeMessageMetadata.prototype, "_localChatState", { @@ -102678,9 +102676,9 @@ $root.proto = (function() { RequestWelcomeMessageMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestWelcomeMessageMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.RequestWelcomeMessageMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.localChatState = reader.int32(); @@ -102721,7 +102719,7 @@ $root.proto = (function() { RequestWelcomeMessageMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.localChatState != null && message.hasOwnProperty("localChatState")) { properties._localChatState = 1; switch (message.localChatState) { @@ -102746,7 +102744,7 @@ $root.proto = (function() { RequestWelcomeMessageMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.RequestWelcomeMessageMetadata) return object; - var message = new $root.proto.Message.RequestWelcomeMessageMetadata(); + let message = new $root.proto.Message.RequestWelcomeMessageMetadata(); switch (object.localChatState) { default: if (typeof object.localChatState === "number") { @@ -102778,7 +102776,7 @@ $root.proto = (function() { RequestWelcomeMessageMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.localChatState != null && message.hasOwnProperty("localChatState")) { object.localChatState = options.enums === String ? $root.proto.Message.RequestWelcomeMessageMetadata.LocalChatState[message.localChatState] === undefined ? message.localChatState : $root.proto.Message.RequestWelcomeMessageMetadata.LocalChatState[message.localChatState] : message.localChatState; if (options.oneofs) @@ -102821,7 +102819,7 @@ $root.proto = (function() { * @property {number} NON_EMPTY=1 NON_EMPTY value */ RequestWelcomeMessageMetadata.LocalChatState = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "EMPTY"] = 0; values[valuesById[1] = "NON_EMPTY"] = 1; return values; @@ -102851,7 +102849,7 @@ $root.proto = (function() { */ function ScheduledCallCreationMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -102881,7 +102879,7 @@ $root.proto = (function() { ScheduledCallCreationMessage.prototype.title = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ScheduledCallCreationMessage.prototype, "_scheduledTimestampMs", { @@ -102961,9 +102959,9 @@ $root.proto = (function() { ScheduledCallCreationMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ScheduledCallCreationMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ScheduledCallCreationMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.scheduledTimestampMs = reader.int64(); @@ -103012,7 +103010,7 @@ $root.proto = (function() { ScheduledCallCreationMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.scheduledTimestampMs != null && message.hasOwnProperty("scheduledTimestampMs")) { properties._scheduledTimestampMs = 1; if (!$util.isInteger(message.scheduledTimestampMs) && !(message.scheduledTimestampMs && $util.isInteger(message.scheduledTimestampMs.low) && $util.isInteger(message.scheduledTimestampMs.high))) @@ -103048,7 +103046,7 @@ $root.proto = (function() { ScheduledCallCreationMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ScheduledCallCreationMessage) return object; - var message = new $root.proto.Message.ScheduledCallCreationMessage(); + let message = new $root.proto.Message.ScheduledCallCreationMessage(); if (object.scheduledTimestampMs != null) if ($util.Long) (message.scheduledTimestampMs = $util.Long.fromValue(object.scheduledTimestampMs)).unsigned = false; @@ -103095,7 +103093,7 @@ $root.proto = (function() { ScheduledCallCreationMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.scheduledTimestampMs != null && message.hasOwnProperty("scheduledTimestampMs")) { if (typeof message.scheduledTimestampMs === "number") object.scheduledTimestampMs = options.longs === String ? String(message.scheduledTimestampMs) : message.scheduledTimestampMs; @@ -103152,7 +103150,7 @@ $root.proto = (function() { * @property {number} VIDEO=2 VIDEO value */ ScheduledCallCreationMessage.CallType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "VOICE"] = 1; values[valuesById[2] = "VIDEO"] = 2; @@ -103182,7 +103180,7 @@ $root.proto = (function() { */ function ScheduledCallEditMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -103204,7 +103202,7 @@ $root.proto = (function() { ScheduledCallEditMessage.prototype.editType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ScheduledCallEditMessage.prototype, "_key", { @@ -103276,9 +103274,9 @@ $root.proto = (function() { ScheduledCallEditMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ScheduledCallEditMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.ScheduledCallEditMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -103323,11 +103321,11 @@ $root.proto = (function() { ScheduledCallEditMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -103356,7 +103354,7 @@ $root.proto = (function() { ScheduledCallEditMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.ScheduledCallEditMessage) return object; - var message = new $root.proto.Message.ScheduledCallEditMessage(); + let message = new $root.proto.Message.ScheduledCallEditMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Message.ScheduledCallEditMessage.key: object expected"); @@ -103393,7 +103391,7 @@ $root.proto = (function() { ScheduledCallEditMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -103441,7 +103439,7 @@ $root.proto = (function() { * @property {number} CANCEL=1 CANCEL value */ ScheduledCallEditMessage.EditType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CANCEL"] = 1; return values; @@ -103472,7 +103470,7 @@ $root.proto = (function() { */ function SecretEncryptedMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -103510,7 +103508,7 @@ $root.proto = (function() { SecretEncryptedMessage.prototype.secretEncType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SecretEncryptedMessage.prototype, "_targetMessageKey", { @@ -103598,9 +103596,9 @@ $root.proto = (function() { SecretEncryptedMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SecretEncryptedMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SecretEncryptedMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.targetMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -103653,11 +103651,11 @@ $root.proto = (function() { SecretEncryptedMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { properties._targetMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.targetMessageKey); + let error = $root.proto.MessageKey.verify(message.targetMessageKey); if (error) return "targetMessageKey." + error; } @@ -103697,7 +103695,7 @@ $root.proto = (function() { SecretEncryptedMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.SecretEncryptedMessage) return object; - var message = new $root.proto.Message.SecretEncryptedMessage(); + let message = new $root.proto.Message.SecretEncryptedMessage(); if (object.targetMessageKey != null) { if (typeof object.targetMessageKey !== "object") throw TypeError(".proto.Message.SecretEncryptedMessage.targetMessageKey: object expected"); @@ -103748,7 +103746,7 @@ $root.proto = (function() { SecretEncryptedMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.targetMessageKey != null && message.hasOwnProperty("targetMessageKey")) { object.targetMessageKey = $root.proto.MessageKey.toObject(message.targetMessageKey, options); if (options.oneofs) @@ -103807,7 +103805,7 @@ $root.proto = (function() { * @property {number} MESSAGE_EDIT=2 MESSAGE_EDIT value */ SecretEncryptedMessage.SecretEncType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "EVENT_EDIT"] = 1; values[valuesById[2] = "MESSAGE_EDIT"] = 2; @@ -103838,7 +103836,7 @@ $root.proto = (function() { */ function SendPaymentMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -103868,7 +103866,7 @@ $root.proto = (function() { SendPaymentMessage.prototype.background = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SendPaymentMessage.prototype, "_noteMessage", { @@ -103948,9 +103946,9 @@ $root.proto = (function() { SendPaymentMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SendPaymentMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SendPaymentMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 2: { message.noteMessage = $root.proto.Message.decode(reader, reader.uint32()); @@ -103999,11 +103997,11 @@ $root.proto = (function() { SendPaymentMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.noteMessage != null && message.hasOwnProperty("noteMessage")) { properties._noteMessage = 1; { - var error = $root.proto.Message.verify(message.noteMessage); + let error = $root.proto.Message.verify(message.noteMessage); if (error) return "noteMessage." + error; } @@ -104011,7 +104009,7 @@ $root.proto = (function() { if (message.requestMessageKey != null && message.hasOwnProperty("requestMessageKey")) { properties._requestMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.requestMessageKey); + let error = $root.proto.MessageKey.verify(message.requestMessageKey); if (error) return "requestMessageKey." + error; } @@ -104019,7 +104017,7 @@ $root.proto = (function() { if (message.background != null && message.hasOwnProperty("background")) { properties._background = 1; { - var error = $root.proto.PaymentBackground.verify(message.background); + let error = $root.proto.PaymentBackground.verify(message.background); if (error) return "background." + error; } @@ -104038,7 +104036,7 @@ $root.proto = (function() { SendPaymentMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.SendPaymentMessage) return object; - var message = new $root.proto.Message.SendPaymentMessage(); + let message = new $root.proto.Message.SendPaymentMessage(); if (object.noteMessage != null) { if (typeof object.noteMessage !== "object") throw TypeError(".proto.Message.SendPaymentMessage.noteMessage: object expected"); @@ -104069,7 +104067,7 @@ $root.proto = (function() { SendPaymentMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.noteMessage != null && message.hasOwnProperty("noteMessage")) { object.noteMessage = $root.proto.Message.toObject(message.noteMessage, options); if (options.oneofs) @@ -104137,7 +104135,7 @@ $root.proto = (function() { */ function SenderKeyDistributionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -104159,7 +104157,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.prototype.axolotlSenderKeyDistributionMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderKeyDistributionMessage.prototype, "_groupId", { @@ -104231,9 +104229,9 @@ $root.proto = (function() { SenderKeyDistributionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SenderKeyDistributionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.SenderKeyDistributionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.groupId = reader.string(); @@ -104278,7 +104276,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.groupId != null && message.hasOwnProperty("groupId")) { properties._groupId = 1; if (!$util.isString(message.groupId)) @@ -104303,7 +104301,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.SenderKeyDistributionMessage) return object; - var message = new $root.proto.Message.SenderKeyDistributionMessage(); + let message = new $root.proto.Message.SenderKeyDistributionMessage(); if (object.groupId != null) message.groupId = String(object.groupId); if (object.axolotlSenderKeyDistributionMessage != null) @@ -104326,7 +104324,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.groupId != null && message.hasOwnProperty("groupId")) { object.groupId = message.groupId; if (options.oneofs) @@ -104390,7 +104388,7 @@ $root.proto = (function() { */ function StatusNotificationMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -104420,7 +104418,7 @@ $root.proto = (function() { StatusNotificationMessage.prototype.type = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StatusNotificationMessage.prototype, "_responseMessageKey", { @@ -104500,9 +104498,9 @@ $root.proto = (function() { StatusNotificationMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StatusNotificationMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StatusNotificationMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.responseMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -104551,11 +104549,11 @@ $root.proto = (function() { StatusNotificationMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.responseMessageKey != null && message.hasOwnProperty("responseMessageKey")) { properties._responseMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.responseMessageKey); + let error = $root.proto.MessageKey.verify(message.responseMessageKey); if (error) return "responseMessageKey." + error; } @@ -104563,7 +104561,7 @@ $root.proto = (function() { if (message.originalMessageKey != null && message.hasOwnProperty("originalMessageKey")) { properties._originalMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.originalMessageKey); + let error = $root.proto.MessageKey.verify(message.originalMessageKey); if (error) return "originalMessageKey." + error; } @@ -104593,7 +104591,7 @@ $root.proto = (function() { StatusNotificationMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.StatusNotificationMessage) return object; - var message = new $root.proto.Message.StatusNotificationMessage(); + let message = new $root.proto.Message.StatusNotificationMessage(); if (object.responseMessageKey != null) { if (typeof object.responseMessageKey !== "object") throw TypeError(".proto.Message.StatusNotificationMessage.responseMessageKey: object expected"); @@ -104639,7 +104637,7 @@ $root.proto = (function() { StatusNotificationMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.responseMessageKey != null && message.hasOwnProperty("responseMessageKey")) { object.responseMessageKey = $root.proto.MessageKey.toObject(message.responseMessageKey, options); if (options.oneofs) @@ -104693,7 +104691,7 @@ $root.proto = (function() { * @property {number} STATUS_RESHARE=2 STATUS_RESHARE value */ StatusNotificationMessage.StatusNotificationType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "STATUS_ADD_YOURS"] = 1; values[valuesById[2] = "STATUS_RESHARE"] = 2; @@ -104741,7 +104739,7 @@ $root.proto = (function() { */ function StickerMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -104907,7 +104905,7 @@ $root.proto = (function() { StickerMessage.prototype.accessibilityLabel = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StickerMessage.prototype, "_url", { @@ -105123,9 +105121,9 @@ $root.proto = (function() { StickerMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -105242,7 +105240,7 @@ $root.proto = (function() { StickerMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -105316,7 +105314,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -105360,7 +105358,7 @@ $root.proto = (function() { StickerMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.StickerMessage) return object; - var message = new $root.proto.Message.StickerMessage(); + let message = new $root.proto.Message.StickerMessage(); if (object.url != null) message.url = String(object.url); if (object.fileSha256 != null) @@ -105455,7 +105453,7 @@ $root.proto = (function() { StickerMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -105638,7 +105636,7 @@ $root.proto = (function() { function StickerPackMessage(properties) { this.stickers = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -105820,7 +105818,7 @@ $root.proto = (function() { StickerPackMessage.prototype.stickerPackOrigin = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StickerPackMessage.prototype, "_stickerPackId", { @@ -105979,7 +105977,7 @@ $root.proto = (function() { if (message.publisher != null && Object.hasOwnProperty.call(message, "publisher")) writer.uint32(/* id 3, wireType 2 =*/26).string(message.publisher); if (message.stickers != null && message.stickers.length) - for (var i = 0; i < message.stickers.length; ++i) + for (let i = 0; i < message.stickers.length; ++i) $root.proto.Message.StickerPackMessage.Sticker.encode(message.stickers[i], writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); if (message.fileLength != null && Object.hasOwnProperty.call(message, "fileLength")) writer.uint32(/* id 5, wireType 0 =*/40).uint64(message.fileLength); @@ -106047,9 +106045,9 @@ $root.proto = (function() { StickerPackMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerPackMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerPackMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.stickerPackId = reader.string(); @@ -106176,7 +106174,7 @@ $root.proto = (function() { StickerPackMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.stickerPackId != null && message.hasOwnProperty("stickerPackId")) { properties._stickerPackId = 1; if (!$util.isString(message.stickerPackId)) @@ -106195,8 +106193,8 @@ $root.proto = (function() { if (message.stickers != null && message.hasOwnProperty("stickers")) { if (!Array.isArray(message.stickers)) return "stickers: array expected"; - for (var i = 0; i < message.stickers.length; ++i) { - var error = $root.proto.Message.StickerPackMessage.Sticker.verify(message.stickers[i]); + for (let i = 0; i < message.stickers.length; ++i) { + let error = $root.proto.Message.StickerPackMessage.Sticker.verify(message.stickers[i]); if (error) return "stickers." + error; } @@ -106234,7 +106232,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -106314,7 +106312,7 @@ $root.proto = (function() { StickerPackMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.StickerPackMessage) return object; - var message = new $root.proto.Message.StickerPackMessage(); + let message = new $root.proto.Message.StickerPackMessage(); if (object.stickerPackId != null) message.stickerPackId = String(object.stickerPackId); if (object.name != null) @@ -106325,7 +106323,7 @@ $root.proto = (function() { if (!Array.isArray(object.stickers)) throw TypeError(".proto.Message.StickerPackMessage.stickers: array expected"); message.stickers = []; - for (var i = 0; i < object.stickers.length; ++i) { + for (let i = 0; i < object.stickers.length; ++i) { if (typeof object.stickers[i] !== "object") throw TypeError(".proto.Message.StickerPackMessage.stickers: object expected"); message.stickers[i] = $root.proto.Message.StickerPackMessage.Sticker.fromObject(object.stickers[i]); @@ -106439,7 +106437,7 @@ $root.proto = (function() { StickerPackMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.stickers = []; if (message.stickerPackId != null && message.hasOwnProperty("stickerPackId")) { @@ -106459,7 +106457,7 @@ $root.proto = (function() { } if (message.stickers && message.stickers.length) { object.stickers = []; - for (var j = 0; j < message.stickers.length; ++j) + for (let j = 0; j < message.stickers.length; ++j) object.stickers[j] = $root.proto.Message.StickerPackMessage.Sticker.toObject(message.stickers[j], options); } if (message.fileLength != null && message.hasOwnProperty("fileLength")) { @@ -106615,7 +106613,7 @@ $root.proto = (function() { function Sticker(properties) { this.emojis = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -106669,7 +106667,7 @@ $root.proto = (function() { Sticker.prototype.mimetype = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Sticker.prototype, "_fileName", { @@ -106730,7 +106728,7 @@ $root.proto = (function() { if (message.isAnimated != null && Object.hasOwnProperty.call(message, "isAnimated")) writer.uint32(/* id 2, wireType 0 =*/16).bool(message.isAnimated); if (message.emojis != null && message.emojis.length) - for (var i = 0; i < message.emojis.length; ++i) + for (let i = 0; i < message.emojis.length; ++i) writer.uint32(/* id 3, wireType 2 =*/26).string(message.emojis[i]); if (message.accessibilityLabel != null && Object.hasOwnProperty.call(message, "accessibilityLabel")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.accessibilityLabel); @@ -106768,9 +106766,9 @@ $root.proto = (function() { Sticker.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerPackMessage.Sticker(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerPackMessage.Sticker(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fileName = reader.string(); @@ -106833,7 +106831,7 @@ $root.proto = (function() { Sticker.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fileName != null && message.hasOwnProperty("fileName")) { properties._fileName = 1; if (!$util.isString(message.fileName)) @@ -106847,7 +106845,7 @@ $root.proto = (function() { if (message.emojis != null && message.hasOwnProperty("emojis")) { if (!Array.isArray(message.emojis)) return "emojis: array expected"; - for (var i = 0; i < message.emojis.length; ++i) + for (let i = 0; i < message.emojis.length; ++i) if (!$util.isString(message.emojis[i])) return "emojis: string[] expected"; } @@ -106880,7 +106878,7 @@ $root.proto = (function() { Sticker.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.StickerPackMessage.Sticker) return object; - var message = new $root.proto.Message.StickerPackMessage.Sticker(); + let message = new $root.proto.Message.StickerPackMessage.Sticker(); if (object.fileName != null) message.fileName = String(object.fileName); if (object.isAnimated != null) @@ -106889,7 +106887,7 @@ $root.proto = (function() { if (!Array.isArray(object.emojis)) throw TypeError(".proto.Message.StickerPackMessage.Sticker.emojis: array expected"); message.emojis = []; - for (var i = 0; i < object.emojis.length; ++i) + for (let i = 0; i < object.emojis.length; ++i) message.emojis[i] = String(object.emojis[i]); } if (object.accessibilityLabel != null) @@ -106913,7 +106911,7 @@ $root.proto = (function() { Sticker.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.emojis = []; if (message.fileName != null && message.hasOwnProperty("fileName")) { @@ -106928,7 +106926,7 @@ $root.proto = (function() { } if (message.emojis && message.emojis.length) { object.emojis = []; - for (var j = 0; j < message.emojis.length; ++j) + for (let j = 0; j < message.emojis.length; ++j) object.emojis[j] = message.emojis[j]; } if (message.accessibilityLabel != null && message.hasOwnProperty("accessibilityLabel")) { @@ -106987,7 +106985,7 @@ $root.proto = (function() { * @property {number} USER_CREATED=2 USER_CREATED value */ StickerPackMessage.StickerPackOrigin = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "FIRST_PARTY"] = 0; values[valuesById[1] = "THIRD_PARTY"] = 1; values[valuesById[2] = "USER_CREATED"] = 2; @@ -107019,7 +107017,7 @@ $root.proto = (function() { function StickerSyncRMRMessage(properties) { this.filehash = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -107049,7 +107047,7 @@ $root.proto = (function() { StickerSyncRMRMessage.prototype.requestTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StickerSyncRMRMessage.prototype, "_rmrSource", { @@ -107088,7 +107086,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.filehash != null && message.filehash.length) - for (var i = 0; i < message.filehash.length; ++i) + for (let i = 0; i < message.filehash.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.filehash[i]); if (message.rmrSource != null && Object.hasOwnProperty.call(message, "rmrSource")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.rmrSource); @@ -107124,9 +107122,9 @@ $root.proto = (function() { StickerSyncRMRMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerSyncRMRMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.StickerSyncRMRMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.filehash && message.filehash.length)) @@ -107177,11 +107175,11 @@ $root.proto = (function() { StickerSyncRMRMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.filehash != null && message.hasOwnProperty("filehash")) { if (!Array.isArray(message.filehash)) return "filehash: array expected"; - for (var i = 0; i < message.filehash.length; ++i) + for (let i = 0; i < message.filehash.length; ++i) if (!$util.isString(message.filehash[i])) return "filehash: string[] expected"; } @@ -107209,12 +107207,12 @@ $root.proto = (function() { StickerSyncRMRMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.StickerSyncRMRMessage) return object; - var message = new $root.proto.Message.StickerSyncRMRMessage(); + let message = new $root.proto.Message.StickerSyncRMRMessage(); if (object.filehash) { if (!Array.isArray(object.filehash)) throw TypeError(".proto.Message.StickerSyncRMRMessage.filehash: array expected"); message.filehash = []; - for (var i = 0; i < object.filehash.length; ++i) + for (let i = 0; i < object.filehash.length; ++i) message.filehash[i] = String(object.filehash[i]); } if (object.rmrSource != null) @@ -107243,12 +107241,12 @@ $root.proto = (function() { StickerSyncRMRMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.filehash = []; if (message.filehash && message.filehash.length) { object.filehash = []; - for (var j = 0; j < message.filehash.length; ++j) + for (let j = 0; j < message.filehash.length; ++j) object.filehash[j] = message.filehash[j]; } if (message.rmrSource != null && message.hasOwnProperty("rmrSource")) { @@ -107319,7 +107317,7 @@ $root.proto = (function() { */ function TemplateButtonReplyMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -107365,7 +107363,7 @@ $root.proto = (function() { TemplateButtonReplyMessage.prototype.selectedCarouselCardIndex = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TemplateButtonReplyMessage.prototype, "_selectedId", { @@ -107461,9 +107459,9 @@ $root.proto = (function() { TemplateButtonReplyMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateButtonReplyMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateButtonReplyMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.selectedId = reader.string(); @@ -107520,7 +107518,7 @@ $root.proto = (function() { TemplateButtonReplyMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.selectedId != null && message.hasOwnProperty("selectedId")) { properties._selectedId = 1; if (!$util.isString(message.selectedId)) @@ -107534,7 +107532,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -107563,7 +107561,7 @@ $root.proto = (function() { TemplateButtonReplyMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.TemplateButtonReplyMessage) return object; - var message = new $root.proto.Message.TemplateButtonReplyMessage(); + let message = new $root.proto.Message.TemplateButtonReplyMessage(); if (object.selectedId != null) message.selectedId = String(object.selectedId); if (object.selectedDisplayText != null) @@ -107592,7 +107590,7 @@ $root.proto = (function() { TemplateButtonReplyMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.selectedId != null && message.hasOwnProperty("selectedId")) { object.selectedId = message.selectedId; if (options.oneofs) @@ -107674,7 +107672,7 @@ $root.proto = (function() { */ function TemplateMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -107728,7 +107726,7 @@ $root.proto = (function() { TemplateMessage.prototype.interactiveMessageTemplate = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TemplateMessage.prototype, "_contextInfo", { @@ -107825,9 +107823,9 @@ $root.proto = (function() { TemplateMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 3: { message.contextInfo = $root.proto.ContextInfo.decode(reader, reader.uint32()); @@ -107888,11 +107886,11 @@ $root.proto = (function() { TemplateMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -107900,7 +107898,7 @@ $root.proto = (function() { if (message.hydratedTemplate != null && message.hasOwnProperty("hydratedTemplate")) { properties._hydratedTemplate = 1; { - var error = $root.proto.Message.TemplateMessage.HydratedFourRowTemplate.verify(message.hydratedTemplate); + let error = $root.proto.Message.TemplateMessage.HydratedFourRowTemplate.verify(message.hydratedTemplate); if (error) return "hydratedTemplate." + error; } @@ -107913,7 +107911,7 @@ $root.proto = (function() { if (message.fourRowTemplate != null && message.hasOwnProperty("fourRowTemplate")) { properties.format = 1; { - var error = $root.proto.Message.TemplateMessage.FourRowTemplate.verify(message.fourRowTemplate); + let error = $root.proto.Message.TemplateMessage.FourRowTemplate.verify(message.fourRowTemplate); if (error) return "fourRowTemplate." + error; } @@ -107923,7 +107921,7 @@ $root.proto = (function() { return "format: multiple values"; properties.format = 1; { - var error = $root.proto.Message.TemplateMessage.HydratedFourRowTemplate.verify(message.hydratedFourRowTemplate); + let error = $root.proto.Message.TemplateMessage.HydratedFourRowTemplate.verify(message.hydratedFourRowTemplate); if (error) return "hydratedFourRowTemplate." + error; } @@ -107933,7 +107931,7 @@ $root.proto = (function() { return "format: multiple values"; properties.format = 1; { - var error = $root.proto.Message.InteractiveMessage.verify(message.interactiveMessageTemplate); + let error = $root.proto.Message.InteractiveMessage.verify(message.interactiveMessageTemplate); if (error) return "interactiveMessageTemplate." + error; } @@ -107952,7 +107950,7 @@ $root.proto = (function() { TemplateMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.TemplateMessage) return object; - var message = new $root.proto.Message.TemplateMessage(); + let message = new $root.proto.Message.TemplateMessage(); if (object.contextInfo != null) { if (typeof object.contextInfo !== "object") throw TypeError(".proto.Message.TemplateMessage.contextInfo: object expected"); @@ -107995,7 +107993,7 @@ $root.proto = (function() { TemplateMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fourRowTemplate != null && message.hasOwnProperty("fourRowTemplate")) { object.fourRowTemplate = $root.proto.Message.TemplateMessage.FourRowTemplate.toObject(message.fourRowTemplate, options); if (options.oneofs) @@ -108082,7 +108080,7 @@ $root.proto = (function() { function FourRowTemplate(properties) { this.buttons = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -108152,7 +108150,7 @@ $root.proto = (function() { FourRowTemplate.prototype.locationMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(FourRowTemplate.prototype, "_content", { @@ -108216,7 +108214,7 @@ $root.proto = (function() { if (message.footer != null && Object.hasOwnProperty.call(message, "footer")) $root.proto.Message.HighlyStructuredMessage.encode(message.footer, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); if (message.buttons != null && message.buttons.length) - for (var i = 0; i < message.buttons.length; ++i) + for (let i = 0; i < message.buttons.length; ++i) $root.proto.TemplateButton.encode(message.buttons[i], writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); return writer; }; @@ -108248,9 +108246,9 @@ $root.proto = (function() { FourRowTemplate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage.FourRowTemplate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage.FourRowTemplate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 6: { message.content = $root.proto.Message.HighlyStructuredMessage.decode(reader, reader.uint32()); @@ -108321,11 +108319,11 @@ $root.proto = (function() { FourRowTemplate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.content != null && message.hasOwnProperty("content")) { properties._content = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.content); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.content); if (error) return "content." + error; } @@ -108333,7 +108331,7 @@ $root.proto = (function() { if (message.footer != null && message.hasOwnProperty("footer")) { properties._footer = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.footer); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.footer); if (error) return "footer." + error; } @@ -108341,8 +108339,8 @@ $root.proto = (function() { if (message.buttons != null && message.hasOwnProperty("buttons")) { if (!Array.isArray(message.buttons)) return "buttons: array expected"; - for (var i = 0; i < message.buttons.length; ++i) { - var error = $root.proto.TemplateButton.verify(message.buttons[i]); + for (let i = 0; i < message.buttons.length; ++i) { + let error = $root.proto.TemplateButton.verify(message.buttons[i]); if (error) return "buttons." + error; } @@ -108350,7 +108348,7 @@ $root.proto = (function() { if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { properties.title = 1; { - var error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); + let error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); if (error) return "documentMessage." + error; } @@ -108360,7 +108358,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.highlyStructuredMessage); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.highlyStructuredMessage); if (error) return "highlyStructuredMessage." + error; } @@ -108370,7 +108368,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.imageMessage); + let error = $root.proto.Message.ImageMessage.verify(message.imageMessage); if (error) return "imageMessage." + error; } @@ -108380,7 +108378,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.videoMessage); + let error = $root.proto.Message.VideoMessage.verify(message.videoMessage); if (error) return "videoMessage." + error; } @@ -108390,7 +108388,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.locationMessage); + let error = $root.proto.Message.LocationMessage.verify(message.locationMessage); if (error) return "locationMessage." + error; } @@ -108409,7 +108407,7 @@ $root.proto = (function() { FourRowTemplate.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.TemplateMessage.FourRowTemplate) return object; - var message = new $root.proto.Message.TemplateMessage.FourRowTemplate(); + let message = new $root.proto.Message.TemplateMessage.FourRowTemplate(); if (object.content != null) { if (typeof object.content !== "object") throw TypeError(".proto.Message.TemplateMessage.FourRowTemplate.content: object expected"); @@ -108424,7 +108422,7 @@ $root.proto = (function() { if (!Array.isArray(object.buttons)) throw TypeError(".proto.Message.TemplateMessage.FourRowTemplate.buttons: array expected"); message.buttons = []; - for (var i = 0; i < object.buttons.length; ++i) { + for (let i = 0; i < object.buttons.length; ++i) { if (typeof object.buttons[i] !== "object") throw TypeError(".proto.Message.TemplateMessage.FourRowTemplate.buttons: object expected"); message.buttons[i] = $root.proto.TemplateButton.fromObject(object.buttons[i]); @@ -108470,7 +108468,7 @@ $root.proto = (function() { FourRowTemplate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.buttons = []; if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { @@ -108510,7 +108508,7 @@ $root.proto = (function() { } if (message.buttons && message.buttons.length) { object.buttons = []; - for (var j = 0; j < message.buttons.length; ++j) + for (let j = 0; j < message.buttons.length; ++j) object.buttons[j] = $root.proto.TemplateButton.toObject(message.buttons[j], options); } return object; @@ -108574,7 +108572,7 @@ $root.proto = (function() { function HydratedFourRowTemplate(properties) { this.hydratedButtons = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -108660,7 +108658,7 @@ $root.proto = (function() { HydratedFourRowTemplate.prototype.locationMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(HydratedFourRowTemplate.prototype, "_hydratedContentText", { @@ -108736,7 +108734,7 @@ $root.proto = (function() { if (message.hydratedFooterText != null && Object.hasOwnProperty.call(message, "hydratedFooterText")) writer.uint32(/* id 7, wireType 2 =*/58).string(message.hydratedFooterText); if (message.hydratedButtons != null && message.hydratedButtons.length) - for (var i = 0; i < message.hydratedButtons.length; ++i) + for (let i = 0; i < message.hydratedButtons.length; ++i) $root.proto.HydratedTemplateButton.encode(message.hydratedButtons[i], writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); if (message.templateId != null && Object.hasOwnProperty.call(message, "templateId")) writer.uint32(/* id 9, wireType 2 =*/74).string(message.templateId); @@ -108772,9 +108770,9 @@ $root.proto = (function() { HydratedFourRowTemplate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage.HydratedFourRowTemplate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.TemplateMessage.HydratedFourRowTemplate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 6: { message.hydratedContentText = reader.string(); @@ -108853,7 +108851,7 @@ $root.proto = (function() { HydratedFourRowTemplate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.hydratedContentText != null && message.hasOwnProperty("hydratedContentText")) { properties._hydratedContentText = 1; if (!$util.isString(message.hydratedContentText)) @@ -108867,8 +108865,8 @@ $root.proto = (function() { if (message.hydratedButtons != null && message.hasOwnProperty("hydratedButtons")) { if (!Array.isArray(message.hydratedButtons)) return "hydratedButtons: array expected"; - for (var i = 0; i < message.hydratedButtons.length; ++i) { - var error = $root.proto.HydratedTemplateButton.verify(message.hydratedButtons[i]); + for (let i = 0; i < message.hydratedButtons.length; ++i) { + let error = $root.proto.HydratedTemplateButton.verify(message.hydratedButtons[i]); if (error) return "hydratedButtons." + error; } @@ -108886,7 +108884,7 @@ $root.proto = (function() { if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { properties.title = 1; { - var error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); + let error = $root.proto.Message.DocumentMessage.verify(message.documentMessage); if (error) return "documentMessage." + error; } @@ -108903,7 +108901,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.ImageMessage.verify(message.imageMessage); + let error = $root.proto.Message.ImageMessage.verify(message.imageMessage); if (error) return "imageMessage." + error; } @@ -108913,7 +108911,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.VideoMessage.verify(message.videoMessage); + let error = $root.proto.Message.VideoMessage.verify(message.videoMessage); if (error) return "videoMessage." + error; } @@ -108923,7 +108921,7 @@ $root.proto = (function() { return "title: multiple values"; properties.title = 1; { - var error = $root.proto.Message.LocationMessage.verify(message.locationMessage); + let error = $root.proto.Message.LocationMessage.verify(message.locationMessage); if (error) return "locationMessage." + error; } @@ -108942,7 +108940,7 @@ $root.proto = (function() { HydratedFourRowTemplate.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.TemplateMessage.HydratedFourRowTemplate) return object; - var message = new $root.proto.Message.TemplateMessage.HydratedFourRowTemplate(); + let message = new $root.proto.Message.TemplateMessage.HydratedFourRowTemplate(); if (object.hydratedContentText != null) message.hydratedContentText = String(object.hydratedContentText); if (object.hydratedFooterText != null) @@ -108951,7 +108949,7 @@ $root.proto = (function() { if (!Array.isArray(object.hydratedButtons)) throw TypeError(".proto.Message.TemplateMessage.HydratedFourRowTemplate.hydratedButtons: array expected"); message.hydratedButtons = []; - for (var i = 0; i < object.hydratedButtons.length; ++i) { + for (let i = 0; i < object.hydratedButtons.length; ++i) { if (typeof object.hydratedButtons[i] !== "object") throw TypeError(".proto.Message.TemplateMessage.HydratedFourRowTemplate.hydratedButtons: object expected"); message.hydratedButtons[i] = $root.proto.HydratedTemplateButton.fromObject(object.hydratedButtons[i]); @@ -108998,7 +108996,7 @@ $root.proto = (function() { HydratedFourRowTemplate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.hydratedButtons = []; if (message.documentMessage != null && message.hasOwnProperty("documentMessage")) { @@ -109038,7 +109036,7 @@ $root.proto = (function() { } if (message.hydratedButtons && message.hydratedButtons.length) { object.hydratedButtons = []; - for (var j = 0; j < message.hydratedButtons.length; ++j) + for (let j = 0; j < message.hydratedButtons.length; ++j) object.hydratedButtons[j] = $root.proto.HydratedTemplateButton.toObject(message.hydratedButtons[j], options); } if (message.templateId != null && message.hasOwnProperty("templateId")) { @@ -109105,7 +109103,7 @@ $root.proto = (function() { */ function URLMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -109119,7 +109117,7 @@ $root.proto = (function() { URLMetadata.prototype.fbExperimentId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(URLMetadata.prototype, "_fbExperimentId", { @@ -109183,9 +109181,9 @@ $root.proto = (function() { URLMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.URLMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.URLMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fbExperimentId = reader.uint32(); @@ -109226,7 +109224,7 @@ $root.proto = (function() { URLMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fbExperimentId != null && message.hasOwnProperty("fbExperimentId")) { properties._fbExperimentId = 1; if (!$util.isInteger(message.fbExperimentId)) @@ -109246,7 +109244,7 @@ $root.proto = (function() { URLMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.URLMetadata) return object; - var message = new $root.proto.Message.URLMetadata(); + let message = new $root.proto.Message.URLMetadata(); if (object.fbExperimentId != null) message.fbExperimentId = object.fbExperimentId >>> 0; return message; @@ -109264,7 +109262,7 @@ $root.proto = (function() { URLMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fbExperimentId != null && message.hasOwnProperty("fbExperimentId")) { object.fbExperimentId = message.fbExperimentId; if (options.oneofs) @@ -109350,7 +109348,7 @@ $root.proto = (function() { this.annotations = []; this.processedVideos = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -109572,7 +109570,7 @@ $root.proto = (function() { VideoMessage.prototype.externalShareFullVideoDurationInSeconds = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(VideoMessage.prototype, "_url", { @@ -109765,7 +109763,7 @@ $root.proto = (function() { if (message.fileEncSha256 != null && Object.hasOwnProperty.call(message, "fileEncSha256")) writer.uint32(/* id 11, wireType 2 =*/90).bytes(message.fileEncSha256); if (message.interactiveAnnotations != null && message.interactiveAnnotations.length) - for (var i = 0; i < message.interactiveAnnotations.length; ++i) + for (let i = 0; i < message.interactiveAnnotations.length; ++i) $root.proto.InteractiveAnnotation.encode(message.interactiveAnnotations[i], writer.uint32(/* id 12, wireType 2 =*/98).fork()).ldelim(); if (message.directPath != null && Object.hasOwnProperty.call(message, "directPath")) writer.uint32(/* id 13, wireType 2 =*/106).string(message.directPath); @@ -109790,12 +109788,12 @@ $root.proto = (function() { if (message.staticUrl != null && Object.hasOwnProperty.call(message, "staticUrl")) writer.uint32(/* id 24, wireType 2 =*/194).string(message.staticUrl); if (message.annotations != null && message.annotations.length) - for (var i = 0; i < message.annotations.length; ++i) + for (let i = 0; i < message.annotations.length; ++i) $root.proto.InteractiveAnnotation.encode(message.annotations[i], writer.uint32(/* id 25, wireType 2 =*/202).fork()).ldelim(); if (message.accessibilityLabel != null && Object.hasOwnProperty.call(message, "accessibilityLabel")) writer.uint32(/* id 26, wireType 2 =*/210).string(message.accessibilityLabel); if (message.processedVideos != null && message.processedVideos.length) - for (var i = 0; i < message.processedVideos.length; ++i) + for (let i = 0; i < message.processedVideos.length; ++i) $root.proto.ProcessedVideo.encode(message.processedVideos[i], writer.uint32(/* id 27, wireType 2 =*/218).fork()).ldelim(); if (message.externalShareFullVideoDurationInSeconds != null && Object.hasOwnProperty.call(message, "externalShareFullVideoDurationInSeconds")) writer.uint32(/* id 28, wireType 0 =*/224).uint32(message.externalShareFullVideoDurationInSeconds); @@ -109829,9 +109827,9 @@ $root.proto = (function() { VideoMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.VideoMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Message.VideoMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -109982,7 +109980,7 @@ $root.proto = (function() { VideoMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -110041,8 +110039,8 @@ $root.proto = (function() { if (message.interactiveAnnotations != null && message.hasOwnProperty("interactiveAnnotations")) { if (!Array.isArray(message.interactiveAnnotations)) return "interactiveAnnotations: array expected"; - for (var i = 0; i < message.interactiveAnnotations.length; ++i) { - var error = $root.proto.InteractiveAnnotation.verify(message.interactiveAnnotations[i]); + for (let i = 0; i < message.interactiveAnnotations.length; ++i) { + let error = $root.proto.InteractiveAnnotation.verify(message.interactiveAnnotations[i]); if (error) return "interactiveAnnotations." + error; } @@ -110065,7 +110063,7 @@ $root.proto = (function() { if (message.contextInfo != null && message.hasOwnProperty("contextInfo")) { properties._contextInfo = 1; { - var error = $root.proto.ContextInfo.verify(message.contextInfo); + let error = $root.proto.ContextInfo.verify(message.contextInfo); if (error) return "contextInfo." + error; } @@ -110114,8 +110112,8 @@ $root.proto = (function() { if (message.annotations != null && message.hasOwnProperty("annotations")) { if (!Array.isArray(message.annotations)) return "annotations: array expected"; - for (var i = 0; i < message.annotations.length; ++i) { - var error = $root.proto.InteractiveAnnotation.verify(message.annotations[i]); + for (let i = 0; i < message.annotations.length; ++i) { + let error = $root.proto.InteractiveAnnotation.verify(message.annotations[i]); if (error) return "annotations." + error; } @@ -110128,8 +110126,8 @@ $root.proto = (function() { if (message.processedVideos != null && message.hasOwnProperty("processedVideos")) { if (!Array.isArray(message.processedVideos)) return "processedVideos: array expected"; - for (var i = 0; i < message.processedVideos.length; ++i) { - var error = $root.proto.ProcessedVideo.verify(message.processedVideos[i]); + for (let i = 0; i < message.processedVideos.length; ++i) { + let error = $root.proto.ProcessedVideo.verify(message.processedVideos[i]); if (error) return "processedVideos." + error; } @@ -110153,7 +110151,7 @@ $root.proto = (function() { VideoMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.Message.VideoMessage) return object; - var message = new $root.proto.Message.VideoMessage(); + let message = new $root.proto.Message.VideoMessage(); if (object.url != null) message.url = String(object.url); if (object.mimetype != null) @@ -110196,7 +110194,7 @@ $root.proto = (function() { if (!Array.isArray(object.interactiveAnnotations)) throw TypeError(".proto.Message.VideoMessage.interactiveAnnotations: array expected"); message.interactiveAnnotations = []; - for (var i = 0; i < object.interactiveAnnotations.length; ++i) { + for (let i = 0; i < object.interactiveAnnotations.length; ++i) { if (typeof object.interactiveAnnotations[i] !== "object") throw TypeError(".proto.Message.VideoMessage.interactiveAnnotations: object expected"); message.interactiveAnnotations[i] = $root.proto.InteractiveAnnotation.fromObject(object.interactiveAnnotations[i]); @@ -110268,7 +110266,7 @@ $root.proto = (function() { if (!Array.isArray(object.annotations)) throw TypeError(".proto.Message.VideoMessage.annotations: array expected"); message.annotations = []; - for (var i = 0; i < object.annotations.length; ++i) { + for (let i = 0; i < object.annotations.length; ++i) { if (typeof object.annotations[i] !== "object") throw TypeError(".proto.Message.VideoMessage.annotations: object expected"); message.annotations[i] = $root.proto.InteractiveAnnotation.fromObject(object.annotations[i]); @@ -110280,7 +110278,7 @@ $root.proto = (function() { if (!Array.isArray(object.processedVideos)) throw TypeError(".proto.Message.VideoMessage.processedVideos: array expected"); message.processedVideos = []; - for (var i = 0; i < object.processedVideos.length; ++i) { + for (let i = 0; i < object.processedVideos.length; ++i) { if (typeof object.processedVideos[i] !== "object") throw TypeError(".proto.Message.VideoMessage.processedVideos: object expected"); message.processedVideos[i] = $root.proto.ProcessedVideo.fromObject(object.processedVideos[i]); @@ -110303,7 +110301,7 @@ $root.proto = (function() { VideoMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.interactiveAnnotations = []; object.annotations = []; @@ -110369,7 +110367,7 @@ $root.proto = (function() { } if (message.interactiveAnnotations && message.interactiveAnnotations.length) { object.interactiveAnnotations = []; - for (var j = 0; j < message.interactiveAnnotations.length; ++j) + for (let j = 0; j < message.interactiveAnnotations.length; ++j) object.interactiveAnnotations[j] = $root.proto.InteractiveAnnotation.toObject(message.interactiveAnnotations[j], options); } if (message.directPath != null && message.hasOwnProperty("directPath")) { @@ -110432,7 +110430,7 @@ $root.proto = (function() { } if (message.annotations && message.annotations.length) { object.annotations = []; - for (var j = 0; j < message.annotations.length; ++j) + for (let j = 0; j < message.annotations.length; ++j) object.annotations[j] = $root.proto.InteractiveAnnotation.toObject(message.annotations[j], options); } if (message.accessibilityLabel != null && message.hasOwnProperty("accessibilityLabel")) { @@ -110442,7 +110440,7 @@ $root.proto = (function() { } if (message.processedVideos && message.processedVideos.length) { object.processedVideos = []; - for (var j = 0; j < message.processedVideos.length; ++j) + for (let j = 0; j < message.processedVideos.length; ++j) object.processedVideos[j] = $root.proto.ProcessedVideo.toObject(message.processedVideos[j], options); } if (message.externalShareFullVideoDurationInSeconds != null && message.hasOwnProperty("externalShareFullVideoDurationInSeconds")) { @@ -110488,7 +110486,7 @@ $root.proto = (function() { * @property {number} TENOR=2 TENOR value */ VideoMessage.Attribution = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "GIPHY"] = 1; values[valuesById[2] = "TENOR"] = 2; @@ -110527,7 +110525,7 @@ $root.proto = (function() { */ function MessageAddOn(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -110597,7 +110595,7 @@ $root.proto = (function() { MessageAddOn.prototype.legacyMessage = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageAddOn.prototype, "_messageAddOnType", { @@ -110717,9 +110715,9 @@ $root.proto = (function() { MessageAddOn.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAddOn(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAddOn(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageAddOnType = reader.int32(); @@ -110788,7 +110786,7 @@ $root.proto = (function() { MessageAddOn.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageAddOnType != null && message.hasOwnProperty("messageAddOnType")) { properties._messageAddOnType = 1; switch (message.messageAddOnType) { @@ -110805,7 +110803,7 @@ $root.proto = (function() { if (message.messageAddOn != null && message.hasOwnProperty("messageAddOn")) { properties._messageAddOn = 1; { - var error = $root.proto.Message.verify(message.messageAddOn); + let error = $root.proto.Message.verify(message.messageAddOn); if (error) return "messageAddOn." + error; } @@ -110837,7 +110835,7 @@ $root.proto = (function() { if (message.addOnContextInfo != null && message.hasOwnProperty("addOnContextInfo")) { properties._addOnContextInfo = 1; { - var error = $root.proto.MessageAddOnContextInfo.verify(message.addOnContextInfo); + let error = $root.proto.MessageAddOnContextInfo.verify(message.addOnContextInfo); if (error) return "addOnContextInfo." + error; } @@ -110845,7 +110843,7 @@ $root.proto = (function() { if (message.messageAddOnKey != null && message.hasOwnProperty("messageAddOnKey")) { properties._messageAddOnKey = 1; { - var error = $root.proto.MessageKey.verify(message.messageAddOnKey); + let error = $root.proto.MessageKey.verify(message.messageAddOnKey); if (error) return "messageAddOnKey." + error; } @@ -110853,7 +110851,7 @@ $root.proto = (function() { if (message.legacyMessage != null && message.hasOwnProperty("legacyMessage")) { properties._legacyMessage = 1; { - var error = $root.proto.LegacyMessage.verify(message.legacyMessage); + let error = $root.proto.LegacyMessage.verify(message.legacyMessage); if (error) return "legacyMessage." + error; } @@ -110872,7 +110870,7 @@ $root.proto = (function() { MessageAddOn.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageAddOn) return object; - var message = new $root.proto.MessageAddOn(); + let message = new $root.proto.MessageAddOn(); switch (object.messageAddOnType) { default: if (typeof object.messageAddOnType === "number") { @@ -110986,7 +110984,7 @@ $root.proto = (function() { MessageAddOn.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageAddOnType != null && message.hasOwnProperty("messageAddOnType")) { object.messageAddOnType = options.enums === String ? $root.proto.MessageAddOn.MessageAddOnType[message.messageAddOnType] === undefined ? message.messageAddOnType : $root.proto.MessageAddOn.MessageAddOnType[message.messageAddOnType] : message.messageAddOnType; if (options.oneofs) @@ -111073,7 +111071,7 @@ $root.proto = (function() { * @property {number} PIN_IN_CHAT=4 PIN_IN_CHAT value */ MessageAddOn.MessageAddOnType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNDEFINED"] = 0; values[valuesById[1] = "REACTION"] = 1; values[valuesById[2] = "EVENT_RESPONSE"] = 2; @@ -111105,7 +111103,7 @@ $root.proto = (function() { */ function MessageAddOnContextInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -111127,7 +111125,7 @@ $root.proto = (function() { MessageAddOnContextInfo.prototype.messageAddOnExpiryType = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageAddOnContextInfo.prototype, "_messageAddOnDurationInSecs", { @@ -111199,9 +111197,9 @@ $root.proto = (function() { MessageAddOnContextInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAddOnContextInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAddOnContextInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageAddOnDurationInSecs = reader.uint32(); @@ -111246,7 +111244,7 @@ $root.proto = (function() { MessageAddOnContextInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageAddOnDurationInSecs != null && message.hasOwnProperty("messageAddOnDurationInSecs")) { properties._messageAddOnDurationInSecs = 1; if (!$util.isInteger(message.messageAddOnDurationInSecs)) @@ -111276,7 +111274,7 @@ $root.proto = (function() { MessageAddOnContextInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageAddOnContextInfo) return object; - var message = new $root.proto.MessageAddOnContextInfo(); + let message = new $root.proto.MessageAddOnContextInfo(); if (object.messageAddOnDurationInSecs != null) message.messageAddOnDurationInSecs = object.messageAddOnDurationInSecs >>> 0; switch (object.messageAddOnExpiryType) { @@ -111310,7 +111308,7 @@ $root.proto = (function() { MessageAddOnContextInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageAddOnDurationInSecs != null && message.hasOwnProperty("messageAddOnDurationInSecs")) { object.messageAddOnDurationInSecs = message.messageAddOnDurationInSecs; if (options.oneofs) @@ -111374,7 +111372,7 @@ $root.proto = (function() { */ function MessageAssociation(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -111404,7 +111402,7 @@ $root.proto = (function() { MessageAssociation.prototype.messageIndex = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageAssociation.prototype, "_associationType", { @@ -111484,9 +111482,9 @@ $root.proto = (function() { MessageAssociation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAssociation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageAssociation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.associationType = reader.int32(); @@ -111535,7 +111533,7 @@ $root.proto = (function() { MessageAssociation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.associationType != null && message.hasOwnProperty("associationType")) { properties._associationType = 1; switch (message.associationType) { @@ -111562,7 +111560,7 @@ $root.proto = (function() { if (message.parentMessageKey != null && message.hasOwnProperty("parentMessageKey")) { properties._parentMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.parentMessageKey); + let error = $root.proto.MessageKey.verify(message.parentMessageKey); if (error) return "parentMessageKey." + error; } @@ -111586,7 +111584,7 @@ $root.proto = (function() { MessageAssociation.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageAssociation) return object; - var message = new $root.proto.MessageAssociation(); + let message = new $root.proto.MessageAssociation(); switch (object.associationType) { default: if (typeof object.associationType === "number") { @@ -111677,7 +111675,7 @@ $root.proto = (function() { MessageAssociation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.associationType != null && message.hasOwnProperty("associationType")) { object.associationType = options.enums === String ? $root.proto.MessageAssociation.AssociationType[message.associationType] === undefined ? message.associationType : $root.proto.MessageAssociation.AssociationType[message.associationType] : message.associationType; if (options.oneofs) @@ -111743,7 +111741,7 @@ $root.proto = (function() { * @property {number} VIEW_ALL_REPLIES=14 VIEW_ALL_REPLIES value */ MessageAssociation.AssociationType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "MEDIA_ALBUM"] = 1; values[valuesById[2] = "BOT_PLUGIN"] = 2; @@ -111797,7 +111795,7 @@ $root.proto = (function() { */ function MessageContextInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -111915,7 +111913,7 @@ $root.proto = (function() { MessageContextInfo.prototype.limitSharingV2 = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageContextInfo.prototype, "_deviceListMetadata", { @@ -112083,9 +112081,9 @@ $root.proto = (function() { MessageContextInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageContextInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageContextInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.deviceListMetadata = $root.proto.DeviceListMetadata.decode(reader, reader.uint32()); @@ -112178,11 +112176,11 @@ $root.proto = (function() { MessageContextInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.deviceListMetadata != null && message.hasOwnProperty("deviceListMetadata")) { properties._deviceListMetadata = 1; { - var error = $root.proto.DeviceListMetadata.verify(message.deviceListMetadata); + let error = $root.proto.DeviceListMetadata.verify(message.deviceListMetadata); if (error) return "deviceListMetadata." + error; } @@ -112215,7 +112213,7 @@ $root.proto = (function() { if (message.botMetadata != null && message.hasOwnProperty("botMetadata")) { properties._botMetadata = 1; { - var error = $root.proto.BotMetadata.verify(message.botMetadata); + let error = $root.proto.BotMetadata.verify(message.botMetadata); if (error) return "botMetadata." + error; } @@ -112238,7 +112236,7 @@ $root.proto = (function() { if (message.messageAssociation != null && message.hasOwnProperty("messageAssociation")) { properties._messageAssociation = 1; { - var error = $root.proto.MessageAssociation.verify(message.messageAssociation); + let error = $root.proto.MessageAssociation.verify(message.messageAssociation); if (error) return "messageAssociation." + error; } @@ -112256,7 +112254,7 @@ $root.proto = (function() { if (message.limitSharing != null && message.hasOwnProperty("limitSharing")) { properties._limitSharing = 1; { - var error = $root.proto.LimitSharing.verify(message.limitSharing); + let error = $root.proto.LimitSharing.verify(message.limitSharing); if (error) return "limitSharing." + error; } @@ -112264,7 +112262,7 @@ $root.proto = (function() { if (message.limitSharingV2 != null && message.hasOwnProperty("limitSharingV2")) { properties._limitSharingV2 = 1; { - var error = $root.proto.LimitSharing.verify(message.limitSharingV2); + let error = $root.proto.LimitSharing.verify(message.limitSharingV2); if (error) return "limitSharingV2." + error; } @@ -112283,7 +112281,7 @@ $root.proto = (function() { MessageContextInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageContextInfo) return object; - var message = new $root.proto.MessageContextInfo(); + let message = new $root.proto.MessageContextInfo(); if (object.deviceListMetadata != null) { if (typeof object.deviceListMetadata !== "object") throw TypeError(".proto.MessageContextInfo.deviceListMetadata: object expected"); @@ -112365,7 +112363,7 @@ $root.proto = (function() { MessageContextInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.deviceListMetadata != null && message.hasOwnProperty("deviceListMetadata")) { object.deviceListMetadata = $root.proto.DeviceListMetadata.toObject(message.deviceListMetadata, options); if (options.oneofs) @@ -112473,7 +112471,7 @@ $root.proto = (function() { * @property {number} DEPENDENT_ON_PARENT=2 DEPENDENT_ON_PARENT value */ MessageContextInfo.MessageAddonExpiryType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "STATIC"] = 1; values[valuesById[2] = "DEPENDENT_ON_PARENT"] = 2; return values; @@ -112504,7 +112502,7 @@ $root.proto = (function() { */ function MessageKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -112542,7 +112540,7 @@ $root.proto = (function() { MessageKey.prototype.participant = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageKey.prototype, "_remoteJid", { @@ -112630,9 +112628,9 @@ $root.proto = (function() { MessageKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.remoteJid = reader.string(); @@ -112685,7 +112683,7 @@ $root.proto = (function() { MessageKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.remoteJid != null && message.hasOwnProperty("remoteJid")) { properties._remoteJid = 1; if (!$util.isString(message.remoteJid)) @@ -112720,7 +112718,7 @@ $root.proto = (function() { MessageKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageKey) return object; - var message = new $root.proto.MessageKey(); + let message = new $root.proto.MessageKey(); if (object.remoteJid != null) message.remoteJid = String(object.remoteJid); if (object.fromMe != null) @@ -112744,7 +112742,7 @@ $root.proto = (function() { MessageKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.remoteJid != null && message.hasOwnProperty("remoteJid")) { object.remoteJid = message.remoteJid; if (options.oneofs) @@ -112818,7 +112816,7 @@ $root.proto = (function() { */ function MessageSecretMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -112848,7 +112846,7 @@ $root.proto = (function() { MessageSecretMessage.prototype.encPayload = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageSecretMessage.prototype, "_version", { @@ -112928,9 +112926,9 @@ $root.proto = (function() { MessageSecretMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageSecretMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MessageSecretMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.version = reader.sfixed32(); @@ -112979,7 +112977,7 @@ $root.proto = (function() { MessageSecretMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; if (!$util.isInteger(message.version)) @@ -113009,7 +113007,7 @@ $root.proto = (function() { MessageSecretMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.MessageSecretMessage) return object; - var message = new $root.proto.MessageSecretMessage(); + let message = new $root.proto.MessageSecretMessage(); if (object.version != null) message.version = object.version | 0; if (object.encIv != null) @@ -113037,7 +113035,7 @@ $root.proto = (function() { MessageSecretMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.version != null && message.hasOwnProperty("version")) { object.version = message.version; if (options.oneofs) @@ -113106,7 +113104,7 @@ $root.proto = (function() { */ function Money(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -113136,7 +113134,7 @@ $root.proto = (function() { Money.prototype.currencyCode = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Money.prototype, "_value", { @@ -113216,9 +113214,9 @@ $root.proto = (function() { Money.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Money(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Money(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.value = reader.int64(); @@ -113267,7 +113265,7 @@ $root.proto = (function() { Money.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.value != null && message.hasOwnProperty("value")) { properties._value = 1; if (!$util.isInteger(message.value) && !(message.value && $util.isInteger(message.value.low) && $util.isInteger(message.value.high))) @@ -113297,7 +113295,7 @@ $root.proto = (function() { Money.fromObject = function fromObject(object) { if (object instanceof $root.proto.Money) return object; - var message = new $root.proto.Money(); + let message = new $root.proto.Money(); if (object.value != null) if ($util.Long) (message.value = $util.Long.fromValue(object.value)).unsigned = false; @@ -113326,7 +113324,7 @@ $root.proto = (function() { Money.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.value != null && message.hasOwnProperty("value")) { if (typeof message.value === "number") object.value = options.longs === String ? String(message.value) : message.value; @@ -113435,7 +113433,7 @@ $root.proto = (function() { function MsgOpaqueData(properties) { this.pollOptions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -113753,7 +113751,7 @@ $root.proto = (function() { MsgOpaqueData.prototype.plainProtobufBytes = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MsgOpaqueData.prototype, "_body", { @@ -114036,7 +114034,7 @@ $root.proto = (function() { if (message.pollName != null && Object.hasOwnProperty.call(message, "pollName")) writer.uint32(/* id 17, wireType 2 =*/138).string(message.pollName); if (message.pollOptions != null && message.pollOptions.length) - for (var i = 0; i < message.pollOptions.length; ++i) + for (let i = 0; i < message.pollOptions.length; ++i) $root.proto.MsgOpaqueData.PollOption.encode(message.pollOptions[i], writer.uint32(/* id 18, wireType 2 =*/146).fork()).ldelim(); if (message.pollSelectableOptionsCount != null && Object.hasOwnProperty.call(message, "pollSelectableOptionsCount")) writer.uint32(/* id 20, wireType 0 =*/160).uint32(message.pollSelectableOptionsCount); @@ -114116,9 +114114,9 @@ $root.proto = (function() { MsgOpaqueData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.body = reader.string(); @@ -114313,7 +114311,7 @@ $root.proto = (function() { MsgOpaqueData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.body != null && message.hasOwnProperty("body")) { properties._body = 1; if (!$util.isString(message.body)) @@ -114387,8 +114385,8 @@ $root.proto = (function() { if (message.pollOptions != null && message.hasOwnProperty("pollOptions")) { if (!Array.isArray(message.pollOptions)) return "pollOptions: array expected"; - for (var i = 0; i < message.pollOptions.length; ++i) { - var error = $root.proto.MsgOpaqueData.PollOption.verify(message.pollOptions[i]); + for (let i = 0; i < message.pollOptions.length; ++i) { + let error = $root.proto.MsgOpaqueData.PollOption.verify(message.pollOptions[i]); if (error) return "pollOptions." + error; } @@ -114421,7 +114419,7 @@ $root.proto = (function() { if (message.encPollVote != null && message.hasOwnProperty("encPollVote")) { properties._encPollVote = 1; { - var error = $root.proto.PollEncValue.verify(message.encPollVote); + let error = $root.proto.PollEncValue.verify(message.encPollVote); if (error) return "encPollVote." + error; } @@ -114445,7 +114443,7 @@ $root.proto = (function() { if (message.pollVotesSnapshot != null && message.hasOwnProperty("pollVotesSnapshot")) { properties._pollVotesSnapshot = 1; { - var error = $root.proto.MsgOpaqueData.PollVotesSnapshot.verify(message.pollVotesSnapshot); + let error = $root.proto.MsgOpaqueData.PollVotesSnapshot.verify(message.pollVotesSnapshot); if (error) return "pollVotesSnapshot." + error; } @@ -114513,7 +114511,7 @@ $root.proto = (function() { if (message.eventLocation != null && message.hasOwnProperty("eventLocation")) { properties._eventLocation = 1; { - var error = $root.proto.MsgOpaqueData.EventLocation.verify(message.eventLocation); + let error = $root.proto.MsgOpaqueData.EventLocation.verify(message.eventLocation); if (error) return "eventLocation." + error; } @@ -114542,7 +114540,7 @@ $root.proto = (function() { MsgOpaqueData.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgOpaqueData) return object; - var message = new $root.proto.MsgOpaqueData(); + let message = new $root.proto.MsgOpaqueData(); if (object.body != null) message.body = String(object.body); if (object.caption != null) @@ -114578,7 +114576,7 @@ $root.proto = (function() { if (!Array.isArray(object.pollOptions)) throw TypeError(".proto.MsgOpaqueData.pollOptions: array expected"); message.pollOptions = []; - for (var i = 0; i < object.pollOptions.length; ++i) { + for (let i = 0; i < object.pollOptions.length; ++i) { if (typeof object.pollOptions[i] !== "object") throw TypeError(".proto.MsgOpaqueData.pollOptions: object expected"); message.pollOptions[i] = $root.proto.MsgOpaqueData.PollOption.fromObject(object.pollOptions[i]); @@ -114716,7 +114714,7 @@ $root.proto = (function() { MsgOpaqueData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.pollOptions = []; if (message.body != null && message.hasOwnProperty("body")) { @@ -114791,7 +114789,7 @@ $root.proto = (function() { } if (message.pollOptions && message.pollOptions.length) { object.pollOptions = []; - for (var j = 0; j < message.pollOptions.length; ++j) + for (let j = 0; j < message.pollOptions.length; ++j) object.pollOptions[j] = $root.proto.MsgOpaqueData.PollOption.toObject(message.pollOptions[j], options); } if (message.pollSelectableOptionsCount != null && message.hasOwnProperty("pollSelectableOptionsCount")) { @@ -114976,7 +114974,7 @@ $root.proto = (function() { */ function EventLocation(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -115030,7 +115028,7 @@ $root.proto = (function() { EventLocation.prototype.jpegThumbnail = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(EventLocation.prototype, "_degreesLatitude", { @@ -115134,9 +115132,9 @@ $root.proto = (function() { EventLocation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.EventLocation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.EventLocation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.degreesLatitude = reader.double(); @@ -115197,7 +115195,7 @@ $root.proto = (function() { EventLocation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { properties._degreesLatitude = 1; if (typeof message.degreesLatitude !== "number") @@ -115242,7 +115240,7 @@ $root.proto = (function() { EventLocation.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgOpaqueData.EventLocation) return object; - var message = new $root.proto.MsgOpaqueData.EventLocation(); + let message = new $root.proto.MsgOpaqueData.EventLocation(); if (object.degreesLatitude != null) message.degreesLatitude = Number(object.degreesLatitude); if (object.degreesLongitude != null) @@ -115273,7 +115271,7 @@ $root.proto = (function() { EventLocation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.degreesLatitude != null && message.hasOwnProperty("degreesLatitude")) { object.degreesLatitude = options.json && !isFinite(message.degreesLatitude) ? String(message.degreesLatitude) : message.degreesLatitude; if (options.oneofs) @@ -115345,7 +115343,7 @@ $root.proto = (function() { * @property {number} IMAGE=2 IMAGE value */ MsgOpaqueData.PollContentType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "TEXT"] = 1; values[valuesById[2] = "IMAGE"] = 2; @@ -115372,7 +115370,7 @@ $root.proto = (function() { */ function PollOption(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -115394,7 +115392,7 @@ $root.proto = (function() { PollOption.prototype.hash = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollOption.prototype, "_name", { @@ -115466,9 +115464,9 @@ $root.proto = (function() { PollOption.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollOption(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollOption(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -115513,7 +115511,7 @@ $root.proto = (function() { PollOption.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -115538,7 +115536,7 @@ $root.proto = (function() { PollOption.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgOpaqueData.PollOption) return object; - var message = new $root.proto.MsgOpaqueData.PollOption(); + let message = new $root.proto.MsgOpaqueData.PollOption(); if (object.name != null) message.name = String(object.name); if (object.hash != null) @@ -115558,7 +115556,7 @@ $root.proto = (function() { PollOption.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -115621,7 +115619,7 @@ $root.proto = (function() { */ function PollVoteSnapshot(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -115643,7 +115641,7 @@ $root.proto = (function() { PollVoteSnapshot.prototype.optionVoteCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollVoteSnapshot.prototype, "_option", { @@ -115715,9 +115713,9 @@ $root.proto = (function() { PollVoteSnapshot.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollVoteSnapshot(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollVoteSnapshot(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.option = $root.proto.MsgOpaqueData.PollOption.decode(reader, reader.uint32()); @@ -115762,11 +115760,11 @@ $root.proto = (function() { PollVoteSnapshot.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.option != null && message.hasOwnProperty("option")) { properties._option = 1; { - var error = $root.proto.MsgOpaqueData.PollOption.verify(message.option); + let error = $root.proto.MsgOpaqueData.PollOption.verify(message.option); if (error) return "option." + error; } @@ -115790,7 +115788,7 @@ $root.proto = (function() { PollVoteSnapshot.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgOpaqueData.PollVoteSnapshot) return object; - var message = new $root.proto.MsgOpaqueData.PollVoteSnapshot(); + let message = new $root.proto.MsgOpaqueData.PollVoteSnapshot(); if (object.option != null) { if (typeof object.option !== "object") throw TypeError(".proto.MsgOpaqueData.PollVoteSnapshot.option: object expected"); @@ -115813,7 +115811,7 @@ $root.proto = (function() { PollVoteSnapshot.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.option != null && message.hasOwnProperty("option")) { object.option = $root.proto.MsgOpaqueData.PollOption.toObject(message.option, options); if (options.oneofs) @@ -115876,7 +115874,7 @@ $root.proto = (function() { function PollVotesSnapshot(properties) { this.pollVotes = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -115914,7 +115912,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.pollVotes != null && message.pollVotes.length) - for (var i = 0; i < message.pollVotes.length; ++i) + for (let i = 0; i < message.pollVotes.length; ++i) $root.proto.MsgOpaqueData.PollVoteSnapshot.encode(message.pollVotes[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -115946,9 +115944,9 @@ $root.proto = (function() { PollVotesSnapshot.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollVotesSnapshot(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgOpaqueData.PollVotesSnapshot(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.pollVotes && message.pollVotes.length)) @@ -115994,8 +115992,8 @@ $root.proto = (function() { if (message.pollVotes != null && message.hasOwnProperty("pollVotes")) { if (!Array.isArray(message.pollVotes)) return "pollVotes: array expected"; - for (var i = 0; i < message.pollVotes.length; ++i) { - var error = $root.proto.MsgOpaqueData.PollVoteSnapshot.verify(message.pollVotes[i]); + for (let i = 0; i < message.pollVotes.length; ++i) { + let error = $root.proto.MsgOpaqueData.PollVoteSnapshot.verify(message.pollVotes[i]); if (error) return "pollVotes." + error; } @@ -116014,12 +116012,12 @@ $root.proto = (function() { PollVotesSnapshot.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgOpaqueData.PollVotesSnapshot) return object; - var message = new $root.proto.MsgOpaqueData.PollVotesSnapshot(); + let message = new $root.proto.MsgOpaqueData.PollVotesSnapshot(); if (object.pollVotes) { if (!Array.isArray(object.pollVotes)) throw TypeError(".proto.MsgOpaqueData.PollVotesSnapshot.pollVotes: array expected"); message.pollVotes = []; - for (var i = 0; i < object.pollVotes.length; ++i) { + for (let i = 0; i < object.pollVotes.length; ++i) { if (typeof object.pollVotes[i] !== "object") throw TypeError(".proto.MsgOpaqueData.PollVotesSnapshot.pollVotes: object expected"); message.pollVotes[i] = $root.proto.MsgOpaqueData.PollVoteSnapshot.fromObject(object.pollVotes[i]); @@ -116040,12 +116038,12 @@ $root.proto = (function() { PollVotesSnapshot.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.pollVotes = []; if (message.pollVotes && message.pollVotes.length) { object.pollVotes = []; - for (var j = 0; j < message.pollVotes.length; ++j) + for (let j = 0; j < message.pollVotes.length; ++j) object.pollVotes[j] = $root.proto.MsgOpaqueData.PollVoteSnapshot.toObject(message.pollVotes[j], options); } return object; @@ -116103,7 +116101,7 @@ $root.proto = (function() { */ function MsgRowOpaqueData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -116125,7 +116123,7 @@ $root.proto = (function() { MsgRowOpaqueData.prototype.quotedMsg = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MsgRowOpaqueData.prototype, "_currentMsg", { @@ -116197,9 +116195,9 @@ $root.proto = (function() { MsgRowOpaqueData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgRowOpaqueData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.MsgRowOpaqueData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.currentMsg = $root.proto.MsgOpaqueData.decode(reader, reader.uint32()); @@ -116244,11 +116242,11 @@ $root.proto = (function() { MsgRowOpaqueData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.currentMsg != null && message.hasOwnProperty("currentMsg")) { properties._currentMsg = 1; { - var error = $root.proto.MsgOpaqueData.verify(message.currentMsg); + let error = $root.proto.MsgOpaqueData.verify(message.currentMsg); if (error) return "currentMsg." + error; } @@ -116256,7 +116254,7 @@ $root.proto = (function() { if (message.quotedMsg != null && message.hasOwnProperty("quotedMsg")) { properties._quotedMsg = 1; { - var error = $root.proto.MsgOpaqueData.verify(message.quotedMsg); + let error = $root.proto.MsgOpaqueData.verify(message.quotedMsg); if (error) return "quotedMsg." + error; } @@ -116275,7 +116273,7 @@ $root.proto = (function() { MsgRowOpaqueData.fromObject = function fromObject(object) { if (object instanceof $root.proto.MsgRowOpaqueData) return object; - var message = new $root.proto.MsgRowOpaqueData(); + let message = new $root.proto.MsgRowOpaqueData(); if (object.currentMsg != null) { if (typeof object.currentMsg !== "object") throw TypeError(".proto.MsgRowOpaqueData.currentMsg: object expected"); @@ -116301,7 +116299,7 @@ $root.proto = (function() { MsgRowOpaqueData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.currentMsg != null && message.hasOwnProperty("currentMsg")) { object.currentMsg = $root.proto.MsgOpaqueData.toObject(message.currentMsg, options); if (options.oneofs) @@ -116364,7 +116362,7 @@ $root.proto = (function() { */ function NoiseCertificate(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -116386,7 +116384,7 @@ $root.proto = (function() { NoiseCertificate.prototype.signature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NoiseCertificate.prototype, "_details", { @@ -116458,9 +116456,9 @@ $root.proto = (function() { NoiseCertificate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NoiseCertificate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NoiseCertificate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -116505,7 +116503,7 @@ $root.proto = (function() { NoiseCertificate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -116530,7 +116528,7 @@ $root.proto = (function() { NoiseCertificate.fromObject = function fromObject(object) { if (object instanceof $root.proto.NoiseCertificate) return object; - var message = new $root.proto.NoiseCertificate(); + let message = new $root.proto.NoiseCertificate(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -116556,7 +116554,7 @@ $root.proto = (function() { NoiseCertificate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -116619,7 +116617,7 @@ $root.proto = (function() { */ function Details(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -116665,7 +116663,7 @@ $root.proto = (function() { Details.prototype.key = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Details.prototype, "_serial", { @@ -116761,9 +116759,9 @@ $root.proto = (function() { Details.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NoiseCertificate.Details(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NoiseCertificate.Details(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.serial = reader.uint32(); @@ -116820,7 +116818,7 @@ $root.proto = (function() { Details.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.serial != null && message.hasOwnProperty("serial")) { properties._serial = 1; if (!$util.isInteger(message.serial)) @@ -116860,7 +116858,7 @@ $root.proto = (function() { Details.fromObject = function fromObject(object) { if (object instanceof $root.proto.NoiseCertificate.Details) return object; - var message = new $root.proto.NoiseCertificate.Details(); + let message = new $root.proto.NoiseCertificate.Details(); if (object.serial != null) message.serial = object.serial >>> 0; if (object.issuer != null) @@ -116896,7 +116894,7 @@ $root.proto = (function() { Details.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.serial != null && message.hasOwnProperty("serial")) { object.serial = message.serial; if (options.oneofs) @@ -116982,7 +116980,7 @@ $root.proto = (function() { */ function NotificationMessageInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -117020,7 +117018,7 @@ $root.proto = (function() { NotificationMessageInfo.prototype.participant = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NotificationMessageInfo.prototype, "_key", { @@ -117108,9 +117106,9 @@ $root.proto = (function() { NotificationMessageInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NotificationMessageInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NotificationMessageInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -117163,11 +117161,11 @@ $root.proto = (function() { NotificationMessageInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -117175,7 +117173,7 @@ $root.proto = (function() { if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -117204,7 +117202,7 @@ $root.proto = (function() { NotificationMessageInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.NotificationMessageInfo) return object; - var message = new $root.proto.NotificationMessageInfo(); + let message = new $root.proto.NotificationMessageInfo(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.NotificationMessageInfo.key: object expected"); @@ -117241,7 +117239,7 @@ $root.proto = (function() { NotificationMessageInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -117321,7 +117319,7 @@ $root.proto = (function() { */ function NotificationSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -117375,7 +117373,7 @@ $root.proto = (function() { NotificationSettings.prototype.callVibrate = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NotificationSettings.prototype, "_messageVibrate", { @@ -117479,9 +117477,9 @@ $root.proto = (function() { NotificationSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NotificationSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.NotificationSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageVibrate = reader.string(); @@ -117542,7 +117540,7 @@ $root.proto = (function() { NotificationSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageVibrate != null && message.hasOwnProperty("messageVibrate")) { properties._messageVibrate = 1; if (!$util.isString(message.messageVibrate)) @@ -117587,7 +117585,7 @@ $root.proto = (function() { NotificationSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.NotificationSettings) return object; - var message = new $root.proto.NotificationSettings(); + let message = new $root.proto.NotificationSettings(); if (object.messageVibrate != null) message.messageVibrate = String(object.messageVibrate); if (object.messagePopup != null) @@ -117615,7 +117613,7 @@ $root.proto = (function() { NotificationSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageVibrate != null && message.hasOwnProperty("messageVibrate")) { object.messageVibrate = message.messageVibrate; if (options.oneofs) @@ -117699,7 +117697,7 @@ $root.proto = (function() { */ function PairingRequest(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -117729,7 +117727,7 @@ $root.proto = (function() { PairingRequest.prototype.advSecret = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PairingRequest.prototype, "_companionPublicKey", { @@ -117809,9 +117807,9 @@ $root.proto = (function() { PairingRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PairingRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PairingRequest(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.companionPublicKey = reader.bytes(); @@ -117860,7 +117858,7 @@ $root.proto = (function() { PairingRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.companionPublicKey != null && message.hasOwnProperty("companionPublicKey")) { properties._companionPublicKey = 1; if (!(message.companionPublicKey && typeof message.companionPublicKey.length === "number" || $util.isString(message.companionPublicKey))) @@ -117890,7 +117888,7 @@ $root.proto = (function() { PairingRequest.fromObject = function fromObject(object) { if (object instanceof $root.proto.PairingRequest) return object; - var message = new $root.proto.PairingRequest(); + let message = new $root.proto.PairingRequest(); if (object.companionPublicKey != null) if (typeof object.companionPublicKey === "string") $util.base64.decode(object.companionPublicKey, message.companionPublicKey = $util.newBuffer($util.base64.length(object.companionPublicKey)), 0); @@ -117921,7 +117919,7 @@ $root.proto = (function() { PairingRequest.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.companionPublicKey != null && message.hasOwnProperty("companionPublicKey")) { object.companionPublicKey = options.bytes === String ? $util.base64.encode(message.companionPublicKey, 0, message.companionPublicKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.companionPublicKey) : message.companionPublicKey; if (options.oneofs) @@ -117990,7 +117988,7 @@ $root.proto = (function() { */ function PastParticipant(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -118020,7 +118018,7 @@ $root.proto = (function() { PastParticipant.prototype.leaveTs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PastParticipant.prototype, "_userJid", { @@ -118100,9 +118098,9 @@ $root.proto = (function() { PastParticipant.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PastParticipant(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PastParticipant(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.userJid = reader.string(); @@ -118151,7 +118149,7 @@ $root.proto = (function() { PastParticipant.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.userJid != null && message.hasOwnProperty("userJid")) { properties._userJid = 1; if (!$util.isString(message.userJid)) @@ -118186,7 +118184,7 @@ $root.proto = (function() { PastParticipant.fromObject = function fromObject(object) { if (object instanceof $root.proto.PastParticipant) return object; - var message = new $root.proto.PastParticipant(); + let message = new $root.proto.PastParticipant(); if (object.userJid != null) message.userJid = String(object.userJid); switch (object.leaveReason) { @@ -118229,7 +118227,7 @@ $root.proto = (function() { PastParticipant.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.userJid != null && message.hasOwnProperty("userJid")) { object.userJid = message.userJid; if (options.oneofs) @@ -118285,7 +118283,7 @@ $root.proto = (function() { * @property {number} REMOVED=1 REMOVED value */ PastParticipant.LeaveReason = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "LEFT"] = 0; values[valuesById[1] = "REMOVED"] = 1; return values; @@ -118315,7 +118313,7 @@ $root.proto = (function() { function PastParticipants(properties) { this.pastParticipants = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -118337,7 +118335,7 @@ $root.proto = (function() { PastParticipants.prototype.pastParticipants = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PastParticipants.prototype, "_groupJid", { @@ -118372,7 +118370,7 @@ $root.proto = (function() { if (message.groupJid != null && Object.hasOwnProperty.call(message, "groupJid")) writer.uint32(/* id 1, wireType 2 =*/10).string(message.groupJid); if (message.pastParticipants != null && message.pastParticipants.length) - for (var i = 0; i < message.pastParticipants.length; ++i) + for (let i = 0; i < message.pastParticipants.length; ++i) $root.proto.PastParticipant.encode(message.pastParticipants[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -118404,9 +118402,9 @@ $root.proto = (function() { PastParticipants.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PastParticipants(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PastParticipants(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.groupJid = reader.string(); @@ -118453,7 +118451,7 @@ $root.proto = (function() { PastParticipants.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { properties._groupJid = 1; if (!$util.isString(message.groupJid)) @@ -118462,8 +118460,8 @@ $root.proto = (function() { if (message.pastParticipants != null && message.hasOwnProperty("pastParticipants")) { if (!Array.isArray(message.pastParticipants)) return "pastParticipants: array expected"; - for (var i = 0; i < message.pastParticipants.length; ++i) { - var error = $root.proto.PastParticipant.verify(message.pastParticipants[i]); + for (let i = 0; i < message.pastParticipants.length; ++i) { + let error = $root.proto.PastParticipant.verify(message.pastParticipants[i]); if (error) return "pastParticipants." + error; } @@ -118482,14 +118480,14 @@ $root.proto = (function() { PastParticipants.fromObject = function fromObject(object) { if (object instanceof $root.proto.PastParticipants) return object; - var message = new $root.proto.PastParticipants(); + let message = new $root.proto.PastParticipants(); if (object.groupJid != null) message.groupJid = String(object.groupJid); if (object.pastParticipants) { if (!Array.isArray(object.pastParticipants)) throw TypeError(".proto.PastParticipants.pastParticipants: array expected"); message.pastParticipants = []; - for (var i = 0; i < object.pastParticipants.length; ++i) { + for (let i = 0; i < object.pastParticipants.length; ++i) { if (typeof object.pastParticipants[i] !== "object") throw TypeError(".proto.PastParticipants.pastParticipants: object expected"); message.pastParticipants[i] = $root.proto.PastParticipant.fromObject(object.pastParticipants[i]); @@ -118510,7 +118508,7 @@ $root.proto = (function() { PastParticipants.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.pastParticipants = []; if (message.groupJid != null && message.hasOwnProperty("groupJid")) { @@ -118520,7 +118518,7 @@ $root.proto = (function() { } if (message.pastParticipants && message.pastParticipants.length) { object.pastParticipants = []; - for (var j = 0; j < message.pastParticipants.length; ++j) + for (let j = 0; j < message.pastParticipants.length; ++j) object.pastParticipants[j] = $root.proto.PastParticipant.toObject(message.pastParticipants[j], options); } return object; @@ -118584,7 +118582,7 @@ $root.proto = (function() { */ function PatchDebugData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -118678,7 +118676,7 @@ $root.proto = (function() { PatchDebugData.prototype.isSenderPrimary = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PatchDebugData.prototype, "_currentLthash", { @@ -118822,9 +118820,9 @@ $root.proto = (function() { PatchDebugData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PatchDebugData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PatchDebugData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.currentLthash = reader.bytes(); @@ -118905,7 +118903,7 @@ $root.proto = (function() { PatchDebugData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.currentLthash != null && message.hasOwnProperty("currentLthash")) { properties._currentLthash = 1; if (!(message.currentLthash && typeof message.currentLthash.length === "number" || $util.isString(message.currentLthash))) @@ -118987,7 +118985,7 @@ $root.proto = (function() { PatchDebugData.fromObject = function fromObject(object) { if (object instanceof $root.proto.PatchDebugData) return object; - var message = new $root.proto.PatchDebugData(); + let message = new $root.proto.PatchDebugData(); if (object.currentLthash != null) if (typeof object.currentLthash === "string") $util.base64.decode(object.currentLthash, message.currentLthash = $util.newBuffer($util.base64.length(object.currentLthash)), 0); @@ -119085,7 +119083,7 @@ $root.proto = (function() { PatchDebugData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.currentLthash != null && message.hasOwnProperty("currentLthash")) { object.currentLthash = options.bytes === String ? $util.base64.encode(message.currentLthash, 0, message.currentLthash.length) : options.bytes === Array ? Array.prototype.slice.call(message.currentLthash) : message.currentLthash; if (options.oneofs) @@ -119185,7 +119183,7 @@ $root.proto = (function() { * @property {number} WEAROS=8 WEAROS value */ PatchDebugData.Platform = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ANDROID"] = 0; values[valuesById[1] = "SMBA"] = 1; values[valuesById[2] = "IPHONE"] = 2; @@ -119229,7 +119227,7 @@ $root.proto = (function() { */ function PaymentBackground(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -119315,7 +119313,7 @@ $root.proto = (function() { PaymentBackground.prototype.type = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentBackground.prototype, "_id", { @@ -119451,9 +119449,9 @@ $root.proto = (function() { PaymentBackground.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentBackground(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentBackground(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.string(); @@ -119530,7 +119528,7 @@ $root.proto = (function() { PaymentBackground.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isString(message.id)) @@ -119574,7 +119572,7 @@ $root.proto = (function() { if (message.mediaData != null && message.hasOwnProperty("mediaData")) { properties._mediaData = 1; { - var error = $root.proto.PaymentBackground.MediaData.verify(message.mediaData); + let error = $root.proto.PaymentBackground.MediaData.verify(message.mediaData); if (error) return "mediaData." + error; } @@ -119603,7 +119601,7 @@ $root.proto = (function() { PaymentBackground.fromObject = function fromObject(object) { if (object instanceof $root.proto.PaymentBackground) return object; - var message = new $root.proto.PaymentBackground(); + let message = new $root.proto.PaymentBackground(); if (object.id != null) message.id = String(object.id); if (object.fileLength != null) @@ -119663,7 +119661,7 @@ $root.proto = (function() { PaymentBackground.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -119769,7 +119767,7 @@ $root.proto = (function() { */ function MediaData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -119815,7 +119813,7 @@ $root.proto = (function() { MediaData.prototype.directPath = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MediaData.prototype, "_mediaKey", { @@ -119911,9 +119909,9 @@ $root.proto = (function() { MediaData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentBackground.MediaData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentBackground.MediaData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.mediaKey = reader.bytes(); @@ -119970,7 +119968,7 @@ $root.proto = (function() { MediaData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.mediaKey != null && message.hasOwnProperty("mediaKey")) { properties._mediaKey = 1; if (!(message.mediaKey && typeof message.mediaKey.length === "number" || $util.isString(message.mediaKey))) @@ -120010,7 +120008,7 @@ $root.proto = (function() { MediaData.fromObject = function fromObject(object) { if (object instanceof $root.proto.PaymentBackground.MediaData) return object; - var message = new $root.proto.PaymentBackground.MediaData(); + let message = new $root.proto.PaymentBackground.MediaData(); if (object.mediaKey != null) if (typeof object.mediaKey === "string") $util.base64.decode(object.mediaKey, message.mediaKey = $util.newBuffer($util.base64.length(object.mediaKey)), 0); @@ -120052,7 +120050,7 @@ $root.proto = (function() { MediaData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.mediaKey != null && message.hasOwnProperty("mediaKey")) { object.mediaKey = options.bytes === String ? $util.base64.encode(message.mediaKey, 0, message.mediaKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.mediaKey) : message.mediaKey; if (options.oneofs) @@ -120121,7 +120119,7 @@ $root.proto = (function() { * @property {number} DEFAULT=1 DEFAULT value */ PaymentBackground.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "DEFAULT"] = 1; return values; @@ -120161,7 +120159,7 @@ $root.proto = (function() { */ function PaymentInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -120271,7 +120269,7 @@ $root.proto = (function() { PaymentInfo.prototype.exchangeAmount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentInfo.prototype, "_currencyDeprecated", { @@ -120431,9 +120429,9 @@ $root.proto = (function() { PaymentInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PaymentInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.currencyDeprecated = reader.int32(); @@ -120522,7 +120520,7 @@ $root.proto = (function() { PaymentInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.currencyDeprecated != null && message.hasOwnProperty("currencyDeprecated")) { properties._currencyDeprecated = 1; switch (message.currencyDeprecated) { @@ -120571,7 +120569,7 @@ $root.proto = (function() { if (message.requestMessageKey != null && message.hasOwnProperty("requestMessageKey")) { properties._requestMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.requestMessageKey); + let error = $root.proto.MessageKey.verify(message.requestMessageKey); if (error) return "requestMessageKey." + error; } @@ -120639,7 +120637,7 @@ $root.proto = (function() { if (message.primaryAmount != null && message.hasOwnProperty("primaryAmount")) { properties._primaryAmount = 1; { - var error = $root.proto.Money.verify(message.primaryAmount); + let error = $root.proto.Money.verify(message.primaryAmount); if (error) return "primaryAmount." + error; } @@ -120647,7 +120645,7 @@ $root.proto = (function() { if (message.exchangeAmount != null && message.hasOwnProperty("exchangeAmount")) { properties._exchangeAmount = 1; { - var error = $root.proto.Money.verify(message.exchangeAmount); + let error = $root.proto.Money.verify(message.exchangeAmount); if (error) return "exchangeAmount." + error; } @@ -120666,7 +120664,7 @@ $root.proto = (function() { PaymentInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.PaymentInfo) return object; - var message = new $root.proto.PaymentInfo(); + let message = new $root.proto.PaymentInfo(); switch (object.currencyDeprecated) { default: if (typeof object.currencyDeprecated === "number") { @@ -120940,7 +120938,7 @@ $root.proto = (function() { PaymentInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.currencyDeprecated != null && message.hasOwnProperty("currencyDeprecated")) { object.currencyDeprecated = options.enums === String ? $root.proto.PaymentInfo.Currency[message.currencyDeprecated] === undefined ? message.currencyDeprecated : $root.proto.PaymentInfo.Currency[message.currencyDeprecated] : message.currencyDeprecated; if (options.oneofs) @@ -121052,7 +121050,7 @@ $root.proto = (function() { * @property {number} INR=1 INR value */ PaymentInfo.Currency = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_CURRENCY"] = 0; values[valuesById[1] = "INR"] = 1; return values; @@ -121076,7 +121074,7 @@ $root.proto = (function() { * @property {number} WAITING=11 WAITING value */ PaymentInfo.Status = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_STATUS"] = 0; values[valuesById[1] = "PROCESSING"] = 1; values[valuesById[2] = "SENT"] = 2; @@ -121130,7 +121128,7 @@ $root.proto = (function() { * @property {number} REFUND_PENDING=31 REFUND_PENDING value */ PaymentInfo.TxnStatus = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "PENDING_SETUP"] = 1; values[valuesById[2] = "PENDING_RECEIVER_SETUP"] = 2; @@ -121189,7 +121187,7 @@ $root.proto = (function() { */ function PhoneNumberToLIDMapping(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -121211,7 +121209,7 @@ $root.proto = (function() { PhoneNumberToLIDMapping.prototype.lidJid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PhoneNumberToLIDMapping.prototype, "_pnJid", { @@ -121283,9 +121281,9 @@ $root.proto = (function() { PhoneNumberToLIDMapping.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PhoneNumberToLIDMapping(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PhoneNumberToLIDMapping(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pnJid = reader.string(); @@ -121330,7 +121328,7 @@ $root.proto = (function() { PhoneNumberToLIDMapping.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pnJid != null && message.hasOwnProperty("pnJid")) { properties._pnJid = 1; if (!$util.isString(message.pnJid)) @@ -121355,7 +121353,7 @@ $root.proto = (function() { PhoneNumberToLIDMapping.fromObject = function fromObject(object) { if (object instanceof $root.proto.PhoneNumberToLIDMapping) return object; - var message = new $root.proto.PhoneNumberToLIDMapping(); + let message = new $root.proto.PhoneNumberToLIDMapping(); if (object.pnJid != null) message.pnJid = String(object.pnJid); if (object.lidJid != null) @@ -121375,7 +121373,7 @@ $root.proto = (function() { PhoneNumberToLIDMapping.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pnJid != null && message.hasOwnProperty("pnJid")) { object.pnJid = message.pnJid; if (options.oneofs) @@ -121439,7 +121437,7 @@ $root.proto = (function() { */ function PhotoChange(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -121469,7 +121467,7 @@ $root.proto = (function() { PhotoChange.prototype.newPhotoId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PhotoChange.prototype, "_oldPhoto", { @@ -121549,9 +121547,9 @@ $root.proto = (function() { PhotoChange.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PhotoChange(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PhotoChange(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.oldPhoto = reader.bytes(); @@ -121600,7 +121598,7 @@ $root.proto = (function() { PhotoChange.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.oldPhoto != null && message.hasOwnProperty("oldPhoto")) { properties._oldPhoto = 1; if (!(message.oldPhoto && typeof message.oldPhoto.length === "number" || $util.isString(message.oldPhoto))) @@ -121630,7 +121628,7 @@ $root.proto = (function() { PhotoChange.fromObject = function fromObject(object) { if (object instanceof $root.proto.PhotoChange) return object; - var message = new $root.proto.PhotoChange(); + let message = new $root.proto.PhotoChange(); if (object.oldPhoto != null) if (typeof object.oldPhoto === "string") $util.base64.decode(object.oldPhoto, message.oldPhoto = $util.newBuffer($util.base64.length(object.oldPhoto)), 0); @@ -121658,7 +121656,7 @@ $root.proto = (function() { PhotoChange.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.oldPhoto != null && message.hasOwnProperty("oldPhoto")) { object.oldPhoto = options.bytes === String ? $util.base64.encode(message.oldPhoto, 0, message.oldPhoto.length) : options.bytes === Array ? Array.prototype.slice.call(message.oldPhoto) : message.oldPhoto; if (options.oneofs) @@ -121729,7 +121727,7 @@ $root.proto = (function() { */ function PinInChat(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -121775,7 +121773,7 @@ $root.proto = (function() { PinInChat.prototype.messageAddOnContextInfo = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PinInChat.prototype, "_type", { @@ -121871,9 +121869,9 @@ $root.proto = (function() { PinInChat.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PinInChat(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PinInChat(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.type = reader.int32(); @@ -121930,7 +121928,7 @@ $root.proto = (function() { PinInChat.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.type != null && message.hasOwnProperty("type")) { properties._type = 1; switch (message.type) { @@ -121945,7 +121943,7 @@ $root.proto = (function() { if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -121963,7 +121961,7 @@ $root.proto = (function() { if (message.messageAddOnContextInfo != null && message.hasOwnProperty("messageAddOnContextInfo")) { properties._messageAddOnContextInfo = 1; { - var error = $root.proto.MessageAddOnContextInfo.verify(message.messageAddOnContextInfo); + let error = $root.proto.MessageAddOnContextInfo.verify(message.messageAddOnContextInfo); if (error) return "messageAddOnContextInfo." + error; } @@ -121982,7 +121980,7 @@ $root.proto = (function() { PinInChat.fromObject = function fromObject(object) { if (object instanceof $root.proto.PinInChat) return object; - var message = new $root.proto.PinInChat(); + let message = new $root.proto.PinInChat(); switch (object.type) { default: if (typeof object.type === "number") { @@ -122046,7 +122044,7 @@ $root.proto = (function() { PinInChat.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.type != null && message.hasOwnProperty("type")) { object.type = options.enums === String ? $root.proto.PinInChat.Type[message.type] === undefined ? message.type : $root.proto.PinInChat.Type[message.type] : message.type; if (options.oneofs) @@ -122116,7 +122114,7 @@ $root.proto = (function() { * @property {number} UNPIN_FOR_ALL=2 UNPIN_FOR_ALL value */ PinInChat.Type = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN_TYPE"] = 0; values[valuesById[1] = "PIN_FOR_ALL"] = 1; values[valuesById[2] = "UNPIN_FOR_ALL"] = 2; @@ -122148,7 +122146,7 @@ $root.proto = (function() { */ function Point(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -122186,7 +122184,7 @@ $root.proto = (function() { Point.prototype.y = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Point.prototype, "_xDeprecated", { @@ -122274,9 +122272,9 @@ $root.proto = (function() { Point.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Point(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Point(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.xDeprecated = reader.int32(); @@ -122329,7 +122327,7 @@ $root.proto = (function() { Point.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.xDeprecated != null && message.hasOwnProperty("xDeprecated")) { properties._xDeprecated = 1; if (!$util.isInteger(message.xDeprecated)) @@ -122364,7 +122362,7 @@ $root.proto = (function() { Point.fromObject = function fromObject(object) { if (object instanceof $root.proto.Point) return object; - var message = new $root.proto.Point(); + let message = new $root.proto.Point(); if (object.xDeprecated != null) message.xDeprecated = object.xDeprecated | 0; if (object.yDeprecated != null) @@ -122388,7 +122386,7 @@ $root.proto = (function() { Point.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.xDeprecated != null && message.hasOwnProperty("xDeprecated")) { object.xDeprecated = message.xDeprecated; if (options.oneofs) @@ -122460,7 +122458,7 @@ $root.proto = (function() { */ function PollAdditionalMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -122474,7 +122472,7 @@ $root.proto = (function() { PollAdditionalMetadata.prototype.pollInvalidated = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollAdditionalMetadata.prototype, "_pollInvalidated", { @@ -122538,9 +122536,9 @@ $root.proto = (function() { PollAdditionalMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollAdditionalMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollAdditionalMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pollInvalidated = reader.bool(); @@ -122581,7 +122579,7 @@ $root.proto = (function() { PollAdditionalMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pollInvalidated != null && message.hasOwnProperty("pollInvalidated")) { properties._pollInvalidated = 1; if (typeof message.pollInvalidated !== "boolean") @@ -122601,7 +122599,7 @@ $root.proto = (function() { PollAdditionalMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.PollAdditionalMetadata) return object; - var message = new $root.proto.PollAdditionalMetadata(); + let message = new $root.proto.PollAdditionalMetadata(); if (object.pollInvalidated != null) message.pollInvalidated = Boolean(object.pollInvalidated); return message; @@ -122619,7 +122617,7 @@ $root.proto = (function() { PollAdditionalMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pollInvalidated != null && message.hasOwnProperty("pollInvalidated")) { object.pollInvalidated = message.pollInvalidated; if (options.oneofs) @@ -122677,7 +122675,7 @@ $root.proto = (function() { */ function PollEncValue(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -122699,7 +122697,7 @@ $root.proto = (function() { PollEncValue.prototype.encIv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollEncValue.prototype, "_encPayload", { @@ -122771,9 +122769,9 @@ $root.proto = (function() { PollEncValue.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollEncValue(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollEncValue(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encPayload = reader.bytes(); @@ -122818,7 +122816,7 @@ $root.proto = (function() { PollEncValue.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encPayload != null && message.hasOwnProperty("encPayload")) { properties._encPayload = 1; if (!(message.encPayload && typeof message.encPayload.length === "number" || $util.isString(message.encPayload))) @@ -122843,7 +122841,7 @@ $root.proto = (function() { PollEncValue.fromObject = function fromObject(object) { if (object instanceof $root.proto.PollEncValue) return object; - var message = new $root.proto.PollEncValue(); + let message = new $root.proto.PollEncValue(); if (object.encPayload != null) if (typeof object.encPayload === "string") $util.base64.decode(object.encPayload, message.encPayload = $util.newBuffer($util.base64.length(object.encPayload)), 0); @@ -122869,7 +122867,7 @@ $root.proto = (function() { PollEncValue.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.encPayload != null && message.hasOwnProperty("encPayload")) { object.encPayload = options.bytes === String ? $util.base64.encode(message.encPayload, 0, message.encPayload.length) : options.bytes === Array ? Array.prototype.slice.call(message.encPayload) : message.encPayload; if (options.oneofs) @@ -122935,7 +122933,7 @@ $root.proto = (function() { */ function PollUpdate(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -122981,7 +122979,7 @@ $root.proto = (function() { PollUpdate.prototype.unread = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PollUpdate.prototype, "_pollUpdateMessageKey", { @@ -123077,9 +123075,9 @@ $root.proto = (function() { PollUpdate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollUpdate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PollUpdate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pollUpdateMessageKey = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -123136,11 +123134,11 @@ $root.proto = (function() { PollUpdate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pollUpdateMessageKey != null && message.hasOwnProperty("pollUpdateMessageKey")) { properties._pollUpdateMessageKey = 1; { - var error = $root.proto.MessageKey.verify(message.pollUpdateMessageKey); + let error = $root.proto.MessageKey.verify(message.pollUpdateMessageKey); if (error) return "pollUpdateMessageKey." + error; } @@ -123148,7 +123146,7 @@ $root.proto = (function() { if (message.vote != null && message.hasOwnProperty("vote")) { properties._vote = 1; { - var error = $root.proto.Message.PollVoteMessage.verify(message.vote); + let error = $root.proto.Message.PollVoteMessage.verify(message.vote); if (error) return "vote." + error; } @@ -123182,7 +123180,7 @@ $root.proto = (function() { PollUpdate.fromObject = function fromObject(object) { if (object instanceof $root.proto.PollUpdate) return object; - var message = new $root.proto.PollUpdate(); + let message = new $root.proto.PollUpdate(); if (object.pollUpdateMessageKey != null) { if (typeof object.pollUpdateMessageKey !== "object") throw TypeError(".proto.PollUpdate.pollUpdateMessageKey: object expected"); @@ -123228,7 +123226,7 @@ $root.proto = (function() { PollUpdate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pollUpdateMessageKey != null && message.hasOwnProperty("pollUpdateMessageKey")) { object.pollUpdateMessageKey = $root.proto.MessageKey.toObject(message.pollUpdateMessageKey, options); if (options.oneofs) @@ -123313,7 +123311,7 @@ $root.proto = (function() { */ function PreKeyRecordStructure(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -123343,7 +123341,7 @@ $root.proto = (function() { PreKeyRecordStructure.prototype.privateKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PreKeyRecordStructure.prototype, "_id", { @@ -123423,9 +123421,9 @@ $root.proto = (function() { PreKeyRecordStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PreKeyRecordStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PreKeyRecordStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.uint32(); @@ -123474,7 +123472,7 @@ $root.proto = (function() { PreKeyRecordStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isInteger(message.id)) @@ -123504,7 +123502,7 @@ $root.proto = (function() { PreKeyRecordStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.PreKeyRecordStructure) return object; - var message = new $root.proto.PreKeyRecordStructure(); + let message = new $root.proto.PreKeyRecordStructure(); if (object.id != null) message.id = object.id >>> 0; if (object.publicKey != null) @@ -123532,7 +123530,7 @@ $root.proto = (function() { PreKeyRecordStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -123604,7 +123602,7 @@ $root.proto = (function() { */ function PreKeySignalMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -123658,7 +123656,7 @@ $root.proto = (function() { PreKeySignalMessage.prototype.message = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PreKeySignalMessage.prototype, "_registrationId", { @@ -123762,9 +123760,9 @@ $root.proto = (function() { PreKeySignalMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PreKeySignalMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PreKeySignalMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 5: { message.registrationId = reader.uint32(); @@ -123825,7 +123823,7 @@ $root.proto = (function() { PreKeySignalMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.registrationId != null && message.hasOwnProperty("registrationId")) { properties._registrationId = 1; if (!$util.isInteger(message.registrationId)) @@ -123870,7 +123868,7 @@ $root.proto = (function() { PreKeySignalMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.PreKeySignalMessage) return object; - var message = new $root.proto.PreKeySignalMessage(); + let message = new $root.proto.PreKeySignalMessage(); if (object.registrationId != null) message.registrationId = object.registrationId >>> 0; if (object.preKeyId != null) @@ -123907,7 +123905,7 @@ $root.proto = (function() { PreKeySignalMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.preKeyId != null && message.hasOwnProperty("preKeyId")) { object.preKeyId = message.preKeyId; if (options.oneofs) @@ -123989,7 +123987,7 @@ $root.proto = (function() { */ function PremiumMessageInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -124003,7 +124001,7 @@ $root.proto = (function() { PremiumMessageInfo.prototype.serverCampaignId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PremiumMessageInfo.prototype, "_serverCampaignId", { @@ -124067,9 +124065,9 @@ $root.proto = (function() { PremiumMessageInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PremiumMessageInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PremiumMessageInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.serverCampaignId = reader.string(); @@ -124110,7 +124108,7 @@ $root.proto = (function() { PremiumMessageInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.serverCampaignId != null && message.hasOwnProperty("serverCampaignId")) { properties._serverCampaignId = 1; if (!$util.isString(message.serverCampaignId)) @@ -124130,7 +124128,7 @@ $root.proto = (function() { PremiumMessageInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.PremiumMessageInfo) return object; - var message = new $root.proto.PremiumMessageInfo(); + let message = new $root.proto.PremiumMessageInfo(); if (object.serverCampaignId != null) message.serverCampaignId = String(object.serverCampaignId); return message; @@ -124148,7 +124146,7 @@ $root.proto = (function() { PremiumMessageInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.serverCampaignId != null && message.hasOwnProperty("serverCampaignId")) { object.serverCampaignId = message.serverCampaignId; if (options.oneofs) @@ -124206,7 +124204,7 @@ $root.proto = (function() { */ function PrimaryEphemeralIdentity(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -124228,7 +124226,7 @@ $root.proto = (function() { PrimaryEphemeralIdentity.prototype.nonce = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PrimaryEphemeralIdentity.prototype, "_publicKey", { @@ -124300,9 +124298,9 @@ $root.proto = (function() { PrimaryEphemeralIdentity.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PrimaryEphemeralIdentity(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.PrimaryEphemeralIdentity(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.publicKey = reader.bytes(); @@ -124347,7 +124345,7 @@ $root.proto = (function() { PrimaryEphemeralIdentity.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { properties._publicKey = 1; if (!(message.publicKey && typeof message.publicKey.length === "number" || $util.isString(message.publicKey))) @@ -124372,7 +124370,7 @@ $root.proto = (function() { PrimaryEphemeralIdentity.fromObject = function fromObject(object) { if (object instanceof $root.proto.PrimaryEphemeralIdentity) return object; - var message = new $root.proto.PrimaryEphemeralIdentity(); + let message = new $root.proto.PrimaryEphemeralIdentity(); if (object.publicKey != null) if (typeof object.publicKey === "string") $util.base64.decode(object.publicKey, message.publicKey = $util.newBuffer($util.base64.length(object.publicKey)), 0); @@ -124398,7 +124396,7 @@ $root.proto = (function() { PrimaryEphemeralIdentity.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.publicKey != null && message.hasOwnProperty("publicKey")) { object.publicKey = options.bytes === String ? $util.base64.encode(message.publicKey, 0, message.publicKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.publicKey) : message.publicKey; if (options.oneofs) @@ -124450,7 +124448,7 @@ $root.proto = (function() { * @property {number} NE2EE_OTHER=3 NE2EE_OTHER value */ proto.PrivacySystemMessage = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "E2EE_MSG"] = 1; values[valuesById[2] = "NE2EE_SELF"] = 2; values[valuesById[3] = "NE2EE_OTHER"] = 3; @@ -124484,7 +124482,7 @@ $root.proto = (function() { function ProcessedVideo(properties) { this.capabilities = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -124554,7 +124552,7 @@ $root.proto = (function() { ProcessedVideo.prototype.capabilities = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProcessedVideo.prototype, "_directPath", { @@ -124637,7 +124635,7 @@ $root.proto = (function() { if (message.quality != null && Object.hasOwnProperty.call(message, "quality")) writer.uint32(/* id 7, wireType 0 =*/56).int32(message.quality); if (message.capabilities != null && message.capabilities.length) - for (var i = 0; i < message.capabilities.length; ++i) + for (let i = 0; i < message.capabilities.length; ++i) writer.uint32(/* id 8, wireType 2 =*/66).string(message.capabilities[i]); return writer; }; @@ -124669,9 +124667,9 @@ $root.proto = (function() { ProcessedVideo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ProcessedVideo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ProcessedVideo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.directPath = reader.string(); @@ -124742,7 +124740,7 @@ $root.proto = (function() { ProcessedVideo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.directPath != null && message.hasOwnProperty("directPath")) { properties._directPath = 1; if (!$util.isString(message.directPath)) @@ -124788,7 +124786,7 @@ $root.proto = (function() { if (message.capabilities != null && message.hasOwnProperty("capabilities")) { if (!Array.isArray(message.capabilities)) return "capabilities: array expected"; - for (var i = 0; i < message.capabilities.length; ++i) + for (let i = 0; i < message.capabilities.length; ++i) if (!$util.isString(message.capabilities[i])) return "capabilities: string[] expected"; } @@ -124806,7 +124804,7 @@ $root.proto = (function() { ProcessedVideo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ProcessedVideo) return object; - var message = new $root.proto.ProcessedVideo(); + let message = new $root.proto.ProcessedVideo(); if (object.directPath != null) message.directPath = String(object.directPath); if (object.fileSha256 != null) @@ -124857,7 +124855,7 @@ $root.proto = (function() { if (!Array.isArray(object.capabilities)) throw TypeError(".proto.ProcessedVideo.capabilities: array expected"); message.capabilities = []; - for (var i = 0; i < object.capabilities.length; ++i) + for (let i = 0; i < object.capabilities.length; ++i) message.capabilities[i] = String(object.capabilities[i]); } return message; @@ -124875,7 +124873,7 @@ $root.proto = (function() { ProcessedVideo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.capabilities = []; if (message.directPath != null && message.hasOwnProperty("directPath")) { @@ -124918,7 +124916,7 @@ $root.proto = (function() { } if (message.capabilities && message.capabilities.length) { object.capabilities = []; - for (var j = 0; j < message.capabilities.length; ++j) + for (let j = 0; j < message.capabilities.length; ++j) object.capabilities[j] = message.capabilities[j]; } return object; @@ -124960,7 +124958,7 @@ $root.proto = (function() { * @property {number} HIGH=3 HIGH value */ ProcessedVideo.VideoQuality = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNDEFINED"] = 0; values[valuesById[1] = "LOW"] = 1; values[valuesById[2] = "MID"] = 2; @@ -124991,7 +124989,7 @@ $root.proto = (function() { */ function ProloguePayload(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -125013,7 +125011,7 @@ $root.proto = (function() { ProloguePayload.prototype.commitment = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ProloguePayload.prototype, "_companionEphemeralIdentity", { @@ -125085,9 +125083,9 @@ $root.proto = (function() { ProloguePayload.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ProloguePayload(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ProloguePayload(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.companionEphemeralIdentity = reader.bytes(); @@ -125132,7 +125130,7 @@ $root.proto = (function() { ProloguePayload.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.companionEphemeralIdentity != null && message.hasOwnProperty("companionEphemeralIdentity")) { properties._companionEphemeralIdentity = 1; if (!(message.companionEphemeralIdentity && typeof message.companionEphemeralIdentity.length === "number" || $util.isString(message.companionEphemeralIdentity))) @@ -125141,7 +125139,7 @@ $root.proto = (function() { if (message.commitment != null && message.hasOwnProperty("commitment")) { properties._commitment = 1; { - var error = $root.proto.CompanionCommitment.verify(message.commitment); + let error = $root.proto.CompanionCommitment.verify(message.commitment); if (error) return "commitment." + error; } @@ -125160,7 +125158,7 @@ $root.proto = (function() { ProloguePayload.fromObject = function fromObject(object) { if (object instanceof $root.proto.ProloguePayload) return object; - var message = new $root.proto.ProloguePayload(); + let message = new $root.proto.ProloguePayload(); if (object.companionEphemeralIdentity != null) if (typeof object.companionEphemeralIdentity === "string") $util.base64.decode(object.companionEphemeralIdentity, message.companionEphemeralIdentity = $util.newBuffer($util.base64.length(object.companionEphemeralIdentity)), 0); @@ -125186,7 +125184,7 @@ $root.proto = (function() { ProloguePayload.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.companionEphemeralIdentity != null && message.hasOwnProperty("companionEphemeralIdentity")) { object.companionEphemeralIdentity = options.bytes === String ? $util.base64.encode(message.companionEphemeralIdentity, 0, message.companionEphemeralIdentity.length) : options.bytes === Array ? Array.prototype.slice.call(message.companionEphemeralIdentity) : message.companionEphemeralIdentity; if (options.oneofs) @@ -125249,7 +125247,7 @@ $root.proto = (function() { */ function Pushname(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -125271,7 +125269,7 @@ $root.proto = (function() { Pushname.prototype.pushname = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Pushname.prototype, "_id", { @@ -125343,9 +125341,9 @@ $root.proto = (function() { Pushname.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Pushname(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Pushname(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.string(); @@ -125390,7 +125388,7 @@ $root.proto = (function() { Pushname.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isString(message.id)) @@ -125415,7 +125413,7 @@ $root.proto = (function() { Pushname.fromObject = function fromObject(object) { if (object instanceof $root.proto.Pushname) return object; - var message = new $root.proto.Pushname(); + let message = new $root.proto.Pushname(); if (object.id != null) message.id = String(object.id); if (object.pushname != null) @@ -125435,7 +125433,7 @@ $root.proto = (function() { Pushname.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -125501,7 +125499,7 @@ $root.proto = (function() { */ function Reaction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -125547,7 +125545,7 @@ $root.proto = (function() { Reaction.prototype.unread = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Reaction.prototype, "_key", { @@ -125643,9 +125641,9 @@ $root.proto = (function() { Reaction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Reaction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Reaction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -125702,11 +125700,11 @@ $root.proto = (function() { Reaction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -125745,7 +125743,7 @@ $root.proto = (function() { Reaction.fromObject = function fromObject(object) { if (object instanceof $root.proto.Reaction) return object; - var message = new $root.proto.Reaction(); + let message = new $root.proto.Reaction(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.Reaction.key: object expected"); @@ -125781,7 +125779,7 @@ $root.proto = (function() { Reaction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -125862,7 +125860,7 @@ $root.proto = (function() { */ function RecentEmojiWeight(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -125884,7 +125882,7 @@ $root.proto = (function() { RecentEmojiWeight.prototype.weight = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RecentEmojiWeight.prototype, "_emoji", { @@ -125956,9 +125954,9 @@ $root.proto = (function() { RecentEmojiWeight.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.RecentEmojiWeight(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.RecentEmojiWeight(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.emoji = reader.string(); @@ -126003,7 +126001,7 @@ $root.proto = (function() { RecentEmojiWeight.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.emoji != null && message.hasOwnProperty("emoji")) { properties._emoji = 1; if (!$util.isString(message.emoji)) @@ -126028,7 +126026,7 @@ $root.proto = (function() { RecentEmojiWeight.fromObject = function fromObject(object) { if (object instanceof $root.proto.RecentEmojiWeight) return object; - var message = new $root.proto.RecentEmojiWeight(); + let message = new $root.proto.RecentEmojiWeight(); if (object.emoji != null) message.emoji = String(object.emoji); if (object.weight != null) @@ -126048,7 +126046,7 @@ $root.proto = (function() { RecentEmojiWeight.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.emoji != null && message.hasOwnProperty("emoji")) { object.emoji = message.emoji; if (options.oneofs) @@ -126112,7 +126110,7 @@ $root.proto = (function() { function RecordStructure(properties) { this.previousSessions = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -126134,7 +126132,7 @@ $root.proto = (function() { RecordStructure.prototype.previousSessions = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RecordStructure.prototype, "_currentSession", { @@ -126169,7 +126167,7 @@ $root.proto = (function() { if (message.currentSession != null && Object.hasOwnProperty.call(message, "currentSession")) $root.proto.SessionStructure.encode(message.currentSession, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.previousSessions != null && message.previousSessions.length) - for (var i = 0; i < message.previousSessions.length; ++i) + for (let i = 0; i < message.previousSessions.length; ++i) $root.proto.SessionStructure.encode(message.previousSessions[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); return writer; }; @@ -126201,9 +126199,9 @@ $root.proto = (function() { RecordStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.RecordStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.RecordStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.currentSession = $root.proto.SessionStructure.decode(reader, reader.uint32()); @@ -126250,11 +126248,11 @@ $root.proto = (function() { RecordStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.currentSession != null && message.hasOwnProperty("currentSession")) { properties._currentSession = 1; { - var error = $root.proto.SessionStructure.verify(message.currentSession); + let error = $root.proto.SessionStructure.verify(message.currentSession); if (error) return "currentSession." + error; } @@ -126262,8 +126260,8 @@ $root.proto = (function() { if (message.previousSessions != null && message.hasOwnProperty("previousSessions")) { if (!Array.isArray(message.previousSessions)) return "previousSessions: array expected"; - for (var i = 0; i < message.previousSessions.length; ++i) { - var error = $root.proto.SessionStructure.verify(message.previousSessions[i]); + for (let i = 0; i < message.previousSessions.length; ++i) { + let error = $root.proto.SessionStructure.verify(message.previousSessions[i]); if (error) return "previousSessions." + error; } @@ -126282,7 +126280,7 @@ $root.proto = (function() { RecordStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.RecordStructure) return object; - var message = new $root.proto.RecordStructure(); + let message = new $root.proto.RecordStructure(); if (object.currentSession != null) { if (typeof object.currentSession !== "object") throw TypeError(".proto.RecordStructure.currentSession: object expected"); @@ -126292,7 +126290,7 @@ $root.proto = (function() { if (!Array.isArray(object.previousSessions)) throw TypeError(".proto.RecordStructure.previousSessions: array expected"); message.previousSessions = []; - for (var i = 0; i < object.previousSessions.length; ++i) { + for (let i = 0; i < object.previousSessions.length; ++i) { if (typeof object.previousSessions[i] !== "object") throw TypeError(".proto.RecordStructure.previousSessions: object expected"); message.previousSessions[i] = $root.proto.SessionStructure.fromObject(object.previousSessions[i]); @@ -126313,7 +126311,7 @@ $root.proto = (function() { RecordStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.previousSessions = []; if (message.currentSession != null && message.hasOwnProperty("currentSession")) { @@ -126323,7 +126321,7 @@ $root.proto = (function() { } if (message.previousSessions && message.previousSessions.length) { object.previousSessions = []; - for (var j = 0; j < message.previousSessions.length; ++j) + for (let j = 0; j < message.previousSessions.length; ++j) object.previousSessions[j] = $root.proto.SessionStructure.toObject(message.previousSessions[j], options); } return object; @@ -126380,7 +126378,7 @@ $root.proto = (function() { */ function Reportable(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -126418,7 +126416,7 @@ $root.proto = (function() { Reportable.prototype.never = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Reportable.prototype, "_minVersion", { @@ -126506,9 +126504,9 @@ $root.proto = (function() { Reportable.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Reportable(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.Reportable(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.minVersion = reader.uint32(); @@ -126561,7 +126559,7 @@ $root.proto = (function() { Reportable.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.minVersion != null && message.hasOwnProperty("minVersion")) { properties._minVersion = 1; if (!$util.isInteger(message.minVersion)) @@ -126596,7 +126594,7 @@ $root.proto = (function() { Reportable.fromObject = function fromObject(object) { if (object instanceof $root.proto.Reportable) return object; - var message = new $root.proto.Reportable(); + let message = new $root.proto.Reportable(); if (object.minVersion != null) message.minVersion = object.minVersion >>> 0; if (object.maxVersion != null) @@ -126620,7 +126618,7 @@ $root.proto = (function() { Reportable.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.minVersion != null && message.hasOwnProperty("minVersion")) { object.minVersion = message.minVersion; if (options.oneofs) @@ -126692,7 +126690,7 @@ $root.proto = (function() { */ function ReportingTokenInfo(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -126706,7 +126704,7 @@ $root.proto = (function() { ReportingTokenInfo.prototype.reportingTag = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ReportingTokenInfo.prototype, "_reportingTag", { @@ -126770,9 +126768,9 @@ $root.proto = (function() { ReportingTokenInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ReportingTokenInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ReportingTokenInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.reportingTag = reader.bytes(); @@ -126813,7 +126811,7 @@ $root.proto = (function() { ReportingTokenInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.reportingTag != null && message.hasOwnProperty("reportingTag")) { properties._reportingTag = 1; if (!(message.reportingTag && typeof message.reportingTag.length === "number" || $util.isString(message.reportingTag))) @@ -126833,7 +126831,7 @@ $root.proto = (function() { ReportingTokenInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.ReportingTokenInfo) return object; - var message = new $root.proto.ReportingTokenInfo(); + let message = new $root.proto.ReportingTokenInfo(); if (object.reportingTag != null) if (typeof object.reportingTag === "string") $util.base64.decode(object.reportingTag, message.reportingTag = $util.newBuffer($util.base64.length(object.reportingTag)), 0); @@ -126854,7 +126852,7 @@ $root.proto = (function() { ReportingTokenInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.reportingTag != null && message.hasOwnProperty("reportingTag")) { object.reportingTag = options.bytes === String ? $util.base64.encode(message.reportingTag, 0, message.reportingTag.length) : options.bytes === Array ? Array.prototype.slice.call(message.reportingTag) : message.reportingTag; if (options.oneofs) @@ -126914,7 +126912,7 @@ $root.proto = (function() { */ function SenderKeyDistributionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -126952,7 +126950,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.prototype.signingKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderKeyDistributionMessage.prototype, "_id", { @@ -127040,9 +127038,9 @@ $root.proto = (function() { SenderKeyDistributionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyDistributionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyDistributionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.uint32(); @@ -127095,7 +127093,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isInteger(message.id)) @@ -127130,7 +127128,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyDistributionMessage) return object; - var message = new $root.proto.SenderKeyDistributionMessage(); + let message = new $root.proto.SenderKeyDistributionMessage(); if (object.id != null) message.id = object.id >>> 0; if (object.iteration != null) @@ -127160,7 +127158,7 @@ $root.proto = (function() { SenderKeyDistributionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -127234,7 +127232,7 @@ $root.proto = (function() { */ function SenderKeyMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -127264,7 +127262,7 @@ $root.proto = (function() { SenderKeyMessage.prototype.ciphertext = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderKeyMessage.prototype, "_id", { @@ -127344,9 +127342,9 @@ $root.proto = (function() { SenderKeyMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.uint32(); @@ -127395,7 +127393,7 @@ $root.proto = (function() { SenderKeyMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isInteger(message.id)) @@ -127425,7 +127423,7 @@ $root.proto = (function() { SenderKeyMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyMessage) return object; - var message = new $root.proto.SenderKeyMessage(); + let message = new $root.proto.SenderKeyMessage(); if (object.id != null) message.id = object.id >>> 0; if (object.iteration != null) @@ -127450,7 +127448,7 @@ $root.proto = (function() { SenderKeyMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -127518,7 +127516,7 @@ $root.proto = (function() { function SenderKeyRecordStructure(properties) { this.senderKeyStates = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -127556,7 +127554,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.senderKeyStates != null && message.senderKeyStates.length) - for (var i = 0; i < message.senderKeyStates.length; ++i) + for (let i = 0; i < message.senderKeyStates.length; ++i) $root.proto.SenderKeyStateStructure.encode(message.senderKeyStates[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -127588,9 +127586,9 @@ $root.proto = (function() { SenderKeyRecordStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyRecordStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyRecordStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.senderKeyStates && message.senderKeyStates.length)) @@ -127636,8 +127634,8 @@ $root.proto = (function() { if (message.senderKeyStates != null && message.hasOwnProperty("senderKeyStates")) { if (!Array.isArray(message.senderKeyStates)) return "senderKeyStates: array expected"; - for (var i = 0; i < message.senderKeyStates.length; ++i) { - var error = $root.proto.SenderKeyStateStructure.verify(message.senderKeyStates[i]); + for (let i = 0; i < message.senderKeyStates.length; ++i) { + let error = $root.proto.SenderKeyStateStructure.verify(message.senderKeyStates[i]); if (error) return "senderKeyStates." + error; } @@ -127656,12 +127654,12 @@ $root.proto = (function() { SenderKeyRecordStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyRecordStructure) return object; - var message = new $root.proto.SenderKeyRecordStructure(); + let message = new $root.proto.SenderKeyRecordStructure(); if (object.senderKeyStates) { if (!Array.isArray(object.senderKeyStates)) throw TypeError(".proto.SenderKeyRecordStructure.senderKeyStates: array expected"); message.senderKeyStates = []; - for (var i = 0; i < object.senderKeyStates.length; ++i) { + for (let i = 0; i < object.senderKeyStates.length; ++i) { if (typeof object.senderKeyStates[i] !== "object") throw TypeError(".proto.SenderKeyRecordStructure.senderKeyStates: object expected"); message.senderKeyStates[i] = $root.proto.SenderKeyStateStructure.fromObject(object.senderKeyStates[i]); @@ -127682,12 +127680,12 @@ $root.proto = (function() { SenderKeyRecordStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.senderKeyStates = []; if (message.senderKeyStates && message.senderKeyStates.length) { object.senderKeyStates = []; - for (var j = 0; j < message.senderKeyStates.length; ++j) + for (let j = 0; j < message.senderKeyStates.length; ++j) object.senderKeyStates[j] = $root.proto.SenderKeyStateStructure.toObject(message.senderKeyStates[j], options); } return object; @@ -127745,7 +127743,7 @@ $root.proto = (function() { function SenderKeyStateStructure(properties) { this.senderMessageKeys = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -127783,7 +127781,7 @@ $root.proto = (function() { SenderKeyStateStructure.prototype.senderMessageKeys = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderKeyStateStructure.prototype, "_senderKeyId", { @@ -127834,7 +127832,7 @@ $root.proto = (function() { if (message.senderSigningKey != null && Object.hasOwnProperty.call(message, "senderSigningKey")) $root.proto.SenderKeyStateStructure.SenderSigningKey.encode(message.senderSigningKey, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.senderMessageKeys != null && message.senderMessageKeys.length) - for (var i = 0; i < message.senderMessageKeys.length; ++i) + for (let i = 0; i < message.senderMessageKeys.length; ++i) $root.proto.SenderKeyStateStructure.SenderMessageKey.encode(message.senderMessageKeys[i], writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); return writer; }; @@ -127866,9 +127864,9 @@ $root.proto = (function() { SenderKeyStateStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.senderKeyId = reader.uint32(); @@ -127923,7 +127921,7 @@ $root.proto = (function() { SenderKeyStateStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.senderKeyId != null && message.hasOwnProperty("senderKeyId")) { properties._senderKeyId = 1; if (!$util.isInteger(message.senderKeyId)) @@ -127932,7 +127930,7 @@ $root.proto = (function() { if (message.senderChainKey != null && message.hasOwnProperty("senderChainKey")) { properties._senderChainKey = 1; { - var error = $root.proto.SenderKeyStateStructure.SenderChainKey.verify(message.senderChainKey); + let error = $root.proto.SenderKeyStateStructure.SenderChainKey.verify(message.senderChainKey); if (error) return "senderChainKey." + error; } @@ -127940,7 +127938,7 @@ $root.proto = (function() { if (message.senderSigningKey != null && message.hasOwnProperty("senderSigningKey")) { properties._senderSigningKey = 1; { - var error = $root.proto.SenderKeyStateStructure.SenderSigningKey.verify(message.senderSigningKey); + let error = $root.proto.SenderKeyStateStructure.SenderSigningKey.verify(message.senderSigningKey); if (error) return "senderSigningKey." + error; } @@ -127948,8 +127946,8 @@ $root.proto = (function() { if (message.senderMessageKeys != null && message.hasOwnProperty("senderMessageKeys")) { if (!Array.isArray(message.senderMessageKeys)) return "senderMessageKeys: array expected"; - for (var i = 0; i < message.senderMessageKeys.length; ++i) { - var error = $root.proto.SenderKeyStateStructure.SenderMessageKey.verify(message.senderMessageKeys[i]); + for (let i = 0; i < message.senderMessageKeys.length; ++i) { + let error = $root.proto.SenderKeyStateStructure.SenderMessageKey.verify(message.senderMessageKeys[i]); if (error) return "senderMessageKeys." + error; } @@ -127968,7 +127966,7 @@ $root.proto = (function() { SenderKeyStateStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyStateStructure) return object; - var message = new $root.proto.SenderKeyStateStructure(); + let message = new $root.proto.SenderKeyStateStructure(); if (object.senderKeyId != null) message.senderKeyId = object.senderKeyId >>> 0; if (object.senderChainKey != null) { @@ -127985,7 +127983,7 @@ $root.proto = (function() { if (!Array.isArray(object.senderMessageKeys)) throw TypeError(".proto.SenderKeyStateStructure.senderMessageKeys: array expected"); message.senderMessageKeys = []; - for (var i = 0; i < object.senderMessageKeys.length; ++i) { + for (let i = 0; i < object.senderMessageKeys.length; ++i) { if (typeof object.senderMessageKeys[i] !== "object") throw TypeError(".proto.SenderKeyStateStructure.senderMessageKeys: object expected"); message.senderMessageKeys[i] = $root.proto.SenderKeyStateStructure.SenderMessageKey.fromObject(object.senderMessageKeys[i]); @@ -128006,7 +128004,7 @@ $root.proto = (function() { SenderKeyStateStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.senderMessageKeys = []; if (message.senderKeyId != null && message.hasOwnProperty("senderKeyId")) { @@ -128026,7 +128024,7 @@ $root.proto = (function() { } if (message.senderMessageKeys && message.senderMessageKeys.length) { object.senderMessageKeys = []; - for (var j = 0; j < message.senderMessageKeys.length; ++j) + for (let j = 0; j < message.senderMessageKeys.length; ++j) object.senderMessageKeys[j] = $root.proto.SenderKeyStateStructure.SenderMessageKey.toObject(message.senderMessageKeys[j], options); } return object; @@ -128078,7 +128076,7 @@ $root.proto = (function() { */ function SenderChainKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -128100,7 +128098,7 @@ $root.proto = (function() { SenderChainKey.prototype.seed = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderChainKey.prototype, "_iteration", { @@ -128172,9 +128170,9 @@ $root.proto = (function() { SenderChainKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderChainKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderChainKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.iteration = reader.uint32(); @@ -128219,7 +128217,7 @@ $root.proto = (function() { SenderChainKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.iteration != null && message.hasOwnProperty("iteration")) { properties._iteration = 1; if (!$util.isInteger(message.iteration)) @@ -128244,7 +128242,7 @@ $root.proto = (function() { SenderChainKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyStateStructure.SenderChainKey) return object; - var message = new $root.proto.SenderKeyStateStructure.SenderChainKey(); + let message = new $root.proto.SenderKeyStateStructure.SenderChainKey(); if (object.iteration != null) message.iteration = object.iteration >>> 0; if (object.seed != null) @@ -128267,7 +128265,7 @@ $root.proto = (function() { SenderChainKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.iteration != null && message.hasOwnProperty("iteration")) { object.iteration = message.iteration; if (options.oneofs) @@ -128330,7 +128328,7 @@ $root.proto = (function() { */ function SenderMessageKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -128352,7 +128350,7 @@ $root.proto = (function() { SenderMessageKey.prototype.seed = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderMessageKey.prototype, "_iteration", { @@ -128424,9 +128422,9 @@ $root.proto = (function() { SenderMessageKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderMessageKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderMessageKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.iteration = reader.uint32(); @@ -128471,7 +128469,7 @@ $root.proto = (function() { SenderMessageKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.iteration != null && message.hasOwnProperty("iteration")) { properties._iteration = 1; if (!$util.isInteger(message.iteration)) @@ -128496,7 +128494,7 @@ $root.proto = (function() { SenderMessageKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyStateStructure.SenderMessageKey) return object; - var message = new $root.proto.SenderKeyStateStructure.SenderMessageKey(); + let message = new $root.proto.SenderKeyStateStructure.SenderMessageKey(); if (object.iteration != null) message.iteration = object.iteration >>> 0; if (object.seed != null) @@ -128519,7 +128517,7 @@ $root.proto = (function() { SenderMessageKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.iteration != null && message.hasOwnProperty("iteration")) { object.iteration = message.iteration; if (options.oneofs) @@ -128582,7 +128580,7 @@ $root.proto = (function() { */ function SenderSigningKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -128604,7 +128602,7 @@ $root.proto = (function() { SenderSigningKey.prototype["private"] = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SenderSigningKey.prototype, "_public", { @@ -128676,9 +128674,9 @@ $root.proto = (function() { SenderSigningKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderSigningKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SenderKeyStateStructure.SenderSigningKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message["public"] = reader.bytes(); @@ -128723,7 +128721,7 @@ $root.proto = (function() { SenderSigningKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message["public"] != null && message.hasOwnProperty("public")) { properties._public = 1; if (!(message["public"] && typeof message["public"].length === "number" || $util.isString(message["public"]))) @@ -128748,7 +128746,7 @@ $root.proto = (function() { SenderSigningKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SenderKeyStateStructure.SenderSigningKey) return object; - var message = new $root.proto.SenderKeyStateStructure.SenderSigningKey(); + let message = new $root.proto.SenderKeyStateStructure.SenderSigningKey(); if (object["public"] != null) if (typeof object["public"] === "string") $util.base64.decode(object["public"], message["public"] = $util.newBuffer($util.base64.length(object["public"])), 0); @@ -128774,7 +128772,7 @@ $root.proto = (function() { SenderSigningKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message["public"] != null && message.hasOwnProperty("public")) { object["public"] = options.bytes === String ? $util.base64.encode(message["public"], 0, message["public"].length) : options.bytes === Array ? Array.prototype.slice.call(message["public"]) : message["public"]; if (options.oneofs) @@ -128839,7 +128837,7 @@ $root.proto = (function() { */ function ServerErrorReceipt(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -128853,7 +128851,7 @@ $root.proto = (function() { ServerErrorReceipt.prototype.stanzaId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ServerErrorReceipt.prototype, "_stanzaId", { @@ -128917,9 +128915,9 @@ $root.proto = (function() { ServerErrorReceipt.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ServerErrorReceipt(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.ServerErrorReceipt(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.stanzaId = reader.string(); @@ -128960,7 +128958,7 @@ $root.proto = (function() { ServerErrorReceipt.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { properties._stanzaId = 1; if (!$util.isString(message.stanzaId)) @@ -128980,7 +128978,7 @@ $root.proto = (function() { ServerErrorReceipt.fromObject = function fromObject(object) { if (object instanceof $root.proto.ServerErrorReceipt) return object; - var message = new $root.proto.ServerErrorReceipt(); + let message = new $root.proto.ServerErrorReceipt(); if (object.stanzaId != null) message.stanzaId = String(object.stanzaId); return message; @@ -128998,7 +128996,7 @@ $root.proto = (function() { ServerErrorReceipt.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.stanzaId != null && message.hasOwnProperty("stanzaId")) { object.stanzaId = message.stanzaId; if (options.oneofs) @@ -129068,7 +129066,7 @@ $root.proto = (function() { function SessionStructure(properties) { this.receiverChains = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -129178,7 +129176,7 @@ $root.proto = (function() { SessionStructure.prototype.aliceBaseKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SessionStructure.prototype, "_sessionVersion", { @@ -129289,7 +129287,7 @@ $root.proto = (function() { if (message.senderChain != null && Object.hasOwnProperty.call(message, "senderChain")) $root.proto.SessionStructure.Chain.encode(message.senderChain, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); if (message.receiverChains != null && message.receiverChains.length) - for (var i = 0; i < message.receiverChains.length; ++i) + for (let i = 0; i < message.receiverChains.length; ++i) $root.proto.SessionStructure.Chain.encode(message.receiverChains[i], writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim(); if (message.pendingKeyExchange != null && Object.hasOwnProperty.call(message, "pendingKeyExchange")) $root.proto.SessionStructure.PendingKeyExchange.encode(message.pendingKeyExchange, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); @@ -129333,9 +129331,9 @@ $root.proto = (function() { SessionStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sessionVersion = reader.uint32(); @@ -129426,7 +129424,7 @@ $root.proto = (function() { SessionStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sessionVersion != null && message.hasOwnProperty("sessionVersion")) { properties._sessionVersion = 1; if (!$util.isInteger(message.sessionVersion)) @@ -129455,7 +129453,7 @@ $root.proto = (function() { if (message.senderChain != null && message.hasOwnProperty("senderChain")) { properties._senderChain = 1; { - var error = $root.proto.SessionStructure.Chain.verify(message.senderChain); + let error = $root.proto.SessionStructure.Chain.verify(message.senderChain); if (error) return "senderChain." + error; } @@ -129463,8 +129461,8 @@ $root.proto = (function() { if (message.receiverChains != null && message.hasOwnProperty("receiverChains")) { if (!Array.isArray(message.receiverChains)) return "receiverChains: array expected"; - for (var i = 0; i < message.receiverChains.length; ++i) { - var error = $root.proto.SessionStructure.Chain.verify(message.receiverChains[i]); + for (let i = 0; i < message.receiverChains.length; ++i) { + let error = $root.proto.SessionStructure.Chain.verify(message.receiverChains[i]); if (error) return "receiverChains." + error; } @@ -129472,7 +129470,7 @@ $root.proto = (function() { if (message.pendingKeyExchange != null && message.hasOwnProperty("pendingKeyExchange")) { properties._pendingKeyExchange = 1; { - var error = $root.proto.SessionStructure.PendingKeyExchange.verify(message.pendingKeyExchange); + let error = $root.proto.SessionStructure.PendingKeyExchange.verify(message.pendingKeyExchange); if (error) return "pendingKeyExchange." + error; } @@ -129480,7 +129478,7 @@ $root.proto = (function() { if (message.pendingPreKey != null && message.hasOwnProperty("pendingPreKey")) { properties._pendingPreKey = 1; { - var error = $root.proto.SessionStructure.PendingPreKey.verify(message.pendingPreKey); + let error = $root.proto.SessionStructure.PendingPreKey.verify(message.pendingPreKey); if (error) return "pendingPreKey." + error; } @@ -129519,7 +129517,7 @@ $root.proto = (function() { SessionStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure) return object; - var message = new $root.proto.SessionStructure(); + let message = new $root.proto.SessionStructure(); if (object.sessionVersion != null) message.sessionVersion = object.sessionVersion >>> 0; if (object.localIdentityPublic != null) @@ -129548,7 +129546,7 @@ $root.proto = (function() { if (!Array.isArray(object.receiverChains)) throw TypeError(".proto.SessionStructure.receiverChains: array expected"); message.receiverChains = []; - for (var i = 0; i < object.receiverChains.length; ++i) { + for (let i = 0; i < object.receiverChains.length; ++i) { if (typeof object.receiverChains[i] !== "object") throw TypeError(".proto.SessionStructure.receiverChains: object expected"); message.receiverChains[i] = $root.proto.SessionStructure.Chain.fromObject(object.receiverChains[i]); @@ -129590,7 +129588,7 @@ $root.proto = (function() { SessionStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.receiverChains = []; if (message.sessionVersion != null && message.hasOwnProperty("sessionVersion")) { @@ -129625,7 +129623,7 @@ $root.proto = (function() { } if (message.receiverChains && message.receiverChains.length) { object.receiverChains = []; - for (var j = 0; j < message.receiverChains.length; ++j) + for (let j = 0; j < message.receiverChains.length; ++j) object.receiverChains[j] = $root.proto.SessionStructure.Chain.toObject(message.receiverChains[j], options); } if (message.pendingKeyExchange != null && message.hasOwnProperty("pendingKeyExchange")) { @@ -129710,7 +129708,7 @@ $root.proto = (function() { function Chain(properties) { this.messageKeys = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -129748,7 +129746,7 @@ $root.proto = (function() { Chain.prototype.messageKeys = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Chain.prototype, "_senderRatchetKey", { @@ -129799,7 +129797,7 @@ $root.proto = (function() { if (message.chainKey != null && Object.hasOwnProperty.call(message, "chainKey")) $root.proto.SessionStructure.Chain.ChainKey.encode(message.chainKey, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.messageKeys != null && message.messageKeys.length) - for (var i = 0; i < message.messageKeys.length; ++i) + for (let i = 0; i < message.messageKeys.length; ++i) $root.proto.SessionStructure.Chain.MessageKey.encode(message.messageKeys[i], writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); return writer; }; @@ -129831,9 +129829,9 @@ $root.proto = (function() { Chain.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.senderRatchetKey = reader.bytes(); @@ -129888,7 +129886,7 @@ $root.proto = (function() { Chain.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.senderRatchetKey != null && message.hasOwnProperty("senderRatchetKey")) { properties._senderRatchetKey = 1; if (!(message.senderRatchetKey && typeof message.senderRatchetKey.length === "number" || $util.isString(message.senderRatchetKey))) @@ -129902,7 +129900,7 @@ $root.proto = (function() { if (message.chainKey != null && message.hasOwnProperty("chainKey")) { properties._chainKey = 1; { - var error = $root.proto.SessionStructure.Chain.ChainKey.verify(message.chainKey); + let error = $root.proto.SessionStructure.Chain.ChainKey.verify(message.chainKey); if (error) return "chainKey." + error; } @@ -129910,8 +129908,8 @@ $root.proto = (function() { if (message.messageKeys != null && message.hasOwnProperty("messageKeys")) { if (!Array.isArray(message.messageKeys)) return "messageKeys: array expected"; - for (var i = 0; i < message.messageKeys.length; ++i) { - var error = $root.proto.SessionStructure.Chain.MessageKey.verify(message.messageKeys[i]); + for (let i = 0; i < message.messageKeys.length; ++i) { + let error = $root.proto.SessionStructure.Chain.MessageKey.verify(message.messageKeys[i]); if (error) return "messageKeys." + error; } @@ -129930,7 +129928,7 @@ $root.proto = (function() { Chain.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure.Chain) return object; - var message = new $root.proto.SessionStructure.Chain(); + let message = new $root.proto.SessionStructure.Chain(); if (object.senderRatchetKey != null) if (typeof object.senderRatchetKey === "string") $util.base64.decode(object.senderRatchetKey, message.senderRatchetKey = $util.newBuffer($util.base64.length(object.senderRatchetKey)), 0); @@ -129950,7 +129948,7 @@ $root.proto = (function() { if (!Array.isArray(object.messageKeys)) throw TypeError(".proto.SessionStructure.Chain.messageKeys: array expected"); message.messageKeys = []; - for (var i = 0; i < object.messageKeys.length; ++i) { + for (let i = 0; i < object.messageKeys.length; ++i) { if (typeof object.messageKeys[i] !== "object") throw TypeError(".proto.SessionStructure.Chain.messageKeys: object expected"); message.messageKeys[i] = $root.proto.SessionStructure.Chain.MessageKey.fromObject(object.messageKeys[i]); @@ -129971,7 +129969,7 @@ $root.proto = (function() { Chain.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.messageKeys = []; if (message.senderRatchetKey != null && message.hasOwnProperty("senderRatchetKey")) { @@ -129991,7 +129989,7 @@ $root.proto = (function() { } if (message.messageKeys && message.messageKeys.length) { object.messageKeys = []; - for (var j = 0; j < message.messageKeys.length; ++j) + for (let j = 0; j < message.messageKeys.length; ++j) object.messageKeys[j] = $root.proto.SessionStructure.Chain.MessageKey.toObject(message.messageKeys[j], options); } return object; @@ -130043,7 +130041,7 @@ $root.proto = (function() { */ function ChainKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -130065,7 +130063,7 @@ $root.proto = (function() { ChainKey.prototype.key = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ChainKey.prototype, "_index", { @@ -130137,9 +130135,9 @@ $root.proto = (function() { ChainKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain.ChainKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain.ChainKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.index = reader.uint32(); @@ -130184,7 +130182,7 @@ $root.proto = (function() { ChainKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; if (!$util.isInteger(message.index)) @@ -130209,7 +130207,7 @@ $root.proto = (function() { ChainKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure.Chain.ChainKey) return object; - var message = new $root.proto.SessionStructure.Chain.ChainKey(); + let message = new $root.proto.SessionStructure.Chain.ChainKey(); if (object.index != null) message.index = object.index >>> 0; if (object.key != null) @@ -130232,7 +130230,7 @@ $root.proto = (function() { ChainKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.index != null && message.hasOwnProperty("index")) { object.index = message.index; if (options.oneofs) @@ -130297,7 +130295,7 @@ $root.proto = (function() { */ function MessageKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -130335,7 +130333,7 @@ $root.proto = (function() { MessageKey.prototype.iv = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MessageKey.prototype, "_index", { @@ -130423,9 +130421,9 @@ $root.proto = (function() { MessageKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain.MessageKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.Chain.MessageKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.index = reader.uint32(); @@ -130478,7 +130476,7 @@ $root.proto = (function() { MessageKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; if (!$util.isInteger(message.index)) @@ -130513,7 +130511,7 @@ $root.proto = (function() { MessageKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure.Chain.MessageKey) return object; - var message = new $root.proto.SessionStructure.Chain.MessageKey(); + let message = new $root.proto.SessionStructure.Chain.MessageKey(); if (object.index != null) message.index = object.index >>> 0; if (object.cipherKey != null) @@ -130546,7 +130544,7 @@ $root.proto = (function() { MessageKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.index != null && message.hasOwnProperty("index")) { object.index = message.index; if (options.oneofs) @@ -130627,7 +130625,7 @@ $root.proto = (function() { */ function PendingKeyExchange(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -130689,7 +130687,7 @@ $root.proto = (function() { PendingKeyExchange.prototype.localIdentityKeyPrivate = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PendingKeyExchange.prototype, "_sequence", { @@ -130801,9 +130799,9 @@ $root.proto = (function() { PendingKeyExchange.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.PendingKeyExchange(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.PendingKeyExchange(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.sequence = reader.uint32(); @@ -130868,7 +130866,7 @@ $root.proto = (function() { PendingKeyExchange.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.sequence != null && message.hasOwnProperty("sequence")) { properties._sequence = 1; if (!$util.isInteger(message.sequence)) @@ -130918,7 +130916,7 @@ $root.proto = (function() { PendingKeyExchange.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure.PendingKeyExchange) return object; - var message = new $root.proto.SessionStructure.PendingKeyExchange(); + let message = new $root.proto.SessionStructure.PendingKeyExchange(); if (object.sequence != null) message.sequence = object.sequence >>> 0; if (object.localBaseKey != null) @@ -130966,7 +130964,7 @@ $root.proto = (function() { PendingKeyExchange.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.sequence != null && message.hasOwnProperty("sequence")) { object.sequence = message.sequence; if (options.oneofs) @@ -131055,7 +131053,7 @@ $root.proto = (function() { */ function PendingPreKey(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -131085,7 +131083,7 @@ $root.proto = (function() { PendingPreKey.prototype.baseKey = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PendingPreKey.prototype, "_preKeyId", { @@ -131165,9 +131163,9 @@ $root.proto = (function() { PendingPreKey.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.PendingPreKey(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SessionStructure.PendingPreKey(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.preKeyId = reader.uint32(); @@ -131216,7 +131214,7 @@ $root.proto = (function() { PendingPreKey.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.preKeyId != null && message.hasOwnProperty("preKeyId")) { properties._preKeyId = 1; if (!$util.isInteger(message.preKeyId)) @@ -131246,7 +131244,7 @@ $root.proto = (function() { PendingPreKey.fromObject = function fromObject(object) { if (object instanceof $root.proto.SessionStructure.PendingPreKey) return object; - var message = new $root.proto.SessionStructure.PendingPreKey(); + let message = new $root.proto.SessionStructure.PendingPreKey(); if (object.preKeyId != null) message.preKeyId = object.preKeyId >>> 0; if (object.signedPreKeyId != null) @@ -131271,7 +131269,7 @@ $root.proto = (function() { PendingPreKey.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.preKeyId != null && message.hasOwnProperty("preKeyId")) { object.preKeyId = message.preKeyId; if (options.oneofs) @@ -131344,7 +131342,7 @@ $root.proto = (function() { */ function SignalMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -131382,7 +131380,7 @@ $root.proto = (function() { SignalMessage.prototype.ciphertext = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SignalMessage.prototype, "_ratchetKey", { @@ -131470,9 +131468,9 @@ $root.proto = (function() { SignalMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SignalMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SignalMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.ratchetKey = reader.bytes(); @@ -131525,7 +131523,7 @@ $root.proto = (function() { SignalMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.ratchetKey != null && message.hasOwnProperty("ratchetKey")) { properties._ratchetKey = 1; if (!(message.ratchetKey && typeof message.ratchetKey.length === "number" || $util.isString(message.ratchetKey))) @@ -131560,7 +131558,7 @@ $root.proto = (function() { SignalMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.SignalMessage) return object; - var message = new $root.proto.SignalMessage(); + let message = new $root.proto.SignalMessage(); if (object.ratchetKey != null) if (typeof object.ratchetKey === "string") $util.base64.decode(object.ratchetKey, message.ratchetKey = $util.newBuffer($util.base64.length(object.ratchetKey)), 0); @@ -131590,7 +131588,7 @@ $root.proto = (function() { SignalMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.ratchetKey != null && message.hasOwnProperty("ratchetKey")) { object.ratchetKey = options.bytes === String ? $util.base64.encode(message.ratchetKey, 0, message.ratchetKey.length) : options.bytes === Array ? Array.prototype.slice.call(message.ratchetKey) : message.ratchetKey; if (options.oneofs) @@ -131666,7 +131664,7 @@ $root.proto = (function() { */ function SignedPreKeyRecordStructure(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -131712,7 +131710,7 @@ $root.proto = (function() { SignedPreKeyRecordStructure.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SignedPreKeyRecordStructure.prototype, "_id", { @@ -131808,9 +131806,9 @@ $root.proto = (function() { SignedPreKeyRecordStructure.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SignedPreKeyRecordStructure(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SignedPreKeyRecordStructure(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.uint32(); @@ -131867,7 +131865,7 @@ $root.proto = (function() { SignedPreKeyRecordStructure.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isInteger(message.id)) @@ -131907,7 +131905,7 @@ $root.proto = (function() { SignedPreKeyRecordStructure.fromObject = function fromObject(object) { if (object instanceof $root.proto.SignedPreKeyRecordStructure) return object; - var message = new $root.proto.SignedPreKeyRecordStructure(); + let message = new $root.proto.SignedPreKeyRecordStructure(); if (object.id != null) message.id = object.id >>> 0; if (object.publicKey != null) @@ -131949,7 +131947,7 @@ $root.proto = (function() { SignedPreKeyRecordStructure.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -132029,7 +132027,7 @@ $root.proto = (function() { */ function StatusMentionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -132043,7 +132041,7 @@ $root.proto = (function() { StatusMentionMessage.prototype.quotedStatus = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StatusMentionMessage.prototype, "_quotedStatus", { @@ -132107,9 +132105,9 @@ $root.proto = (function() { StatusMentionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StatusMentionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StatusMentionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.quotedStatus = $root.proto.Message.decode(reader, reader.uint32()); @@ -132150,11 +132148,11 @@ $root.proto = (function() { StatusMentionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.quotedStatus != null && message.hasOwnProperty("quotedStatus")) { properties._quotedStatus = 1; { - var error = $root.proto.Message.verify(message.quotedStatus); + let error = $root.proto.Message.verify(message.quotedStatus); if (error) return "quotedStatus." + error; } @@ -132173,7 +132171,7 @@ $root.proto = (function() { StatusMentionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.StatusMentionMessage) return object; - var message = new $root.proto.StatusMentionMessage(); + let message = new $root.proto.StatusMentionMessage(); if (object.quotedStatus != null) { if (typeof object.quotedStatus !== "object") throw TypeError(".proto.StatusMentionMessage.quotedStatus: object expected"); @@ -132194,7 +132192,7 @@ $root.proto = (function() { StatusMentionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.quotedStatus != null && message.hasOwnProperty("quotedStatus")) { object.quotedStatus = $root.proto.Message.toObject(message.quotedStatus, options); if (options.oneofs) @@ -132252,7 +132250,7 @@ $root.proto = (function() { */ function StatusPSA(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -132274,7 +132272,7 @@ $root.proto = (function() { StatusPSA.prototype.campaignExpirationTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StatusPSA.prototype, "_campaignExpirationTimestamp", { @@ -132339,9 +132337,9 @@ $root.proto = (function() { StatusPSA.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StatusPSA(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StatusPSA(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 44: { message.campaignId = reader.uint64(); @@ -132388,7 +132386,7 @@ $root.proto = (function() { StatusPSA.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (!$util.isInteger(message.campaignId) && !(message.campaignId && $util.isInteger(message.campaignId.low) && $util.isInteger(message.campaignId.high))) return "campaignId: integer|Long expected"; if (message.campaignExpirationTimestamp != null && message.hasOwnProperty("campaignExpirationTimestamp")) { @@ -132410,7 +132408,7 @@ $root.proto = (function() { StatusPSA.fromObject = function fromObject(object) { if (object instanceof $root.proto.StatusPSA) return object; - var message = new $root.proto.StatusPSA(); + let message = new $root.proto.StatusPSA(); if (object.campaignId != null) if ($util.Long) (message.campaignId = $util.Long.fromValue(object.campaignId)).unsigned = true; @@ -132444,10 +132442,10 @@ $root.proto = (function() { StatusPSA.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) if ($util.Long) { - var long = new $util.Long(0, 0, true); + let long = new $util.Long(0, 0, true); object.campaignId = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; } else object.campaignId = options.longs === String ? "0" : 0; @@ -132526,7 +132524,7 @@ $root.proto = (function() { */ function StickerMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -132628,7 +132626,7 @@ $root.proto = (function() { StickerMetadata.prototype.isLottie = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StickerMetadata.prototype, "_url", { @@ -132780,9 +132778,9 @@ $root.proto = (function() { StickerMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StickerMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.StickerMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -132867,7 +132865,7 @@ $root.proto = (function() { StickerMetadata.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -132942,7 +132940,7 @@ $root.proto = (function() { StickerMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.StickerMetadata) return object; - var message = new $root.proto.StickerMetadata(); + let message = new $root.proto.StickerMetadata(); if (object.url != null) message.url = String(object.url); if (object.fileSha256 != null) @@ -133005,7 +133003,7 @@ $root.proto = (function() { StickerMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -133126,7 +133124,7 @@ $root.proto = (function() { */ function SyncActionData(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -133164,7 +133162,7 @@ $root.proto = (function() { SyncActionData.prototype.version = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncActionData.prototype, "_index", { @@ -133252,9 +133250,9 @@ $root.proto = (function() { SyncActionData.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionData(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionData(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.index = reader.bytes(); @@ -133307,7 +133305,7 @@ $root.proto = (function() { SyncActionData.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; if (!(message.index && typeof message.index.length === "number" || $util.isString(message.index))) @@ -133316,7 +133314,7 @@ $root.proto = (function() { if (message.value != null && message.hasOwnProperty("value")) { properties._value = 1; { - var error = $root.proto.SyncActionValue.verify(message.value); + let error = $root.proto.SyncActionValue.verify(message.value); if (error) return "value." + error; } @@ -133345,7 +133343,7 @@ $root.proto = (function() { SyncActionData.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionData) return object; - var message = new $root.proto.SyncActionData(); + let message = new $root.proto.SyncActionData(); if (object.index != null) if (typeof object.index === "string") $util.base64.decode(object.index, message.index = $util.newBuffer($util.base64.length(object.index)), 0); @@ -133378,7 +133376,7 @@ $root.proto = (function() { SyncActionData.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.index != null && message.hasOwnProperty("index")) { object.index = options.bytes === String ? $util.base64.encode(message.index, 0, message.index.length) : options.bytes === Array ? Array.prototype.slice.call(message.index) : message.index; if (options.oneofs) @@ -133506,7 +133504,7 @@ $root.proto = (function() { */ function SyncActionValue(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -133968,7 +133966,7 @@ $root.proto = (function() { SyncActionValue.prototype.paymentTosAction = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncActionValue.prototype, "_timestamp", { @@ -134480,9 +134478,9 @@ $root.proto = (function() { SyncActionValue.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.timestamp = reader.int64(); @@ -134747,7 +134745,7 @@ $root.proto = (function() { SyncActionValue.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { properties._timestamp = 1; if (!$util.isInteger(message.timestamp) && !(message.timestamp && $util.isInteger(message.timestamp.low) && $util.isInteger(message.timestamp.high))) @@ -134756,7 +134754,7 @@ $root.proto = (function() { if (message.starAction != null && message.hasOwnProperty("starAction")) { properties._starAction = 1; { - var error = $root.proto.SyncActionValue.StarAction.verify(message.starAction); + let error = $root.proto.SyncActionValue.StarAction.verify(message.starAction); if (error) return "starAction." + error; } @@ -134764,7 +134762,7 @@ $root.proto = (function() { if (message.contactAction != null && message.hasOwnProperty("contactAction")) { properties._contactAction = 1; { - var error = $root.proto.SyncActionValue.ContactAction.verify(message.contactAction); + let error = $root.proto.SyncActionValue.ContactAction.verify(message.contactAction); if (error) return "contactAction." + error; } @@ -134772,7 +134770,7 @@ $root.proto = (function() { if (message.muteAction != null && message.hasOwnProperty("muteAction")) { properties._muteAction = 1; { - var error = $root.proto.SyncActionValue.MuteAction.verify(message.muteAction); + let error = $root.proto.SyncActionValue.MuteAction.verify(message.muteAction); if (error) return "muteAction." + error; } @@ -134780,7 +134778,7 @@ $root.proto = (function() { if (message.pinAction != null && message.hasOwnProperty("pinAction")) { properties._pinAction = 1; { - var error = $root.proto.SyncActionValue.PinAction.verify(message.pinAction); + let error = $root.proto.SyncActionValue.PinAction.verify(message.pinAction); if (error) return "pinAction." + error; } @@ -134788,7 +134786,7 @@ $root.proto = (function() { if (message.securityNotificationSetting != null && message.hasOwnProperty("securityNotificationSetting")) { properties._securityNotificationSetting = 1; { - var error = $root.proto.SyncActionValue.SecurityNotificationSetting.verify(message.securityNotificationSetting); + let error = $root.proto.SyncActionValue.SecurityNotificationSetting.verify(message.securityNotificationSetting); if (error) return "securityNotificationSetting." + error; } @@ -134796,7 +134794,7 @@ $root.proto = (function() { if (message.pushNameSetting != null && message.hasOwnProperty("pushNameSetting")) { properties._pushNameSetting = 1; { - var error = $root.proto.SyncActionValue.PushNameSetting.verify(message.pushNameSetting); + let error = $root.proto.SyncActionValue.PushNameSetting.verify(message.pushNameSetting); if (error) return "pushNameSetting." + error; } @@ -134804,7 +134802,7 @@ $root.proto = (function() { if (message.quickReplyAction != null && message.hasOwnProperty("quickReplyAction")) { properties._quickReplyAction = 1; { - var error = $root.proto.SyncActionValue.QuickReplyAction.verify(message.quickReplyAction); + let error = $root.proto.SyncActionValue.QuickReplyAction.verify(message.quickReplyAction); if (error) return "quickReplyAction." + error; } @@ -134812,7 +134810,7 @@ $root.proto = (function() { if (message.recentEmojiWeightsAction != null && message.hasOwnProperty("recentEmojiWeightsAction")) { properties._recentEmojiWeightsAction = 1; { - var error = $root.proto.SyncActionValue.RecentEmojiWeightsAction.verify(message.recentEmojiWeightsAction); + let error = $root.proto.SyncActionValue.RecentEmojiWeightsAction.verify(message.recentEmojiWeightsAction); if (error) return "recentEmojiWeightsAction." + error; } @@ -134820,7 +134818,7 @@ $root.proto = (function() { if (message.labelEditAction != null && message.hasOwnProperty("labelEditAction")) { properties._labelEditAction = 1; { - var error = $root.proto.SyncActionValue.LabelEditAction.verify(message.labelEditAction); + let error = $root.proto.SyncActionValue.LabelEditAction.verify(message.labelEditAction); if (error) return "labelEditAction." + error; } @@ -134828,7 +134826,7 @@ $root.proto = (function() { if (message.labelAssociationAction != null && message.hasOwnProperty("labelAssociationAction")) { properties._labelAssociationAction = 1; { - var error = $root.proto.SyncActionValue.LabelAssociationAction.verify(message.labelAssociationAction); + let error = $root.proto.SyncActionValue.LabelAssociationAction.verify(message.labelAssociationAction); if (error) return "labelAssociationAction." + error; } @@ -134836,7 +134834,7 @@ $root.proto = (function() { if (message.localeSetting != null && message.hasOwnProperty("localeSetting")) { properties._localeSetting = 1; { - var error = $root.proto.SyncActionValue.LocaleSetting.verify(message.localeSetting); + let error = $root.proto.SyncActionValue.LocaleSetting.verify(message.localeSetting); if (error) return "localeSetting." + error; } @@ -134844,7 +134842,7 @@ $root.proto = (function() { if (message.archiveChatAction != null && message.hasOwnProperty("archiveChatAction")) { properties._archiveChatAction = 1; { - var error = $root.proto.SyncActionValue.ArchiveChatAction.verify(message.archiveChatAction); + let error = $root.proto.SyncActionValue.ArchiveChatAction.verify(message.archiveChatAction); if (error) return "archiveChatAction." + error; } @@ -134852,7 +134850,7 @@ $root.proto = (function() { if (message.deleteMessageForMeAction != null && message.hasOwnProperty("deleteMessageForMeAction")) { properties._deleteMessageForMeAction = 1; { - var error = $root.proto.SyncActionValue.DeleteMessageForMeAction.verify(message.deleteMessageForMeAction); + let error = $root.proto.SyncActionValue.DeleteMessageForMeAction.verify(message.deleteMessageForMeAction); if (error) return "deleteMessageForMeAction." + error; } @@ -134860,7 +134858,7 @@ $root.proto = (function() { if (message.keyExpiration != null && message.hasOwnProperty("keyExpiration")) { properties._keyExpiration = 1; { - var error = $root.proto.SyncActionValue.KeyExpiration.verify(message.keyExpiration); + let error = $root.proto.SyncActionValue.KeyExpiration.verify(message.keyExpiration); if (error) return "keyExpiration." + error; } @@ -134868,7 +134866,7 @@ $root.proto = (function() { if (message.markChatAsReadAction != null && message.hasOwnProperty("markChatAsReadAction")) { properties._markChatAsReadAction = 1; { - var error = $root.proto.SyncActionValue.MarkChatAsReadAction.verify(message.markChatAsReadAction); + let error = $root.proto.SyncActionValue.MarkChatAsReadAction.verify(message.markChatAsReadAction); if (error) return "markChatAsReadAction." + error; } @@ -134876,7 +134874,7 @@ $root.proto = (function() { if (message.clearChatAction != null && message.hasOwnProperty("clearChatAction")) { properties._clearChatAction = 1; { - var error = $root.proto.SyncActionValue.ClearChatAction.verify(message.clearChatAction); + let error = $root.proto.SyncActionValue.ClearChatAction.verify(message.clearChatAction); if (error) return "clearChatAction." + error; } @@ -134884,7 +134882,7 @@ $root.proto = (function() { if (message.deleteChatAction != null && message.hasOwnProperty("deleteChatAction")) { properties._deleteChatAction = 1; { - var error = $root.proto.SyncActionValue.DeleteChatAction.verify(message.deleteChatAction); + let error = $root.proto.SyncActionValue.DeleteChatAction.verify(message.deleteChatAction); if (error) return "deleteChatAction." + error; } @@ -134892,7 +134890,7 @@ $root.proto = (function() { if (message.unarchiveChatsSetting != null && message.hasOwnProperty("unarchiveChatsSetting")) { properties._unarchiveChatsSetting = 1; { - var error = $root.proto.SyncActionValue.UnarchiveChatsSetting.verify(message.unarchiveChatsSetting); + let error = $root.proto.SyncActionValue.UnarchiveChatsSetting.verify(message.unarchiveChatsSetting); if (error) return "unarchiveChatsSetting." + error; } @@ -134900,7 +134898,7 @@ $root.proto = (function() { if (message.primaryFeature != null && message.hasOwnProperty("primaryFeature")) { properties._primaryFeature = 1; { - var error = $root.proto.SyncActionValue.PrimaryFeature.verify(message.primaryFeature); + let error = $root.proto.SyncActionValue.PrimaryFeature.verify(message.primaryFeature); if (error) return "primaryFeature." + error; } @@ -134908,7 +134906,7 @@ $root.proto = (function() { if (message.androidUnsupportedActions != null && message.hasOwnProperty("androidUnsupportedActions")) { properties._androidUnsupportedActions = 1; { - var error = $root.proto.SyncActionValue.AndroidUnsupportedActions.verify(message.androidUnsupportedActions); + let error = $root.proto.SyncActionValue.AndroidUnsupportedActions.verify(message.androidUnsupportedActions); if (error) return "androidUnsupportedActions." + error; } @@ -134916,7 +134914,7 @@ $root.proto = (function() { if (message.agentAction != null && message.hasOwnProperty("agentAction")) { properties._agentAction = 1; { - var error = $root.proto.SyncActionValue.AgentAction.verify(message.agentAction); + let error = $root.proto.SyncActionValue.AgentAction.verify(message.agentAction); if (error) return "agentAction." + error; } @@ -134924,7 +134922,7 @@ $root.proto = (function() { if (message.subscriptionAction != null && message.hasOwnProperty("subscriptionAction")) { properties._subscriptionAction = 1; { - var error = $root.proto.SyncActionValue.SubscriptionAction.verify(message.subscriptionAction); + let error = $root.proto.SyncActionValue.SubscriptionAction.verify(message.subscriptionAction); if (error) return "subscriptionAction." + error; } @@ -134932,7 +134930,7 @@ $root.proto = (function() { if (message.userStatusMuteAction != null && message.hasOwnProperty("userStatusMuteAction")) { properties._userStatusMuteAction = 1; { - var error = $root.proto.SyncActionValue.UserStatusMuteAction.verify(message.userStatusMuteAction); + let error = $root.proto.SyncActionValue.UserStatusMuteAction.verify(message.userStatusMuteAction); if (error) return "userStatusMuteAction." + error; } @@ -134940,7 +134938,7 @@ $root.proto = (function() { if (message.timeFormatAction != null && message.hasOwnProperty("timeFormatAction")) { properties._timeFormatAction = 1; { - var error = $root.proto.SyncActionValue.TimeFormatAction.verify(message.timeFormatAction); + let error = $root.proto.SyncActionValue.TimeFormatAction.verify(message.timeFormatAction); if (error) return "timeFormatAction." + error; } @@ -134948,7 +134946,7 @@ $root.proto = (function() { if (message.nuxAction != null && message.hasOwnProperty("nuxAction")) { properties._nuxAction = 1; { - var error = $root.proto.SyncActionValue.NuxAction.verify(message.nuxAction); + let error = $root.proto.SyncActionValue.NuxAction.verify(message.nuxAction); if (error) return "nuxAction." + error; } @@ -134956,7 +134954,7 @@ $root.proto = (function() { if (message.primaryVersionAction != null && message.hasOwnProperty("primaryVersionAction")) { properties._primaryVersionAction = 1; { - var error = $root.proto.SyncActionValue.PrimaryVersionAction.verify(message.primaryVersionAction); + let error = $root.proto.SyncActionValue.PrimaryVersionAction.verify(message.primaryVersionAction); if (error) return "primaryVersionAction." + error; } @@ -134964,7 +134962,7 @@ $root.proto = (function() { if (message.stickerAction != null && message.hasOwnProperty("stickerAction")) { properties._stickerAction = 1; { - var error = $root.proto.SyncActionValue.StickerAction.verify(message.stickerAction); + let error = $root.proto.SyncActionValue.StickerAction.verify(message.stickerAction); if (error) return "stickerAction." + error; } @@ -134972,7 +134970,7 @@ $root.proto = (function() { if (message.removeRecentStickerAction != null && message.hasOwnProperty("removeRecentStickerAction")) { properties._removeRecentStickerAction = 1; { - var error = $root.proto.SyncActionValue.RemoveRecentStickerAction.verify(message.removeRecentStickerAction); + let error = $root.proto.SyncActionValue.RemoveRecentStickerAction.verify(message.removeRecentStickerAction); if (error) return "removeRecentStickerAction." + error; } @@ -134980,7 +134978,7 @@ $root.proto = (function() { if (message.chatAssignment != null && message.hasOwnProperty("chatAssignment")) { properties._chatAssignment = 1; { - var error = $root.proto.SyncActionValue.ChatAssignmentAction.verify(message.chatAssignment); + let error = $root.proto.SyncActionValue.ChatAssignmentAction.verify(message.chatAssignment); if (error) return "chatAssignment." + error; } @@ -134988,7 +134986,7 @@ $root.proto = (function() { if (message.chatAssignmentOpenedStatus != null && message.hasOwnProperty("chatAssignmentOpenedStatus")) { properties._chatAssignmentOpenedStatus = 1; { - var error = $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction.verify(message.chatAssignmentOpenedStatus); + let error = $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction.verify(message.chatAssignmentOpenedStatus); if (error) return "chatAssignmentOpenedStatus." + error; } @@ -134996,7 +134994,7 @@ $root.proto = (function() { if (message.pnForLidChatAction != null && message.hasOwnProperty("pnForLidChatAction")) { properties._pnForLidChatAction = 1; { - var error = $root.proto.SyncActionValue.PnForLidChatAction.verify(message.pnForLidChatAction); + let error = $root.proto.SyncActionValue.PnForLidChatAction.verify(message.pnForLidChatAction); if (error) return "pnForLidChatAction." + error; } @@ -135004,7 +135002,7 @@ $root.proto = (function() { if (message.marketingMessageAction != null && message.hasOwnProperty("marketingMessageAction")) { properties._marketingMessageAction = 1; { - var error = $root.proto.SyncActionValue.MarketingMessageAction.verify(message.marketingMessageAction); + let error = $root.proto.SyncActionValue.MarketingMessageAction.verify(message.marketingMessageAction); if (error) return "marketingMessageAction." + error; } @@ -135012,7 +135010,7 @@ $root.proto = (function() { if (message.marketingMessageBroadcastAction != null && message.hasOwnProperty("marketingMessageBroadcastAction")) { properties._marketingMessageBroadcastAction = 1; { - var error = $root.proto.SyncActionValue.MarketingMessageBroadcastAction.verify(message.marketingMessageBroadcastAction); + let error = $root.proto.SyncActionValue.MarketingMessageBroadcastAction.verify(message.marketingMessageBroadcastAction); if (error) return "marketingMessageBroadcastAction." + error; } @@ -135020,7 +135018,7 @@ $root.proto = (function() { if (message.externalWebBetaAction != null && message.hasOwnProperty("externalWebBetaAction")) { properties._externalWebBetaAction = 1; { - var error = $root.proto.SyncActionValue.ExternalWebBetaAction.verify(message.externalWebBetaAction); + let error = $root.proto.SyncActionValue.ExternalWebBetaAction.verify(message.externalWebBetaAction); if (error) return "externalWebBetaAction." + error; } @@ -135028,7 +135026,7 @@ $root.proto = (function() { if (message.privacySettingRelayAllCalls != null && message.hasOwnProperty("privacySettingRelayAllCalls")) { properties._privacySettingRelayAllCalls = 1; { - var error = $root.proto.SyncActionValue.PrivacySettingRelayAllCalls.verify(message.privacySettingRelayAllCalls); + let error = $root.proto.SyncActionValue.PrivacySettingRelayAllCalls.verify(message.privacySettingRelayAllCalls); if (error) return "privacySettingRelayAllCalls." + error; } @@ -135036,7 +135034,7 @@ $root.proto = (function() { if (message.callLogAction != null && message.hasOwnProperty("callLogAction")) { properties._callLogAction = 1; { - var error = $root.proto.SyncActionValue.CallLogAction.verify(message.callLogAction); + let error = $root.proto.SyncActionValue.CallLogAction.verify(message.callLogAction); if (error) return "callLogAction." + error; } @@ -135044,7 +135042,7 @@ $root.proto = (function() { if (message.statusPrivacy != null && message.hasOwnProperty("statusPrivacy")) { properties._statusPrivacy = 1; { - var error = $root.proto.SyncActionValue.StatusPrivacyAction.verify(message.statusPrivacy); + let error = $root.proto.SyncActionValue.StatusPrivacyAction.verify(message.statusPrivacy); if (error) return "statusPrivacy." + error; } @@ -135052,7 +135050,7 @@ $root.proto = (function() { if (message.botWelcomeRequestAction != null && message.hasOwnProperty("botWelcomeRequestAction")) { properties._botWelcomeRequestAction = 1; { - var error = $root.proto.SyncActionValue.BotWelcomeRequestAction.verify(message.botWelcomeRequestAction); + let error = $root.proto.SyncActionValue.BotWelcomeRequestAction.verify(message.botWelcomeRequestAction); if (error) return "botWelcomeRequestAction." + error; } @@ -135060,7 +135058,7 @@ $root.proto = (function() { if (message.deleteIndividualCallLog != null && message.hasOwnProperty("deleteIndividualCallLog")) { properties._deleteIndividualCallLog = 1; { - var error = $root.proto.SyncActionValue.DeleteIndividualCallLogAction.verify(message.deleteIndividualCallLog); + let error = $root.proto.SyncActionValue.DeleteIndividualCallLogAction.verify(message.deleteIndividualCallLog); if (error) return "deleteIndividualCallLog." + error; } @@ -135068,7 +135066,7 @@ $root.proto = (function() { if (message.labelReorderingAction != null && message.hasOwnProperty("labelReorderingAction")) { properties._labelReorderingAction = 1; { - var error = $root.proto.SyncActionValue.LabelReorderingAction.verify(message.labelReorderingAction); + let error = $root.proto.SyncActionValue.LabelReorderingAction.verify(message.labelReorderingAction); if (error) return "labelReorderingAction." + error; } @@ -135076,7 +135074,7 @@ $root.proto = (function() { if (message.paymentInfoAction != null && message.hasOwnProperty("paymentInfoAction")) { properties._paymentInfoAction = 1; { - var error = $root.proto.SyncActionValue.PaymentInfoAction.verify(message.paymentInfoAction); + let error = $root.proto.SyncActionValue.PaymentInfoAction.verify(message.paymentInfoAction); if (error) return "paymentInfoAction." + error; } @@ -135084,7 +135082,7 @@ $root.proto = (function() { if (message.customPaymentMethodsAction != null && message.hasOwnProperty("customPaymentMethodsAction")) { properties._customPaymentMethodsAction = 1; { - var error = $root.proto.SyncActionValue.CustomPaymentMethodsAction.verify(message.customPaymentMethodsAction); + let error = $root.proto.SyncActionValue.CustomPaymentMethodsAction.verify(message.customPaymentMethodsAction); if (error) return "customPaymentMethodsAction." + error; } @@ -135092,7 +135090,7 @@ $root.proto = (function() { if (message.lockChatAction != null && message.hasOwnProperty("lockChatAction")) { properties._lockChatAction = 1; { - var error = $root.proto.SyncActionValue.LockChatAction.verify(message.lockChatAction); + let error = $root.proto.SyncActionValue.LockChatAction.verify(message.lockChatAction); if (error) return "lockChatAction." + error; } @@ -135100,7 +135098,7 @@ $root.proto = (function() { if (message.chatLockSettings != null && message.hasOwnProperty("chatLockSettings")) { properties._chatLockSettings = 1; { - var error = $root.proto.ChatLockSettings.verify(message.chatLockSettings); + let error = $root.proto.ChatLockSettings.verify(message.chatLockSettings); if (error) return "chatLockSettings." + error; } @@ -135108,7 +135106,7 @@ $root.proto = (function() { if (message.wamoUserIdentifierAction != null && message.hasOwnProperty("wamoUserIdentifierAction")) { properties._wamoUserIdentifierAction = 1; { - var error = $root.proto.SyncActionValue.WamoUserIdentifierAction.verify(message.wamoUserIdentifierAction); + let error = $root.proto.SyncActionValue.WamoUserIdentifierAction.verify(message.wamoUserIdentifierAction); if (error) return "wamoUserIdentifierAction." + error; } @@ -135116,7 +135114,7 @@ $root.proto = (function() { if (message.privacySettingDisableLinkPreviewsAction != null && message.hasOwnProperty("privacySettingDisableLinkPreviewsAction")) { properties._privacySettingDisableLinkPreviewsAction = 1; { - var error = $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction.verify(message.privacySettingDisableLinkPreviewsAction); + let error = $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction.verify(message.privacySettingDisableLinkPreviewsAction); if (error) return "privacySettingDisableLinkPreviewsAction." + error; } @@ -135124,7 +135122,7 @@ $root.proto = (function() { if (message.deviceCapabilities != null && message.hasOwnProperty("deviceCapabilities")) { properties._deviceCapabilities = 1; { - var error = $root.proto.DeviceCapabilities.verify(message.deviceCapabilities); + let error = $root.proto.DeviceCapabilities.verify(message.deviceCapabilities); if (error) return "deviceCapabilities." + error; } @@ -135132,7 +135130,7 @@ $root.proto = (function() { if (message.noteEditAction != null && message.hasOwnProperty("noteEditAction")) { properties._noteEditAction = 1; { - var error = $root.proto.SyncActionValue.NoteEditAction.verify(message.noteEditAction); + let error = $root.proto.SyncActionValue.NoteEditAction.verify(message.noteEditAction); if (error) return "noteEditAction." + error; } @@ -135140,7 +135138,7 @@ $root.proto = (function() { if (message.favoritesAction != null && message.hasOwnProperty("favoritesAction")) { properties._favoritesAction = 1; { - var error = $root.proto.SyncActionValue.FavoritesAction.verify(message.favoritesAction); + let error = $root.proto.SyncActionValue.FavoritesAction.verify(message.favoritesAction); if (error) return "favoritesAction." + error; } @@ -135148,7 +135146,7 @@ $root.proto = (function() { if (message.merchantPaymentPartnerAction != null && message.hasOwnProperty("merchantPaymentPartnerAction")) { properties._merchantPaymentPartnerAction = 1; { - var error = $root.proto.SyncActionValue.MerchantPaymentPartnerAction.verify(message.merchantPaymentPartnerAction); + let error = $root.proto.SyncActionValue.MerchantPaymentPartnerAction.verify(message.merchantPaymentPartnerAction); if (error) return "merchantPaymentPartnerAction." + error; } @@ -135156,7 +135154,7 @@ $root.proto = (function() { if (message.waffleAccountLinkStateAction != null && message.hasOwnProperty("waffleAccountLinkStateAction")) { properties._waffleAccountLinkStateAction = 1; { - var error = $root.proto.SyncActionValue.WaffleAccountLinkStateAction.verify(message.waffleAccountLinkStateAction); + let error = $root.proto.SyncActionValue.WaffleAccountLinkStateAction.verify(message.waffleAccountLinkStateAction); if (error) return "waffleAccountLinkStateAction." + error; } @@ -135164,7 +135162,7 @@ $root.proto = (function() { if (message.usernameChatStartMode != null && message.hasOwnProperty("usernameChatStartMode")) { properties._usernameChatStartMode = 1; { - var error = $root.proto.SyncActionValue.UsernameChatStartModeAction.verify(message.usernameChatStartMode); + let error = $root.proto.SyncActionValue.UsernameChatStartModeAction.verify(message.usernameChatStartMode); if (error) return "usernameChatStartMode." + error; } @@ -135172,7 +135170,7 @@ $root.proto = (function() { if (message.notificationActivitySettingAction != null && message.hasOwnProperty("notificationActivitySettingAction")) { properties._notificationActivitySettingAction = 1; { - var error = $root.proto.SyncActionValue.NotificationActivitySettingAction.verify(message.notificationActivitySettingAction); + let error = $root.proto.SyncActionValue.NotificationActivitySettingAction.verify(message.notificationActivitySettingAction); if (error) return "notificationActivitySettingAction." + error; } @@ -135180,7 +135178,7 @@ $root.proto = (function() { if (message.lidContactAction != null && message.hasOwnProperty("lidContactAction")) { properties._lidContactAction = 1; { - var error = $root.proto.SyncActionValue.LidContactAction.verify(message.lidContactAction); + let error = $root.proto.SyncActionValue.LidContactAction.verify(message.lidContactAction); if (error) return "lidContactAction." + error; } @@ -135188,7 +135186,7 @@ $root.proto = (function() { if (message.ctwaPerCustomerDataSharingAction != null && message.hasOwnProperty("ctwaPerCustomerDataSharingAction")) { properties._ctwaPerCustomerDataSharingAction = 1; { - var error = $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction.verify(message.ctwaPerCustomerDataSharingAction); + let error = $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction.verify(message.ctwaPerCustomerDataSharingAction); if (error) return "ctwaPerCustomerDataSharingAction." + error; } @@ -135196,7 +135194,7 @@ $root.proto = (function() { if (message.paymentTosAction != null && message.hasOwnProperty("paymentTosAction")) { properties._paymentTosAction = 1; { - var error = $root.proto.SyncActionValue.PaymentTosAction.verify(message.paymentTosAction); + let error = $root.proto.SyncActionValue.PaymentTosAction.verify(message.paymentTosAction); if (error) return "paymentTosAction." + error; } @@ -135215,7 +135213,7 @@ $root.proto = (function() { SyncActionValue.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue) return object; - var message = new $root.proto.SyncActionValue(); + let message = new $root.proto.SyncActionValue(); if (object.timestamp != null) if ($util.Long) (message.timestamp = $util.Long.fromValue(object.timestamp)).unsigned = false; @@ -135520,7 +135518,7 @@ $root.proto = (function() { SyncActionValue.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { if (typeof message.timestamp === "number") object.timestamp = options.longs === String ? String(message.timestamp) : message.timestamp; @@ -135859,7 +135857,7 @@ $root.proto = (function() { */ function AgentAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -135889,7 +135887,7 @@ $root.proto = (function() { AgentAction.prototype.isDeleted = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AgentAction.prototype, "_name", { @@ -135969,9 +135967,9 @@ $root.proto = (function() { AgentAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.AgentAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.AgentAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -136020,7 +136018,7 @@ $root.proto = (function() { AgentAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -136050,7 +136048,7 @@ $root.proto = (function() { AgentAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.AgentAction) return object; - var message = new $root.proto.SyncActionValue.AgentAction(); + let message = new $root.proto.SyncActionValue.AgentAction(); if (object.name != null) message.name = String(object.name); if (object.deviceID != null) @@ -136072,7 +136070,7 @@ $root.proto = (function() { AgentAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -136139,7 +136137,7 @@ $root.proto = (function() { */ function AndroidUnsupportedActions(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -136153,7 +136151,7 @@ $root.proto = (function() { AndroidUnsupportedActions.prototype.allowed = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(AndroidUnsupportedActions.prototype, "_allowed", { @@ -136217,9 +136215,9 @@ $root.proto = (function() { AndroidUnsupportedActions.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.AndroidUnsupportedActions(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.AndroidUnsupportedActions(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.allowed = reader.bool(); @@ -136260,7 +136258,7 @@ $root.proto = (function() { AndroidUnsupportedActions.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.allowed != null && message.hasOwnProperty("allowed")) { properties._allowed = 1; if (typeof message.allowed !== "boolean") @@ -136280,7 +136278,7 @@ $root.proto = (function() { AndroidUnsupportedActions.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.AndroidUnsupportedActions) return object; - var message = new $root.proto.SyncActionValue.AndroidUnsupportedActions(); + let message = new $root.proto.SyncActionValue.AndroidUnsupportedActions(); if (object.allowed != null) message.allowed = Boolean(object.allowed); return message; @@ -136298,7 +136296,7 @@ $root.proto = (function() { AndroidUnsupportedActions.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.allowed != null && message.hasOwnProperty("allowed")) { object.allowed = message.allowed; if (options.oneofs) @@ -136356,7 +136354,7 @@ $root.proto = (function() { */ function ArchiveChatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -136378,7 +136376,7 @@ $root.proto = (function() { ArchiveChatAction.prototype.messageRange = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ArchiveChatAction.prototype, "_archived", { @@ -136450,9 +136448,9 @@ $root.proto = (function() { ArchiveChatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ArchiveChatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ArchiveChatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.archived = reader.bool(); @@ -136497,7 +136495,7 @@ $root.proto = (function() { ArchiveChatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.archived != null && message.hasOwnProperty("archived")) { properties._archived = 1; if (typeof message.archived !== "boolean") @@ -136506,7 +136504,7 @@ $root.proto = (function() { if (message.messageRange != null && message.hasOwnProperty("messageRange")) { properties._messageRange = 1; { - var error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); + let error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); if (error) return "messageRange." + error; } @@ -136525,7 +136523,7 @@ $root.proto = (function() { ArchiveChatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ArchiveChatAction) return object; - var message = new $root.proto.SyncActionValue.ArchiveChatAction(); + let message = new $root.proto.SyncActionValue.ArchiveChatAction(); if (object.archived != null) message.archived = Boolean(object.archived); if (object.messageRange != null) { @@ -136548,7 +136546,7 @@ $root.proto = (function() { ArchiveChatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.archived != null && message.hasOwnProperty("archived")) { object.archived = message.archived; if (options.oneofs) @@ -136610,7 +136608,7 @@ $root.proto = (function() { */ function BotWelcomeRequestAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -136624,7 +136622,7 @@ $root.proto = (function() { BotWelcomeRequestAction.prototype.isSent = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(BotWelcomeRequestAction.prototype, "_isSent", { @@ -136688,9 +136686,9 @@ $root.proto = (function() { BotWelcomeRequestAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.BotWelcomeRequestAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.BotWelcomeRequestAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isSent = reader.bool(); @@ -136731,7 +136729,7 @@ $root.proto = (function() { BotWelcomeRequestAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isSent != null && message.hasOwnProperty("isSent")) { properties._isSent = 1; if (typeof message.isSent !== "boolean") @@ -136751,7 +136749,7 @@ $root.proto = (function() { BotWelcomeRequestAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.BotWelcomeRequestAction) return object; - var message = new $root.proto.SyncActionValue.BotWelcomeRequestAction(); + let message = new $root.proto.SyncActionValue.BotWelcomeRequestAction(); if (object.isSent != null) message.isSent = Boolean(object.isSent); return message; @@ -136769,7 +136767,7 @@ $root.proto = (function() { BotWelcomeRequestAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isSent != null && message.hasOwnProperty("isSent")) { object.isSent = message.isSent; if (options.oneofs) @@ -136826,7 +136824,7 @@ $root.proto = (function() { */ function CallLogAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -136840,7 +136838,7 @@ $root.proto = (function() { CallLogAction.prototype.callLogRecord = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CallLogAction.prototype, "_callLogRecord", { @@ -136904,9 +136902,9 @@ $root.proto = (function() { CallLogAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CallLogAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CallLogAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.callLogRecord = $root.proto.CallLogRecord.decode(reader, reader.uint32()); @@ -136947,11 +136945,11 @@ $root.proto = (function() { CallLogAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.callLogRecord != null && message.hasOwnProperty("callLogRecord")) { properties._callLogRecord = 1; { - var error = $root.proto.CallLogRecord.verify(message.callLogRecord); + let error = $root.proto.CallLogRecord.verify(message.callLogRecord); if (error) return "callLogRecord." + error; } @@ -136970,7 +136968,7 @@ $root.proto = (function() { CallLogAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.CallLogAction) return object; - var message = new $root.proto.SyncActionValue.CallLogAction(); + let message = new $root.proto.SyncActionValue.CallLogAction(); if (object.callLogRecord != null) { if (typeof object.callLogRecord !== "object") throw TypeError(".proto.SyncActionValue.CallLogAction.callLogRecord: object expected"); @@ -136991,7 +136989,7 @@ $root.proto = (function() { CallLogAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.callLogRecord != null && message.hasOwnProperty("callLogRecord")) { object.callLogRecord = $root.proto.CallLogRecord.toObject(message.callLogRecord, options); if (options.oneofs) @@ -137048,7 +137046,7 @@ $root.proto = (function() { */ function ChatAssignmentAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -137062,7 +137060,7 @@ $root.proto = (function() { ChatAssignmentAction.prototype.deviceAgentID = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ChatAssignmentAction.prototype, "_deviceAgentID", { @@ -137126,9 +137124,9 @@ $root.proto = (function() { ChatAssignmentAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ChatAssignmentAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ChatAssignmentAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.deviceAgentID = reader.string(); @@ -137169,7 +137167,7 @@ $root.proto = (function() { ChatAssignmentAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.deviceAgentID != null && message.hasOwnProperty("deviceAgentID")) { properties._deviceAgentID = 1; if (!$util.isString(message.deviceAgentID)) @@ -137189,7 +137187,7 @@ $root.proto = (function() { ChatAssignmentAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ChatAssignmentAction) return object; - var message = new $root.proto.SyncActionValue.ChatAssignmentAction(); + let message = new $root.proto.SyncActionValue.ChatAssignmentAction(); if (object.deviceAgentID != null) message.deviceAgentID = String(object.deviceAgentID); return message; @@ -137207,7 +137205,7 @@ $root.proto = (function() { ChatAssignmentAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.deviceAgentID != null && message.hasOwnProperty("deviceAgentID")) { object.deviceAgentID = message.deviceAgentID; if (options.oneofs) @@ -137264,7 +137262,7 @@ $root.proto = (function() { */ function ChatAssignmentOpenedStatusAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -137278,7 +137276,7 @@ $root.proto = (function() { ChatAssignmentOpenedStatusAction.prototype.chatOpened = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ChatAssignmentOpenedStatusAction.prototype, "_chatOpened", { @@ -137342,9 +137340,9 @@ $root.proto = (function() { ChatAssignmentOpenedStatusAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.chatOpened = reader.bool(); @@ -137385,7 +137383,7 @@ $root.proto = (function() { ChatAssignmentOpenedStatusAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.chatOpened != null && message.hasOwnProperty("chatOpened")) { properties._chatOpened = 1; if (typeof message.chatOpened !== "boolean") @@ -137405,7 +137403,7 @@ $root.proto = (function() { ChatAssignmentOpenedStatusAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction) return object; - var message = new $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction(); + let message = new $root.proto.SyncActionValue.ChatAssignmentOpenedStatusAction(); if (object.chatOpened != null) message.chatOpened = Boolean(object.chatOpened); return message; @@ -137423,7 +137421,7 @@ $root.proto = (function() { ChatAssignmentOpenedStatusAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.chatOpened != null && message.hasOwnProperty("chatOpened")) { object.chatOpened = message.chatOpened; if (options.oneofs) @@ -137480,7 +137478,7 @@ $root.proto = (function() { */ function ClearChatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -137494,7 +137492,7 @@ $root.proto = (function() { ClearChatAction.prototype.messageRange = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ClearChatAction.prototype, "_messageRange", { @@ -137558,9 +137556,9 @@ $root.proto = (function() { ClearChatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ClearChatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ClearChatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageRange = $root.proto.SyncActionValue.SyncActionMessageRange.decode(reader, reader.uint32()); @@ -137601,11 +137599,11 @@ $root.proto = (function() { ClearChatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageRange != null && message.hasOwnProperty("messageRange")) { properties._messageRange = 1; { - var error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); + let error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); if (error) return "messageRange." + error; } @@ -137624,7 +137622,7 @@ $root.proto = (function() { ClearChatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ClearChatAction) return object; - var message = new $root.proto.SyncActionValue.ClearChatAction(); + let message = new $root.proto.SyncActionValue.ClearChatAction(); if (object.messageRange != null) { if (typeof object.messageRange !== "object") throw TypeError(".proto.SyncActionValue.ClearChatAction.messageRange: object expected"); @@ -137645,7 +137643,7 @@ $root.proto = (function() { ClearChatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageRange != null && message.hasOwnProperty("messageRange")) { object.messageRange = $root.proto.SyncActionValue.SyncActionMessageRange.toObject(message.messageRange, options); if (options.oneofs) @@ -137707,7 +137705,7 @@ $root.proto = (function() { */ function ContactAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -137761,7 +137759,7 @@ $root.proto = (function() { ContactAction.prototype.username = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ContactAction.prototype, "_fullName", { @@ -137865,9 +137863,9 @@ $root.proto = (function() { ContactAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ContactAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ContactAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fullName = reader.string(); @@ -137928,7 +137926,7 @@ $root.proto = (function() { ContactAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fullName != null && message.hasOwnProperty("fullName")) { properties._fullName = 1; if (!$util.isString(message.fullName)) @@ -137973,7 +137971,7 @@ $root.proto = (function() { ContactAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ContactAction) return object; - var message = new $root.proto.SyncActionValue.ContactAction(); + let message = new $root.proto.SyncActionValue.ContactAction(); if (object.fullName != null) message.fullName = String(object.fullName); if (object.firstName != null) @@ -138001,7 +137999,7 @@ $root.proto = (function() { ContactAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fullName != null && message.hasOwnProperty("fullName")) { object.fullName = message.fullName; if (options.oneofs) @@ -138083,7 +138081,7 @@ $root.proto = (function() { */ function CtwaPerCustomerDataSharingAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -138097,7 +138095,7 @@ $root.proto = (function() { CtwaPerCustomerDataSharingAction.prototype.isCtwaPerCustomerDataSharingEnabled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CtwaPerCustomerDataSharingAction.prototype, "_isCtwaPerCustomerDataSharingEnabled", { @@ -138161,9 +138159,9 @@ $root.proto = (function() { CtwaPerCustomerDataSharingAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isCtwaPerCustomerDataSharingEnabled = reader.bool(); @@ -138204,7 +138202,7 @@ $root.proto = (function() { CtwaPerCustomerDataSharingAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isCtwaPerCustomerDataSharingEnabled != null && message.hasOwnProperty("isCtwaPerCustomerDataSharingEnabled")) { properties._isCtwaPerCustomerDataSharingEnabled = 1; if (typeof message.isCtwaPerCustomerDataSharingEnabled !== "boolean") @@ -138224,7 +138222,7 @@ $root.proto = (function() { CtwaPerCustomerDataSharingAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction) return object; - var message = new $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction(); + let message = new $root.proto.SyncActionValue.CtwaPerCustomerDataSharingAction(); if (object.isCtwaPerCustomerDataSharingEnabled != null) message.isCtwaPerCustomerDataSharingEnabled = Boolean(object.isCtwaPerCustomerDataSharingEnabled); return message; @@ -138242,7 +138240,7 @@ $root.proto = (function() { CtwaPerCustomerDataSharingAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isCtwaPerCustomerDataSharingEnabled != null && message.hasOwnProperty("isCtwaPerCustomerDataSharingEnabled")) { object.isCtwaPerCustomerDataSharingEnabled = message.isCtwaPerCustomerDataSharingEnabled; if (options.oneofs) @@ -138303,7 +138301,7 @@ $root.proto = (function() { function CustomPaymentMethod(properties) { this.metadata = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -138368,7 +138366,7 @@ $root.proto = (function() { writer.uint32(/* id 2, wireType 2 =*/18).string(message.country); writer.uint32(/* id 3, wireType 2 =*/26).string(message.type); if (message.metadata != null && message.metadata.length) - for (var i = 0; i < message.metadata.length; ++i) + for (let i = 0; i < message.metadata.length; ++i) $root.proto.SyncActionValue.CustomPaymentMethodMetadata.encode(message.metadata[i], writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); return writer; }; @@ -138400,9 +138398,9 @@ $root.proto = (function() { CustomPaymentMethod.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethod(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethod(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.credentialId = reader.string(); @@ -138472,8 +138470,8 @@ $root.proto = (function() { if (message.metadata != null && message.hasOwnProperty("metadata")) { if (!Array.isArray(message.metadata)) return "metadata: array expected"; - for (var i = 0; i < message.metadata.length; ++i) { - var error = $root.proto.SyncActionValue.CustomPaymentMethodMetadata.verify(message.metadata[i]); + for (let i = 0; i < message.metadata.length; ++i) { + let error = $root.proto.SyncActionValue.CustomPaymentMethodMetadata.verify(message.metadata[i]); if (error) return "metadata." + error; } @@ -138492,7 +138490,7 @@ $root.proto = (function() { CustomPaymentMethod.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.CustomPaymentMethod) return object; - var message = new $root.proto.SyncActionValue.CustomPaymentMethod(); + let message = new $root.proto.SyncActionValue.CustomPaymentMethod(); if (object.credentialId != null) message.credentialId = String(object.credentialId); if (object.country != null) @@ -138503,7 +138501,7 @@ $root.proto = (function() { if (!Array.isArray(object.metadata)) throw TypeError(".proto.SyncActionValue.CustomPaymentMethod.metadata: array expected"); message.metadata = []; - for (var i = 0; i < object.metadata.length; ++i) { + for (let i = 0; i < object.metadata.length; ++i) { if (typeof object.metadata[i] !== "object") throw TypeError(".proto.SyncActionValue.CustomPaymentMethod.metadata: object expected"); message.metadata[i] = $root.proto.SyncActionValue.CustomPaymentMethodMetadata.fromObject(object.metadata[i]); @@ -138524,7 +138522,7 @@ $root.proto = (function() { CustomPaymentMethod.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.metadata = []; if (options.defaults) { @@ -138540,7 +138538,7 @@ $root.proto = (function() { object.type = message.type; if (message.metadata && message.metadata.length) { object.metadata = []; - for (var j = 0; j < message.metadata.length; ++j) + for (let j = 0; j < message.metadata.length; ++j) object.metadata[j] = $root.proto.SyncActionValue.CustomPaymentMethodMetadata.toObject(message.metadata[j], options); } return object; @@ -138595,7 +138593,7 @@ $root.proto = (function() { */ function CustomPaymentMethodMetadata(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -138672,9 +138670,9 @@ $root.proto = (function() { CustomPaymentMethodMetadata.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethodMetadata(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethodMetadata(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = reader.string(); @@ -138741,7 +138739,7 @@ $root.proto = (function() { CustomPaymentMethodMetadata.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.CustomPaymentMethodMetadata) return object; - var message = new $root.proto.SyncActionValue.CustomPaymentMethodMetadata(); + let message = new $root.proto.SyncActionValue.CustomPaymentMethodMetadata(); if (object.key != null) message.key = String(object.key); if (object.value != null) @@ -138761,7 +138759,7 @@ $root.proto = (function() { CustomPaymentMethodMetadata.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) { object.key = ""; object.value = ""; @@ -138822,7 +138820,7 @@ $root.proto = (function() { function CustomPaymentMethodsAction(properties) { this.customPaymentMethods = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -138860,7 +138858,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.customPaymentMethods != null && message.customPaymentMethods.length) - for (var i = 0; i < message.customPaymentMethods.length; ++i) + for (let i = 0; i < message.customPaymentMethods.length; ++i) $root.proto.SyncActionValue.CustomPaymentMethod.encode(message.customPaymentMethods[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -138892,9 +138890,9 @@ $root.proto = (function() { CustomPaymentMethodsAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethodsAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.CustomPaymentMethodsAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.customPaymentMethods && message.customPaymentMethods.length)) @@ -138940,8 +138938,8 @@ $root.proto = (function() { if (message.customPaymentMethods != null && message.hasOwnProperty("customPaymentMethods")) { if (!Array.isArray(message.customPaymentMethods)) return "customPaymentMethods: array expected"; - for (var i = 0; i < message.customPaymentMethods.length; ++i) { - var error = $root.proto.SyncActionValue.CustomPaymentMethod.verify(message.customPaymentMethods[i]); + for (let i = 0; i < message.customPaymentMethods.length; ++i) { + let error = $root.proto.SyncActionValue.CustomPaymentMethod.verify(message.customPaymentMethods[i]); if (error) return "customPaymentMethods." + error; } @@ -138960,12 +138958,12 @@ $root.proto = (function() { CustomPaymentMethodsAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.CustomPaymentMethodsAction) return object; - var message = new $root.proto.SyncActionValue.CustomPaymentMethodsAction(); + let message = new $root.proto.SyncActionValue.CustomPaymentMethodsAction(); if (object.customPaymentMethods) { if (!Array.isArray(object.customPaymentMethods)) throw TypeError(".proto.SyncActionValue.CustomPaymentMethodsAction.customPaymentMethods: array expected"); message.customPaymentMethods = []; - for (var i = 0; i < object.customPaymentMethods.length; ++i) { + for (let i = 0; i < object.customPaymentMethods.length; ++i) { if (typeof object.customPaymentMethods[i] !== "object") throw TypeError(".proto.SyncActionValue.CustomPaymentMethodsAction.customPaymentMethods: object expected"); message.customPaymentMethods[i] = $root.proto.SyncActionValue.CustomPaymentMethod.fromObject(object.customPaymentMethods[i]); @@ -138986,12 +138984,12 @@ $root.proto = (function() { CustomPaymentMethodsAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.customPaymentMethods = []; if (message.customPaymentMethods && message.customPaymentMethods.length) { object.customPaymentMethods = []; - for (var j = 0; j < message.customPaymentMethods.length; ++j) + for (let j = 0; j < message.customPaymentMethods.length; ++j) object.customPaymentMethods[j] = $root.proto.SyncActionValue.CustomPaymentMethod.toObject(message.customPaymentMethods[j], options); } return object; @@ -139045,7 +139043,7 @@ $root.proto = (function() { */ function DeleteChatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -139059,7 +139057,7 @@ $root.proto = (function() { DeleteChatAction.prototype.messageRange = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeleteChatAction.prototype, "_messageRange", { @@ -139123,9 +139121,9 @@ $root.proto = (function() { DeleteChatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteChatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteChatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.messageRange = $root.proto.SyncActionValue.SyncActionMessageRange.decode(reader, reader.uint32()); @@ -139166,11 +139164,11 @@ $root.proto = (function() { DeleteChatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.messageRange != null && message.hasOwnProperty("messageRange")) { properties._messageRange = 1; { - var error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); + let error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); if (error) return "messageRange." + error; } @@ -139189,7 +139187,7 @@ $root.proto = (function() { DeleteChatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.DeleteChatAction) return object; - var message = new $root.proto.SyncActionValue.DeleteChatAction(); + let message = new $root.proto.SyncActionValue.DeleteChatAction(); if (object.messageRange != null) { if (typeof object.messageRange !== "object") throw TypeError(".proto.SyncActionValue.DeleteChatAction.messageRange: object expected"); @@ -139210,7 +139208,7 @@ $root.proto = (function() { DeleteChatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.messageRange != null && message.hasOwnProperty("messageRange")) { object.messageRange = $root.proto.SyncActionValue.SyncActionMessageRange.toObject(message.messageRange, options); if (options.oneofs) @@ -139268,7 +139266,7 @@ $root.proto = (function() { */ function DeleteIndividualCallLogAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -139290,7 +139288,7 @@ $root.proto = (function() { DeleteIndividualCallLogAction.prototype.isIncoming = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeleteIndividualCallLogAction.prototype, "_peerJid", { @@ -139362,9 +139360,9 @@ $root.proto = (function() { DeleteIndividualCallLogAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteIndividualCallLogAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteIndividualCallLogAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.peerJid = reader.string(); @@ -139409,7 +139407,7 @@ $root.proto = (function() { DeleteIndividualCallLogAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.peerJid != null && message.hasOwnProperty("peerJid")) { properties._peerJid = 1; if (!$util.isString(message.peerJid)) @@ -139434,7 +139432,7 @@ $root.proto = (function() { DeleteIndividualCallLogAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.DeleteIndividualCallLogAction) return object; - var message = new $root.proto.SyncActionValue.DeleteIndividualCallLogAction(); + let message = new $root.proto.SyncActionValue.DeleteIndividualCallLogAction(); if (object.peerJid != null) message.peerJid = String(object.peerJid); if (object.isIncoming != null) @@ -139454,7 +139452,7 @@ $root.proto = (function() { DeleteIndividualCallLogAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.peerJid != null && message.hasOwnProperty("peerJid")) { object.peerJid = message.peerJid; if (options.oneofs) @@ -139517,7 +139515,7 @@ $root.proto = (function() { */ function DeleteMessageForMeAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -139539,7 +139537,7 @@ $root.proto = (function() { DeleteMessageForMeAction.prototype.messageTimestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(DeleteMessageForMeAction.prototype, "_deleteMedia", { @@ -139611,9 +139609,9 @@ $root.proto = (function() { DeleteMessageForMeAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteMessageForMeAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.DeleteMessageForMeAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.deleteMedia = reader.bool(); @@ -139658,7 +139656,7 @@ $root.proto = (function() { DeleteMessageForMeAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.deleteMedia != null && message.hasOwnProperty("deleteMedia")) { properties._deleteMedia = 1; if (typeof message.deleteMedia !== "boolean") @@ -139683,7 +139681,7 @@ $root.proto = (function() { DeleteMessageForMeAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.DeleteMessageForMeAction) return object; - var message = new $root.proto.SyncActionValue.DeleteMessageForMeAction(); + let message = new $root.proto.SyncActionValue.DeleteMessageForMeAction(); if (object.deleteMedia != null) message.deleteMedia = Boolean(object.deleteMedia); if (object.messageTimestamp != null) @@ -139710,7 +139708,7 @@ $root.proto = (function() { DeleteMessageForMeAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.deleteMedia != null && message.hasOwnProperty("deleteMedia")) { object.deleteMedia = message.deleteMedia; if (options.oneofs) @@ -139775,7 +139773,7 @@ $root.proto = (function() { */ function ExternalWebBetaAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -139789,7 +139787,7 @@ $root.proto = (function() { ExternalWebBetaAction.prototype.isOptIn = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(ExternalWebBetaAction.prototype, "_isOptIn", { @@ -139853,9 +139851,9 @@ $root.proto = (function() { ExternalWebBetaAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ExternalWebBetaAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.ExternalWebBetaAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isOptIn = reader.bool(); @@ -139896,7 +139894,7 @@ $root.proto = (function() { ExternalWebBetaAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isOptIn != null && message.hasOwnProperty("isOptIn")) { properties._isOptIn = 1; if (typeof message.isOptIn !== "boolean") @@ -139916,7 +139914,7 @@ $root.proto = (function() { ExternalWebBetaAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.ExternalWebBetaAction) return object; - var message = new $root.proto.SyncActionValue.ExternalWebBetaAction(); + let message = new $root.proto.SyncActionValue.ExternalWebBetaAction(); if (object.isOptIn != null) message.isOptIn = Boolean(object.isOptIn); return message; @@ -139934,7 +139932,7 @@ $root.proto = (function() { ExternalWebBetaAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isOptIn != null && message.hasOwnProperty("isOptIn")) { object.isOptIn = message.isOptIn; if (options.oneofs) @@ -139992,7 +139990,7 @@ $root.proto = (function() { function FavoritesAction(properties) { this.favorites = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -140030,7 +140028,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.favorites != null && message.favorites.length) - for (var i = 0; i < message.favorites.length; ++i) + for (let i = 0; i < message.favorites.length; ++i) $root.proto.SyncActionValue.FavoritesAction.Favorite.encode(message.favorites[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -140062,9 +140060,9 @@ $root.proto = (function() { FavoritesAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.FavoritesAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.FavoritesAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.favorites && message.favorites.length)) @@ -140110,8 +140108,8 @@ $root.proto = (function() { if (message.favorites != null && message.hasOwnProperty("favorites")) { if (!Array.isArray(message.favorites)) return "favorites: array expected"; - for (var i = 0; i < message.favorites.length; ++i) { - var error = $root.proto.SyncActionValue.FavoritesAction.Favorite.verify(message.favorites[i]); + for (let i = 0; i < message.favorites.length; ++i) { + let error = $root.proto.SyncActionValue.FavoritesAction.Favorite.verify(message.favorites[i]); if (error) return "favorites." + error; } @@ -140130,12 +140128,12 @@ $root.proto = (function() { FavoritesAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.FavoritesAction) return object; - var message = new $root.proto.SyncActionValue.FavoritesAction(); + let message = new $root.proto.SyncActionValue.FavoritesAction(); if (object.favorites) { if (!Array.isArray(object.favorites)) throw TypeError(".proto.SyncActionValue.FavoritesAction.favorites: array expected"); message.favorites = []; - for (var i = 0; i < object.favorites.length; ++i) { + for (let i = 0; i < object.favorites.length; ++i) { if (typeof object.favorites[i] !== "object") throw TypeError(".proto.SyncActionValue.FavoritesAction.favorites: object expected"); message.favorites[i] = $root.proto.SyncActionValue.FavoritesAction.Favorite.fromObject(object.favorites[i]); @@ -140156,12 +140154,12 @@ $root.proto = (function() { FavoritesAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.favorites = []; if (message.favorites && message.favorites.length) { object.favorites = []; - for (var j = 0; j < message.favorites.length; ++j) + for (let j = 0; j < message.favorites.length; ++j) object.favorites[j] = $root.proto.SyncActionValue.FavoritesAction.Favorite.toObject(message.favorites[j], options); } return object; @@ -140212,7 +140210,7 @@ $root.proto = (function() { */ function Favorite(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -140226,7 +140224,7 @@ $root.proto = (function() { Favorite.prototype.id = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Favorite.prototype, "_id", { @@ -140290,9 +140288,9 @@ $root.proto = (function() { Favorite.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.FavoritesAction.Favorite(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.FavoritesAction.Favorite(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.id = reader.string(); @@ -140333,7 +140331,7 @@ $root.proto = (function() { Favorite.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.id != null && message.hasOwnProperty("id")) { properties._id = 1; if (!$util.isString(message.id)) @@ -140353,7 +140351,7 @@ $root.proto = (function() { Favorite.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.FavoritesAction.Favorite) return object; - var message = new $root.proto.SyncActionValue.FavoritesAction.Favorite(); + let message = new $root.proto.SyncActionValue.FavoritesAction.Favorite(); if (object.id != null) message.id = String(object.id); return message; @@ -140371,7 +140369,7 @@ $root.proto = (function() { Favorite.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.id != null && message.hasOwnProperty("id")) { object.id = message.id; if (options.oneofs) @@ -140431,7 +140429,7 @@ $root.proto = (function() { */ function KeyExpiration(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -140445,7 +140443,7 @@ $root.proto = (function() { KeyExpiration.prototype.expiredKeyEpoch = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(KeyExpiration.prototype, "_expiredKeyEpoch", { @@ -140509,9 +140507,9 @@ $root.proto = (function() { KeyExpiration.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.KeyExpiration(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.KeyExpiration(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.expiredKeyEpoch = reader.int32(); @@ -140552,7 +140550,7 @@ $root.proto = (function() { KeyExpiration.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.expiredKeyEpoch != null && message.hasOwnProperty("expiredKeyEpoch")) { properties._expiredKeyEpoch = 1; if (!$util.isInteger(message.expiredKeyEpoch)) @@ -140572,7 +140570,7 @@ $root.proto = (function() { KeyExpiration.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.KeyExpiration) return object; - var message = new $root.proto.SyncActionValue.KeyExpiration(); + let message = new $root.proto.SyncActionValue.KeyExpiration(); if (object.expiredKeyEpoch != null) message.expiredKeyEpoch = object.expiredKeyEpoch | 0; return message; @@ -140590,7 +140588,7 @@ $root.proto = (function() { KeyExpiration.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.expiredKeyEpoch != null && message.hasOwnProperty("expiredKeyEpoch")) { object.expiredKeyEpoch = message.expiredKeyEpoch; if (options.oneofs) @@ -140647,7 +140645,7 @@ $root.proto = (function() { */ function LabelAssociationAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -140661,7 +140659,7 @@ $root.proto = (function() { LabelAssociationAction.prototype.labeled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LabelAssociationAction.prototype, "_labeled", { @@ -140725,9 +140723,9 @@ $root.proto = (function() { LabelAssociationAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelAssociationAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelAssociationAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.labeled = reader.bool(); @@ -140768,7 +140766,7 @@ $root.proto = (function() { LabelAssociationAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.labeled != null && message.hasOwnProperty("labeled")) { properties._labeled = 1; if (typeof message.labeled !== "boolean") @@ -140788,7 +140786,7 @@ $root.proto = (function() { LabelAssociationAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LabelAssociationAction) return object; - var message = new $root.proto.SyncActionValue.LabelAssociationAction(); + let message = new $root.proto.SyncActionValue.LabelAssociationAction(); if (object.labeled != null) message.labeled = Boolean(object.labeled); return message; @@ -140806,7 +140804,7 @@ $root.proto = (function() { LabelAssociationAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.labeled != null && message.hasOwnProperty("labeled")) { object.labeled = message.labeled; if (options.oneofs) @@ -140870,7 +140868,7 @@ $root.proto = (function() { */ function LabelEditAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -140940,7 +140938,7 @@ $root.proto = (function() { LabelEditAction.prototype.isImmutable = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LabelEditAction.prototype, "_name", { @@ -141060,9 +141058,9 @@ $root.proto = (function() { LabelEditAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelEditAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelEditAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -141131,7 +141129,7 @@ $root.proto = (function() { LabelEditAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -141197,7 +141195,7 @@ $root.proto = (function() { LabelEditAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LabelEditAction) return object; - var message = new $root.proto.SyncActionValue.LabelEditAction(); + let message = new $root.proto.SyncActionValue.LabelEditAction(); if (object.name != null) message.name = String(object.name); if (object.color != null) @@ -141267,7 +141265,7 @@ $root.proto = (function() { LabelEditAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -141351,7 +141349,7 @@ $root.proto = (function() { * @property {number} SERVER_ASSIGNED=7 SERVER_ASSIGNED value */ LabelEditAction.ListType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "UNREAD"] = 1; values[valuesById[2] = "GROUPS"] = 2; @@ -141386,7 +141384,7 @@ $root.proto = (function() { function LabelReorderingAction(properties) { this.sortedLabelIds = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -141425,7 +141423,7 @@ $root.proto = (function() { writer = $Writer.create(); if (message.sortedLabelIds != null && message.sortedLabelIds.length) { writer.uint32(/* id 1, wireType 2 =*/10).fork(); - for (var i = 0; i < message.sortedLabelIds.length; ++i) + for (let i = 0; i < message.sortedLabelIds.length; ++i) writer.int32(message.sortedLabelIds[i]); writer.ldelim(); } @@ -141459,15 +141457,15 @@ $root.proto = (function() { LabelReorderingAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelReorderingAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LabelReorderingAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.sortedLabelIds && message.sortedLabelIds.length)) message.sortedLabelIds = []; if ((tag & 7) === 2) { - var end2 = reader.uint32() + reader.pos; + let end2 = reader.uint32() + reader.pos; while (reader.pos < end2) message.sortedLabelIds.push(reader.int32()); } else @@ -141512,7 +141510,7 @@ $root.proto = (function() { if (message.sortedLabelIds != null && message.hasOwnProperty("sortedLabelIds")) { if (!Array.isArray(message.sortedLabelIds)) return "sortedLabelIds: array expected"; - for (var i = 0; i < message.sortedLabelIds.length; ++i) + for (let i = 0; i < message.sortedLabelIds.length; ++i) if (!$util.isInteger(message.sortedLabelIds[i])) return "sortedLabelIds: integer[] expected"; } @@ -141530,12 +141528,12 @@ $root.proto = (function() { LabelReorderingAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LabelReorderingAction) return object; - var message = new $root.proto.SyncActionValue.LabelReorderingAction(); + let message = new $root.proto.SyncActionValue.LabelReorderingAction(); if (object.sortedLabelIds) { if (!Array.isArray(object.sortedLabelIds)) throw TypeError(".proto.SyncActionValue.LabelReorderingAction.sortedLabelIds: array expected"); message.sortedLabelIds = []; - for (var i = 0; i < object.sortedLabelIds.length; ++i) + for (let i = 0; i < object.sortedLabelIds.length; ++i) message.sortedLabelIds[i] = object.sortedLabelIds[i] | 0; } return message; @@ -141553,12 +141551,12 @@ $root.proto = (function() { LabelReorderingAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.sortedLabelIds = []; if (message.sortedLabelIds && message.sortedLabelIds.length) { object.sortedLabelIds = []; - for (var j = 0; j < message.sortedLabelIds.length; ++j) + for (let j = 0; j < message.sortedLabelIds.length; ++j) object.sortedLabelIds[j] = message.sortedLabelIds[j]; } return object; @@ -141615,7 +141613,7 @@ $root.proto = (function() { */ function LidContactAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -141653,7 +141651,7 @@ $root.proto = (function() { LidContactAction.prototype.saveOnPrimaryAddressbook = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LidContactAction.prototype, "_fullName", { @@ -141741,9 +141739,9 @@ $root.proto = (function() { LidContactAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LidContactAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LidContactAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.fullName = reader.string(); @@ -141796,7 +141794,7 @@ $root.proto = (function() { LidContactAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.fullName != null && message.hasOwnProperty("fullName")) { properties._fullName = 1; if (!$util.isString(message.fullName)) @@ -141831,7 +141829,7 @@ $root.proto = (function() { LidContactAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LidContactAction) return object; - var message = new $root.proto.SyncActionValue.LidContactAction(); + let message = new $root.proto.SyncActionValue.LidContactAction(); if (object.fullName != null) message.fullName = String(object.fullName); if (object.firstName != null) @@ -141855,7 +141853,7 @@ $root.proto = (function() { LidContactAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.fullName != null && message.hasOwnProperty("fullName")) { object.fullName = message.fullName; if (options.oneofs) @@ -141927,7 +141925,7 @@ $root.proto = (function() { */ function LocaleSetting(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -141941,7 +141939,7 @@ $root.proto = (function() { LocaleSetting.prototype.locale = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LocaleSetting.prototype, "_locale", { @@ -142005,9 +142003,9 @@ $root.proto = (function() { LocaleSetting.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LocaleSetting(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LocaleSetting(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.locale = reader.string(); @@ -142048,7 +142046,7 @@ $root.proto = (function() { LocaleSetting.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.locale != null && message.hasOwnProperty("locale")) { properties._locale = 1; if (!$util.isString(message.locale)) @@ -142068,7 +142066,7 @@ $root.proto = (function() { LocaleSetting.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LocaleSetting) return object; - var message = new $root.proto.SyncActionValue.LocaleSetting(); + let message = new $root.proto.SyncActionValue.LocaleSetting(); if (object.locale != null) message.locale = String(object.locale); return message; @@ -142086,7 +142084,7 @@ $root.proto = (function() { LocaleSetting.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.locale != null && message.hasOwnProperty("locale")) { object.locale = message.locale; if (options.oneofs) @@ -142143,7 +142141,7 @@ $root.proto = (function() { */ function LockChatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -142157,7 +142155,7 @@ $root.proto = (function() { LockChatAction.prototype.locked = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(LockChatAction.prototype, "_locked", { @@ -142221,9 +142219,9 @@ $root.proto = (function() { LockChatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LockChatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.LockChatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.locked = reader.bool(); @@ -142264,7 +142262,7 @@ $root.proto = (function() { LockChatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.locked != null && message.hasOwnProperty("locked")) { properties._locked = 1; if (typeof message.locked !== "boolean") @@ -142284,7 +142282,7 @@ $root.proto = (function() { LockChatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.LockChatAction) return object; - var message = new $root.proto.SyncActionValue.LockChatAction(); + let message = new $root.proto.SyncActionValue.LockChatAction(); if (object.locked != null) message.locked = Boolean(object.locked); return message; @@ -142302,7 +142300,7 @@ $root.proto = (function() { LockChatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.locked != null && message.hasOwnProperty("locked")) { object.locked = message.locked; if (options.oneofs) @@ -142360,7 +142358,7 @@ $root.proto = (function() { */ function MarkChatAsReadAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -142382,7 +142380,7 @@ $root.proto = (function() { MarkChatAsReadAction.prototype.messageRange = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MarkChatAsReadAction.prototype, "_read", { @@ -142454,9 +142452,9 @@ $root.proto = (function() { MarkChatAsReadAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarkChatAsReadAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarkChatAsReadAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.read = reader.bool(); @@ -142501,7 +142499,7 @@ $root.proto = (function() { MarkChatAsReadAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.read != null && message.hasOwnProperty("read")) { properties._read = 1; if (typeof message.read !== "boolean") @@ -142510,7 +142508,7 @@ $root.proto = (function() { if (message.messageRange != null && message.hasOwnProperty("messageRange")) { properties._messageRange = 1; { - var error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); + let error = $root.proto.SyncActionValue.SyncActionMessageRange.verify(message.messageRange); if (error) return "messageRange." + error; } @@ -142529,7 +142527,7 @@ $root.proto = (function() { MarkChatAsReadAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.MarkChatAsReadAction) return object; - var message = new $root.proto.SyncActionValue.MarkChatAsReadAction(); + let message = new $root.proto.SyncActionValue.MarkChatAsReadAction(); if (object.read != null) message.read = Boolean(object.read); if (object.messageRange != null) { @@ -142552,7 +142550,7 @@ $root.proto = (function() { MarkChatAsReadAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.read != null && message.hasOwnProperty("read")) { object.read = message.read; if (options.oneofs) @@ -142620,7 +142618,7 @@ $root.proto = (function() { */ function MarketingMessageAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -142682,7 +142680,7 @@ $root.proto = (function() { MarketingMessageAction.prototype.mediaId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MarketingMessageAction.prototype, "_name", { @@ -142794,9 +142792,9 @@ $root.proto = (function() { MarketingMessageAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarketingMessageAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarketingMessageAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -142861,7 +142859,7 @@ $root.proto = (function() { MarketingMessageAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -142915,7 +142913,7 @@ $root.proto = (function() { MarketingMessageAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.MarketingMessageAction) return object; - var message = new $root.proto.SyncActionValue.MarketingMessageAction(); + let message = new $root.proto.SyncActionValue.MarketingMessageAction(); if (object.name != null) message.name = String(object.name); if (object.message != null) @@ -142969,7 +142967,7 @@ $root.proto = (function() { MarketingMessageAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -143047,7 +143045,7 @@ $root.proto = (function() { * @property {number} PERSONALIZED=0 PERSONALIZED value */ MarketingMessageAction.MarketingMessagePrototypeType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "PERSONALIZED"] = 0; return values; })(); @@ -143074,7 +143072,7 @@ $root.proto = (function() { */ function MarketingMessageBroadcastAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -143088,7 +143086,7 @@ $root.proto = (function() { MarketingMessageBroadcastAction.prototype.repliedCount = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MarketingMessageBroadcastAction.prototype, "_repliedCount", { @@ -143152,9 +143150,9 @@ $root.proto = (function() { MarketingMessageBroadcastAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarketingMessageBroadcastAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MarketingMessageBroadcastAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.repliedCount = reader.int32(); @@ -143195,7 +143193,7 @@ $root.proto = (function() { MarketingMessageBroadcastAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.repliedCount != null && message.hasOwnProperty("repliedCount")) { properties._repliedCount = 1; if (!$util.isInteger(message.repliedCount)) @@ -143215,7 +143213,7 @@ $root.proto = (function() { MarketingMessageBroadcastAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.MarketingMessageBroadcastAction) return object; - var message = new $root.proto.SyncActionValue.MarketingMessageBroadcastAction(); + let message = new $root.proto.SyncActionValue.MarketingMessageBroadcastAction(); if (object.repliedCount != null) message.repliedCount = object.repliedCount | 0; return message; @@ -143233,7 +143231,7 @@ $root.proto = (function() { MarketingMessageBroadcastAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.repliedCount != null && message.hasOwnProperty("repliedCount")) { object.repliedCount = message.repliedCount; if (options.oneofs) @@ -143293,7 +143291,7 @@ $root.proto = (function() { */ function MerchantPaymentPartnerAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -143331,7 +143329,7 @@ $root.proto = (function() { MerchantPaymentPartnerAction.prototype.credentialId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MerchantPaymentPartnerAction.prototype, "_gatewayName", { @@ -143405,9 +143403,9 @@ $root.proto = (function() { MerchantPaymentPartnerAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MerchantPaymentPartnerAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MerchantPaymentPartnerAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.status = reader.int32(); @@ -143464,7 +143462,7 @@ $root.proto = (function() { MerchantPaymentPartnerAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; switch (message.status) { default: return "status: enum value expected"; @@ -143498,7 +143496,7 @@ $root.proto = (function() { MerchantPaymentPartnerAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.MerchantPaymentPartnerAction) return object; - var message = new $root.proto.SyncActionValue.MerchantPaymentPartnerAction(); + let message = new $root.proto.SyncActionValue.MerchantPaymentPartnerAction(); switch (object.status) { default: if (typeof object.status === "number") { @@ -143536,7 +143534,7 @@ $root.proto = (function() { MerchantPaymentPartnerAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) { object.status = options.enums === String ? "ACTIVE" : 0; object.country = ""; @@ -143592,7 +143590,7 @@ $root.proto = (function() { * @property {number} INACTIVE=1 INACTIVE value */ MerchantPaymentPartnerAction.Status = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ACTIVE"] = 0; values[valuesById[1] = "INACTIVE"] = 1; return values; @@ -143622,7 +143620,7 @@ $root.proto = (function() { */ function MuteAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -143652,7 +143650,7 @@ $root.proto = (function() { MuteAction.prototype.autoMuted = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(MuteAction.prototype, "_muted", { @@ -143732,9 +143730,9 @@ $root.proto = (function() { MuteAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MuteAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.MuteAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.muted = reader.bool(); @@ -143783,7 +143781,7 @@ $root.proto = (function() { MuteAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.muted != null && message.hasOwnProperty("muted")) { properties._muted = 1; if (typeof message.muted !== "boolean") @@ -143813,7 +143811,7 @@ $root.proto = (function() { MuteAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.MuteAction) return object; - var message = new $root.proto.SyncActionValue.MuteAction(); + let message = new $root.proto.SyncActionValue.MuteAction(); if (object.muted != null) message.muted = Boolean(object.muted); if (object.muteEndTimestamp != null) @@ -143842,7 +143840,7 @@ $root.proto = (function() { MuteAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.muted != null && message.hasOwnProperty("muted")) { object.muted = message.muted; if (options.oneofs) @@ -143916,7 +143914,7 @@ $root.proto = (function() { */ function NoteEditAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -143962,7 +143960,7 @@ $root.proto = (function() { NoteEditAction.prototype.unstructuredContent = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NoteEditAction.prototype, "_type", { @@ -144058,9 +144056,9 @@ $root.proto = (function() { NoteEditAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NoteEditAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NoteEditAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.type = reader.int32(); @@ -144117,7 +144115,7 @@ $root.proto = (function() { NoteEditAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.type != null && message.hasOwnProperty("type")) { properties._type = 1; switch (message.type) { @@ -144162,7 +144160,7 @@ $root.proto = (function() { NoteEditAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.NoteEditAction) return object; - var message = new $root.proto.SyncActionValue.NoteEditAction(); + let message = new $root.proto.SyncActionValue.NoteEditAction(); switch (object.type) { default: if (typeof object.type === "number") { @@ -144209,7 +144207,7 @@ $root.proto = (function() { NoteEditAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.type != null && message.hasOwnProperty("type")) { object.type = options.enums === String ? $root.proto.SyncActionValue.NoteEditAction.NoteType[message.type] === undefined ? message.type : $root.proto.SyncActionValue.NoteEditAction.NoteType[message.type] : message.type; if (options.oneofs) @@ -144275,7 +144273,7 @@ $root.proto = (function() { * @property {number} STRUCTURED=2 STRUCTURED value */ NoteEditAction.NoteType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "UNSTRUCTURED"] = 1; values[valuesById[2] = "STRUCTURED"] = 2; return values; @@ -144303,7 +144301,7 @@ $root.proto = (function() { */ function NotificationActivitySettingAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -144317,7 +144315,7 @@ $root.proto = (function() { NotificationActivitySettingAction.prototype.notificationActivitySetting = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NotificationActivitySettingAction.prototype, "_notificationActivitySetting", { @@ -144381,9 +144379,9 @@ $root.proto = (function() { NotificationActivitySettingAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NotificationActivitySettingAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NotificationActivitySettingAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.notificationActivitySetting = reader.int32(); @@ -144424,7 +144422,7 @@ $root.proto = (function() { NotificationActivitySettingAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.notificationActivitySetting != null && message.hasOwnProperty("notificationActivitySetting")) { properties._notificationActivitySetting = 1; switch (message.notificationActivitySetting) { @@ -144451,7 +144449,7 @@ $root.proto = (function() { NotificationActivitySettingAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.NotificationActivitySettingAction) return object; - var message = new $root.proto.SyncActionValue.NotificationActivitySettingAction(); + let message = new $root.proto.SyncActionValue.NotificationActivitySettingAction(); switch (object.notificationActivitySetting) { default: if (typeof object.notificationActivitySetting === "number") { @@ -144491,7 +144489,7 @@ $root.proto = (function() { NotificationActivitySettingAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.notificationActivitySetting != null && message.hasOwnProperty("notificationActivitySetting")) { object.notificationActivitySetting = options.enums === String ? $root.proto.SyncActionValue.NotificationActivitySettingAction.NotificationActivitySetting[message.notificationActivitySetting] === undefined ? message.notificationActivitySetting : $root.proto.SyncActionValue.NotificationActivitySettingAction.NotificationActivitySetting[message.notificationActivitySetting] : message.notificationActivitySetting; if (options.oneofs) @@ -144536,7 +144534,7 @@ $root.proto = (function() { * @property {number} DEFAULT_HIGHLIGHTS=3 DEFAULT_HIGHLIGHTS value */ NotificationActivitySettingAction.NotificationActivitySetting = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "DEFAULT_ALL_MESSAGES"] = 0; values[valuesById[1] = "ALL_MESSAGES"] = 1; values[valuesById[2] = "HIGHLIGHTS"] = 2; @@ -144566,7 +144564,7 @@ $root.proto = (function() { */ function NuxAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -144580,7 +144578,7 @@ $root.proto = (function() { NuxAction.prototype.acknowledged = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(NuxAction.prototype, "_acknowledged", { @@ -144644,9 +144642,9 @@ $root.proto = (function() { NuxAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NuxAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.NuxAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.acknowledged = reader.bool(); @@ -144687,7 +144685,7 @@ $root.proto = (function() { NuxAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.acknowledged != null && message.hasOwnProperty("acknowledged")) { properties._acknowledged = 1; if (typeof message.acknowledged !== "boolean") @@ -144707,7 +144705,7 @@ $root.proto = (function() { NuxAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.NuxAction) return object; - var message = new $root.proto.SyncActionValue.NuxAction(); + let message = new $root.proto.SyncActionValue.NuxAction(); if (object.acknowledged != null) message.acknowledged = Boolean(object.acknowledged); return message; @@ -144725,7 +144723,7 @@ $root.proto = (function() { NuxAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.acknowledged != null && message.hasOwnProperty("acknowledged")) { object.acknowledged = message.acknowledged; if (options.oneofs) @@ -144782,7 +144780,7 @@ $root.proto = (function() { */ function PaymentInfoAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -144796,7 +144794,7 @@ $root.proto = (function() { PaymentInfoAction.prototype.cpi = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PaymentInfoAction.prototype, "_cpi", { @@ -144860,9 +144858,9 @@ $root.proto = (function() { PaymentInfoAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PaymentInfoAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PaymentInfoAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.cpi = reader.string(); @@ -144903,7 +144901,7 @@ $root.proto = (function() { PaymentInfoAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.cpi != null && message.hasOwnProperty("cpi")) { properties._cpi = 1; if (!$util.isString(message.cpi)) @@ -144923,7 +144921,7 @@ $root.proto = (function() { PaymentInfoAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PaymentInfoAction) return object; - var message = new $root.proto.SyncActionValue.PaymentInfoAction(); + let message = new $root.proto.SyncActionValue.PaymentInfoAction(); if (object.cpi != null) message.cpi = String(object.cpi); return message; @@ -144941,7 +144939,7 @@ $root.proto = (function() { PaymentInfoAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.cpi != null && message.hasOwnProperty("cpi")) { object.cpi = message.cpi; if (options.oneofs) @@ -144999,7 +144997,7 @@ $root.proto = (function() { */ function PaymentTosAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -145076,9 +145074,9 @@ $root.proto = (function() { PaymentTosAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PaymentTosAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PaymentTosAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.paymentNotice = reader.int32(); @@ -145149,7 +145147,7 @@ $root.proto = (function() { PaymentTosAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PaymentTosAction) return object; - var message = new $root.proto.SyncActionValue.PaymentTosAction(); + let message = new $root.proto.SyncActionValue.PaymentTosAction(); switch (object.paymentNotice) { default: if (typeof object.paymentNotice === "number") { @@ -145179,7 +145177,7 @@ $root.proto = (function() { PaymentTosAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.defaults) { object.paymentNotice = options.enums === String ? "BR_PAY_PRIVACY_POLICY" : 0; object.accepted = false; @@ -145224,7 +145222,7 @@ $root.proto = (function() { * @property {number} BR_PAY_PRIVACY_POLICY=0 BR_PAY_PRIVACY_POLICY value */ PaymentTosAction.PaymentNotice = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "BR_PAY_PRIVACY_POLICY"] = 0; return values; })(); @@ -145251,7 +145249,7 @@ $root.proto = (function() { */ function PinAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -145265,7 +145263,7 @@ $root.proto = (function() { PinAction.prototype.pinned = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PinAction.prototype, "_pinned", { @@ -145329,9 +145327,9 @@ $root.proto = (function() { PinAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PinAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PinAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pinned = reader.bool(); @@ -145372,7 +145370,7 @@ $root.proto = (function() { PinAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pinned != null && message.hasOwnProperty("pinned")) { properties._pinned = 1; if (typeof message.pinned !== "boolean") @@ -145392,7 +145390,7 @@ $root.proto = (function() { PinAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PinAction) return object; - var message = new $root.proto.SyncActionValue.PinAction(); + let message = new $root.proto.SyncActionValue.PinAction(); if (object.pinned != null) message.pinned = Boolean(object.pinned); return message; @@ -145410,7 +145408,7 @@ $root.proto = (function() { PinAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pinned != null && message.hasOwnProperty("pinned")) { object.pinned = message.pinned; if (options.oneofs) @@ -145467,7 +145465,7 @@ $root.proto = (function() { */ function PnForLidChatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -145481,7 +145479,7 @@ $root.proto = (function() { PnForLidChatAction.prototype.pnJid = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PnForLidChatAction.prototype, "_pnJid", { @@ -145545,9 +145543,9 @@ $root.proto = (function() { PnForLidChatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PnForLidChatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PnForLidChatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.pnJid = reader.string(); @@ -145588,7 +145586,7 @@ $root.proto = (function() { PnForLidChatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.pnJid != null && message.hasOwnProperty("pnJid")) { properties._pnJid = 1; if (!$util.isString(message.pnJid)) @@ -145608,7 +145606,7 @@ $root.proto = (function() { PnForLidChatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PnForLidChatAction) return object; - var message = new $root.proto.SyncActionValue.PnForLidChatAction(); + let message = new $root.proto.SyncActionValue.PnForLidChatAction(); if (object.pnJid != null) message.pnJid = String(object.pnJid); return message; @@ -145626,7 +145624,7 @@ $root.proto = (function() { PnForLidChatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.pnJid != null && message.hasOwnProperty("pnJid")) { object.pnJid = message.pnJid; if (options.oneofs) @@ -145684,7 +145682,7 @@ $root.proto = (function() { function PrimaryFeature(properties) { this.flags = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -145722,7 +145720,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.flags != null && message.flags.length) - for (var i = 0; i < message.flags.length; ++i) + for (let i = 0; i < message.flags.length; ++i) writer.uint32(/* id 1, wireType 2 =*/10).string(message.flags[i]); return writer; }; @@ -145754,9 +145752,9 @@ $root.proto = (function() { PrimaryFeature.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrimaryFeature(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrimaryFeature(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.flags && message.flags.length)) @@ -145802,7 +145800,7 @@ $root.proto = (function() { if (message.flags != null && message.hasOwnProperty("flags")) { if (!Array.isArray(message.flags)) return "flags: array expected"; - for (var i = 0; i < message.flags.length; ++i) + for (let i = 0; i < message.flags.length; ++i) if (!$util.isString(message.flags[i])) return "flags: string[] expected"; } @@ -145820,12 +145818,12 @@ $root.proto = (function() { PrimaryFeature.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PrimaryFeature) return object; - var message = new $root.proto.SyncActionValue.PrimaryFeature(); + let message = new $root.proto.SyncActionValue.PrimaryFeature(); if (object.flags) { if (!Array.isArray(object.flags)) throw TypeError(".proto.SyncActionValue.PrimaryFeature.flags: array expected"); message.flags = []; - for (var i = 0; i < object.flags.length; ++i) + for (let i = 0; i < object.flags.length; ++i) message.flags[i] = String(object.flags[i]); } return message; @@ -145843,12 +145841,12 @@ $root.proto = (function() { PrimaryFeature.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.flags = []; if (message.flags && message.flags.length) { object.flags = []; - for (var j = 0; j < message.flags.length; ++j) + for (let j = 0; j < message.flags.length; ++j) object.flags[j] = message.flags[j]; } return object; @@ -145902,7 +145900,7 @@ $root.proto = (function() { */ function PrimaryVersionAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -145916,7 +145914,7 @@ $root.proto = (function() { PrimaryVersionAction.prototype.version = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PrimaryVersionAction.prototype, "_version", { @@ -145980,9 +145978,9 @@ $root.proto = (function() { PrimaryVersionAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrimaryVersionAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrimaryVersionAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.version = reader.string(); @@ -146023,7 +146021,7 @@ $root.proto = (function() { PrimaryVersionAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; if (!$util.isString(message.version)) @@ -146043,7 +146041,7 @@ $root.proto = (function() { PrimaryVersionAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PrimaryVersionAction) return object; - var message = new $root.proto.SyncActionValue.PrimaryVersionAction(); + let message = new $root.proto.SyncActionValue.PrimaryVersionAction(); if (object.version != null) message.version = String(object.version); return message; @@ -146061,7 +146059,7 @@ $root.proto = (function() { PrimaryVersionAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.version != null && message.hasOwnProperty("version")) { object.version = message.version; if (options.oneofs) @@ -146118,7 +146116,7 @@ $root.proto = (function() { */ function PrivacySettingDisableLinkPreviewsAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -146132,7 +146130,7 @@ $root.proto = (function() { PrivacySettingDisableLinkPreviewsAction.prototype.isPreviewsDisabled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PrivacySettingDisableLinkPreviewsAction.prototype, "_isPreviewsDisabled", { @@ -146196,9 +146194,9 @@ $root.proto = (function() { PrivacySettingDisableLinkPreviewsAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isPreviewsDisabled = reader.bool(); @@ -146239,7 +146237,7 @@ $root.proto = (function() { PrivacySettingDisableLinkPreviewsAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isPreviewsDisabled != null && message.hasOwnProperty("isPreviewsDisabled")) { properties._isPreviewsDisabled = 1; if (typeof message.isPreviewsDisabled !== "boolean") @@ -146259,7 +146257,7 @@ $root.proto = (function() { PrivacySettingDisableLinkPreviewsAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction) return object; - var message = new $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction(); + let message = new $root.proto.SyncActionValue.PrivacySettingDisableLinkPreviewsAction(); if (object.isPreviewsDisabled != null) message.isPreviewsDisabled = Boolean(object.isPreviewsDisabled); return message; @@ -146277,7 +146275,7 @@ $root.proto = (function() { PrivacySettingDisableLinkPreviewsAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isPreviewsDisabled != null && message.hasOwnProperty("isPreviewsDisabled")) { object.isPreviewsDisabled = message.isPreviewsDisabled; if (options.oneofs) @@ -146334,7 +146332,7 @@ $root.proto = (function() { */ function PrivacySettingRelayAllCalls(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -146348,7 +146346,7 @@ $root.proto = (function() { PrivacySettingRelayAllCalls.prototype.isEnabled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PrivacySettingRelayAllCalls.prototype, "_isEnabled", { @@ -146412,9 +146410,9 @@ $root.proto = (function() { PrivacySettingRelayAllCalls.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrivacySettingRelayAllCalls(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PrivacySettingRelayAllCalls(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isEnabled = reader.bool(); @@ -146455,7 +146453,7 @@ $root.proto = (function() { PrivacySettingRelayAllCalls.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isEnabled != null && message.hasOwnProperty("isEnabled")) { properties._isEnabled = 1; if (typeof message.isEnabled !== "boolean") @@ -146475,7 +146473,7 @@ $root.proto = (function() { PrivacySettingRelayAllCalls.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PrivacySettingRelayAllCalls) return object; - var message = new $root.proto.SyncActionValue.PrivacySettingRelayAllCalls(); + let message = new $root.proto.SyncActionValue.PrivacySettingRelayAllCalls(); if (object.isEnabled != null) message.isEnabled = Boolean(object.isEnabled); return message; @@ -146493,7 +146491,7 @@ $root.proto = (function() { PrivacySettingRelayAllCalls.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isEnabled != null && message.hasOwnProperty("isEnabled")) { object.isEnabled = message.isEnabled; if (options.oneofs) @@ -146550,7 +146548,7 @@ $root.proto = (function() { */ function PushNameSetting(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -146564,7 +146562,7 @@ $root.proto = (function() { PushNameSetting.prototype.name = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(PushNameSetting.prototype, "_name", { @@ -146628,9 +146626,9 @@ $root.proto = (function() { PushNameSetting.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PushNameSetting(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.PushNameSetting(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.name = reader.string(); @@ -146671,7 +146669,7 @@ $root.proto = (function() { PushNameSetting.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.name != null && message.hasOwnProperty("name")) { properties._name = 1; if (!$util.isString(message.name)) @@ -146691,7 +146689,7 @@ $root.proto = (function() { PushNameSetting.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.PushNameSetting) return object; - var message = new $root.proto.SyncActionValue.PushNameSetting(); + let message = new $root.proto.SyncActionValue.PushNameSetting(); if (object.name != null) message.name = String(object.name); return message; @@ -146709,7 +146707,7 @@ $root.proto = (function() { PushNameSetting.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.name != null && message.hasOwnProperty("name")) { object.name = message.name; if (options.oneofs) @@ -146771,7 +146769,7 @@ $root.proto = (function() { function QuickReplyAction(properties) { this.keywords = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -146817,7 +146815,7 @@ $root.proto = (function() { QuickReplyAction.prototype.deleted = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(QuickReplyAction.prototype, "_shortcut", { @@ -146872,7 +146870,7 @@ $root.proto = (function() { if (message.message != null && Object.hasOwnProperty.call(message, "message")) writer.uint32(/* id 2, wireType 2 =*/18).string(message.message); if (message.keywords != null && message.keywords.length) - for (var i = 0; i < message.keywords.length; ++i) + for (let i = 0; i < message.keywords.length; ++i) writer.uint32(/* id 3, wireType 2 =*/26).string(message.keywords[i]); if (message.count != null && Object.hasOwnProperty.call(message, "count")) writer.uint32(/* id 4, wireType 0 =*/32).int32(message.count); @@ -146908,9 +146906,9 @@ $root.proto = (function() { QuickReplyAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.QuickReplyAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.QuickReplyAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.shortcut = reader.string(); @@ -146969,7 +146967,7 @@ $root.proto = (function() { QuickReplyAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.shortcut != null && message.hasOwnProperty("shortcut")) { properties._shortcut = 1; if (!$util.isString(message.shortcut)) @@ -146983,7 +146981,7 @@ $root.proto = (function() { if (message.keywords != null && message.hasOwnProperty("keywords")) { if (!Array.isArray(message.keywords)) return "keywords: array expected"; - for (var i = 0; i < message.keywords.length; ++i) + for (let i = 0; i < message.keywords.length; ++i) if (!$util.isString(message.keywords[i])) return "keywords: string[] expected"; } @@ -147011,7 +147009,7 @@ $root.proto = (function() { QuickReplyAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.QuickReplyAction) return object; - var message = new $root.proto.SyncActionValue.QuickReplyAction(); + let message = new $root.proto.SyncActionValue.QuickReplyAction(); if (object.shortcut != null) message.shortcut = String(object.shortcut); if (object.message != null) @@ -147020,7 +147018,7 @@ $root.proto = (function() { if (!Array.isArray(object.keywords)) throw TypeError(".proto.SyncActionValue.QuickReplyAction.keywords: array expected"); message.keywords = []; - for (var i = 0; i < object.keywords.length; ++i) + for (let i = 0; i < object.keywords.length; ++i) message.keywords[i] = String(object.keywords[i]); } if (object.count != null) @@ -147042,7 +147040,7 @@ $root.proto = (function() { QuickReplyAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.keywords = []; if (message.shortcut != null && message.hasOwnProperty("shortcut")) { @@ -147057,7 +147055,7 @@ $root.proto = (function() { } if (message.keywords && message.keywords.length) { object.keywords = []; - for (var j = 0; j < message.keywords.length; ++j) + for (let j = 0; j < message.keywords.length; ++j) object.keywords[j] = message.keywords[j]; } if (message.count != null && message.hasOwnProperty("count")) { @@ -147122,7 +147120,7 @@ $root.proto = (function() { function RecentEmojiWeightsAction(properties) { this.weights = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -147160,7 +147158,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.weights != null && message.weights.length) - for (var i = 0; i < message.weights.length; ++i) + for (let i = 0; i < message.weights.length; ++i) $root.proto.RecentEmojiWeight.encode(message.weights[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -147192,9 +147190,9 @@ $root.proto = (function() { RecentEmojiWeightsAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.RecentEmojiWeightsAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.RecentEmojiWeightsAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.weights && message.weights.length)) @@ -147240,8 +147238,8 @@ $root.proto = (function() { if (message.weights != null && message.hasOwnProperty("weights")) { if (!Array.isArray(message.weights)) return "weights: array expected"; - for (var i = 0; i < message.weights.length; ++i) { - var error = $root.proto.RecentEmojiWeight.verify(message.weights[i]); + for (let i = 0; i < message.weights.length; ++i) { + let error = $root.proto.RecentEmojiWeight.verify(message.weights[i]); if (error) return "weights." + error; } @@ -147260,12 +147258,12 @@ $root.proto = (function() { RecentEmojiWeightsAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.RecentEmojiWeightsAction) return object; - var message = new $root.proto.SyncActionValue.RecentEmojiWeightsAction(); + let message = new $root.proto.SyncActionValue.RecentEmojiWeightsAction(); if (object.weights) { if (!Array.isArray(object.weights)) throw TypeError(".proto.SyncActionValue.RecentEmojiWeightsAction.weights: array expected"); message.weights = []; - for (var i = 0; i < object.weights.length; ++i) { + for (let i = 0; i < object.weights.length; ++i) { if (typeof object.weights[i] !== "object") throw TypeError(".proto.SyncActionValue.RecentEmojiWeightsAction.weights: object expected"); message.weights[i] = $root.proto.RecentEmojiWeight.fromObject(object.weights[i]); @@ -147286,12 +147284,12 @@ $root.proto = (function() { RecentEmojiWeightsAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.weights = []; if (message.weights && message.weights.length) { object.weights = []; - for (var j = 0; j < message.weights.length; ++j) + for (let j = 0; j < message.weights.length; ++j) object.weights[j] = $root.proto.RecentEmojiWeight.toObject(message.weights[j], options); } return object; @@ -147345,7 +147343,7 @@ $root.proto = (function() { */ function RemoveRecentStickerAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -147359,7 +147357,7 @@ $root.proto = (function() { RemoveRecentStickerAction.prototype.lastStickerSentTs = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(RemoveRecentStickerAction.prototype, "_lastStickerSentTs", { @@ -147423,9 +147421,9 @@ $root.proto = (function() { RemoveRecentStickerAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.RemoveRecentStickerAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.RemoveRecentStickerAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.lastStickerSentTs = reader.int64(); @@ -147466,7 +147464,7 @@ $root.proto = (function() { RemoveRecentStickerAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.lastStickerSentTs != null && message.hasOwnProperty("lastStickerSentTs")) { properties._lastStickerSentTs = 1; if (!$util.isInteger(message.lastStickerSentTs) && !(message.lastStickerSentTs && $util.isInteger(message.lastStickerSentTs.low) && $util.isInteger(message.lastStickerSentTs.high))) @@ -147486,7 +147484,7 @@ $root.proto = (function() { RemoveRecentStickerAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.RemoveRecentStickerAction) return object; - var message = new $root.proto.SyncActionValue.RemoveRecentStickerAction(); + let message = new $root.proto.SyncActionValue.RemoveRecentStickerAction(); if (object.lastStickerSentTs != null) if ($util.Long) (message.lastStickerSentTs = $util.Long.fromValue(object.lastStickerSentTs)).unsigned = false; @@ -147511,7 +147509,7 @@ $root.proto = (function() { RemoveRecentStickerAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.lastStickerSentTs != null && message.hasOwnProperty("lastStickerSentTs")) { if (typeof message.lastStickerSentTs === "number") object.lastStickerSentTs = options.longs === String ? String(message.lastStickerSentTs) : message.lastStickerSentTs; @@ -147571,7 +147569,7 @@ $root.proto = (function() { */ function SecurityNotificationSetting(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -147585,7 +147583,7 @@ $root.proto = (function() { SecurityNotificationSetting.prototype.showNotification = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SecurityNotificationSetting.prototype, "_showNotification", { @@ -147649,9 +147647,9 @@ $root.proto = (function() { SecurityNotificationSetting.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SecurityNotificationSetting(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SecurityNotificationSetting(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.showNotification = reader.bool(); @@ -147692,7 +147690,7 @@ $root.proto = (function() { SecurityNotificationSetting.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.showNotification != null && message.hasOwnProperty("showNotification")) { properties._showNotification = 1; if (typeof message.showNotification !== "boolean") @@ -147712,7 +147710,7 @@ $root.proto = (function() { SecurityNotificationSetting.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.SecurityNotificationSetting) return object; - var message = new $root.proto.SyncActionValue.SecurityNotificationSetting(); + let message = new $root.proto.SyncActionValue.SecurityNotificationSetting(); if (object.showNotification != null) message.showNotification = Boolean(object.showNotification); return message; @@ -147730,7 +147728,7 @@ $root.proto = (function() { SecurityNotificationSetting.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.showNotification != null && message.hasOwnProperty("showNotification")) { object.showNotification = message.showNotification; if (options.oneofs) @@ -147787,7 +147785,7 @@ $root.proto = (function() { */ function StarAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -147801,7 +147799,7 @@ $root.proto = (function() { StarAction.prototype.starred = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StarAction.prototype, "_starred", { @@ -147865,9 +147863,9 @@ $root.proto = (function() { StarAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StarAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StarAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.starred = reader.bool(); @@ -147908,7 +147906,7 @@ $root.proto = (function() { StarAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.starred != null && message.hasOwnProperty("starred")) { properties._starred = 1; if (typeof message.starred !== "boolean") @@ -147928,7 +147926,7 @@ $root.proto = (function() { StarAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.StarAction) return object; - var message = new $root.proto.SyncActionValue.StarAction(); + let message = new $root.proto.SyncActionValue.StarAction(); if (object.starred != null) message.starred = Boolean(object.starred); return message; @@ -147946,7 +147944,7 @@ $root.proto = (function() { StarAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.starred != null && message.hasOwnProperty("starred")) { object.starred = message.starred; if (options.oneofs) @@ -148005,7 +148003,7 @@ $root.proto = (function() { function StatusPrivacyAction(properties) { this.userJid = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -148027,7 +148025,7 @@ $root.proto = (function() { StatusPrivacyAction.prototype.userJid = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StatusPrivacyAction.prototype, "_mode", { @@ -148062,7 +148060,7 @@ $root.proto = (function() { if (message.mode != null && Object.hasOwnProperty.call(message, "mode")) writer.uint32(/* id 1, wireType 0 =*/8).int32(message.mode); if (message.userJid != null && message.userJid.length) - for (var i = 0; i < message.userJid.length; ++i) + for (let i = 0; i < message.userJid.length; ++i) writer.uint32(/* id 2, wireType 2 =*/18).string(message.userJid[i]); return writer; }; @@ -148094,9 +148092,9 @@ $root.proto = (function() { StatusPrivacyAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StatusPrivacyAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StatusPrivacyAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.mode = reader.int32(); @@ -148143,7 +148141,7 @@ $root.proto = (function() { StatusPrivacyAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.mode != null && message.hasOwnProperty("mode")) { properties._mode = 1; switch (message.mode) { @@ -148158,7 +148156,7 @@ $root.proto = (function() { if (message.userJid != null && message.hasOwnProperty("userJid")) { if (!Array.isArray(message.userJid)) return "userJid: array expected"; - for (var i = 0; i < message.userJid.length; ++i) + for (let i = 0; i < message.userJid.length; ++i) if (!$util.isString(message.userJid[i])) return "userJid: string[] expected"; } @@ -148176,7 +148174,7 @@ $root.proto = (function() { StatusPrivacyAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.StatusPrivacyAction) return object; - var message = new $root.proto.SyncActionValue.StatusPrivacyAction(); + let message = new $root.proto.SyncActionValue.StatusPrivacyAction(); switch (object.mode) { default: if (typeof object.mode === "number") { @@ -148201,7 +148199,7 @@ $root.proto = (function() { if (!Array.isArray(object.userJid)) throw TypeError(".proto.SyncActionValue.StatusPrivacyAction.userJid: array expected"); message.userJid = []; - for (var i = 0; i < object.userJid.length; ++i) + for (let i = 0; i < object.userJid.length; ++i) message.userJid[i] = String(object.userJid[i]); } return message; @@ -148219,7 +148217,7 @@ $root.proto = (function() { StatusPrivacyAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.userJid = []; if (message.mode != null && message.hasOwnProperty("mode")) { @@ -148229,7 +148227,7 @@ $root.proto = (function() { } if (message.userJid && message.userJid.length) { object.userJid = []; - for (var j = 0; j < message.userJid.length; ++j) + for (let j = 0; j < message.userJid.length; ++j) object.userJid[j] = message.userJid[j]; } return object; @@ -148270,7 +148268,7 @@ $root.proto = (function() { * @property {number} CONTACTS=2 CONTACTS value */ StatusPrivacyAction.StatusDistributionMode = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ALLOW_LIST"] = 0; values[valuesById[1] = "DENY_LIST"] = 1; values[valuesById[2] = "CONTACTS"] = 2; @@ -148309,7 +148307,7 @@ $root.proto = (function() { */ function StickerAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -148403,7 +148401,7 @@ $root.proto = (function() { StickerAction.prototype.isLottie = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(StickerAction.prototype, "_url", { @@ -148547,9 +148545,9 @@ $root.proto = (function() { StickerAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StickerAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.StickerAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.url = reader.string(); @@ -148630,7 +148628,7 @@ $root.proto = (function() { StickerAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; if (!$util.isString(message.url)) @@ -148700,7 +148698,7 @@ $root.proto = (function() { StickerAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.StickerAction) return object; - var message = new $root.proto.SyncActionValue.StickerAction(); + let message = new $root.proto.SyncActionValue.StickerAction(); if (object.url != null) message.url = String(object.url); if (object.fileEncSha256 != null) @@ -148751,7 +148749,7 @@ $root.proto = (function() { StickerAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.url != null && message.hasOwnProperty("url")) { object.url = message.url; if (options.oneofs) @@ -148863,7 +148861,7 @@ $root.proto = (function() { */ function SubscriptionAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -148893,7 +148891,7 @@ $root.proto = (function() { SubscriptionAction.prototype.expirationDate = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SubscriptionAction.prototype, "_isDeactivated", { @@ -148973,9 +148971,9 @@ $root.proto = (function() { SubscriptionAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SubscriptionAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SubscriptionAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isDeactivated = reader.bool(); @@ -149024,7 +149022,7 @@ $root.proto = (function() { SubscriptionAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isDeactivated != null && message.hasOwnProperty("isDeactivated")) { properties._isDeactivated = 1; if (typeof message.isDeactivated !== "boolean") @@ -149054,7 +149052,7 @@ $root.proto = (function() { SubscriptionAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.SubscriptionAction) return object; - var message = new $root.proto.SyncActionValue.SubscriptionAction(); + let message = new $root.proto.SyncActionValue.SubscriptionAction(); if (object.isDeactivated != null) message.isDeactivated = Boolean(object.isDeactivated); if (object.isAutoRenewing != null) @@ -149083,7 +149081,7 @@ $root.proto = (function() { SubscriptionAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isDeactivated != null && message.hasOwnProperty("isDeactivated")) { object.isDeactivated = message.isDeactivated; if (options.oneofs) @@ -149154,7 +149152,7 @@ $root.proto = (function() { */ function SyncActionMessage(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -149176,7 +149174,7 @@ $root.proto = (function() { SyncActionMessage.prototype.timestamp = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncActionMessage.prototype, "_key", { @@ -149248,9 +149246,9 @@ $root.proto = (function() { SyncActionMessage.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SyncActionMessage(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SyncActionMessage(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -149295,11 +149293,11 @@ $root.proto = (function() { SyncActionMessage.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } @@ -149323,7 +149321,7 @@ $root.proto = (function() { SyncActionMessage.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.SyncActionMessage) return object; - var message = new $root.proto.SyncActionValue.SyncActionMessage(); + let message = new $root.proto.SyncActionValue.SyncActionMessage(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.SyncActionValue.SyncActionMessage.key: object expected"); @@ -149353,7 +149351,7 @@ $root.proto = (function() { SyncActionMessage.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = $root.proto.MessageKey.toObject(message.key, options); if (options.oneofs) @@ -149421,7 +149419,7 @@ $root.proto = (function() { function SyncActionMessageRange(properties) { this.messages = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -149451,7 +149449,7 @@ $root.proto = (function() { SyncActionMessageRange.prototype.messages = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncActionMessageRange.prototype, "_lastMessageTimestamp", { @@ -149494,7 +149492,7 @@ $root.proto = (function() { if (message.lastSystemMessageTimestamp != null && Object.hasOwnProperty.call(message, "lastSystemMessageTimestamp")) writer.uint32(/* id 2, wireType 0 =*/16).int64(message.lastSystemMessageTimestamp); if (message.messages != null && message.messages.length) - for (var i = 0; i < message.messages.length; ++i) + for (let i = 0; i < message.messages.length; ++i) $root.proto.SyncActionValue.SyncActionMessage.encode(message.messages[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; @@ -149526,9 +149524,9 @@ $root.proto = (function() { SyncActionMessageRange.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SyncActionMessageRange(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.SyncActionMessageRange(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.lastMessageTimestamp = reader.int64(); @@ -149579,7 +149577,7 @@ $root.proto = (function() { SyncActionMessageRange.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.lastMessageTimestamp != null && message.hasOwnProperty("lastMessageTimestamp")) { properties._lastMessageTimestamp = 1; if (!$util.isInteger(message.lastMessageTimestamp) && !(message.lastMessageTimestamp && $util.isInteger(message.lastMessageTimestamp.low) && $util.isInteger(message.lastMessageTimestamp.high))) @@ -149593,8 +149591,8 @@ $root.proto = (function() { if (message.messages != null && message.hasOwnProperty("messages")) { if (!Array.isArray(message.messages)) return "messages: array expected"; - for (var i = 0; i < message.messages.length; ++i) { - var error = $root.proto.SyncActionValue.SyncActionMessage.verify(message.messages[i]); + for (let i = 0; i < message.messages.length; ++i) { + let error = $root.proto.SyncActionValue.SyncActionMessage.verify(message.messages[i]); if (error) return "messages." + error; } @@ -149613,7 +149611,7 @@ $root.proto = (function() { SyncActionMessageRange.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.SyncActionMessageRange) return object; - var message = new $root.proto.SyncActionValue.SyncActionMessageRange(); + let message = new $root.proto.SyncActionValue.SyncActionMessageRange(); if (object.lastMessageTimestamp != null) if ($util.Long) (message.lastMessageTimestamp = $util.Long.fromValue(object.lastMessageTimestamp)).unsigned = false; @@ -149636,7 +149634,7 @@ $root.proto = (function() { if (!Array.isArray(object.messages)) throw TypeError(".proto.SyncActionValue.SyncActionMessageRange.messages: array expected"); message.messages = []; - for (var i = 0; i < object.messages.length; ++i) { + for (let i = 0; i < object.messages.length; ++i) { if (typeof object.messages[i] !== "object") throw TypeError(".proto.SyncActionValue.SyncActionMessageRange.messages: object expected"); message.messages[i] = $root.proto.SyncActionValue.SyncActionMessage.fromObject(object.messages[i]); @@ -149657,7 +149655,7 @@ $root.proto = (function() { SyncActionMessageRange.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.messages = []; if (message.lastMessageTimestamp != null && message.hasOwnProperty("lastMessageTimestamp")) { @@ -149678,7 +149676,7 @@ $root.proto = (function() { } if (message.messages && message.messages.length) { object.messages = []; - for (var j = 0; j < message.messages.length; ++j) + for (let j = 0; j < message.messages.length; ++j) object.messages[j] = $root.proto.SyncActionValue.SyncActionMessage.toObject(message.messages[j], options); } return object; @@ -149732,7 +149730,7 @@ $root.proto = (function() { */ function TimeFormatAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -149746,7 +149744,7 @@ $root.proto = (function() { TimeFormatAction.prototype.isTwentyFourHourFormatEnabled = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TimeFormatAction.prototype, "_isTwentyFourHourFormatEnabled", { @@ -149810,9 +149808,9 @@ $root.proto = (function() { TimeFormatAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.TimeFormatAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.TimeFormatAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.isTwentyFourHourFormatEnabled = reader.bool(); @@ -149853,7 +149851,7 @@ $root.proto = (function() { TimeFormatAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.isTwentyFourHourFormatEnabled != null && message.hasOwnProperty("isTwentyFourHourFormatEnabled")) { properties._isTwentyFourHourFormatEnabled = 1; if (typeof message.isTwentyFourHourFormatEnabled !== "boolean") @@ -149873,7 +149871,7 @@ $root.proto = (function() { TimeFormatAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.TimeFormatAction) return object; - var message = new $root.proto.SyncActionValue.TimeFormatAction(); + let message = new $root.proto.SyncActionValue.TimeFormatAction(); if (object.isTwentyFourHourFormatEnabled != null) message.isTwentyFourHourFormatEnabled = Boolean(object.isTwentyFourHourFormatEnabled); return message; @@ -149891,7 +149889,7 @@ $root.proto = (function() { TimeFormatAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.isTwentyFourHourFormatEnabled != null && message.hasOwnProperty("isTwentyFourHourFormatEnabled")) { object.isTwentyFourHourFormatEnabled = message.isTwentyFourHourFormatEnabled; if (options.oneofs) @@ -149948,7 +149946,7 @@ $root.proto = (function() { */ function UnarchiveChatsSetting(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -149962,7 +149960,7 @@ $root.proto = (function() { UnarchiveChatsSetting.prototype.unarchiveChats = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UnarchiveChatsSetting.prototype, "_unarchiveChats", { @@ -150026,9 +150024,9 @@ $root.proto = (function() { UnarchiveChatsSetting.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UnarchiveChatsSetting(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UnarchiveChatsSetting(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.unarchiveChats = reader.bool(); @@ -150069,7 +150067,7 @@ $root.proto = (function() { UnarchiveChatsSetting.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.unarchiveChats != null && message.hasOwnProperty("unarchiveChats")) { properties._unarchiveChats = 1; if (typeof message.unarchiveChats !== "boolean") @@ -150089,7 +150087,7 @@ $root.proto = (function() { UnarchiveChatsSetting.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.UnarchiveChatsSetting) return object; - var message = new $root.proto.SyncActionValue.UnarchiveChatsSetting(); + let message = new $root.proto.SyncActionValue.UnarchiveChatsSetting(); if (object.unarchiveChats != null) message.unarchiveChats = Boolean(object.unarchiveChats); return message; @@ -150107,7 +150105,7 @@ $root.proto = (function() { UnarchiveChatsSetting.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.unarchiveChats != null && message.hasOwnProperty("unarchiveChats")) { object.unarchiveChats = message.unarchiveChats; if (options.oneofs) @@ -150164,7 +150162,7 @@ $root.proto = (function() { */ function UserStatusMuteAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -150178,7 +150176,7 @@ $root.proto = (function() { UserStatusMuteAction.prototype.muted = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UserStatusMuteAction.prototype, "_muted", { @@ -150242,9 +150240,9 @@ $root.proto = (function() { UserStatusMuteAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UserStatusMuteAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UserStatusMuteAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.muted = reader.bool(); @@ -150285,7 +150283,7 @@ $root.proto = (function() { UserStatusMuteAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.muted != null && message.hasOwnProperty("muted")) { properties._muted = 1; if (typeof message.muted !== "boolean") @@ -150305,7 +150303,7 @@ $root.proto = (function() { UserStatusMuteAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.UserStatusMuteAction) return object; - var message = new $root.proto.SyncActionValue.UserStatusMuteAction(); + let message = new $root.proto.SyncActionValue.UserStatusMuteAction(); if (object.muted != null) message.muted = Boolean(object.muted); return message; @@ -150323,7 +150321,7 @@ $root.proto = (function() { UserStatusMuteAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.muted != null && message.hasOwnProperty("muted")) { object.muted = message.muted; if (options.oneofs) @@ -150380,7 +150378,7 @@ $root.proto = (function() { */ function UsernameChatStartModeAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -150394,7 +150392,7 @@ $root.proto = (function() { UsernameChatStartModeAction.prototype.chatStartMode = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UsernameChatStartModeAction.prototype, "_chatStartMode", { @@ -150458,9 +150456,9 @@ $root.proto = (function() { UsernameChatStartModeAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UsernameChatStartModeAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.UsernameChatStartModeAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.chatStartMode = reader.int32(); @@ -150501,7 +150499,7 @@ $root.proto = (function() { UsernameChatStartModeAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.chatStartMode != null && message.hasOwnProperty("chatStartMode")) { properties._chatStartMode = 1; switch (message.chatStartMode) { @@ -150526,7 +150524,7 @@ $root.proto = (function() { UsernameChatStartModeAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.UsernameChatStartModeAction) return object; - var message = new $root.proto.SyncActionValue.UsernameChatStartModeAction(); + let message = new $root.proto.SyncActionValue.UsernameChatStartModeAction(); switch (object.chatStartMode) { default: if (typeof object.chatStartMode === "number") { @@ -150558,7 +150556,7 @@ $root.proto = (function() { UsernameChatStartModeAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.chatStartMode != null && message.hasOwnProperty("chatStartMode")) { object.chatStartMode = options.enums === String ? $root.proto.SyncActionValue.UsernameChatStartModeAction.ChatStartMode[message.chatStartMode] === undefined ? message.chatStartMode : $root.proto.SyncActionValue.UsernameChatStartModeAction.ChatStartMode[message.chatStartMode] : message.chatStartMode; if (options.oneofs) @@ -150601,7 +150599,7 @@ $root.proto = (function() { * @property {number} PN=2 PN value */ UsernameChatStartModeAction.ChatStartMode = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[1] = "LID"] = 1; values[valuesById[2] = "PN"] = 2; return values; @@ -150629,7 +150627,7 @@ $root.proto = (function() { */ function WaffleAccountLinkStateAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -150643,7 +150641,7 @@ $root.proto = (function() { WaffleAccountLinkStateAction.prototype.linkState = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WaffleAccountLinkStateAction.prototype, "_linkState", { @@ -150707,9 +150705,9 @@ $root.proto = (function() { WaffleAccountLinkStateAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.WaffleAccountLinkStateAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.WaffleAccountLinkStateAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 2: { message.linkState = reader.int32(); @@ -150750,7 +150748,7 @@ $root.proto = (function() { WaffleAccountLinkStateAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.linkState != null && message.hasOwnProperty("linkState")) { properties._linkState = 1; switch (message.linkState) { @@ -150774,7 +150772,7 @@ $root.proto = (function() { WaffleAccountLinkStateAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.WaffleAccountLinkStateAction) return object; - var message = new $root.proto.SyncActionValue.WaffleAccountLinkStateAction(); + let message = new $root.proto.SyncActionValue.WaffleAccountLinkStateAction(); switch (object.linkState) { default: if (typeof object.linkState === "number") { @@ -150802,7 +150800,7 @@ $root.proto = (function() { WaffleAccountLinkStateAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.linkState != null && message.hasOwnProperty("linkState")) { object.linkState = options.enums === String ? $root.proto.SyncActionValue.WaffleAccountLinkStateAction.AccountLinkState[message.linkState] === undefined ? message.linkState : $root.proto.SyncActionValue.WaffleAccountLinkStateAction.AccountLinkState[message.linkState] : message.linkState; if (options.oneofs) @@ -150844,7 +150842,7 @@ $root.proto = (function() { * @property {number} ACTIVE=0 ACTIVE value */ WaffleAccountLinkStateAction.AccountLinkState = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ACTIVE"] = 0; return values; })(); @@ -150871,7 +150869,7 @@ $root.proto = (function() { */ function WamoUserIdentifierAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -150885,7 +150883,7 @@ $root.proto = (function() { WamoUserIdentifierAction.prototype.identifier = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WamoUserIdentifierAction.prototype, "_identifier", { @@ -150949,9 +150947,9 @@ $root.proto = (function() { WamoUserIdentifierAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.WamoUserIdentifierAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncActionValue.WamoUserIdentifierAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.identifier = reader.string(); @@ -150992,7 +150990,7 @@ $root.proto = (function() { WamoUserIdentifierAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.identifier != null && message.hasOwnProperty("identifier")) { properties._identifier = 1; if (!$util.isString(message.identifier)) @@ -151012,7 +151010,7 @@ $root.proto = (function() { WamoUserIdentifierAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncActionValue.WamoUserIdentifierAction) return object; - var message = new $root.proto.SyncActionValue.WamoUserIdentifierAction(); + let message = new $root.proto.SyncActionValue.WamoUserIdentifierAction(); if (object.identifier != null) message.identifier = String(object.identifier); return message; @@ -151030,7 +151028,7 @@ $root.proto = (function() { WamoUserIdentifierAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.identifier != null && message.hasOwnProperty("identifier")) { object.identifier = message.identifier; if (options.oneofs) @@ -151090,7 +151088,7 @@ $root.proto = (function() { */ function SyncdIndex(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -151104,7 +151102,7 @@ $root.proto = (function() { SyncdIndex.prototype.blob = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdIndex.prototype, "_blob", { @@ -151168,9 +151166,9 @@ $root.proto = (function() { SyncdIndex.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdIndex(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdIndex(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.blob = reader.bytes(); @@ -151211,7 +151209,7 @@ $root.proto = (function() { SyncdIndex.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.blob != null && message.hasOwnProperty("blob")) { properties._blob = 1; if (!(message.blob && typeof message.blob.length === "number" || $util.isString(message.blob))) @@ -151231,7 +151229,7 @@ $root.proto = (function() { SyncdIndex.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdIndex) return object; - var message = new $root.proto.SyncdIndex(); + let message = new $root.proto.SyncdIndex(); if (object.blob != null) if (typeof object.blob === "string") $util.base64.decode(object.blob, message.blob = $util.newBuffer($util.base64.length(object.blob)), 0); @@ -151252,7 +151250,7 @@ $root.proto = (function() { SyncdIndex.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.blob != null && message.hasOwnProperty("blob")) { object.blob = options.bytes === String ? $util.base64.encode(message.blob, 0, message.blob.length) : options.bytes === Array ? Array.prototype.slice.call(message.blob) : message.blob; if (options.oneofs) @@ -151310,7 +151308,7 @@ $root.proto = (function() { */ function SyncdMutation(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -151332,7 +151330,7 @@ $root.proto = (function() { SyncdMutation.prototype.record = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdMutation.prototype, "_operation", { @@ -151404,9 +151402,9 @@ $root.proto = (function() { SyncdMutation.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdMutation(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdMutation(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.operation = reader.int32(); @@ -151451,7 +151449,7 @@ $root.proto = (function() { SyncdMutation.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.operation != null && message.hasOwnProperty("operation")) { properties._operation = 1; switch (message.operation) { @@ -151465,7 +151463,7 @@ $root.proto = (function() { if (message.record != null && message.hasOwnProperty("record")) { properties._record = 1; { - var error = $root.proto.SyncdRecord.verify(message.record); + let error = $root.proto.SyncdRecord.verify(message.record); if (error) return "record." + error; } @@ -151484,7 +151482,7 @@ $root.proto = (function() { SyncdMutation.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdMutation) return object; - var message = new $root.proto.SyncdMutation(); + let message = new $root.proto.SyncdMutation(); switch (object.operation) { default: if (typeof object.operation === "number") { @@ -151521,7 +151519,7 @@ $root.proto = (function() { SyncdMutation.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.operation != null && message.hasOwnProperty("operation")) { object.operation = options.enums === String ? $root.proto.SyncdMutation.SyncdOperation[message.operation] === undefined ? message.operation : $root.proto.SyncdMutation.SyncdOperation[message.operation] : message.operation; if (options.oneofs) @@ -151569,7 +151567,7 @@ $root.proto = (function() { * @property {number} REMOVE=1 REMOVE value */ SyncdMutation.SyncdOperation = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "SET"] = 0; values[valuesById[1] = "REMOVE"] = 1; return values; @@ -151598,7 +151596,7 @@ $root.proto = (function() { function SyncdMutations(properties) { this.mutations = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -151636,7 +151634,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.mutations != null && message.mutations.length) - for (var i = 0; i < message.mutations.length; ++i) + for (let i = 0; i < message.mutations.length; ++i) $root.proto.SyncdMutation.encode(message.mutations[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -151668,9 +151666,9 @@ $root.proto = (function() { SyncdMutations.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdMutations(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdMutations(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.mutations && message.mutations.length)) @@ -151716,8 +151714,8 @@ $root.proto = (function() { if (message.mutations != null && message.hasOwnProperty("mutations")) { if (!Array.isArray(message.mutations)) return "mutations: array expected"; - for (var i = 0; i < message.mutations.length; ++i) { - var error = $root.proto.SyncdMutation.verify(message.mutations[i]); + for (let i = 0; i < message.mutations.length; ++i) { + let error = $root.proto.SyncdMutation.verify(message.mutations[i]); if (error) return "mutations." + error; } @@ -151736,12 +151734,12 @@ $root.proto = (function() { SyncdMutations.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdMutations) return object; - var message = new $root.proto.SyncdMutations(); + let message = new $root.proto.SyncdMutations(); if (object.mutations) { if (!Array.isArray(object.mutations)) throw TypeError(".proto.SyncdMutations.mutations: array expected"); message.mutations = []; - for (var i = 0; i < object.mutations.length; ++i) { + for (let i = 0; i < object.mutations.length; ++i) { if (typeof object.mutations[i] !== "object") throw TypeError(".proto.SyncdMutations.mutations: object expected"); message.mutations[i] = $root.proto.SyncdMutation.fromObject(object.mutations[i]); @@ -151762,12 +151760,12 @@ $root.proto = (function() { SyncdMutations.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.mutations = []; if (message.mutations && message.mutations.length) { object.mutations = []; - for (var j = 0; j < message.mutations.length; ++j) + for (let j = 0; j < message.mutations.length; ++j) object.mutations[j] = $root.proto.SyncdMutation.toObject(message.mutations[j], options); } return object; @@ -151830,7 +151828,7 @@ $root.proto = (function() { function SyncdPatch(properties) { this.mutations = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -151908,7 +151906,7 @@ $root.proto = (function() { SyncdPatch.prototype.clientDebugData = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdPatch.prototype, "_version", { @@ -151985,7 +151983,7 @@ $root.proto = (function() { if (message.version != null && Object.hasOwnProperty.call(message, "version")) $root.proto.SyncdVersion.encode(message.version, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.mutations != null && message.mutations.length) - for (var i = 0; i < message.mutations.length; ++i) + for (let i = 0; i < message.mutations.length; ++i) $root.proto.SyncdMutation.encode(message.mutations[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.externalMutations != null && Object.hasOwnProperty.call(message, "externalMutations")) $root.proto.ExternalBlobReference.encode(message.externalMutations, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); @@ -152031,9 +152029,9 @@ $root.proto = (function() { SyncdPatch.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdPatch(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdPatch(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.version = $root.proto.SyncdVersion.decode(reader, reader.uint32()); @@ -152108,11 +152106,11 @@ $root.proto = (function() { SyncdPatch.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; { - var error = $root.proto.SyncdVersion.verify(message.version); + let error = $root.proto.SyncdVersion.verify(message.version); if (error) return "version." + error; } @@ -152120,8 +152118,8 @@ $root.proto = (function() { if (message.mutations != null && message.hasOwnProperty("mutations")) { if (!Array.isArray(message.mutations)) return "mutations: array expected"; - for (var i = 0; i < message.mutations.length; ++i) { - var error = $root.proto.SyncdMutation.verify(message.mutations[i]); + for (let i = 0; i < message.mutations.length; ++i) { + let error = $root.proto.SyncdMutation.verify(message.mutations[i]); if (error) return "mutations." + error; } @@ -152129,7 +152127,7 @@ $root.proto = (function() { if (message.externalMutations != null && message.hasOwnProperty("externalMutations")) { properties._externalMutations = 1; { - var error = $root.proto.ExternalBlobReference.verify(message.externalMutations); + let error = $root.proto.ExternalBlobReference.verify(message.externalMutations); if (error) return "externalMutations." + error; } @@ -152147,7 +152145,7 @@ $root.proto = (function() { if (message.keyId != null && message.hasOwnProperty("keyId")) { properties._keyId = 1; { - var error = $root.proto.KeyId.verify(message.keyId); + let error = $root.proto.KeyId.verify(message.keyId); if (error) return "keyId." + error; } @@ -152155,7 +152153,7 @@ $root.proto = (function() { if (message.exitCode != null && message.hasOwnProperty("exitCode")) { properties._exitCode = 1; { - var error = $root.proto.ExitCode.verify(message.exitCode); + let error = $root.proto.ExitCode.verify(message.exitCode); if (error) return "exitCode." + error; } @@ -152184,7 +152182,7 @@ $root.proto = (function() { SyncdPatch.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdPatch) return object; - var message = new $root.proto.SyncdPatch(); + let message = new $root.proto.SyncdPatch(); if (object.version != null) { if (typeof object.version !== "object") throw TypeError(".proto.SyncdPatch.version: object expected"); @@ -152194,7 +152192,7 @@ $root.proto = (function() { if (!Array.isArray(object.mutations)) throw TypeError(".proto.SyncdPatch.mutations: array expected"); message.mutations = []; - for (var i = 0; i < object.mutations.length; ++i) { + for (let i = 0; i < object.mutations.length; ++i) { if (typeof object.mutations[i] !== "object") throw TypeError(".proto.SyncdPatch.mutations: object expected"); message.mutations[i] = $root.proto.SyncdMutation.fromObject(object.mutations[i]); @@ -152247,7 +152245,7 @@ $root.proto = (function() { SyncdPatch.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.mutations = []; if (message.version != null && message.hasOwnProperty("version")) { @@ -152257,7 +152255,7 @@ $root.proto = (function() { } if (message.mutations && message.mutations.length) { object.mutations = []; - for (var j = 0; j < message.mutations.length; ++j) + for (let j = 0; j < message.mutations.length; ++j) object.mutations[j] = $root.proto.SyncdMutation.toObject(message.mutations[j], options); } if (message.externalMutations != null && message.hasOwnProperty("externalMutations")) { @@ -152348,7 +152346,7 @@ $root.proto = (function() { */ function SyncdRecord(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -152378,7 +152376,7 @@ $root.proto = (function() { SyncdRecord.prototype.keyId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdRecord.prototype, "_index", { @@ -152458,9 +152456,9 @@ $root.proto = (function() { SyncdRecord.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdRecord(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdRecord(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.index = $root.proto.SyncdIndex.decode(reader, reader.uint32()); @@ -152509,11 +152507,11 @@ $root.proto = (function() { SyncdRecord.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; { - var error = $root.proto.SyncdIndex.verify(message.index); + let error = $root.proto.SyncdIndex.verify(message.index); if (error) return "index." + error; } @@ -152521,7 +152519,7 @@ $root.proto = (function() { if (message.value != null && message.hasOwnProperty("value")) { properties._value = 1; { - var error = $root.proto.SyncdValue.verify(message.value); + let error = $root.proto.SyncdValue.verify(message.value); if (error) return "value." + error; } @@ -152529,7 +152527,7 @@ $root.proto = (function() { if (message.keyId != null && message.hasOwnProperty("keyId")) { properties._keyId = 1; { - var error = $root.proto.KeyId.verify(message.keyId); + let error = $root.proto.KeyId.verify(message.keyId); if (error) return "keyId." + error; } @@ -152548,7 +152546,7 @@ $root.proto = (function() { SyncdRecord.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdRecord) return object; - var message = new $root.proto.SyncdRecord(); + let message = new $root.proto.SyncdRecord(); if (object.index != null) { if (typeof object.index !== "object") throw TypeError(".proto.SyncdRecord.index: object expected"); @@ -152579,7 +152577,7 @@ $root.proto = (function() { SyncdRecord.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.index != null && message.hasOwnProperty("index")) { object.index = $root.proto.SyncdIndex.toObject(message.index, options); if (options.oneofs) @@ -152650,7 +152648,7 @@ $root.proto = (function() { function SyncdSnapshot(properties) { this.records = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -152688,7 +152686,7 @@ $root.proto = (function() { SyncdSnapshot.prototype.keyId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdSnapshot.prototype, "_version", { @@ -152735,7 +152733,7 @@ $root.proto = (function() { if (message.version != null && Object.hasOwnProperty.call(message, "version")) $root.proto.SyncdVersion.encode(message.version, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); if (message.records != null && message.records.length) - for (var i = 0; i < message.records.length; ++i) + for (let i = 0; i < message.records.length; ++i) $root.proto.SyncdRecord.encode(message.records[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); if (message.mac != null && Object.hasOwnProperty.call(message, "mac")) writer.uint32(/* id 3, wireType 2 =*/26).bytes(message.mac); @@ -152771,9 +152769,9 @@ $root.proto = (function() { SyncdSnapshot.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdSnapshot(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdSnapshot(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.version = $root.proto.SyncdVersion.decode(reader, reader.uint32()); @@ -152828,11 +152826,11 @@ $root.proto = (function() { SyncdSnapshot.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; { - var error = $root.proto.SyncdVersion.verify(message.version); + let error = $root.proto.SyncdVersion.verify(message.version); if (error) return "version." + error; } @@ -152840,8 +152838,8 @@ $root.proto = (function() { if (message.records != null && message.hasOwnProperty("records")) { if (!Array.isArray(message.records)) return "records: array expected"; - for (var i = 0; i < message.records.length; ++i) { - var error = $root.proto.SyncdRecord.verify(message.records[i]); + for (let i = 0; i < message.records.length; ++i) { + let error = $root.proto.SyncdRecord.verify(message.records[i]); if (error) return "records." + error; } @@ -152854,7 +152852,7 @@ $root.proto = (function() { if (message.keyId != null && message.hasOwnProperty("keyId")) { properties._keyId = 1; { - var error = $root.proto.KeyId.verify(message.keyId); + let error = $root.proto.KeyId.verify(message.keyId); if (error) return "keyId." + error; } @@ -152873,7 +152871,7 @@ $root.proto = (function() { SyncdSnapshot.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdSnapshot) return object; - var message = new $root.proto.SyncdSnapshot(); + let message = new $root.proto.SyncdSnapshot(); if (object.version != null) { if (typeof object.version !== "object") throw TypeError(".proto.SyncdSnapshot.version: object expected"); @@ -152883,7 +152881,7 @@ $root.proto = (function() { if (!Array.isArray(object.records)) throw TypeError(".proto.SyncdSnapshot.records: array expected"); message.records = []; - for (var i = 0; i < object.records.length; ++i) { + for (let i = 0; i < object.records.length; ++i) { if (typeof object.records[i] !== "object") throw TypeError(".proto.SyncdSnapshot.records: object expected"); message.records[i] = $root.proto.SyncdRecord.fromObject(object.records[i]); @@ -152914,7 +152912,7 @@ $root.proto = (function() { SyncdSnapshot.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.records = []; if (message.version != null && message.hasOwnProperty("version")) { @@ -152924,7 +152922,7 @@ $root.proto = (function() { } if (message.records && message.records.length) { object.records = []; - for (var j = 0; j < message.records.length; ++j) + for (let j = 0; j < message.records.length; ++j) object.records[j] = $root.proto.SyncdRecord.toObject(message.records[j], options); } if (message.mac != null && message.hasOwnProperty("mac")) { @@ -152988,7 +152986,7 @@ $root.proto = (function() { */ function SyncdValue(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -153002,7 +153000,7 @@ $root.proto = (function() { SyncdValue.prototype.blob = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdValue.prototype, "_blob", { @@ -153066,9 +153064,9 @@ $root.proto = (function() { SyncdValue.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdValue(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdValue(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.blob = reader.bytes(); @@ -153109,7 +153107,7 @@ $root.proto = (function() { SyncdValue.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.blob != null && message.hasOwnProperty("blob")) { properties._blob = 1; if (!(message.blob && typeof message.blob.length === "number" || $util.isString(message.blob))) @@ -153129,7 +153127,7 @@ $root.proto = (function() { SyncdValue.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdValue) return object; - var message = new $root.proto.SyncdValue(); + let message = new $root.proto.SyncdValue(); if (object.blob != null) if (typeof object.blob === "string") $util.base64.decode(object.blob, message.blob = $util.newBuffer($util.base64.length(object.blob)), 0); @@ -153150,7 +153148,7 @@ $root.proto = (function() { SyncdValue.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.blob != null && message.hasOwnProperty("blob")) { object.blob = options.bytes === String ? $util.base64.encode(message.blob, 0, message.blob.length) : options.bytes === Array ? Array.prototype.slice.call(message.blob) : message.blob; if (options.oneofs) @@ -153207,7 +153205,7 @@ $root.proto = (function() { */ function SyncdVersion(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -153221,7 +153219,7 @@ $root.proto = (function() { SyncdVersion.prototype.version = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(SyncdVersion.prototype, "_version", { @@ -153285,9 +153283,9 @@ $root.proto = (function() { SyncdVersion.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdVersion(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.SyncdVersion(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.version = reader.uint64(); @@ -153328,7 +153326,7 @@ $root.proto = (function() { SyncdVersion.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.version != null && message.hasOwnProperty("version")) { properties._version = 1; if (!$util.isInteger(message.version) && !(message.version && $util.isInteger(message.version.low) && $util.isInteger(message.version.high))) @@ -153348,7 +153346,7 @@ $root.proto = (function() { SyncdVersion.fromObject = function fromObject(object) { if (object instanceof $root.proto.SyncdVersion) return object; - var message = new $root.proto.SyncdVersion(); + let message = new $root.proto.SyncdVersion(); if (object.version != null) if ($util.Long) (message.version = $util.Long.fromValue(object.version)).unsigned = true; @@ -153373,7 +153371,7 @@ $root.proto = (function() { SyncdVersion.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.version != null && message.hasOwnProperty("version")) { if (typeof message.version === "number") object.version = options.longs === String ? String(message.version) : message.version; @@ -153434,7 +153432,7 @@ $root.proto = (function() { */ function TapLinkAction(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -153456,7 +153454,7 @@ $root.proto = (function() { TapLinkAction.prototype.tapUrl = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TapLinkAction.prototype, "_title", { @@ -153528,9 +153526,9 @@ $root.proto = (function() { TapLinkAction.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TapLinkAction(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TapLinkAction(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.title = reader.string(); @@ -153575,7 +153573,7 @@ $root.proto = (function() { TapLinkAction.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.title != null && message.hasOwnProperty("title")) { properties._title = 1; if (!$util.isString(message.title)) @@ -153600,7 +153598,7 @@ $root.proto = (function() { TapLinkAction.fromObject = function fromObject(object) { if (object instanceof $root.proto.TapLinkAction) return object; - var message = new $root.proto.TapLinkAction(); + let message = new $root.proto.TapLinkAction(); if (object.title != null) message.title = String(object.title); if (object.tapUrl != null) @@ -153620,7 +153618,7 @@ $root.proto = (function() { TapLinkAction.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.title != null && message.hasOwnProperty("title")) { object.title = message.title; if (options.oneofs) @@ -153685,7 +153683,7 @@ $root.proto = (function() { */ function TemplateButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -153723,7 +153721,7 @@ $root.proto = (function() { TemplateButton.prototype.callButton = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TemplateButton.prototype, "_index", { @@ -153804,9 +153802,9 @@ $root.proto = (function() { TemplateButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 4: { message.index = reader.uint32(); @@ -153859,7 +153857,7 @@ $root.proto = (function() { TemplateButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.index != null && message.hasOwnProperty("index")) { properties._index = 1; if (!$util.isInteger(message.index)) @@ -153868,7 +153866,7 @@ $root.proto = (function() { if (message.quickReplyButton != null && message.hasOwnProperty("quickReplyButton")) { properties.button = 1; { - var error = $root.proto.TemplateButton.QuickReplyButton.verify(message.quickReplyButton); + let error = $root.proto.TemplateButton.QuickReplyButton.verify(message.quickReplyButton); if (error) return "quickReplyButton." + error; } @@ -153878,7 +153876,7 @@ $root.proto = (function() { return "button: multiple values"; properties.button = 1; { - var error = $root.proto.TemplateButton.URLButton.verify(message.urlButton); + let error = $root.proto.TemplateButton.URLButton.verify(message.urlButton); if (error) return "urlButton." + error; } @@ -153888,7 +153886,7 @@ $root.proto = (function() { return "button: multiple values"; properties.button = 1; { - var error = $root.proto.TemplateButton.CallButton.verify(message.callButton); + let error = $root.proto.TemplateButton.CallButton.verify(message.callButton); if (error) return "callButton." + error; } @@ -153907,7 +153905,7 @@ $root.proto = (function() { TemplateButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.TemplateButton) return object; - var message = new $root.proto.TemplateButton(); + let message = new $root.proto.TemplateButton(); if (object.index != null) message.index = object.index >>> 0; if (object.quickReplyButton != null) { @@ -153940,7 +153938,7 @@ $root.proto = (function() { TemplateButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.quickReplyButton != null && message.hasOwnProperty("quickReplyButton")) { object.quickReplyButton = $root.proto.TemplateButton.QuickReplyButton.toObject(message.quickReplyButton, options); if (options.oneofs) @@ -154010,7 +154008,7 @@ $root.proto = (function() { */ function CallButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -154032,7 +154030,7 @@ $root.proto = (function() { CallButton.prototype.phoneNumber = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(CallButton.prototype, "_displayText", { @@ -154104,9 +154102,9 @@ $root.proto = (function() { CallButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.CallButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.CallButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = $root.proto.Message.HighlyStructuredMessage.decode(reader, reader.uint32()); @@ -154151,11 +154149,11 @@ $root.proto = (function() { CallButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); if (error) return "displayText." + error; } @@ -154163,7 +154161,7 @@ $root.proto = (function() { if (message.phoneNumber != null && message.hasOwnProperty("phoneNumber")) { properties._phoneNumber = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.phoneNumber); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.phoneNumber); if (error) return "phoneNumber." + error; } @@ -154182,7 +154180,7 @@ $root.proto = (function() { CallButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.TemplateButton.CallButton) return object; - var message = new $root.proto.TemplateButton.CallButton(); + let message = new $root.proto.TemplateButton.CallButton(); if (object.displayText != null) { if (typeof object.displayText !== "object") throw TypeError(".proto.TemplateButton.CallButton.displayText: object expected"); @@ -154208,7 +154206,7 @@ $root.proto = (function() { CallButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = $root.proto.Message.HighlyStructuredMessage.toObject(message.displayText, options); if (options.oneofs) @@ -154271,7 +154269,7 @@ $root.proto = (function() { */ function QuickReplyButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -154293,7 +154291,7 @@ $root.proto = (function() { QuickReplyButton.prototype.id = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(QuickReplyButton.prototype, "_displayText", { @@ -154365,9 +154363,9 @@ $root.proto = (function() { QuickReplyButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.QuickReplyButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.QuickReplyButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = $root.proto.Message.HighlyStructuredMessage.decode(reader, reader.uint32()); @@ -154412,11 +154410,11 @@ $root.proto = (function() { QuickReplyButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); if (error) return "displayText." + error; } @@ -154440,7 +154438,7 @@ $root.proto = (function() { QuickReplyButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.TemplateButton.QuickReplyButton) return object; - var message = new $root.proto.TemplateButton.QuickReplyButton(); + let message = new $root.proto.TemplateButton.QuickReplyButton(); if (object.displayText != null) { if (typeof object.displayText !== "object") throw TypeError(".proto.TemplateButton.QuickReplyButton.displayText: object expected"); @@ -154463,7 +154461,7 @@ $root.proto = (function() { QuickReplyButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = $root.proto.Message.HighlyStructuredMessage.toObject(message.displayText, options); if (options.oneofs) @@ -154526,7 +154524,7 @@ $root.proto = (function() { */ function URLButton(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -154548,7 +154546,7 @@ $root.proto = (function() { URLButton.prototype.url = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(URLButton.prototype, "_displayText", { @@ -154620,9 +154618,9 @@ $root.proto = (function() { URLButton.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.URLButton(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.TemplateButton.URLButton(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.displayText = $root.proto.Message.HighlyStructuredMessage.decode(reader, reader.uint32()); @@ -154667,11 +154665,11 @@ $root.proto = (function() { URLButton.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { properties._displayText = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.displayText); if (error) return "displayText." + error; } @@ -154679,7 +154677,7 @@ $root.proto = (function() { if (message.url != null && message.hasOwnProperty("url")) { properties._url = 1; { - var error = $root.proto.Message.HighlyStructuredMessage.verify(message.url); + let error = $root.proto.Message.HighlyStructuredMessage.verify(message.url); if (error) return "url." + error; } @@ -154698,7 +154696,7 @@ $root.proto = (function() { URLButton.fromObject = function fromObject(object) { if (object instanceof $root.proto.TemplateButton.URLButton) return object; - var message = new $root.proto.TemplateButton.URLButton(); + let message = new $root.proto.TemplateButton.URLButton(); if (object.displayText != null) { if (typeof object.displayText !== "object") throw TypeError(".proto.TemplateButton.URLButton.displayText: object expected"); @@ -154724,7 +154722,7 @@ $root.proto = (function() { URLButton.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.displayText != null && message.hasOwnProperty("displayText")) { object.displayText = $root.proto.Message.HighlyStructuredMessage.toObject(message.displayText, options); if (options.oneofs) @@ -154790,7 +154788,7 @@ $root.proto = (function() { function UrlTrackingMap(properties) { this.urlTrackingMapElements = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -154828,7 +154826,7 @@ $root.proto = (function() { if (!writer) writer = $Writer.create(); if (message.urlTrackingMapElements != null && message.urlTrackingMapElements.length) - for (var i = 0; i < message.urlTrackingMapElements.length; ++i) + for (let i = 0; i < message.urlTrackingMapElements.length; ++i) $root.proto.UrlTrackingMap.UrlTrackingMapElement.encode(message.urlTrackingMapElements[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); return writer; }; @@ -154860,9 +154858,9 @@ $root.proto = (function() { UrlTrackingMap.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UrlTrackingMap(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UrlTrackingMap(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (!(message.urlTrackingMapElements && message.urlTrackingMapElements.length)) @@ -154908,8 +154906,8 @@ $root.proto = (function() { if (message.urlTrackingMapElements != null && message.hasOwnProperty("urlTrackingMapElements")) { if (!Array.isArray(message.urlTrackingMapElements)) return "urlTrackingMapElements: array expected"; - for (var i = 0; i < message.urlTrackingMapElements.length; ++i) { - var error = $root.proto.UrlTrackingMap.UrlTrackingMapElement.verify(message.urlTrackingMapElements[i]); + for (let i = 0; i < message.urlTrackingMapElements.length; ++i) { + let error = $root.proto.UrlTrackingMap.UrlTrackingMapElement.verify(message.urlTrackingMapElements[i]); if (error) return "urlTrackingMapElements." + error; } @@ -154928,12 +154926,12 @@ $root.proto = (function() { UrlTrackingMap.fromObject = function fromObject(object) { if (object instanceof $root.proto.UrlTrackingMap) return object; - var message = new $root.proto.UrlTrackingMap(); + let message = new $root.proto.UrlTrackingMap(); if (object.urlTrackingMapElements) { if (!Array.isArray(object.urlTrackingMapElements)) throw TypeError(".proto.UrlTrackingMap.urlTrackingMapElements: array expected"); message.urlTrackingMapElements = []; - for (var i = 0; i < object.urlTrackingMapElements.length; ++i) { + for (let i = 0; i < object.urlTrackingMapElements.length; ++i) { if (typeof object.urlTrackingMapElements[i] !== "object") throw TypeError(".proto.UrlTrackingMap.urlTrackingMapElements: object expected"); message.urlTrackingMapElements[i] = $root.proto.UrlTrackingMap.UrlTrackingMapElement.fromObject(object.urlTrackingMapElements[i]); @@ -154954,12 +154952,12 @@ $root.proto = (function() { UrlTrackingMap.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.urlTrackingMapElements = []; if (message.urlTrackingMapElements && message.urlTrackingMapElements.length) { object.urlTrackingMapElements = []; - for (var j = 0; j < message.urlTrackingMapElements.length; ++j) + for (let j = 0; j < message.urlTrackingMapElements.length; ++j) object.urlTrackingMapElements[j] = $root.proto.UrlTrackingMap.UrlTrackingMapElement.toObject(message.urlTrackingMapElements[j], options); } return object; @@ -155013,7 +155011,7 @@ $root.proto = (function() { */ function UrlTrackingMapElement(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -155051,7 +155049,7 @@ $root.proto = (function() { UrlTrackingMapElement.prototype.cardIndex = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UrlTrackingMapElement.prototype, "_originalUrl", { @@ -155139,9 +155137,9 @@ $root.proto = (function() { UrlTrackingMapElement.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UrlTrackingMap.UrlTrackingMapElement(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UrlTrackingMap.UrlTrackingMapElement(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.originalUrl = reader.string(); @@ -155194,7 +155192,7 @@ $root.proto = (function() { UrlTrackingMapElement.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.originalUrl != null && message.hasOwnProperty("originalUrl")) { properties._originalUrl = 1; if (!$util.isString(message.originalUrl)) @@ -155229,7 +155227,7 @@ $root.proto = (function() { UrlTrackingMapElement.fromObject = function fromObject(object) { if (object instanceof $root.proto.UrlTrackingMap.UrlTrackingMapElement) return object; - var message = new $root.proto.UrlTrackingMap.UrlTrackingMapElement(); + let message = new $root.proto.UrlTrackingMap.UrlTrackingMapElement(); if (object.originalUrl != null) message.originalUrl = String(object.originalUrl); if (object.unconsentedUsersUrl != null) @@ -155253,7 +155251,7 @@ $root.proto = (function() { UrlTrackingMapElement.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.originalUrl != null && message.hasOwnProperty("originalUrl")) { object.originalUrl = message.originalUrl; if (options.oneofs) @@ -155332,7 +155330,7 @@ $root.proto = (function() { function UserPassword(properties) { this.transformerArg = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -155370,7 +155368,7 @@ $root.proto = (function() { UserPassword.prototype.transformedData = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UserPassword.prototype, "_encoding", { @@ -155419,7 +155417,7 @@ $root.proto = (function() { if (message.transformer != null && Object.hasOwnProperty.call(message, "transformer")) writer.uint32(/* id 2, wireType 0 =*/16).int32(message.transformer); if (message.transformerArg != null && message.transformerArg.length) - for (var i = 0; i < message.transformerArg.length; ++i) + for (let i = 0; i < message.transformerArg.length; ++i) $root.proto.UserPassword.TransformerArg.encode(message.transformerArg[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); if (message.transformedData != null && Object.hasOwnProperty.call(message, "transformedData")) writer.uint32(/* id 4, wireType 2 =*/34).bytes(message.transformedData); @@ -155453,9 +155451,9 @@ $root.proto = (function() { UserPassword.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.encoding = reader.int32(); @@ -155510,7 +155508,7 @@ $root.proto = (function() { UserPassword.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.encoding != null && message.hasOwnProperty("encoding")) { properties._encoding = 1; switch (message.encoding) { @@ -155535,8 +155533,8 @@ $root.proto = (function() { if (message.transformerArg != null && message.hasOwnProperty("transformerArg")) { if (!Array.isArray(message.transformerArg)) return "transformerArg: array expected"; - for (var i = 0; i < message.transformerArg.length; ++i) { - var error = $root.proto.UserPassword.TransformerArg.verify(message.transformerArg[i]); + for (let i = 0; i < message.transformerArg.length; ++i) { + let error = $root.proto.UserPassword.TransformerArg.verify(message.transformerArg[i]); if (error) return "transformerArg." + error; } @@ -155560,7 +155558,7 @@ $root.proto = (function() { UserPassword.fromObject = function fromObject(object) { if (object instanceof $root.proto.UserPassword) return object; - var message = new $root.proto.UserPassword(); + let message = new $root.proto.UserPassword(); switch (object.encoding) { default: if (typeof object.encoding === "number") { @@ -155601,7 +155599,7 @@ $root.proto = (function() { if (!Array.isArray(object.transformerArg)) throw TypeError(".proto.UserPassword.transformerArg: array expected"); message.transformerArg = []; - for (var i = 0; i < object.transformerArg.length; ++i) { + for (let i = 0; i < object.transformerArg.length; ++i) { if (typeof object.transformerArg[i] !== "object") throw TypeError(".proto.UserPassword.transformerArg: object expected"); message.transformerArg[i] = $root.proto.UserPassword.TransformerArg.fromObject(object.transformerArg[i]); @@ -155627,7 +155625,7 @@ $root.proto = (function() { UserPassword.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.transformerArg = []; if (message.encoding != null && message.hasOwnProperty("encoding")) { @@ -155642,7 +155640,7 @@ $root.proto = (function() { } if (message.transformerArg && message.transformerArg.length) { object.transformerArg = []; - for (var j = 0; j < message.transformerArg.length; ++j) + for (let j = 0; j < message.transformerArg.length; ++j) object.transformerArg[j] = $root.proto.UserPassword.TransformerArg.toObject(message.transformerArg[j], options); } if (message.transformedData != null && message.hasOwnProperty("transformedData")) { @@ -155687,7 +155685,7 @@ $root.proto = (function() { * @property {number} UTF8_BROKEN=1 UTF8_BROKEN value */ UserPassword.Encoding = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UTF8"] = 0; values[valuesById[1] = "UTF8_BROKEN"] = 1; return values; @@ -155702,7 +155700,7 @@ $root.proto = (function() { * @property {number} PBKDF2_HMAC_SHA384=2 PBKDF2_HMAC_SHA384 value */ UserPassword.Transformer = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NONE"] = 0; values[valuesById[1] = "PBKDF2_HMAC_SHA512"] = 1; values[valuesById[2] = "PBKDF2_HMAC_SHA384"] = 2; @@ -155729,7 +155727,7 @@ $root.proto = (function() { */ function TransformerArg(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -155751,7 +155749,7 @@ $root.proto = (function() { TransformerArg.prototype.value = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(TransformerArg.prototype, "_key", { @@ -155823,9 +155821,9 @@ $root.proto = (function() { TransformerArg.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword.TransformerArg(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword.TransformerArg(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = reader.string(); @@ -155870,7 +155868,7 @@ $root.proto = (function() { TransformerArg.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.key != null && message.hasOwnProperty("key")) { properties._key = 1; if (!$util.isString(message.key)) @@ -155879,7 +155877,7 @@ $root.proto = (function() { if (message.value != null && message.hasOwnProperty("value")) { properties._value = 1; { - var error = $root.proto.UserPassword.TransformerArg.Value.verify(message.value); + let error = $root.proto.UserPassword.TransformerArg.Value.verify(message.value); if (error) return "value." + error; } @@ -155898,7 +155896,7 @@ $root.proto = (function() { TransformerArg.fromObject = function fromObject(object) { if (object instanceof $root.proto.UserPassword.TransformerArg) return object; - var message = new $root.proto.UserPassword.TransformerArg(); + let message = new $root.proto.UserPassword.TransformerArg(); if (object.key != null) message.key = String(object.key); if (object.value != null) { @@ -155921,7 +155919,7 @@ $root.proto = (function() { TransformerArg.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.key != null && message.hasOwnProperty("key")) { object.key = message.key; if (options.oneofs) @@ -155981,7 +155979,7 @@ $root.proto = (function() { */ function Value(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -156003,7 +156001,7 @@ $root.proto = (function() { Value.prototype.asUnsignedInteger = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; /** * Value value. @@ -156074,9 +156072,9 @@ $root.proto = (function() { Value.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword.TransformerArg.Value(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserPassword.TransformerArg.Value(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.asBlob = reader.bytes(); @@ -156121,7 +156119,7 @@ $root.proto = (function() { Value.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.asBlob != null && message.hasOwnProperty("asBlob")) { properties.value = 1; if (!(message.asBlob && typeof message.asBlob.length === "number" || $util.isString(message.asBlob))) @@ -156148,7 +156146,7 @@ $root.proto = (function() { Value.fromObject = function fromObject(object) { if (object instanceof $root.proto.UserPassword.TransformerArg.Value) return object; - var message = new $root.proto.UserPassword.TransformerArg.Value(); + let message = new $root.proto.UserPassword.TransformerArg.Value(); if (object.asBlob != null) if (typeof object.asBlob === "string") $util.base64.decode(object.asBlob, message.asBlob = $util.newBuffer($util.base64.length(object.asBlob)), 0); @@ -156171,7 +156169,7 @@ $root.proto = (function() { Value.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.asBlob != null && message.hasOwnProperty("asBlob")) { object.asBlob = options.bytes === String ? $util.base64.encode(message.asBlob, 0, message.asBlob.length) : options.bytes === Array ? Array.prototype.slice.call(message.asBlob) : message.asBlob; if (options.oneofs) @@ -156246,7 +156244,7 @@ $root.proto = (function() { this.pendingDeviceJid = []; this.deliveredDeviceJid = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -156300,7 +156298,7 @@ $root.proto = (function() { UserReceipt.prototype.deliveredDeviceJid = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(UserReceipt.prototype, "_receiptTimestamp", { @@ -156352,10 +156350,10 @@ $root.proto = (function() { if (message.playedTimestamp != null && Object.hasOwnProperty.call(message, "playedTimestamp")) writer.uint32(/* id 4, wireType 0 =*/32).int64(message.playedTimestamp); if (message.pendingDeviceJid != null && message.pendingDeviceJid.length) - for (var i = 0; i < message.pendingDeviceJid.length; ++i) + for (let i = 0; i < message.pendingDeviceJid.length; ++i) writer.uint32(/* id 5, wireType 2 =*/42).string(message.pendingDeviceJid[i]); if (message.deliveredDeviceJid != null && message.deliveredDeviceJid.length) - for (var i = 0; i < message.deliveredDeviceJid.length; ++i) + for (let i = 0; i < message.deliveredDeviceJid.length; ++i) writer.uint32(/* id 6, wireType 2 =*/50).string(message.deliveredDeviceJid[i]); return writer; }; @@ -156387,9 +156385,9 @@ $root.proto = (function() { UserReceipt.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserReceipt(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.UserReceipt(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.userJid = reader.string(); @@ -156456,7 +156454,7 @@ $root.proto = (function() { UserReceipt.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (!$util.isString(message.userJid)) return "userJid: string expected"; if (message.receiptTimestamp != null && message.hasOwnProperty("receiptTimestamp")) { @@ -156477,14 +156475,14 @@ $root.proto = (function() { if (message.pendingDeviceJid != null && message.hasOwnProperty("pendingDeviceJid")) { if (!Array.isArray(message.pendingDeviceJid)) return "pendingDeviceJid: array expected"; - for (var i = 0; i < message.pendingDeviceJid.length; ++i) + for (let i = 0; i < message.pendingDeviceJid.length; ++i) if (!$util.isString(message.pendingDeviceJid[i])) return "pendingDeviceJid: string[] expected"; } if (message.deliveredDeviceJid != null && message.hasOwnProperty("deliveredDeviceJid")) { if (!Array.isArray(message.deliveredDeviceJid)) return "deliveredDeviceJid: array expected"; - for (var i = 0; i < message.deliveredDeviceJid.length; ++i) + for (let i = 0; i < message.deliveredDeviceJid.length; ++i) if (!$util.isString(message.deliveredDeviceJid[i])) return "deliveredDeviceJid: string[] expected"; } @@ -156502,7 +156500,7 @@ $root.proto = (function() { UserReceipt.fromObject = function fromObject(object) { if (object instanceof $root.proto.UserReceipt) return object; - var message = new $root.proto.UserReceipt(); + let message = new $root.proto.UserReceipt(); if (object.userJid != null) message.userJid = String(object.userJid); if (object.receiptTimestamp != null) @@ -156536,14 +156534,14 @@ $root.proto = (function() { if (!Array.isArray(object.pendingDeviceJid)) throw TypeError(".proto.UserReceipt.pendingDeviceJid: array expected"); message.pendingDeviceJid = []; - for (var i = 0; i < object.pendingDeviceJid.length; ++i) + for (let i = 0; i < object.pendingDeviceJid.length; ++i) message.pendingDeviceJid[i] = String(object.pendingDeviceJid[i]); } if (object.deliveredDeviceJid) { if (!Array.isArray(object.deliveredDeviceJid)) throw TypeError(".proto.UserReceipt.deliveredDeviceJid: array expected"); message.deliveredDeviceJid = []; - for (var i = 0; i < object.deliveredDeviceJid.length; ++i) + for (let i = 0; i < object.deliveredDeviceJid.length; ++i) message.deliveredDeviceJid[i] = String(object.deliveredDeviceJid[i]); } return message; @@ -156561,7 +156559,7 @@ $root.proto = (function() { UserReceipt.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.pendingDeviceJid = []; object.deliveredDeviceJid = []; @@ -156596,12 +156594,12 @@ $root.proto = (function() { } if (message.pendingDeviceJid && message.pendingDeviceJid.length) { object.pendingDeviceJid = []; - for (var j = 0; j < message.pendingDeviceJid.length; ++j) + for (let j = 0; j < message.pendingDeviceJid.length; ++j) object.pendingDeviceJid[j] = message.pendingDeviceJid[j]; } if (message.deliveredDeviceJid && message.deliveredDeviceJid.length) { object.deliveredDeviceJid = []; - for (var j = 0; j < message.deliveredDeviceJid.length; ++j) + for (let j = 0; j < message.deliveredDeviceJid.length; ++j) object.deliveredDeviceJid[j] = message.deliveredDeviceJid[j]; } return object; @@ -156657,7 +156655,7 @@ $root.proto = (function() { */ function VerifiedNameCertificate(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -156687,7 +156685,7 @@ $root.proto = (function() { VerifiedNameCertificate.prototype.serverSignature = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(VerifiedNameCertificate.prototype, "_details", { @@ -156767,9 +156765,9 @@ $root.proto = (function() { VerifiedNameCertificate.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.VerifiedNameCertificate(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.VerifiedNameCertificate(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.details = reader.bytes(); @@ -156818,7 +156816,7 @@ $root.proto = (function() { VerifiedNameCertificate.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.details != null && message.hasOwnProperty("details")) { properties._details = 1; if (!(message.details && typeof message.details.length === "number" || $util.isString(message.details))) @@ -156848,7 +156846,7 @@ $root.proto = (function() { VerifiedNameCertificate.fromObject = function fromObject(object) { if (object instanceof $root.proto.VerifiedNameCertificate) return object; - var message = new $root.proto.VerifiedNameCertificate(); + let message = new $root.proto.VerifiedNameCertificate(); if (object.details != null) if (typeof object.details === "string") $util.base64.decode(object.details, message.details = $util.newBuffer($util.base64.length(object.details)), 0); @@ -156879,7 +156877,7 @@ $root.proto = (function() { VerifiedNameCertificate.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.details != null && message.hasOwnProperty("details")) { object.details = options.bytes === String ? $util.base64.encode(message.details, 0, message.details.length) : options.bytes === Array ? Array.prototype.slice.call(message.details) : message.details; if (options.oneofs) @@ -156948,7 +156946,7 @@ $root.proto = (function() { function Details(properties) { this.localizedNames = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -156994,7 +156992,7 @@ $root.proto = (function() { Details.prototype.issueTime = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(Details.prototype, "_serial", { @@ -157051,7 +157049,7 @@ $root.proto = (function() { if (message.verifiedName != null && Object.hasOwnProperty.call(message, "verifiedName")) writer.uint32(/* id 4, wireType 2 =*/34).string(message.verifiedName); if (message.localizedNames != null && message.localizedNames.length) - for (var i = 0; i < message.localizedNames.length; ++i) + for (let i = 0; i < message.localizedNames.length; ++i) $root.proto.LocalizedName.encode(message.localizedNames[i], writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim(); if (message.issueTime != null && Object.hasOwnProperty.call(message, "issueTime")) writer.uint32(/* id 10, wireType 0 =*/80).uint64(message.issueTime); @@ -157085,9 +157083,9 @@ $root.proto = (function() { Details.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.VerifiedNameCertificate.Details(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.VerifiedNameCertificate.Details(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.serial = reader.uint64(); @@ -157146,7 +157144,7 @@ $root.proto = (function() { Details.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.serial != null && message.hasOwnProperty("serial")) { properties._serial = 1; if (!$util.isInteger(message.serial) && !(message.serial && $util.isInteger(message.serial.low) && $util.isInteger(message.serial.high))) @@ -157165,8 +157163,8 @@ $root.proto = (function() { if (message.localizedNames != null && message.hasOwnProperty("localizedNames")) { if (!Array.isArray(message.localizedNames)) return "localizedNames: array expected"; - for (var i = 0; i < message.localizedNames.length; ++i) { - var error = $root.proto.LocalizedName.verify(message.localizedNames[i]); + for (let i = 0; i < message.localizedNames.length; ++i) { + let error = $root.proto.LocalizedName.verify(message.localizedNames[i]); if (error) return "localizedNames." + error; } @@ -157190,7 +157188,7 @@ $root.proto = (function() { Details.fromObject = function fromObject(object) { if (object instanceof $root.proto.VerifiedNameCertificate.Details) return object; - var message = new $root.proto.VerifiedNameCertificate.Details(); + let message = new $root.proto.VerifiedNameCertificate.Details(); if (object.serial != null) if ($util.Long) (message.serial = $util.Long.fromValue(object.serial)).unsigned = true; @@ -157208,7 +157206,7 @@ $root.proto = (function() { if (!Array.isArray(object.localizedNames)) throw TypeError(".proto.VerifiedNameCertificate.Details.localizedNames: array expected"); message.localizedNames = []; - for (var i = 0; i < object.localizedNames.length; ++i) { + for (let i = 0; i < object.localizedNames.length; ++i) { if (typeof object.localizedNames[i] !== "object") throw TypeError(".proto.VerifiedNameCertificate.Details.localizedNames: object expected"); message.localizedNames[i] = $root.proto.LocalizedName.fromObject(object.localizedNames[i]); @@ -157238,7 +157236,7 @@ $root.proto = (function() { Details.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.localizedNames = []; if (message.serial != null && message.hasOwnProperty("serial")) { @@ -157261,7 +157259,7 @@ $root.proto = (function() { } if (message.localizedNames && message.localizedNames.length) { object.localizedNames = []; - for (var j = 0; j < message.localizedNames.length; ++j) + for (let j = 0; j < message.localizedNames.length; ++j) object.localizedNames[j] = $root.proto.LocalizedName.toObject(message.localizedNames[j], options); } if (message.issueTime != null && message.hasOwnProperty("issueTime")) { @@ -157327,7 +157325,7 @@ $root.proto = (function() { */ function WallpaperSettings(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -157349,7 +157347,7 @@ $root.proto = (function() { WallpaperSettings.prototype.opacity = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WallpaperSettings.prototype, "_filename", { @@ -157421,9 +157419,9 @@ $root.proto = (function() { WallpaperSettings.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WallpaperSettings(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WallpaperSettings(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.filename = reader.string(); @@ -157468,7 +157466,7 @@ $root.proto = (function() { WallpaperSettings.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.filename != null && message.hasOwnProperty("filename")) { properties._filename = 1; if (!$util.isString(message.filename)) @@ -157493,7 +157491,7 @@ $root.proto = (function() { WallpaperSettings.fromObject = function fromObject(object) { if (object instanceof $root.proto.WallpaperSettings) return object; - var message = new $root.proto.WallpaperSettings(); + let message = new $root.proto.WallpaperSettings(); if (object.filename != null) message.filename = String(object.filename); if (object.opacity != null) @@ -157513,7 +157511,7 @@ $root.proto = (function() { WallpaperSettings.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.filename != null && message.hasOwnProperty("filename")) { object.filename = message.filename; if (options.oneofs) @@ -157619,7 +157617,7 @@ $root.proto = (function() { */ function WebFeatures(properties) { if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -157985,7 +157983,7 @@ $root.proto = (function() { WebFeatures.prototype.noDeleteMessageTimeLimit = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WebFeatures.prototype, "_labelsDisplay", { @@ -158401,9 +158399,9 @@ $root.proto = (function() { WebFeatures.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebFeatures(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebFeatures(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.labelsDisplay = reader.int32(); @@ -158620,7 +158618,7 @@ $root.proto = (function() { WebFeatures.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.labelsDisplay != null && message.hasOwnProperty("labelsDisplay")) { properties._labelsDisplay = 1; switch (message.labelsDisplay) { @@ -159175,7 +159173,7 @@ $root.proto = (function() { WebFeatures.fromObject = function fromObject(object) { if (object instanceof $root.proto.WebFeatures) return object; - var message = new $root.proto.WebFeatures(); + let message = new $root.proto.WebFeatures(); switch (object.labelsDisplay) { default: if (typeof object.labelsDisplay === "number") { @@ -160271,7 +160269,7 @@ $root.proto = (function() { WebFeatures.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (message.labelsDisplay != null && message.hasOwnProperty("labelsDisplay")) { object.labelsDisplay = options.enums === String ? $root.proto.WebFeatures.Flag[message.labelsDisplay] === undefined ? message.labelsDisplay : $root.proto.WebFeatures.Flag[message.labelsDisplay] : message.labelsDisplay; if (options.oneofs) @@ -160536,7 +160534,7 @@ $root.proto = (function() { * @property {number} PRODUCTION=3 PRODUCTION value */ WebFeatures.Flag = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "NOT_STARTED"] = 0; values[valuesById[1] = "FORCE_UPGRADE"] = 1; values[valuesById[2] = "DEVELOPMENT"] = 2; @@ -160637,7 +160635,7 @@ $root.proto = (function() { this.statusMentionSources = []; this.supportAiCitations = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -161139,7 +161137,7 @@ $root.proto = (function() { WebMessageInfo.prototype.botTargetId = null; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WebMessageInfo.prototype, "_message", { @@ -161503,12 +161501,12 @@ $root.proto = (function() { if (message.clearMedia != null && Object.hasOwnProperty.call(message, "clearMedia")) writer.uint32(/* id 25, wireType 0 =*/200).bool(message.clearMedia); if (message.messageStubParameters != null && message.messageStubParameters.length) - for (var i = 0; i < message.messageStubParameters.length; ++i) + for (let i = 0; i < message.messageStubParameters.length; ++i) writer.uint32(/* id 26, wireType 2 =*/210).string(message.messageStubParameters[i]); if (message.duration != null && Object.hasOwnProperty.call(message, "duration")) writer.uint32(/* id 27, wireType 0 =*/216).uint32(message.duration); if (message.labels != null && message.labels.length) - for (var i = 0; i < message.labels.length; ++i) + for (let i = 0; i < message.labels.length; ++i) writer.uint32(/* id 28, wireType 2 =*/226).string(message.labels[i]); if (message.paymentInfo != null && Object.hasOwnProperty.call(message, "paymentInfo")) $root.proto.PaymentInfo.encode(message.paymentInfo, writer.uint32(/* id 29, wireType 2 =*/234).fork()).ldelim(); @@ -161533,10 +161531,10 @@ $root.proto = (function() { if (message.photoChange != null && Object.hasOwnProperty.call(message, "photoChange")) $root.proto.PhotoChange.encode(message.photoChange, writer.uint32(/* id 39, wireType 2 =*/314).fork()).ldelim(); if (message.userReceipt != null && message.userReceipt.length) - for (var i = 0; i < message.userReceipt.length; ++i) + for (let i = 0; i < message.userReceipt.length; ++i) $root.proto.UserReceipt.encode(message.userReceipt[i], writer.uint32(/* id 40, wireType 2 =*/322).fork()).ldelim(); if (message.reactions != null && message.reactions.length) - for (var i = 0; i < message.reactions.length; ++i) + for (let i = 0; i < message.reactions.length; ++i) $root.proto.Reaction.encode(message.reactions[i], writer.uint32(/* id 41, wireType 2 =*/330).fork()).ldelim(); if (message.quotedStickerData != null && Object.hasOwnProperty.call(message, "quotedStickerData")) $root.proto.MediaData.encode(message.quotedStickerData, writer.uint32(/* id 42, wireType 2 =*/338).fork()).ldelim(); @@ -161545,7 +161543,7 @@ $root.proto = (function() { if (message.statusPsa != null && Object.hasOwnProperty.call(message, "statusPsa")) $root.proto.StatusPSA.encode(message.statusPsa, writer.uint32(/* id 44, wireType 2 =*/354).fork()).ldelim(); if (message.pollUpdates != null && message.pollUpdates.length) - for (var i = 0; i < message.pollUpdates.length; ++i) + for (let i = 0; i < message.pollUpdates.length; ++i) $root.proto.PollUpdate.encode(message.pollUpdates[i], writer.uint32(/* id 45, wireType 2 =*/362).fork()).ldelim(); if (message.pollAdditionalMetadata != null && Object.hasOwnProperty.call(message, "pollAdditionalMetadata")) $root.proto.PollAdditionalMetadata.encode(message.pollAdditionalMetadata, writer.uint32(/* id 46, wireType 2 =*/370).fork()).ldelim(); @@ -161574,7 +161572,7 @@ $root.proto = (function() { if (message.commentMetadata != null && Object.hasOwnProperty.call(message, "commentMetadata")) $root.proto.CommentMetadata.encode(message.commentMetadata, writer.uint32(/* id 59, wireType 2 =*/474).fork()).ldelim(); if (message.eventResponses != null && message.eventResponses.length) - for (var i = 0; i < message.eventResponses.length; ++i) + for (let i = 0; i < message.eventResponses.length; ++i) $root.proto.EventResponse.encode(message.eventResponses[i], writer.uint32(/* id 61, wireType 2 =*/490).fork()).ldelim(); if (message.reportingTokenInfo != null && Object.hasOwnProperty.call(message, "reportingTokenInfo")) $root.proto.ReportingTokenInfo.encode(message.reportingTokenInfo, writer.uint32(/* id 62, wireType 2 =*/498).fork()).ldelim(); @@ -161585,22 +161583,22 @@ $root.proto = (function() { if (message.isMentionedInStatus != null && Object.hasOwnProperty.call(message, "isMentionedInStatus")) writer.uint32(/* id 65, wireType 0 =*/520).bool(message.isMentionedInStatus); if (message.statusMentions != null && message.statusMentions.length) - for (var i = 0; i < message.statusMentions.length; ++i) + for (let i = 0; i < message.statusMentions.length; ++i) writer.uint32(/* id 66, wireType 2 =*/530).string(message.statusMentions[i]); if (message.targetMessageId != null && Object.hasOwnProperty.call(message, "targetMessageId")) $root.proto.MessageKey.encode(message.targetMessageId, writer.uint32(/* id 67, wireType 2 =*/538).fork()).ldelim(); if (message.messageAddOns != null && message.messageAddOns.length) - for (var i = 0; i < message.messageAddOns.length; ++i) + for (let i = 0; i < message.messageAddOns.length; ++i) $root.proto.MessageAddOn.encode(message.messageAddOns[i], writer.uint32(/* id 68, wireType 2 =*/546).fork()).ldelim(); if (message.statusMentionMessageInfo != null && Object.hasOwnProperty.call(message, "statusMentionMessageInfo")) $root.proto.StatusMentionMessage.encode(message.statusMentionMessageInfo, writer.uint32(/* id 69, wireType 2 =*/554).fork()).ldelim(); if (message.isSupportAiMessage != null && Object.hasOwnProperty.call(message, "isSupportAiMessage")) writer.uint32(/* id 70, wireType 0 =*/560).bool(message.isSupportAiMessage); if (message.statusMentionSources != null && message.statusMentionSources.length) - for (var i = 0; i < message.statusMentionSources.length; ++i) + for (let i = 0; i < message.statusMentionSources.length; ++i) writer.uint32(/* id 71, wireType 2 =*/570).string(message.statusMentionSources[i]); if (message.supportAiCitations != null && message.supportAiCitations.length) - for (var i = 0; i < message.supportAiCitations.length; ++i) + for (let i = 0; i < message.supportAiCitations.length; ++i) $root.proto.Citation.encode(message.supportAiCitations[i], writer.uint32(/* id 72, wireType 2 =*/578).fork()).ldelim(); if (message.botTargetId != null && Object.hasOwnProperty.call(message, "botTargetId")) writer.uint32(/* id 73, wireType 2 =*/586).string(message.botTargetId); @@ -161634,9 +161632,9 @@ $root.proto = (function() { WebMessageInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebMessageInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebMessageInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 1: { message.key = $root.proto.MessageKey.decode(reader, reader.uint32()); @@ -161943,16 +161941,16 @@ $root.proto = (function() { WebMessageInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; { - var error = $root.proto.MessageKey.verify(message.key); + let error = $root.proto.MessageKey.verify(message.key); if (error) return "key." + error; } if (message.message != null && message.hasOwnProperty("message")) { properties._message = 1; { - var error = $root.proto.Message.verify(message.message); + let error = $root.proto.Message.verify(message.message); if (error) return "message." + error; } @@ -162261,7 +162259,7 @@ $root.proto = (function() { if (message.messageStubParameters != null && message.hasOwnProperty("messageStubParameters")) { if (!Array.isArray(message.messageStubParameters)) return "messageStubParameters: array expected"; - for (var i = 0; i < message.messageStubParameters.length; ++i) + for (let i = 0; i < message.messageStubParameters.length; ++i) if (!$util.isString(message.messageStubParameters[i])) return "messageStubParameters: string[] expected"; } @@ -162273,14 +162271,14 @@ $root.proto = (function() { if (message.labels != null && message.hasOwnProperty("labels")) { if (!Array.isArray(message.labels)) return "labels: array expected"; - for (var i = 0; i < message.labels.length; ++i) + for (let i = 0; i < message.labels.length; ++i) if (!$util.isString(message.labels[i])) return "labels: string[] expected"; } if (message.paymentInfo != null && message.hasOwnProperty("paymentInfo")) { properties._paymentInfo = 1; { - var error = $root.proto.PaymentInfo.verify(message.paymentInfo); + let error = $root.proto.PaymentInfo.verify(message.paymentInfo); if (error) return "paymentInfo." + error; } @@ -162288,7 +162286,7 @@ $root.proto = (function() { if (message.finalLiveLocation != null && message.hasOwnProperty("finalLiveLocation")) { properties._finalLiveLocation = 1; { - var error = $root.proto.Message.LiveLocationMessage.verify(message.finalLiveLocation); + let error = $root.proto.Message.LiveLocationMessage.verify(message.finalLiveLocation); if (error) return "finalLiveLocation." + error; } @@ -162296,7 +162294,7 @@ $root.proto = (function() { if (message.quotedPaymentInfo != null && message.hasOwnProperty("quotedPaymentInfo")) { properties._quotedPaymentInfo = 1; { - var error = $root.proto.PaymentInfo.verify(message.quotedPaymentInfo); + let error = $root.proto.PaymentInfo.verify(message.quotedPaymentInfo); if (error) return "quotedPaymentInfo." + error; } @@ -162341,7 +162339,7 @@ $root.proto = (function() { if (message.mediaData != null && message.hasOwnProperty("mediaData")) { properties._mediaData = 1; { - var error = $root.proto.MediaData.verify(message.mediaData); + let error = $root.proto.MediaData.verify(message.mediaData); if (error) return "mediaData." + error; } @@ -162349,7 +162347,7 @@ $root.proto = (function() { if (message.photoChange != null && message.hasOwnProperty("photoChange")) { properties._photoChange = 1; { - var error = $root.proto.PhotoChange.verify(message.photoChange); + let error = $root.proto.PhotoChange.verify(message.photoChange); if (error) return "photoChange." + error; } @@ -162357,8 +162355,8 @@ $root.proto = (function() { if (message.userReceipt != null && message.hasOwnProperty("userReceipt")) { if (!Array.isArray(message.userReceipt)) return "userReceipt: array expected"; - for (var i = 0; i < message.userReceipt.length; ++i) { - var error = $root.proto.UserReceipt.verify(message.userReceipt[i]); + for (let i = 0; i < message.userReceipt.length; ++i) { + let error = $root.proto.UserReceipt.verify(message.userReceipt[i]); if (error) return "userReceipt." + error; } @@ -162366,8 +162364,8 @@ $root.proto = (function() { if (message.reactions != null && message.hasOwnProperty("reactions")) { if (!Array.isArray(message.reactions)) return "reactions: array expected"; - for (var i = 0; i < message.reactions.length; ++i) { - var error = $root.proto.Reaction.verify(message.reactions[i]); + for (let i = 0; i < message.reactions.length; ++i) { + let error = $root.proto.Reaction.verify(message.reactions[i]); if (error) return "reactions." + error; } @@ -162375,7 +162373,7 @@ $root.proto = (function() { if (message.quotedStickerData != null && message.hasOwnProperty("quotedStickerData")) { properties._quotedStickerData = 1; { - var error = $root.proto.MediaData.verify(message.quotedStickerData); + let error = $root.proto.MediaData.verify(message.quotedStickerData); if (error) return "quotedStickerData." + error; } @@ -162388,7 +162386,7 @@ $root.proto = (function() { if (message.statusPsa != null && message.hasOwnProperty("statusPsa")) { properties._statusPsa = 1; { - var error = $root.proto.StatusPSA.verify(message.statusPsa); + let error = $root.proto.StatusPSA.verify(message.statusPsa); if (error) return "statusPsa." + error; } @@ -162396,8 +162394,8 @@ $root.proto = (function() { if (message.pollUpdates != null && message.hasOwnProperty("pollUpdates")) { if (!Array.isArray(message.pollUpdates)) return "pollUpdates: array expected"; - for (var i = 0; i < message.pollUpdates.length; ++i) { - var error = $root.proto.PollUpdate.verify(message.pollUpdates[i]); + for (let i = 0; i < message.pollUpdates.length; ++i) { + let error = $root.proto.PollUpdate.verify(message.pollUpdates[i]); if (error) return "pollUpdates." + error; } @@ -162405,7 +162403,7 @@ $root.proto = (function() { if (message.pollAdditionalMetadata != null && message.hasOwnProperty("pollAdditionalMetadata")) { properties._pollAdditionalMetadata = 1; { - var error = $root.proto.PollAdditionalMetadata.verify(message.pollAdditionalMetadata); + let error = $root.proto.PollAdditionalMetadata.verify(message.pollAdditionalMetadata); if (error) return "pollAdditionalMetadata." + error; } @@ -162428,7 +162426,7 @@ $root.proto = (function() { if (message.keepInChat != null && message.hasOwnProperty("keepInChat")) { properties._keepInChat = 1; { - var error = $root.proto.KeepInChat.verify(message.keepInChat); + let error = $root.proto.KeepInChat.verify(message.keepInChat); if (error) return "keepInChat." + error; } @@ -162446,7 +162444,7 @@ $root.proto = (function() { if (message.pinInChat != null && message.hasOwnProperty("pinInChat")) { properties._pinInChat = 1; { - var error = $root.proto.PinInChat.verify(message.pinInChat); + let error = $root.proto.PinInChat.verify(message.pinInChat); if (error) return "pinInChat." + error; } @@ -162454,7 +162452,7 @@ $root.proto = (function() { if (message.premiumMessageInfo != null && message.hasOwnProperty("premiumMessageInfo")) { properties._premiumMessageInfo = 1; { - var error = $root.proto.PremiumMessageInfo.verify(message.premiumMessageInfo); + let error = $root.proto.PremiumMessageInfo.verify(message.premiumMessageInfo); if (error) return "premiumMessageInfo." + error; } @@ -162477,7 +162475,7 @@ $root.proto = (function() { if (message.commentMetadata != null && message.hasOwnProperty("commentMetadata")) { properties._commentMetadata = 1; { - var error = $root.proto.CommentMetadata.verify(message.commentMetadata); + let error = $root.proto.CommentMetadata.verify(message.commentMetadata); if (error) return "commentMetadata." + error; } @@ -162485,8 +162483,8 @@ $root.proto = (function() { if (message.eventResponses != null && message.hasOwnProperty("eventResponses")) { if (!Array.isArray(message.eventResponses)) return "eventResponses: array expected"; - for (var i = 0; i < message.eventResponses.length; ++i) { - var error = $root.proto.EventResponse.verify(message.eventResponses[i]); + for (let i = 0; i < message.eventResponses.length; ++i) { + let error = $root.proto.EventResponse.verify(message.eventResponses[i]); if (error) return "eventResponses." + error; } @@ -162494,7 +162492,7 @@ $root.proto = (function() { if (message.reportingTokenInfo != null && message.hasOwnProperty("reportingTokenInfo")) { properties._reportingTokenInfo = 1; { - var error = $root.proto.ReportingTokenInfo.verify(message.reportingTokenInfo); + let error = $root.proto.ReportingTokenInfo.verify(message.reportingTokenInfo); if (error) return "reportingTokenInfo." + error; } @@ -162507,7 +162505,7 @@ $root.proto = (function() { if (message.eventAdditionalMetadata != null && message.hasOwnProperty("eventAdditionalMetadata")) { properties._eventAdditionalMetadata = 1; { - var error = $root.proto.EventAdditionalMetadata.verify(message.eventAdditionalMetadata); + let error = $root.proto.EventAdditionalMetadata.verify(message.eventAdditionalMetadata); if (error) return "eventAdditionalMetadata." + error; } @@ -162520,14 +162518,14 @@ $root.proto = (function() { if (message.statusMentions != null && message.hasOwnProperty("statusMentions")) { if (!Array.isArray(message.statusMentions)) return "statusMentions: array expected"; - for (var i = 0; i < message.statusMentions.length; ++i) + for (let i = 0; i < message.statusMentions.length; ++i) if (!$util.isString(message.statusMentions[i])) return "statusMentions: string[] expected"; } if (message.targetMessageId != null && message.hasOwnProperty("targetMessageId")) { properties._targetMessageId = 1; { - var error = $root.proto.MessageKey.verify(message.targetMessageId); + let error = $root.proto.MessageKey.verify(message.targetMessageId); if (error) return "targetMessageId." + error; } @@ -162535,8 +162533,8 @@ $root.proto = (function() { if (message.messageAddOns != null && message.hasOwnProperty("messageAddOns")) { if (!Array.isArray(message.messageAddOns)) return "messageAddOns: array expected"; - for (var i = 0; i < message.messageAddOns.length; ++i) { - var error = $root.proto.MessageAddOn.verify(message.messageAddOns[i]); + for (let i = 0; i < message.messageAddOns.length; ++i) { + let error = $root.proto.MessageAddOn.verify(message.messageAddOns[i]); if (error) return "messageAddOns." + error; } @@ -162544,7 +162542,7 @@ $root.proto = (function() { if (message.statusMentionMessageInfo != null && message.hasOwnProperty("statusMentionMessageInfo")) { properties._statusMentionMessageInfo = 1; { - var error = $root.proto.StatusMentionMessage.verify(message.statusMentionMessageInfo); + let error = $root.proto.StatusMentionMessage.verify(message.statusMentionMessageInfo); if (error) return "statusMentionMessageInfo." + error; } @@ -162557,15 +162555,15 @@ $root.proto = (function() { if (message.statusMentionSources != null && message.hasOwnProperty("statusMentionSources")) { if (!Array.isArray(message.statusMentionSources)) return "statusMentionSources: array expected"; - for (var i = 0; i < message.statusMentionSources.length; ++i) + for (let i = 0; i < message.statusMentionSources.length; ++i) if (!$util.isString(message.statusMentionSources[i])) return "statusMentionSources: string[] expected"; } if (message.supportAiCitations != null && message.hasOwnProperty("supportAiCitations")) { if (!Array.isArray(message.supportAiCitations)) return "supportAiCitations: array expected"; - for (var i = 0; i < message.supportAiCitations.length; ++i) { - var error = $root.proto.Citation.verify(message.supportAiCitations[i]); + for (let i = 0; i < message.supportAiCitations.length; ++i) { + let error = $root.proto.Citation.verify(message.supportAiCitations[i]); if (error) return "supportAiCitations." + error; } @@ -162589,7 +162587,7 @@ $root.proto = (function() { WebMessageInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.WebMessageInfo) return object; - var message = new $root.proto.WebMessageInfo(); + let message = new $root.proto.WebMessageInfo(); if (object.key != null) { if (typeof object.key !== "object") throw TypeError(".proto.WebMessageInfo.key: object expected"); @@ -163561,7 +163559,7 @@ $root.proto = (function() { if (!Array.isArray(object.messageStubParameters)) throw TypeError(".proto.WebMessageInfo.messageStubParameters: array expected"); message.messageStubParameters = []; - for (var i = 0; i < object.messageStubParameters.length; ++i) + for (let i = 0; i < object.messageStubParameters.length; ++i) message.messageStubParameters[i] = String(object.messageStubParameters[i]); } if (object.duration != null) @@ -163570,7 +163568,7 @@ $root.proto = (function() { if (!Array.isArray(object.labels)) throw TypeError(".proto.WebMessageInfo.labels: array expected"); message.labels = []; - for (var i = 0; i < object.labels.length; ++i) + for (let i = 0; i < object.labels.length; ++i) message.labels[i] = String(object.labels[i]); } if (object.paymentInfo != null) { @@ -163643,7 +163641,7 @@ $root.proto = (function() { if (!Array.isArray(object.userReceipt)) throw TypeError(".proto.WebMessageInfo.userReceipt: array expected"); message.userReceipt = []; - for (var i = 0; i < object.userReceipt.length; ++i) { + for (let i = 0; i < object.userReceipt.length; ++i) { if (typeof object.userReceipt[i] !== "object") throw TypeError(".proto.WebMessageInfo.userReceipt: object expected"); message.userReceipt[i] = $root.proto.UserReceipt.fromObject(object.userReceipt[i]); @@ -163653,7 +163651,7 @@ $root.proto = (function() { if (!Array.isArray(object.reactions)) throw TypeError(".proto.WebMessageInfo.reactions: array expected"); message.reactions = []; - for (var i = 0; i < object.reactions.length; ++i) { + for (let i = 0; i < object.reactions.length; ++i) { if (typeof object.reactions[i] !== "object") throw TypeError(".proto.WebMessageInfo.reactions: object expected"); message.reactions[i] = $root.proto.Reaction.fromObject(object.reactions[i]); @@ -163678,7 +163676,7 @@ $root.proto = (function() { if (!Array.isArray(object.pollUpdates)) throw TypeError(".proto.WebMessageInfo.pollUpdates: array expected"); message.pollUpdates = []; - for (var i = 0; i < object.pollUpdates.length; ++i) { + for (let i = 0; i < object.pollUpdates.length; ++i) { if (typeof object.pollUpdates[i] !== "object") throw TypeError(".proto.WebMessageInfo.pollUpdates: object expected"); message.pollUpdates[i] = $root.proto.PollUpdate.fromObject(object.pollUpdates[i]); @@ -163739,7 +163737,7 @@ $root.proto = (function() { if (!Array.isArray(object.eventResponses)) throw TypeError(".proto.WebMessageInfo.eventResponses: array expected"); message.eventResponses = []; - for (var i = 0; i < object.eventResponses.length; ++i) { + for (let i = 0; i < object.eventResponses.length; ++i) { if (typeof object.eventResponses[i] !== "object") throw TypeError(".proto.WebMessageInfo.eventResponses: object expected"); message.eventResponses[i] = $root.proto.EventResponse.fromObject(object.eventResponses[i]); @@ -163770,7 +163768,7 @@ $root.proto = (function() { if (!Array.isArray(object.statusMentions)) throw TypeError(".proto.WebMessageInfo.statusMentions: array expected"); message.statusMentions = []; - for (var i = 0; i < object.statusMentions.length; ++i) + for (let i = 0; i < object.statusMentions.length; ++i) message.statusMentions[i] = String(object.statusMentions[i]); } if (object.targetMessageId != null) { @@ -163782,7 +163780,7 @@ $root.proto = (function() { if (!Array.isArray(object.messageAddOns)) throw TypeError(".proto.WebMessageInfo.messageAddOns: array expected"); message.messageAddOns = []; - for (var i = 0; i < object.messageAddOns.length; ++i) { + for (let i = 0; i < object.messageAddOns.length; ++i) { if (typeof object.messageAddOns[i] !== "object") throw TypeError(".proto.WebMessageInfo.messageAddOns: object expected"); message.messageAddOns[i] = $root.proto.MessageAddOn.fromObject(object.messageAddOns[i]); @@ -163799,14 +163797,14 @@ $root.proto = (function() { if (!Array.isArray(object.statusMentionSources)) throw TypeError(".proto.WebMessageInfo.statusMentionSources: array expected"); message.statusMentionSources = []; - for (var i = 0; i < object.statusMentionSources.length; ++i) + for (let i = 0; i < object.statusMentionSources.length; ++i) message.statusMentionSources[i] = String(object.statusMentionSources[i]); } if (object.supportAiCitations) { if (!Array.isArray(object.supportAiCitations)) throw TypeError(".proto.WebMessageInfo.supportAiCitations: array expected"); message.supportAiCitations = []; - for (var i = 0; i < object.supportAiCitations.length; ++i) { + for (let i = 0; i < object.supportAiCitations.length; ++i) { if (typeof object.supportAiCitations[i] !== "object") throw TypeError(".proto.WebMessageInfo.supportAiCitations: object expected"); message.supportAiCitations[i] = $root.proto.Citation.fromObject(object.supportAiCitations[i]); @@ -163829,7 +163827,7 @@ $root.proto = (function() { WebMessageInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) { object.messageStubParameters = []; object.labels = []; @@ -163929,7 +163927,7 @@ $root.proto = (function() { } if (message.messageStubParameters && message.messageStubParameters.length) { object.messageStubParameters = []; - for (var j = 0; j < message.messageStubParameters.length; ++j) + for (let j = 0; j < message.messageStubParameters.length; ++j) object.messageStubParameters[j] = message.messageStubParameters[j]; } if (message.duration != null && message.hasOwnProperty("duration")) { @@ -163939,7 +163937,7 @@ $root.proto = (function() { } if (message.labels && message.labels.length) { object.labels = []; - for (var j = 0; j < message.labels.length; ++j) + for (let j = 0; j < message.labels.length; ++j) object.labels[j] = message.labels[j]; } if (message.paymentInfo != null && message.hasOwnProperty("paymentInfo")) { @@ -164002,12 +164000,12 @@ $root.proto = (function() { } if (message.userReceipt && message.userReceipt.length) { object.userReceipt = []; - for (var j = 0; j < message.userReceipt.length; ++j) + for (let j = 0; j < message.userReceipt.length; ++j) object.userReceipt[j] = $root.proto.UserReceipt.toObject(message.userReceipt[j], options); } if (message.reactions && message.reactions.length) { object.reactions = []; - for (var j = 0; j < message.reactions.length; ++j) + for (let j = 0; j < message.reactions.length; ++j) object.reactions[j] = $root.proto.Reaction.toObject(message.reactions[j], options); } if (message.quotedStickerData != null && message.hasOwnProperty("quotedStickerData")) { @@ -164027,7 +164025,7 @@ $root.proto = (function() { } if (message.pollUpdates && message.pollUpdates.length) { object.pollUpdates = []; - for (var j = 0; j < message.pollUpdates.length; ++j) + for (let j = 0; j < message.pollUpdates.length; ++j) object.pollUpdates[j] = $root.proto.PollUpdate.toObject(message.pollUpdates[j], options); } if (message.pollAdditionalMetadata != null && message.hasOwnProperty("pollAdditionalMetadata")) { @@ -164100,7 +164098,7 @@ $root.proto = (function() { } if (message.eventResponses && message.eventResponses.length) { object.eventResponses = []; - for (var j = 0; j < message.eventResponses.length; ++j) + for (let j = 0; j < message.eventResponses.length; ++j) object.eventResponses[j] = $root.proto.EventResponse.toObject(message.eventResponses[j], options); } if (message.reportingTokenInfo != null && message.hasOwnProperty("reportingTokenInfo")) { @@ -164128,7 +164126,7 @@ $root.proto = (function() { } if (message.statusMentions && message.statusMentions.length) { object.statusMentions = []; - for (var j = 0; j < message.statusMentions.length; ++j) + for (let j = 0; j < message.statusMentions.length; ++j) object.statusMentions[j] = message.statusMentions[j]; } if (message.targetMessageId != null && message.hasOwnProperty("targetMessageId")) { @@ -164138,7 +164136,7 @@ $root.proto = (function() { } if (message.messageAddOns && message.messageAddOns.length) { object.messageAddOns = []; - for (var j = 0; j < message.messageAddOns.length; ++j) + for (let j = 0; j < message.messageAddOns.length; ++j) object.messageAddOns[j] = $root.proto.MessageAddOn.toObject(message.messageAddOns[j], options); } if (message.statusMentionMessageInfo != null && message.hasOwnProperty("statusMentionMessageInfo")) { @@ -164153,12 +164151,12 @@ $root.proto = (function() { } if (message.statusMentionSources && message.statusMentionSources.length) { object.statusMentionSources = []; - for (var j = 0; j < message.statusMentionSources.length; ++j) + for (let j = 0; j < message.statusMentionSources.length; ++j) object.statusMentionSources[j] = message.statusMentionSources[j]; } if (message.supportAiCitations && message.supportAiCitations.length) { object.supportAiCitations = []; - for (var j = 0; j < message.supportAiCitations.length; ++j) + for (let j = 0; j < message.supportAiCitations.length; ++j) object.supportAiCitations[j] = $root.proto.Citation.toObject(message.supportAiCitations[j], options); } if (message.botTargetId != null && message.hasOwnProperty("botTargetId")) { @@ -164205,7 +164203,7 @@ $root.proto = (function() { * @property {number} BSP_AND_FB=3 BSP_AND_FB value */ WebMessageInfo.BizPrivacyStatus = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "E2EE"] = 0; values[valuesById[2] = "FB"] = 2; values[valuesById[1] = "BSP"] = 1; @@ -164225,7 +164223,7 @@ $root.proto = (function() { * @property {number} PLAYED=5 PLAYED value */ WebMessageInfo.Status = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "ERROR"] = 0; values[valuesById[1] = "PENDING"] = 1; values[valuesById[2] = "SERVER_ACK"] = 2; @@ -164460,7 +164458,7 @@ $root.proto = (function() { * @property {number} BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE=218 BIZ_AUTOMATICALLY_LABELED_CHAT_SYSTEM_MESSAGE value */ WebMessageInfo.StubType = (function() { - var valuesById = {}, values = Object.create(valuesById); + const valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "REVOKE"] = 1; values[valuesById[2] = "CIPHERTEXT"] = 2; @@ -164709,7 +164707,7 @@ $root.proto = (function() { function WebNotificationsInfo(properties) { this.notifyMessages = []; if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) this[keys[i]] = properties[keys[i]]; } @@ -164747,7 +164745,7 @@ $root.proto = (function() { WebNotificationsInfo.prototype.notifyMessages = $util.emptyArray; // OneOf field names bound to virtual getters and setters - var $oneOfFields; + let $oneOfFields; // Virtual OneOf for proto3 optional field Object.defineProperty(WebNotificationsInfo.prototype, "_timestamp", { @@ -164798,7 +164796,7 @@ $root.proto = (function() { if (message.notifyMessageCount != null && Object.hasOwnProperty.call(message, "notifyMessageCount")) writer.uint32(/* id 4, wireType 0 =*/32).uint32(message.notifyMessageCount); if (message.notifyMessages != null && message.notifyMessages.length) - for (var i = 0; i < message.notifyMessages.length; ++i) + for (let i = 0; i < message.notifyMessages.length; ++i) $root.proto.WebMessageInfo.encode(message.notifyMessages[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); return writer; }; @@ -164830,9 +164828,9 @@ $root.proto = (function() { WebNotificationsInfo.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebNotificationsInfo(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.proto.WebNotificationsInfo(); while (reader.pos < end) { - var tag = reader.uint32(); + let tag = reader.uint32(); switch (tag >>> 3) { case 2: { message.timestamp = reader.uint64(); @@ -164887,7 +164885,7 @@ $root.proto = (function() { WebNotificationsInfo.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; + let properties = {}; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { properties._timestamp = 1; if (!$util.isInteger(message.timestamp) && !(message.timestamp && $util.isInteger(message.timestamp.low) && $util.isInteger(message.timestamp.high))) @@ -164906,8 +164904,8 @@ $root.proto = (function() { if (message.notifyMessages != null && message.hasOwnProperty("notifyMessages")) { if (!Array.isArray(message.notifyMessages)) return "notifyMessages: array expected"; - for (var i = 0; i < message.notifyMessages.length; ++i) { - var error = $root.proto.WebMessageInfo.verify(message.notifyMessages[i]); + for (let i = 0; i < message.notifyMessages.length; ++i) { + let error = $root.proto.WebMessageInfo.verify(message.notifyMessages[i]); if (error) return "notifyMessages." + error; } @@ -164926,7 +164924,7 @@ $root.proto = (function() { WebNotificationsInfo.fromObject = function fromObject(object) { if (object instanceof $root.proto.WebNotificationsInfo) return object; - var message = new $root.proto.WebNotificationsInfo(); + let message = new $root.proto.WebNotificationsInfo(); if (object.timestamp != null) if ($util.Long) (message.timestamp = $util.Long.fromValue(object.timestamp)).unsigned = true; @@ -164944,7 +164942,7 @@ $root.proto = (function() { if (!Array.isArray(object.notifyMessages)) throw TypeError(".proto.WebNotificationsInfo.notifyMessages: array expected"); message.notifyMessages = []; - for (var i = 0; i < object.notifyMessages.length; ++i) { + for (let i = 0; i < object.notifyMessages.length; ++i) { if (typeof object.notifyMessages[i] !== "object") throw TypeError(".proto.WebNotificationsInfo.notifyMessages: object expected"); message.notifyMessages[i] = $root.proto.WebMessageInfo.fromObject(object.notifyMessages[i]); @@ -164965,7 +164963,7 @@ $root.proto = (function() { WebNotificationsInfo.toObject = function toObject(message, options) { if (!options) options = {}; - var object = {}; + let object = {}; if (options.arrays || options.defaults) object.notifyMessages = []; if (message.timestamp != null && message.hasOwnProperty("timestamp")) { @@ -164988,7 +164986,7 @@ $root.proto = (function() { } if (message.notifyMessages && message.notifyMessages.length) { object.notifyMessages = []; - for (var j = 0; j < message.notifyMessages.length; ++j) + for (let j = 0; j < message.notifyMessages.length; ++j) object.notifyMessages[j] = $root.proto.WebMessageInfo.toObject(message.notifyMessages[j], options); } return object; @@ -165026,4 +165024,4 @@ $root.proto = (function() { return proto; })(); -module.exports = $root; +export { $root as default }; diff --git a/package.json b/package.json index 311da644..21703ae1 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "baileys", + "type": "module", "version": "6.7.18", "description": "A WebSockets library for interacting with WhatsApp Web", "keywords": [ @@ -26,7 +27,7 @@ "changelog:last": "conventional-changelog -p angular -r 2", "changelog:preview": "conventional-changelog -p angular -u", "changelog:update": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0", - "example": "node --inspect -r ts-node/register Example/example.ts", + "example": "tsx ./Example/example.ts", "gen:protobuf": "sh WAProto/GenerateStatics.sh", "format": "prettier --write \"src/**/*.{ts,js,json,md}\"", "lint": "eslint src --ext .js,.ts", @@ -43,14 +44,13 @@ "async-mutex": "^0.5.0", "axios": "^1.6.0", "libsignal": "github:WhiskeySockets/libsignal-node", - "lodash": "^4.17.21", "music-metadata": "^7.12.3", "pino": "^9.6", "protobufjs": "^7.2.4", "ws": "^8.13.0" }, "devDependencies": { - "@types/jest": "^27.5.1", + "@types/jest": "^30.0.0", "@types/node": "^16.0.0", "@types/ws": "^8.0.0", "@typescript-eslint/eslint-plugin": "^8.32.0", @@ -70,7 +70,7 @@ "release-it": "^15.10.3", "sharp": "^0.34.2", "ts-jest": "^29.3.2", - "ts-node": "^10.8.1", + "tsx": "^4.20.3", "typedoc": "^0.27.9", "typedoc-plugin-markdown": "4.4.2", "typescript": "^5.8.2" diff --git a/src/Signal/Group/group_cipher.ts b/src/Signal/Group/group_cipher.ts index c04e0f09..ef881eab 100644 --- a/src/Signal/Group/group_cipher.ts +++ b/src/Signal/Group/group_cipher.ts @@ -1,3 +1,4 @@ +/* @ts-ignore */ import { decrypt, encrypt } from 'libsignal/src/crypto' import queueJob from './queue-job' import { SenderKeyMessage } from './sender-key-message' diff --git a/src/Signal/Group/keyhelper.ts b/src/Signal/Group/keyhelper.ts index acf274c6..ea0b8a42 100644 --- a/src/Signal/Group/keyhelper.ts +++ b/src/Signal/Group/keyhelper.ts @@ -1,4 +1,5 @@ import * as nodeCrypto from 'crypto' +/* @ts-ignore */ import { generateKeyPair } from 'libsignal/src/curve' type KeyPairType = ReturnType diff --git a/src/Signal/Group/queue-job.ts b/src/Signal/Group/queue-job.ts index 9b711449..5279bcb3 100644 --- a/src/Signal/Group/queue-job.ts +++ b/src/Signal/Group/queue-job.ts @@ -13,7 +13,7 @@ async function _asyncQueueExecutor(queue: Array>, cleanup: () => v while (true) { const limit = Math.min(queue.length, _gcLimit) for (let i = offt; i < limit; i++) { - const job = queue[i] + const job = queue[i]! try { job.resolve(await job.awaitable()) } catch (e) { diff --git a/src/Signal/Group/sender-chain-key.ts b/src/Signal/Group/sender-chain-key.ts index ba90037f..032080c6 100644 --- a/src/Signal/Group/sender-chain-key.ts +++ b/src/Signal/Group/sender-chain-key.ts @@ -1,3 +1,4 @@ +/* @ts-ignore */ import { calculateMAC } from 'libsignal/src/crypto' import { SenderMessageKey } from './sender-message-key' diff --git a/src/Signal/Group/sender-key-message.ts b/src/Signal/Group/sender-key-message.ts index 4efde969..de2d1db4 100644 --- a/src/Signal/Group/sender-key-message.ts +++ b/src/Signal/Group/sender-key-message.ts @@ -1,3 +1,4 @@ +/* @ts-ignore */ import { calculateSignature, verifySignature } from 'libsignal/src/curve' import { proto } from '../../../WAProto' import { CiphertextMessage } from './ciphertext-message' @@ -27,7 +28,7 @@ export class SenderKeyMessage extends CiphertextMessage { super() if (serialized) { - const version = serialized[0] + const version = serialized[0]! const message = serialized.slice(1, serialized.length - this.SIGNATURE_LENGTH) const signature = serialized.slice(-1 * this.SIGNATURE_LENGTH) const senderKeyMessage = proto.SenderKeyMessage.decode(message).toJSON() as SenderKeyMessageStructure diff --git a/src/Signal/Group/sender-key-state.ts b/src/Signal/Group/sender-key-state.ts index 0ec65b7b..2c9d6b0f 100644 --- a/src/Signal/Group/sender-key-state.ts +++ b/src/Signal/Group/sender-key-state.ts @@ -135,7 +135,7 @@ export class SenderKeyState { const index = this.senderKeyStateStructure.senderMessageKeys.findIndex(key => key.iteration === iteration) if (index !== -1) { - const messageKey = this.senderKeyStateStructure.senderMessageKeys[index] + const messageKey = this.senderKeyStateStructure.senderMessageKeys[index]! this.senderKeyStateStructure.senderMessageKeys.splice(index, 1) return new SenderMessageKey(messageKey.iteration, messageKey.seed) } diff --git a/src/Signal/Group/sender-message-key.ts b/src/Signal/Group/sender-message-key.ts index 7336a6e0..c6fc2ca5 100644 --- a/src/Signal/Group/sender-message-key.ts +++ b/src/Signal/Group/sender-message-key.ts @@ -1,3 +1,4 @@ +/* @ts-ignore */ import { deriveSecrets } from 'libsignal/src/crypto' export class SenderMessageKey { diff --git a/src/Signal/libsignal.ts b/src/Signal/libsignal.ts index 09d5724c..e5e74d26 100644 --- a/src/Signal/libsignal.ts +++ b/src/Signal/libsignal.ts @@ -1,6 +1,7 @@ +/* @ts-ignore */ import * as libsignal from 'libsignal' -import { SignalAuthState } from '../Types' -import { SignalRepository } from '../Types/Signal' +import type { SignalAuthState } from '../Types' +import type { SignalRepository } from '../Types/Signal' import { generateSignalPubKey } from '../Utils' import { jidDecode } from '../WABinary' import type { SenderKeyStore } from './Group/group_cipher' @@ -111,7 +112,8 @@ function signalStorage({ creds, keys }: SignalAuthState): SenderKeyStore & Recor return libsignal.SessionRecord.deserialize(sess) } }, - storeSession: async (id: string, session: libsignal.SessionRecord) => { + // TODO: Replace with libsignal.SessionRecord when type exports are added to libsignal + storeSession: async (id: string, session: any) => { await keys.set({ session: { [id]: session.serialize() } }) }, isTrustedIdentity: () => { diff --git a/src/Socket/Client/types.ts b/src/Socket/Client/types.ts index 8b411d3a..9f58d7e4 100644 --- a/src/Socket/Client/types.ts +++ b/src/Socket/Client/types.ts @@ -1,6 +1,6 @@ import { EventEmitter } from 'events' import { URL } from 'url' -import { SocketConfig } from '../../Types' +import type { SocketConfig } from '../../Types' export abstract class AbstractSocketClient extends EventEmitter { abstract get isOpen(): boolean diff --git a/src/Socket/business.ts b/src/Socket/business.ts index f410636d..e35ed558 100644 --- a/src/Socket/business.ts +++ b/src/Socket/business.ts @@ -1,4 +1,4 @@ -import { GetCatalogOptions, ProductCreate, ProductUpdate, SocketConfig } from '../Types' +import type { GetCatalogOptions, ProductCreate, ProductUpdate, SocketConfig } from '../Types' import { parseCatalogNode, parseCollectionsNode, @@ -7,7 +7,7 @@ import { toProductNode, uploadingNecessaryImagesOfProduct } from '../Utils/business' -import { BinaryNode, jidNormalizedUser, S_WHATSAPP_NET } from '../WABinary' +import { type BinaryNode, jidNormalizedUser, S_WHATSAPP_NET } from '../WABinary' import { getBinaryNodeChild } from '../WABinary/generic-utils' import { makeMessagesRecvSocket } from './messages-recv' diff --git a/src/Socket/chats.ts b/src/Socket/chats.ts index 5cd2190f..5015bde3 100644 --- a/src/Socket/chats.ts +++ b/src/Socket/chats.ts @@ -2,8 +2,7 @@ import NodeCache from '@cacheable/node-cache' import { Boom } from '@hapi/boom' import { proto } from '../../WAProto' import { DEFAULT_CACHE_TTLS, PROCESSABLE_HISTORY_TYPES } from '../Defaults' -import { - ALL_WA_PATCH_NAMES, +import type { BotListInfo, ChatModification, ChatMutation, @@ -25,10 +24,11 @@ import { WAPrivacyValue, WAReadReceiptsValue } from '../Types' -import { LabelActionBody } from '../Types/Label' +import { ALL_WA_PATCH_NAMES } from '../Types' +import type { LabelActionBody } from '../Types/Label' import { chatModificationToAppPatch, - ChatMutationMap, + type ChatMutationMap, decodePatches, decodeSyncdSnapshot, encodeSyncdPatch, @@ -41,7 +41,7 @@ import { import { makeMutex } from '../Utils/make-mutex' import processMessage from '../Utils/process-message' import { - BinaryNode, + type BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, jidDecode, @@ -205,8 +205,8 @@ export const makeChatsSocket = (config: SocketConfig) => { if (section.attrs.type === 'all') { for (const bot of getBinaryNodeChildren(section, 'bot')) { botList.push({ - jid: bot.attrs.jid, - personaId: bot.attrs['persona_id'] + jid: bot.attrs.jid!, + personaId: bot.attrs['persona_id']! }) } } @@ -219,7 +219,7 @@ export const makeChatsSocket = (config: SocketConfig) => { const usyncQuery = new USyncQuery().withContactProtocol().withLIDProtocol() for (const jid of jids) { - const phone = `+${jid.replace('+', '').split('@')[0].split(':')[0]}` + const phone = `+${jid.replace('+', '').split('@')[0]?.split(':')[0]}` usyncQuery.withUser(new USyncUser().withPhone(phone)) } @@ -271,16 +271,18 @@ export const makeChatsSocket = (config: SocketConfig) => { if (jidNormalizedUser(jid) !== jidNormalizedUser(authState.creds.me!.id)) { targetJid = jidNormalizedUser(jid) // in case it is someone other than us + } else { + targetJid = undefined } const { img } = await generateProfilePicture(content, dimensions) await query({ tag: 'iq', attrs: { - target: targetJid, to: S_WHATSAPP_NET, type: 'set', - xmlns: 'w:profile:picture' + xmlns: 'w:profile:picture', + ...(targetJid ? { target: targetJid } : {}) }, content: [ { @@ -303,15 +305,17 @@ export const makeChatsSocket = (config: SocketConfig) => { if (jidNormalizedUser(jid) !== jidNormalizedUser(authState.creds.me!.id)) { targetJid = jidNormalizedUser(jid) // in case it is someone other than us + } else { + targetJid = undefined } await query({ tag: 'iq', attrs: { - target: targetJid, to: S_WHATSAPP_NET, type: 'set', - xmlns: 'w:profile:picture' + xmlns: 'w:profile:picture', + ...(targetJid ? { target: targetJid } : {}) } }) } @@ -477,7 +481,7 @@ export const makeChatsSocket = (config: SocketConfig) => { const states = {} as { [T in WAPatchName]: LTHashState } const nodes: BinaryNode[] = [] - for (const name of collectionsToHandle) { + for (const name of collectionsToHandle as Set) { const result = await authState.keys.get('app-state-sync-version', [name]) let state = result[name] @@ -569,7 +573,7 @@ export const makeChatsSocket = (config: SocketConfig) => { // collection is done with sync collectionsToHandle.delete(name) } - } catch (error) { + } catch (error: any) { // if retry attempts overshoot // or key not found const isIrrecoverableError = @@ -595,7 +599,7 @@ export const makeChatsSocket = (config: SocketConfig) => { const { onMutation } = newAppStateChunkHandler(isInitialSync) for (const key in globalMutationMap) { - onMutation(globalMutationMap[key]) + onMutation(globalMutationMap[key]!) } } ) @@ -689,7 +693,7 @@ export const makeChatsSocket = (config: SocketConfig) => { const jid = attrs.from const participant = attrs.participant || attrs.from - if (shouldIgnoreJid(jid) && jid !== '@s.whatsapp.net') { + if (shouldIgnoreJid(jid!) && jid !== '@s.whatsapp.net') { return } @@ -700,12 +704,12 @@ export const makeChatsSocket = (config: SocketConfig) => { } } else if (Array.isArray(content)) { const [firstChild] = content - let type = firstChild.tag as WAPresence + let type = firstChild!.tag as WAPresence if (type === 'paused') { type = 'available' } - if (firstChild.attrs?.media === 'audio') { + if (firstChild!.attrs?.media === 'audio') { type = 'recording' } @@ -715,7 +719,7 @@ export const makeChatsSocket = (config: SocketConfig) => { } if (presence) { - ev.emit('presence.update', { id: jid, presences: { [participant]: presence } }) + ev.emit('presence.update', { id: jid!, presences: { [participant!]: presence } }) } } @@ -790,7 +794,7 @@ export const makeChatsSocket = (config: SocketConfig) => { logger ) for (const key in mutationMap) { - onMutation(mutationMap[key]) + onMutation(mutationMap[key]!) } } } diff --git a/src/Socket/groups.ts b/src/Socket/groups.ts index 98db53ea..c13573ab 100644 --- a/src/Socket/groups.ts +++ b/src/Socket/groups.ts @@ -1,15 +1,9 @@ import { proto } from '../../WAProto' -import { - GroupMetadata, - GroupParticipant, - ParticipantAction, - SocketConfig, - WAMessageKey, - WAMessageStubType -} from '../Types' +import type { GroupMetadata, GroupParticipant, ParticipantAction, SocketConfig, WAMessageKey } from '../Types' +import { WAMessageStubType } from '../Types' import { generateMessageIDV2, unixTimestampSeconds } from '../Utils' import { - BinaryNode, + type BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, getBinaryNodeChildString, @@ -317,22 +311,22 @@ export const extractGroupMetadata = (result: BinaryNode) => { desc = getBinaryNodeChildString(descChild, 'body') descOwner = descChild.attrs.participant ? jidNormalizedUser(descChild.attrs.participant) : undefined descOwnerJid = descChild.attrs.participant_pn ? jidNormalizedUser(descChild.attrs.participant_pn) : undefined - descTime = +descChild.attrs.t + descTime = +descChild.attrs.t! descId = descChild.attrs.id } - const groupId = group.attrs.id.includes('@') ? group.attrs.id : jidEncode(group.attrs.id, 'g.us') + const groupId = group.attrs.id!.includes('@') ? group.attrs.id : jidEncode(group.attrs.id!, 'g.us') const eph = getBinaryNodeChild(group, 'ephemeral')?.attrs.expiration const memberAddMode = getBinaryNodeChildString(group, 'member_add_mode') === 'all_member_add' const metadata: GroupMetadata = { - id: groupId, + id: groupId!, addressingMode: group.attrs.addressing_mode as 'pn' | 'lid', - subject: group.attrs.subject, + subject: group.attrs.subject!, subjectOwner: group.attrs.s_o, subjectOwnerJid: group.attrs.s_o_pn, - subjectTime: +group.attrs.s_t, + subjectTime: +group.attrs.s_t!, size: getBinaryNodeChildren(group, 'participant').length, - creation: +group.attrs.creation, + creation: +group.attrs.creation!, owner: group.attrs.creator ? jidNormalizedUser(group.attrs.creator) : undefined, ownerJid: group.attrs.creator_pn ? jidNormalizedUser(group.attrs.creator_pn) : undefined, owner_country_code: group.attrs.creator_country_code, @@ -350,7 +344,7 @@ export const extractGroupMetadata = (result: BinaryNode) => { memberAddMode, participants: getBinaryNodeChildren(group, 'participant').map(({ attrs }) => { return { - id: attrs.jid, + id: attrs.jid!, jid: isJidUser(attrs.jid) ? attrs.jid : jidNormalizedUser(attrs.phone_number), lid: isLidUser(attrs.jid) ? attrs.jid : attrs.lid, admin: (attrs.type || null) as GroupParticipant['admin'] diff --git a/src/Socket/index.ts b/src/Socket/index.ts index 3b078522..70dcab42 100644 --- a/src/Socket/index.ts +++ b/src/Socket/index.ts @@ -1,5 +1,5 @@ import { DEFAULT_CONNECTION_CONFIG } from '../Defaults' -import { UserFacingSocketConfig } from '../Types' +import type { UserFacingSocketConfig } from '../Types' import { makeBusinessSocket } from './business' // export the last socket layer diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 4115bdef..792dc1f2 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -1,20 +1,19 @@ import NodeCache from '@cacheable/node-cache' import { Boom } from '@hapi/boom' import { randomBytes } from 'crypto' -import Long = require('long') +import Long from 'long' import { proto } from '../../WAProto' import { DEFAULT_CACHE_TTLS, KEY_BUNDLE_TYPE, MIN_PREKEY_COUNT } from '../Defaults' -import { +import type { MessageReceiptType, MessageRelayOptions, MessageUserReceipt, SocketConfig, WACallEvent, WAMessageKey, - WAMessageStatus, - WAMessageStubType, WAPatchName } from '../Types' +import { WAMessageStatus, WAMessageStubType } from '../Types' import { aesDecryptCTR, aesEncryptGCM, @@ -42,7 +41,7 @@ import { import { makeMutex } from '../Utils/make-mutex' import { areJidsSameUser, - BinaryNode, + type BinaryNode, getAllBinaryNodeChildren, getBinaryNodeChild, getBinaryNodeChildBuffer, @@ -108,8 +107,8 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const stanza: BinaryNode = { tag: 'ack', attrs: { - id: attrs.id, - to: attrs.from, + id: attrs.id!, + to: attrs.from!, class: tag } } @@ -194,15 +193,15 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { attrs: { id: msgId, type: 'retry', - to: node.attrs.from + to: node.attrs.from! }, content: [ { tag: 'retry', attrs: { count: retryCount.toString(), - id: node.attrs.id, - t: node.attrs.t, + id: node.attrs.id!, + t: node.attrs.t!, v: '1' } }, @@ -226,7 +225,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const { update, preKeys } = await getNextPreKeys(authState, 1) const [keyId] = Object.keys(preKeys) - const key = preKeys[+keyId] + const key = preKeys[+keyId!] const content = receipt.content! as BinaryNode[] content.push({ @@ -235,7 +234,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { content: [ { tag: 'type', attrs: {}, content: Buffer.from(KEY_BUNDLE_TYPE) }, { tag: 'identity', attrs: {}, content: identityKey.public }, - xmppPreKey(key, +keyId), + xmppPreKey(key!, +keyId!), xmppSignedPreKey(signedPreKey), { tag: 'device-identity', attrs: {}, content: deviceIdentity } ] @@ -254,7 +253,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const from = node.attrs.from if (from === S_WHATSAPP_NET) { const countChild = getBinaryNodeChild(node, 'count') - const count = +countChild!.attrs.value + const count = +countChild!.attrs.value! const shouldUploadMorePreKeys = count < MIN_PREKEY_COUNT logger.debug({ count, shouldUploadMorePreKeys }, 'recv pre-key count') @@ -307,7 +306,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { } break case 'modify': - const oldNumber = getBinaryNodeChildren(child, 'participant').map(p => p.attrs.jid) + const oldNumber = getBinaryNodeChildren(child, 'participant').map(p => p.attrs.jid!) msg.messageStubParameters = oldNumber || [] msg.messageStubType = WAMessageStubType.GROUP_PARTICIPANT_CHANGE_NUMBER break @@ -317,9 +316,9 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { case 'add': case 'leave': const stubType = `GROUP_PARTICIPANT_${child.tag.toUpperCase()}` - msg.messageStubType = WAMessageStubType[stubType] + msg.messageStubType = WAMessageStubType[stubType as keyof typeof WAMessageStubType] - const participants = getBinaryNodeChildren(child, 'participant').map(p => p.attrs.jid) + const participants = getBinaryNodeChildren(child, 'participant').map(p => p.attrs.jid!) if ( participants.length === 1 && // if recv. "remove" message and sender removed themselves @@ -334,7 +333,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { break case 'subject': msg.messageStubType = WAMessageStubType.GROUP_CHANGE_SUBJECT - msg.messageStubParameters = [child.attrs.subject] + msg.messageStubParameters = [child.attrs.subject!] break case 'description': const description = getBinaryNodeChild(child, 'body')?.content?.toString() @@ -353,7 +352,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { break case 'invite': msg.messageStubType = WAMessageStubType.GROUP_CHANGE_INVITE_LINK - msg.messageStubParameters = [child.attrs.code] + msg.messageStubParameters = [child.attrs.code!] break case 'member_add_mode': const addMode = child.content @@ -367,13 +366,13 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const approvalMode = getBinaryNodeChild(child, 'group_join') if (approvalMode) { msg.messageStubType = WAMessageStubType.GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE - msg.messageStubParameters = [approvalMode.attrs.state] + msg.messageStubParameters = [approvalMode.attrs.state!] } break case 'created_membership_requests': msg.messageStubType = WAMessageStubType.GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD - msg.messageStubParameters = [participantJid, 'created', child.attrs.request_method] + msg.messageStubParameters = [participantJid, 'created', child.attrs.request_method!] break case 'revoked_membership_requests': const isDenied = areJidsSameUser(participantJid, participant) @@ -412,7 +411,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { await handleMexNewsletterNotification(node) break case 'w:gp2': - handleGroupNotification(node.attrs.participant, child, result) + handleGroupNotification(node.attrs.participant!, child!, result) break case 'mediaretry': const event = decodeMediaRetryNode(node) @@ -423,7 +422,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { break case 'devices': const devices = getBinaryNodeChildren(child, 'device') - if (areJidsSameUser(child.attrs.jid, authState.creds.me!.id)) { + if (areJidsSameUser(child!.attrs.jid, authState.creds.me!.id)) { const deviceJids = devices.map(d => d.attrs.jid) logger.info({ deviceJids }, 'got my own devices') } @@ -453,7 +452,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { result.messageStubType = WAMessageStubType.GROUP_CHANGE_ICON if (setPicture) { - result.messageStubParameters = [setPicture.attrs.id] + result.messageStubParameters = [setPicture.attrs.id!] } result.participant = node?.attrs.author @@ -465,9 +464,9 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { break case 'account_sync': - if (child.tag === 'disappearing_mode') { - const newDuration = +child.attrs.duration - const timestamp = +child.attrs.t + if (child!.tag === 'disappearing_mode') { + const newDuration = +child!.attrs.duration! + const timestamp = +child!.attrs.t! logger.info({ newDuration }, 'updated account disappearing mode') @@ -480,11 +479,11 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { } } }) - } else if (child.tag === 'blocklist') { + } else if (child!.tag === 'blocklist') { const blocklists = getBinaryNodeChildren(child, 'item') for (const { attrs } of blocklists) { - const blocklist = [attrs.jid] + const blocklist = [attrs.jid!] const type = attrs.action === 'block' ? 'add' : 'remove' ev.emit('blocklist.update', { blocklist, type }) } @@ -614,7 +613,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { for (const [i, msg] of msgs.entries()) { if (msg) { - updateSendMessageAgainCount(ids[i], participant) + updateSendMessageAgainCount(ids[i]!, participant) const msgRelayOpts: MessageRelayOptions = { messageId: ids[i] } if (sendToAll) { @@ -622,7 +621,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { } else { msgRelayOpts.participant = { jid: participant, - count: +retryNode.attrs.count + count: +retryNode.attrs.count! } } @@ -635,7 +634,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const handleReceipt = async (node: BinaryNode) => { const { attrs, content } = node - const isLid = attrs.from.includes('lid') + const isLid = attrs.from!.includes('lid') const isNodeFromMe = areJidsSameUser( attrs.participant || attrs.from, isLid ? authState.creds.me?.lid : authState.creds.me?.id @@ -650,16 +649,16 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { participant: attrs.participant } - if (shouldIgnoreJid(remoteJid) && remoteJid !== '@s.whatsapp.net') { + if (shouldIgnoreJid(remoteJid!) && remoteJid !== '@s.whatsapp.net') { logger.debug({ remoteJid }, 'ignoring receipt from jid') await sendMessageAck(node) return } - const ids = [attrs.id] + const ids = [attrs.id!] if (Array.isArray(content)) { const items = getBinaryNodeChildren(content[0], 'item') - ids.push(...items.map(i => i.attrs.id)) + ids.push(...items.map(i => i.attrs.id!)) } try { @@ -672,7 +671,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { // or another device of ours has read some messages (status >= proto.WebMessageInfo.Status.SERVER_ACK || !isNodeFromMe) ) { - if (isJidGroup(remoteJid) || isJidStatusBroadcast(remoteJid)) { + if (isJidGroup(remoteJid) || isJidStatusBroadcast(remoteJid!)) { if (attrs.participant) { const updateKey: keyof MessageUserReceipt = status === proto.WebMessageInfo.Status.DELIVERY_ACK ? 'receiptTimestamp' : 'readTimestamp' @@ -682,7 +681,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { key: { ...key, id }, receipt: { userJid: jidNormalizedUser(attrs.participant), - [updateKey]: +attrs.t + [updateKey]: +attrs.t! } })) ) @@ -702,12 +701,12 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { // correctly set who is asking for the retry key.participant = key.participant || attrs.from const retryNode = getBinaryNodeChild(node, 'retry') - if (willSendMessageAgain(ids[0], key.participant)) { + if (willSendMessageAgain(ids[0]!, key.participant!)) { if (key.fromMe) { try { logger.debug({ attrs, key }, 'recv retry request') await sendMessagesAgain(key, ids, retryNode!) - } catch (error) { + } catch (error: any) { logger.error({ key, ids, trace: error.stack }, 'error in sending message again') } } else { @@ -726,7 +725,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const handleNotification = async (node: BinaryNode) => { const remoteJid = node.attrs.from - if (shouldIgnoreJid(remoteJid) && remoteJid !== '@s.whatsapp.net') { + if (shouldIgnoreJid(remoteJid!) && remoteJid !== '@s.whatsapp.net') { logger.debug({ remoteJid, id: node.attrs.id }, 'ignored notification') await sendMessageAck(node) return @@ -746,7 +745,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { ...(msg.key || {}) } msg.participant ??= node.attrs.participant - msg.messageTimestamp = +node.attrs.t + msg.messageTimestamp = +node.attrs.t! const fullMsg = proto.WebMessageInfo.fromObject(msg) await upsertMessage(fullMsg, 'append') @@ -759,7 +758,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { } const handleMessage = async (node: BinaryNode) => { - if (shouldIgnoreJid(node.attrs.from) && node.attrs.from !== '@s.whatsapp.net') { + if (shouldIgnoreJid(node.attrs.from!) && node.attrs.from !== '@s.whatsapp.net') { logger.debug({ key: node.attrs.key }, 'ignored message') await sendMessageAck(node) return @@ -786,8 +785,8 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { logger.debug('received unavailable message, acked and requested resend from phone') } else { - if (placeholderResendCache.get(node.attrs.id)) { - placeholderResendCache.del(node.attrs.id) + if (placeholderResendCache.get(node.attrs.id!)) { + placeholderResendCache.del(node.attrs.id!) } } @@ -806,7 +805,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { msg.message?.protocolMessage?.type === proto.Message.ProtocolMessage.Type.SHARE_PHONE_NUMBER && node.attrs.sender_pn ) { - ev.emit('chats.phoneNumberShare', { lid: node.attrs.from, jid: node.attrs.sender_pn }) + ev.emit('chats.phoneNumberShare', { lid: node.attrs.from!, jid: node.attrs.sender_pn }) } try { @@ -938,14 +937,18 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const handleCall = async (node: BinaryNode) => { const { attrs } = node const [infoChild] = getAllBinaryNodeChildren(node) - const callId = infoChild.attrs['call-id'] - const from = infoChild.attrs.from || infoChild.attrs['call-creator'] + if (!infoChild) { + throw new Boom('Missing call info in call node') + } + + const callId = infoChild.attrs['call-id']! + const from = infoChild.attrs.from! || infoChild.attrs['call-creator']! const status = getCallStatusFromNode(infoChild) const call: WACallEvent = { - chatId: attrs.from, + chatId: attrs.from!, from, id: callId, - date: new Date(+attrs.t * 1000), + date: new Date(+attrs.t! * 1000), offline: !!attrs.offline, status } @@ -1263,6 +1266,10 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { }) ev.on('call', ([call]) => { + if (!call) { + return + } + // missed call + group call notification message generation if (call.status === 'timeout' || (call.status === 'offer' && call.isGroup)) { const msg: proto.IWebMessageInfo = { diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index f266955b..6c786701 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -2,7 +2,7 @@ import NodeCache from '@cacheable/node-cache' import { Boom } from '@hapi/boom' import { proto } from '../../WAProto' import { DEFAULT_CACHE_TTLS, WA_DEFAULT_EPHEMERAL } from '../Defaults' -import { +import type { AnyMessageContent, MediaConnInfo, MessageReceiptType, @@ -33,8 +33,8 @@ import { import { getUrlInfo } from '../Utils/link-preview' import { areJidsSameUser, - BinaryNode, - BinaryNodeAttributes, + type BinaryNode, + type BinaryNodeAttributes, getBinaryNodeChild, getBinaryNodeChildren, isJidGroup, @@ -42,7 +42,7 @@ import { jidDecode, jidEncode, jidNormalizedUser, - JidWithDevice, + type JidWithDevice, S_WHATSAPP_NET } from '../WABinary' import { USyncQuery, USyncUser } from '../WAUSync' @@ -93,14 +93,14 @@ export const makeMessagesSocket = (config: SocketConfig) => { }, content: [{ tag: 'media_conn', attrs: {} }] }) - const mediaConnNode = getBinaryNodeChild(result, 'media_conn') + const mediaConnNode = getBinaryNodeChild(result, 'media_conn')! const node: MediaConnInfo = { hosts: getBinaryNodeChildren(mediaConnNode, 'host').map(({ attrs }) => ({ - hostname: attrs.hostname, - maxContentLengthBytes: +attrs.maxContentLengthBytes + hostname: attrs.hostname!, + maxContentLengthBytes: +attrs.maxContentLengthBytes! })), - auth: mediaConnNode!.attrs.auth, - ttl: +mediaConnNode!.attrs.ttl, + auth: mediaConnNode.attrs.auth!, + ttl: +mediaConnNode.attrs.ttl!, fetchDate: new Date() } logger.debug('fetched media conn') @@ -121,10 +121,14 @@ export const makeMessagesSocket = (config: SocketConfig) => { messageIds: string[], type: MessageReceiptType ) => { + if (!messageIds || messageIds.length === 0) { + throw new Boom('missing ids in receipt') + } + const node: BinaryNode = { tag: 'receipt', attrs: { - id: messageIds[0] + id: messageIds[0]! } } const isReadReceipt = type === 'read' || type === 'read-self' @@ -226,7 +230,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { for (const item of extracted) { deviceMap[item.user] = deviceMap[item.user] || [] - deviceMap[item.user].push(item) + deviceMap[item.user]?.push(item) deviceResults.push(item) } @@ -394,7 +398,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { messageContextInfo: message.messageContextInfo } - const extraAttrs = {} + const extraAttrs: BinaryNodeAttributes = {} if (participant) { // when the retry request is not for a group @@ -762,7 +766,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { content.url = getUrlFromDirectPath(content.directPath!) logger.debug({ directPath: media.directPath, key: result.key }, 'media update successful') - } catch (err) { + } catch (err: any) { error = err } } diff --git a/src/Socket/socket.ts b/src/Socket/socket.ts index e487c0dc..a67ba2c5 100644 --- a/src/Socket/socket.ts +++ b/src/Socket/socket.ts @@ -10,7 +10,8 @@ import { MIN_PREKEY_COUNT, NOISE_WA_HEADER } from '../Defaults' -import { DisconnectReason, SocketConfig } from '../Types' +import type { SocketConfig } from '../Types' +import { DisconnectReason } from '../Types' import { addTransactionCapability, aesEncryptCTR, @@ -32,7 +33,7 @@ import { } from '../Utils' import { assertNodeErrorFree, - BinaryNode, + type BinaryNode, binaryNodeToString, encodeBinaryNode, getBinaryNodeChild, @@ -178,8 +179,8 @@ export const makeSocket = (config: SocketConfig) => { * @param timeoutMs timeout after which the promise will reject */ const waitForMessage = async (msgId: string, timeoutMs = defaultQueryTimeoutMs) => { - let onRecv: (json) => void - let onErr: (err) => void + let onRecv: (json: any) => void + let onErr: (err: Boom | Error) => void try { const result = await promiseTimeout(timeoutMs, (resolve, reject) => { onRecv = resolve @@ -268,8 +269,8 @@ export const makeSocket = (config: SocketConfig) => { }, content: [{ tag: 'count', attrs: {} }] }) - const countChild = getBinaryNodeChild(result, 'count') - return +countChild!.attrs.value + const countChild = getBinaryNodeChild(result, 'count')! + return +countChild.attrs.value! } /** generates and uploads a set of pre-keys to the server */ @@ -553,7 +554,7 @@ export const makeSocket = (config: SocketConfig) => { ws.on('open', async () => { try { await validateConnection() - } catch (err) { + } catch (err: any) { logger.error({ err }, 'error in validating connection') end(err) } @@ -571,7 +572,7 @@ export const makeSocket = (config: SocketConfig) => { attrs: { to: S_WHATSAPP_NET, type: 'result', - id: stanza.attrs.id + id: stanza.attrs.id! } } await sendNode(iq) @@ -621,7 +622,7 @@ export const makeSocket = (config: SocketConfig) => { ev.emit('connection.update', { isNewLogin: true, qr: undefined }) await sendNode(reply) - } catch (error) { + } catch (error: any) { logger.info({ trace: error.stack }, 'error in pairing') end(error) } diff --git a/src/Socket/usync.ts b/src/Socket/usync.ts index 4ee110ac..111dd640 100644 --- a/src/Socket/usync.ts +++ b/src/Socket/usync.ts @@ -1,6 +1,6 @@ import { Boom } from '@hapi/boom' -import { SocketConfig } from '../Types' -import { BinaryNode, S_WHATSAPP_NET } from '../WABinary' +import type { SocketConfig } from '../Types' +import { type BinaryNode, S_WHATSAPP_NET } from '../WABinary' import { USyncQuery } from '../WAUSync' import { makeSocket } from './socket' diff --git a/src/Tests/test.libsignal.ts b/src/Tests/test.libsignal.ts index fd24ff85..704d723b 100644 --- a/src/Tests/test.libsignal.ts +++ b/src/Tests/test.libsignal.ts @@ -2,6 +2,8 @@ import { makeLibSignalRepository } from '../Signal/libsignal' import { SignalAuthState, SignalDataTypeMap } from '../Types' import { Curve, generateRegistrationId, generateSignalPubKey, signedKeyPair } from '../Utils' +// TODO: should move to libsignal + describe('Signal Tests', () => { it('should correctly encrypt/decrypt 1 message', async () => { const user1 = makeUser() diff --git a/src/Tests/utils.ts b/src/Tests/utils.ts index d071efd7..86f7f2a8 100644 --- a/src/Tests/utils.ts +++ b/src/Tests/utils.ts @@ -1,4 +1,3 @@ -import { SignalDataTypeMap, SignalKeyStore } from '../Types' import { jidEncode } from '../WABinary' export function randomJid() { diff --git a/src/Types/Events.ts b/src/Types/Events.ts index f7d7ff41..e4ab89ec 100644 --- a/src/Types/Events.ts +++ b/src/Types/Events.ts @@ -1,15 +1,16 @@ import type { Boom } from '@hapi/boom' import { proto } from '../../WAProto' -import { AuthenticationCreds } from './Auth' -import { WACallEvent } from './Call' -import { Chat, ChatUpdate, PresenceData } from './Chat' -import { Contact } from './Contact' -import { GroupMetadata, ParticipantAction, RequestJoinAction, RequestJoinMethod } from './GroupMetadata' -import { Label } from './Label' -import { LabelAssociation } from './LabelAssociation' -import { MessageUpsertType, MessageUserReceiptUpdate, WAMessage, WAMessageKey, WAMessageUpdate } from './Message' -import { ConnectionState } from './State' +import type { AuthenticationCreds } from './Auth' +import type { WACallEvent } from './Call' +import type { Chat, ChatUpdate, PresenceData } from './Chat' +import type { Contact } from './Contact' +import type { GroupMetadata, ParticipantAction, RequestJoinAction, RequestJoinMethod } from './GroupMetadata' +import type { Label } from './Label' +import type { LabelAssociation } from './LabelAssociation' +import type { MessageUpsertType, MessageUserReceiptUpdate, WAMessage, WAMessageKey, WAMessageUpdate } from './Message' +import type { ConnectionState } from './State' +// TODO: refactor this mess export type BaileysEventMap = { /** connection state has been updated -- WS closed, opened, connecting etc. */ 'connection.update': Partial diff --git a/src/Types/GroupMetadata.ts b/src/Types/GroupMetadata.ts index 20fbf26e..ae596806 100644 --- a/src/Types/GroupMetadata.ts +++ b/src/Types/GroupMetadata.ts @@ -1,4 +1,4 @@ -import { Contact } from './Contact' +import type { Contact } from './Contact' export type GroupParticipant = Contact & { isAdmin?: boolean diff --git a/src/Types/Message.ts b/src/Types/Message.ts index ec86db73..fcb31d23 100644 --- a/src/Types/Message.ts +++ b/src/Types/Message.ts @@ -1,11 +1,11 @@ -import { AxiosRequestConfig } from 'axios' +import type { AxiosRequestConfig } from 'axios' import type { Readable } from 'stream' import type { URL } from 'url' import { proto } from '../../WAProto' import { MEDIA_HKDF_KEY_MAPPING } from '../Defaults' -import { BinaryNode } from '../WABinary' +import type { BinaryNode } from '../WABinary' import type { GroupMetadata } from './GroupMetadata' -import { CacheStore } from './Socket' +import type { CacheStore } from './Socket' // export the WAMessage Prototypes export { proto as WAProto } @@ -32,7 +32,7 @@ export type WAGenericMediaMessage = | proto.Message.IStickerMessage export const WAMessageStubType = proto.WebMessageInfo.StubType export const WAMessageStatus = proto.WebMessageInfo.Status -import { ILogger } from '../Utils/logger' +import type { ILogger } from '../Utils/logger' export type WAMediaPayloadURL = { url: URL | string } export type WAMediaPayloadStream = { stream: Readable } export type WAMediaUpload = Buffer | WAMediaPayloadStream | WAMediaPayloadURL diff --git a/src/Types/Product.ts b/src/Types/Product.ts index 468c810a..8c315ca8 100644 --- a/src/Types/Product.ts +++ b/src/Types/Product.ts @@ -1,4 +1,4 @@ -import { WAMediaUpload } from './Message' +import type { WAMediaUpload } from './Message' export type CatalogResult = { data: { diff --git a/src/Types/Socket.ts b/src/Types/Socket.ts index 22a18ff4..d26a29f4 100644 --- a/src/Types/Socket.ts +++ b/src/Types/Socket.ts @@ -1,12 +1,12 @@ -import { AxiosRequestConfig } from 'axios' +import type { AxiosRequestConfig } from 'axios' import type { Agent } from 'https' import type { URL } from 'url' import { proto } from '../../WAProto' -import { ILogger } from '../Utils/logger' -import { AuthenticationState, SignalAuthState, TransactionCapabilityOptions } from './Auth' -import { GroupMetadata } from './GroupMetadata' -import { MediaConnInfo } from './Message' -import { SignalRepository } from './Signal' +import type { ILogger } from '../Utils/logger' +import type { AuthenticationState, SignalAuthState, TransactionCapabilityOptions } from './Auth' +import type { GroupMetadata } from './GroupMetadata' +import { type MediaConnInfo } from './Message' +import type { SignalRepository } from './Signal' export type WAVersion = [number, number, number] export type WABrowserDescription = [string, string, string] diff --git a/src/Types/State.ts b/src/Types/State.ts index 4e685741..d2902337 100644 --- a/src/Types/State.ts +++ b/src/Types/State.ts @@ -1,13 +1,16 @@ -import { Contact } from './Contact' +import { Boom } from '@hapi/boom' +import type { Contact } from './Contact' export type WAConnectionState = 'open' | 'connecting' | 'close' export type ConnectionState = { /** connection is now open, connecting or closed */ connection: WAConnectionState + /** the error that caused the connection to close */ lastDisconnect?: { - error: Error | undefined + // TODO: refactor and gain independence from Boom + error: Boom | Error | undefined date: Date } /** is this a new login */ diff --git a/src/Types/USync.ts b/src/Types/USync.ts index 849c3179..9c0e6310 100644 --- a/src/Types/USync.ts +++ b/src/Types/USync.ts @@ -1,4 +1,4 @@ -import { BinaryNode } from '../WABinary' +import type { BinaryNode } from '../WABinary' import { USyncUser } from '../WAUSync' /** diff --git a/src/Types/index.ts b/src/Types/index.ts index 079658d4..0fec86b2 100644 --- a/src/Types/index.ts +++ b/src/Types/index.ts @@ -11,8 +11,8 @@ export * from './Call' export * from './Signal' export * from './Newsletter' -import { AuthenticationState } from './Auth' -import { SocketConfig } from './Socket' +import type { AuthenticationState } from './Auth' +import type { SocketConfig } from './Socket' export type UserFacingSocketConfig = Partial & { auth: AuthenticationState } diff --git a/src/Utils/auth-utils.ts b/src/Utils/auth-utils.ts index 90b31f9d..b6e3bb15 100644 --- a/src/Utils/auth-utils.ts +++ b/src/Utils/auth-utils.ts @@ -12,7 +12,7 @@ import type { } from '../Types' import { Curve, signedKeyPair } from './crypto' import { delay, generateRegistrationId } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' /** * Adds caching capability to a SignalKeyStore @@ -67,8 +67,8 @@ export function makeCacheableSignalKeyStore( async set(data) { let keys = 0 for (const type in data) { - for (const id in data[type]) { - cache.set(getUniqueId(type, id), data[type][id]) + for (const id in data[type as keyof SignalDataTypeMap]) { + cache.set(getUniqueId(type, id), data[type as keyof SignalDataTypeMap]![id]) keys += 1 } } @@ -118,7 +118,7 @@ export const addTransactionCapability = ( Object.assign(transactionCache[type]!, result) } - return ids.reduce((dict, id) => { + return ids.reduce((dict: { [T in string]: any }, id) => { const value = transactionCache[type]?.[id] if (value) { dict[id] = value @@ -133,12 +133,13 @@ export const addTransactionCapability = ( set: data => { if (isInTransaction()) { logger.trace({ types: Object.keys(data) }, 'caching in transaction') - for (const key in data) { - transactionCache[key] = transactionCache[key] || {} - Object.assign(transactionCache[key], data[key]) + for (const key_ in data) { + const key = key_ as keyof SignalDataTypeMap + transactionCache[key] = transactionCache[key] || ({} as any) + Object.assign(transactionCache[key]!, data[key]) - mutations[key] = mutations[key] || {} - Object.assign(mutations[key], data[key]) + mutations[key] = mutations[key] || ({} as any) + Object.assign(mutations[key]!, data[key]) } } else { return state.set(data) diff --git a/src/Utils/baileys-event-stream.ts b/src/Utils/baileys-event-stream.ts index eb0cc021..0092ac9f 100644 --- a/src/Utils/baileys-event-stream.ts +++ b/src/Utils/baileys-event-stream.ts @@ -18,7 +18,7 @@ export const captureEventStream = (ev: BaileysEventEmitter, filename: string) => // monkey patch eventemitter to capture all events ev.emit = function (...args: any[]) { const content = JSON.stringify({ timestamp: Date.now(), event: args[0], data: args[1] }) + '\n' - const result = oldEmit.apply(ev, args) + const result = oldEmit.apply(ev, args as any) writeMutex.mutex(async () => { await writeFile(filename, content, { flag: 'a' }) diff --git a/src/Utils/business.ts b/src/Utils/business.ts index ef23eb7c..8ec467e4 100644 --- a/src/Utils/business.ts +++ b/src/Utils/business.ts @@ -3,7 +3,7 @@ import { createHash } from 'crypto' import { createWriteStream, promises as fs } from 'fs' import { tmpdir } from 'os' import { join } from 'path' -import { +import type { CatalogCollection, CatalogStatus, OrderDetails, @@ -14,7 +14,7 @@ import { WAMediaUpload, WAMediaUploadFunction } from '../Types' -import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, getBinaryNodeChildString } from '../WABinary' +import { type BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, getBinaryNodeChildString } from '../WABinary' import { generateMessageIDV2 } from './generics' import { getStream, getUrlFromDirectPath } from './messages-media' diff --git a/src/Utils/chat-utils.ts b/src/Utils/chat-utils.ts index 6cbba12c..51b0f780 100644 --- a/src/Utils/chat-utils.ts +++ b/src/Utils/chat-utils.ts @@ -1,7 +1,7 @@ import { Boom } from '@hapi/boom' -import { AxiosRequestConfig } from 'axios' +import type { AxiosRequestConfig } from 'axios' import { proto } from '../../WAProto' -import { +import type { BaileysEventEmitter, Chat, ChatModification, @@ -14,9 +14,13 @@ import { WAPatchCreate, WAPatchName } from '../Types' -import { ChatLabelAssociation, LabelAssociationType, MessageLabelAssociation } from '../Types/LabelAssociation' import { - BinaryNode, + type ChatLabelAssociation, + LabelAssociationType, + type MessageLabelAssociation +} from '../Types/LabelAssociation' +import { + type BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, isJidGroup, @@ -25,7 +29,7 @@ import { } from '../WABinary' import { aesDecrypt, aesEncrypt, hkdf, hmacSign } from './crypto' import { toNumber } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' import { LT_HASH_ANTI_TAMPERING } from './lt-hash' import { downloadContentFromMessage } from './messages-media' @@ -343,7 +347,7 @@ export const extractSyncdPatches = async (result: BinaryNode, options: AxiosRequ const syncd = proto.SyncdPatch.decode(content as Uint8Array) if (!syncd.version) { - syncd.version = { version: +collectionNode.attrs.version + 1 } + syncd.version = { version: +collectionNode.attrs.version! + 1 } } syncds.push(syncd) @@ -616,7 +620,7 @@ export const chatModificationToAppPatch = (mod: ChatModification, jid: string) = operation: mod.contact ? OP.SET : OP.REMOVE } } else if ('star' in mod) { - const key = mod.star.messages[0] + const key = mod.star.messages[0]! patch = { syncAction: { starAction: { @@ -753,7 +757,7 @@ export const processSyncAction = ( { id, muteEndTime: action.muteAction?.muted ? toNumber(action.muteAction.muteEndTimestamp) : null, - conditional: getChatUpdateConditional(id, undefined) + conditional: getChatUpdateConditional(id!, undefined) } ]) } else if (action?.archiveChatAction || type === 'archive' || type === 'unarchive') { @@ -782,7 +786,7 @@ export const processSyncAction = ( { id, archived: isArchived, - conditional: getChatUpdateConditional(id, msgRange) + conditional: getChatUpdateConditional(id!, msgRange) } ]) } else if (action?.markChatAsReadAction) { @@ -796,7 +800,7 @@ export const processSyncAction = ( { id, unreadCount: isNullUpdate ? null : !!markReadAction?.read ? 0 : -1, - conditional: getChatUpdateConditional(id, markReadAction?.messageRange) + conditional: getChatUpdateConditional(id!, markReadAction?.messageRange) } ]) } else if (action?.deleteMessageForMeAction || type === 'deleteMessageForMe') { @@ -812,7 +816,7 @@ export const processSyncAction = ( } else if (action?.contactAction) { ev.emit('contacts.upsert', [ { - id: id, + id: id!, name: action.contactAction.fullName!, lid: action.contactAction.lidJid || undefined, jid: isJidUser(id) ? id : undefined @@ -828,7 +832,7 @@ export const processSyncAction = ( { id, pinned: action.pinAction?.pinned ? toNumber(action.timestamp) : null, - conditional: getChatUpdateConditional(id, undefined) + conditional: getChatUpdateConditional(id!, undefined) } ]) } else if (action?.unarchiveChatsSetting) { @@ -853,13 +857,13 @@ export const processSyncAction = ( ]) } else if (action?.deleteChatAction || type === 'deleteChat') { if (!isInitialSync) { - ev.emit('chats.delete', [id]) + ev.emit('chats.delete', [id!]) } } else if (action?.labelEditAction) { const { name, color, deleted, predefinedId } = action.labelEditAction ev.emit('labels.edit', { - id, + id: id!, name: name!, color: color!, deleted: deleted!, diff --git a/src/Utils/crypto.ts b/src/Utils/crypto.ts index 4ae3dc90..6acd101f 100644 --- a/src/Utils/crypto.ts +++ b/src/Utils/crypto.ts @@ -1,7 +1,8 @@ import { createCipheriv, createDecipheriv, createHash, createHmac, randomBytes } from 'crypto' +/* @ts-ignore */ import * as libsignal from 'libsignal' import { KEY_BUNDLE_TYPE } from '../Defaults' -import { KeyPair } from '../Types' +import type { KeyPair } from '../Types' // insure browser & node compatibility const { subtle } = globalThis.crypto diff --git a/src/Utils/decode-wa-message.ts b/src/Utils/decode-wa-message.ts index c7f71af8..0af781a7 100644 --- a/src/Utils/decode-wa-message.ts +++ b/src/Utils/decode-wa-message.ts @@ -1,9 +1,9 @@ import { Boom } from '@hapi/boom' import { proto } from '../../WAProto' -import { SignalRepository, WAMessage, WAMessageKey } from '../Types' +import type { SignalRepository, WAMessage, WAMessageKey } from '../Types' import { areJidsSameUser, - BinaryNode, + type BinaryNode, isJidBroadcast, isJidGroup, isJidMetaIa, @@ -13,7 +13,7 @@ import { isLidUser } from '../WABinary' import { unpadRandomMax16 } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' export const NO_MESSAGE_FOUND_ERROR_TEXT = 'Message absent from node' export const MISSING_KEYS_ERROR_TEXT = 'Key used already or never filled' @@ -62,17 +62,17 @@ export function decodeMessageNode(stanza: BinaryNode, meId: string, meLid: strin if (isJidUser(from) || isLidUser(from)) { if (recipient && !isJidMetaIa(recipient)) { - if (!isMe(from) && !isMeLid(from)) { + if (!isMe(from!) && !isMeLid(from!)) { throw new Boom('receipient present, but msg not from me', { data: stanza }) } chatId = recipient } else { - chatId = from + chatId = from! } msgType = 'chat' - author = from + author = from! } else if (isJidGroup(from)) { if (!participant) { throw new Boom('No participant in group message') @@ -80,30 +80,30 @@ export function decodeMessageNode(stanza: BinaryNode, meId: string, meLid: strin msgType = 'group' author = participant - chatId = from + chatId = from! } else if (isJidBroadcast(from)) { if (!participant) { throw new Boom('No participant in group message') } const isParticipantMe = isMe(participant) - if (isJidStatusBroadcast(from)) { + if (isJidStatusBroadcast(from!)) { msgType = isParticipantMe ? 'direct_peer_status' : 'other_status' } else { msgType = isParticipantMe ? 'peer_broadcast' : 'other_broadcast' } - chatId = from + chatId = from! author = participant } else if (isJidNewsletter(from)) { msgType = 'newsletter' - chatId = from - author = from + chatId = from! + author = from! } else { throw new Boom('Unknown message type', { data: stanza }) } - const fromMe = (isLidUser(from) ? isMeLid : isMe)(stanza.attrs.participant || stanza.attrs.from) + const fromMe = (isLidUser(from) ? isMeLid : isMe)((stanza.attrs.participant || stanza.attrs.from)!) const pushname = stanza?.attrs?.notify const key: WAMessageKey = { @@ -120,7 +120,7 @@ export function decodeMessageNode(stanza: BinaryNode, meId: string, meLid: strin const fullMessage: WAMessage = { key, - messageTimestamp: +stanza.attrs.t, + messageTimestamp: +stanza.attrs.t!, pushName: pushname, broadcast: isJidBroadcast(from) } @@ -221,7 +221,7 @@ export const decryptMessageNode = ( } else { fullMessage.message = msg } - } catch (err) { + } catch (err: any) { logger.error({ key: fullMessage.key, err }, 'failed to decrypt message') fullMessage.messageStubType = proto.WebMessageInfo.StubType.CIPHERTEXT fullMessage.messageStubParameters = [err.message] diff --git a/src/Utils/event-buffer.ts b/src/Utils/event-buffer.ts index 0aa63837..6127f68d 100644 --- a/src/Utils/event-buffer.ts +++ b/src/Utils/event-buffer.ts @@ -1,6 +1,6 @@ import EventEmitter from 'events' import { proto } from '../../WAProto' -import { +import type { BaileysEvent, BaileysEventEmitter, BaileysEventMap, @@ -8,11 +8,11 @@ import { Chat, ChatUpdate, Contact, - WAMessage, - WAMessageStatus + WAMessage } from '../Types' +import { WAMessageStatus } from '../Types' import { trimUndefined } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' import { updateMessageWithReaction, updateMessageWithReceipt } from './messages' import { isRealMessage, shouldIncrementChatUnread } from './process-message' @@ -79,7 +79,7 @@ export const makeEventBuffer = (logger: ILogger): BaileysBufferableEventEmitter // take the generic event and fire it as a baileys event ev.on('event', (map: BaileysEventData) => { for (const event in map) { - ev.emit(event, map[event]) + ev.emit(event, map[event as keyof BaileysEventMap]) } }) @@ -249,7 +249,7 @@ function append( for (const chat of eventData as Chat[]) { let upsert = data.chatUpserts[chat.id] if (!upsert) { - upsert = data.historySets[chat.id] + upsert = data.historySets.chats[chat.id] if (upsert) { logger.debug({ chatId: chat.id }, 'absorbed chat upsert in chat set') } @@ -339,7 +339,7 @@ function append( } if (data.contactUpdates[contact.id]) { - upsert = Object.assign(data.contactUpdates[contact.id], trimUndefined(contact)) as Contact + upsert = Object.assign(data.contactUpdates[contact.id]!, trimUndefined(contact)) as Contact delete data.contactUpdates[contact.id] } } @@ -550,7 +550,7 @@ function consolidateEvents(data: BufferedEventData) { const messageUpsertList = Object.values(data.messageUpserts) if (messageUpsertList.length) { - const type = messageUpsertList[0].type + const type = messageUpsertList[0]!.type map['messages.upsert'] = { messages: messageUpsertList.map(m => m.message), type diff --git a/src/Utils/generics.ts b/src/Utils/generics.ts index c2b51925..2a907ec8 100644 --- a/src/Utils/generics.ts +++ b/src/Utils/generics.ts @@ -1,19 +1,19 @@ import { Boom } from '@hapi/boom' -import axios, { AxiosRequestConfig } from 'axios' +import axios, { type AxiosRequestConfig } from 'axios' import { createHash, randomBytes } from 'crypto' import { platform, release } from 'os' import { proto } from '../../WAProto' import { version as baileysVersion } from '../Defaults/baileys-version.json' -import { +import type { BaileysEventEmitter, BaileysEventMap, BrowsersMap, ConnectionState, - DisconnectReason, WACallUpdateType, WAVersion } from '../Types' -import { BinaryNode, getAllBinaryNodeChildren, jidDecode } from '../WABinary' +import { DisconnectReason } from '../Types' +import { type BinaryNode, getAllBinaryNodeChildren, jidDecode } from '../WABinary' const PLATFORM_MAP = { aix: 'AIX', @@ -22,7 +22,11 @@ const PLATFORM_MAP = { android: 'Android', freebsd: 'FreeBSD', openbsd: 'OpenBSD', - sunos: 'Solaris' + sunos: 'Solaris', + linux: undefined, + haiku: undefined, + cygwin: undefined, + netbsd: undefined } export const Browsers: BrowsersMap = { @@ -35,13 +39,13 @@ export const Browsers: BrowsersMap = { } export const getPlatformId = (browser: string) => { - const platformType = proto.DeviceProps.PlatformType[browser.toUpperCase()] + const platformType = proto.DeviceProps.PlatformType[browser.toUpperCase() as any] return platformType ? platformType.toString() : '1' //chrome } export const BufferJSON = { // eslint-disable-next-line @typescript-eslint/no-explicit-any - replacer: (k, value: any) => { + replacer: (k: any, value: any) => { if (Buffer.isBuffer(value) || value instanceof Uint8Array || value?.type === 'Buffer') { return { type: 'Buffer', data: Buffer.from(value?.data || value).toString('base64') } } @@ -50,7 +54,7 @@ export const BufferJSON = { }, // eslint-disable-next-line @typescript-eslint/no-explicit-any - reviver: (_, value: any) => { + reviver: (_: any, value: any) => { if (typeof value === 'object' && !!value && (value.buffer === true || value.type === 'Buffer')) { const val = value.data || value.value return typeof val === 'string' ? Buffer.from(val, 'base64') : Buffer.from(val || []) @@ -65,8 +69,10 @@ export const getKeyAuthor = (key: proto.IMessageKey | undefined | null, meId = ' export const writeRandomPadMax16 = (msg: Uint8Array) => { const pad = randomBytes(1) - pad[0] &= 0xf - if (!pad[0]) { + + if (pad[0]) { + pad[0] &= 0xf + } else { pad[0] = 0xf } @@ -79,7 +85,7 @@ export const unpadRandomMax16 = (e: Uint8Array | Buffer) => { throw new Error('unpadPkcs7 given empty bytes') } - var r = t[t.length - 1] + var r = t[t.length - 1]! if (r > t.length) { throw new Error(`unpad given ${t.length} bytes, but pad is ${r}`) } @@ -90,7 +96,7 @@ export const unpadRandomMax16 = (e: Uint8Array | Buffer) => { export const encodeWAMessage = (message: proto.IMessage) => writeRandomPadMax16(proto.Message.encode(message).finish()) export const generateRegistrationId = (): number => { - return Uint16Array.from(randomBytes(2))[0] & 16383 + return Uint16Array.from(randomBytes(2))[0]! & 16383 } export const encodeBigEndian = (e: number, t = 4) => { @@ -135,7 +141,7 @@ export const delay = (ms: number) => delayCancellable(ms).delay export const delayCancellable = (ms: number) => { const stack = new Error().stack let timeout: NodeJS.Timeout - let reject: (error) => void + let reject: (error: any) => void const delay: Promise = new Promise((resolve, _reject) => { timeout = setTimeout(resolve, ms) reject = _reject @@ -157,7 +163,7 @@ export const delayCancellable = (ms: number) => { export async function promiseTimeout( ms: number | undefined, - promise: (resolve: (v: T) => void, reject: (error) => void) => void + promise: (resolve: (v: T) => void, reject: (error: any) => void) => void ) { if (!ms) { return new Promise(promise) diff --git a/src/Utils/history.ts b/src/Utils/history.ts index eedbdffc..6b614c19 100644 --- a/src/Utils/history.ts +++ b/src/Utils/history.ts @@ -1,8 +1,9 @@ -import { AxiosRequestConfig } from 'axios' +import type { AxiosRequestConfig } from 'axios' import { promisify } from 'util' import { inflate } from 'zlib' import { proto } from '../../WAProto' -import { Chat, Contact, WAMessageStubType } from '../Types' +import type { Chat, Contact } from '../Types' +import { WAMessageStubType } from '../Types' import { isJidUser } from '../WABinary' import { toNumber } from './generics' import { normalizeMessageContent } from './messages' diff --git a/src/Utils/link-preview.ts b/src/Utils/link-preview.ts index 78454c40..a9577cbd 100644 --- a/src/Utils/link-preview.ts +++ b/src/Utils/link-preview.ts @@ -1,6 +1,6 @@ -import { AxiosRequestConfig } from 'axios' -import { WAMediaUploadFunction, WAUrlInfo } from '../Types' -import { ILogger } from './logger' +import type { AxiosRequestConfig } from 'axios' +import type { WAMediaUploadFunction, WAUrlInfo } from '../Types' +import type { ILogger } from './logger' import { prepareWAMessageMedia } from './messages' import { extractImageThumb, getHttpStream } from './messages-media' @@ -85,7 +85,7 @@ export const getUrlInfo = async ( if (opts.uploadImage) { const { imageMessage } = await prepareWAMessageMedia( - { image: { url: image } }, + { image: { url: image! } }, { upload: opts.uploadImage, mediaTypeOverride: 'thumbnail-link', @@ -97,14 +97,14 @@ export const getUrlInfo = async ( } else { try { urlInfo.jpegThumbnail = image ? (await getCompressedJpegThumbnail(image, opts)).buffer : undefined - } catch (error) { + } catch (error: any) { opts.logger?.debug({ err: error.stack, url: previewLink }, 'error in generating thumbnail') } } return urlInfo } - } catch (error) { + } catch (error: any) { if (!error.message.includes('receive a valid')) { throw error } diff --git a/src/Utils/logger.ts b/src/Utils/logger.ts index 147c94bf..d8e81300 100644 --- a/src/Utils/logger.ts +++ b/src/Utils/logger.ts @@ -3,11 +3,11 @@ import P from 'pino' export interface ILogger { level: string child(obj: Record): ILogger - trace(obj: unknown, msg?: string) - debug(obj: unknown, msg?: string) - info(obj: unknown, msg?: string) - warn(obj: unknown, msg?: string) - error(obj: unknown, msg?: string) + trace(obj: unknown, msg?: string): void + debug(obj: unknown, msg?: string): void + info(obj: unknown, msg?: string): void + warn(obj: unknown, msg?: string): void + error(obj: unknown, msg?: string): void } export default P({ timestamp: () => `,"time":"${new Date().toJSON()}"` }) diff --git a/src/Utils/lt-hash.ts b/src/Utils/lt-hash.ts index 249de4dc..a673eba9 100644 --- a/src/Utils/lt-hash.ts +++ b/src/Utils/lt-hash.ts @@ -5,56 +5,61 @@ import { hkdf } from './crypto' * over a series of mutations. You can add/remove mutations and it'll return a hash equal to * if the same series of mutations was made sequentially. */ - const o = 128 -class d { +class LTHash { salt: string constructor(e: string) { this.salt = e } - add(e, t) { - var r = this + + async add(e: ArrayBuffer, t: ArrayBuffer[]): Promise { for (const item of t) { - e = r._addSingle(e, item) + e = await this._addSingle(e, item) } return e } - subtract(e, t) { - var r = this + + async subtract(e: ArrayBuffer, t: ArrayBuffer[]): Promise { for (const item of t) { - e = r._subtractSingle(e, item) + e = await this._subtractSingle(e, item) } return e } - subtractThenAdd(e, t, r) { - var n = this - return n.add(n.subtract(e, r), t) - } - async _addSingle(e, t) { - var r = this - const n = new Uint8Array(await hkdf(Buffer.from(t), o, { info: r.salt })).buffer - return r.performPointwiseWithOverflow(await e, n, (e, t) => e + t) - } - async _subtractSingle(e, t) { - var r = this - const n = new Uint8Array(await hkdf(Buffer.from(t), o, { info: r.salt })).buffer - return r.performPointwiseWithOverflow(await e, n, (e, t) => e - t) + async subtractThenAdd(e: ArrayBuffer, addList: ArrayBuffer[], subtractList: ArrayBuffer[]): Promise { + const subtracted = await this.subtract(e, subtractList) + return this.add(subtracted, addList) } - performPointwiseWithOverflow(e, t, r) { - const n = new DataView(e), - i = new DataView(t), - a = new ArrayBuffer(n.byteLength), - s = new DataView(a) - for (let e = 0; e < n.byteLength; e += 2) { - s.setUint16(e, r(n.getUint16(e, !0), i.getUint16(e, !0)), !0) + + private async _addSingle(e: ArrayBuffer, t: ArrayBuffer): Promise { + const derived = new Uint8Array(await hkdf(Buffer.from(t), o, { info: this.salt })).buffer + return this.performPointwiseWithOverflow(e, derived, (a, b) => a + b) + } + + private async _subtractSingle(e: ArrayBuffer, t: ArrayBuffer): Promise { + const derived = new Uint8Array(await hkdf(Buffer.from(t), o, { info: this.salt })).buffer + return this.performPointwiseWithOverflow(e, derived, (a, b) => a - b) + } + + private performPointwiseWithOverflow( + e: ArrayBuffer, + t: ArrayBuffer, + op: (a: number, b: number) => number + ): ArrayBuffer { + const n = new DataView(e) + const i = new DataView(t) + const out = new ArrayBuffer(n.byteLength) + const s = new DataView(out) + + for (let offset = 0; offset < n.byteLength; offset += 2) { + s.setUint16(offset, op(n.getUint16(offset, true), i.getUint16(offset, true)), true) } - return a + return out } } -export const LT_HASH_ANTI_TAMPERING = new d('WhatsApp Patch Integrity') +export const LT_HASH_ANTI_TAMPERING = new LTHash('WhatsApp Patch Integrity') diff --git a/src/Utils/messages-media.ts b/src/Utils/messages-media.ts index c1f81e30..67ead51f 100644 --- a/src/Utils/messages-media.ts +++ b/src/Utils/messages-media.ts @@ -1,5 +1,5 @@ import { Boom } from '@hapi/boom' -import axios, { AxiosRequestConfig } from 'axios' +import axios, { type AxiosRequestConfig } from 'axios' import { exec } from 'child_process' import * as Crypto from 'crypto' import { once } from 'events' @@ -11,7 +11,7 @@ import { Readable, Transform } from 'stream' import { URL } from 'url' import { proto } from '../../WAProto' import { DEFAULT_ORIGIN, MEDIA_HKDF_KEY_MAPPING, MEDIA_PATH_MAP } from '../Defaults' -import { +import type { BaileysEventMap, DownloadableMessage, MediaConnInfo, @@ -24,10 +24,10 @@ import { WAMediaUploadFunction, WAMessageContent } from '../Types' -import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildBuffer, jidNormalizedUser } from '../WABinary' +import { type BinaryNode, getBinaryNodeChild, getBinaryNodeChildBuffer, jidNormalizedUser } from '../WABinary' import { aesDecryptGCM, aesEncryptGCM, hkdf } from './crypto' import { generateMessageIDV2 } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' const getTmpFilesDirectory = () => tmpdir() @@ -132,6 +132,8 @@ const extractVideoThumb = async ( }) export const extractImageThumb = async (bufferOrFilePath: Readable | Buffer | string, width = 32) => { + // TODO: Move entirely to sharp, removing jimp as it supports readable streams + // This will have positive speed and performance impacts as well as minimizing RAM usage. if (bufferOrFilePath instanceof Readable) { bufferOrFilePath = await toBuffer(bufferOrFilePath) } @@ -590,7 +592,7 @@ export const downloadEncryptedContent = async ( try { pushBytes(aes.update(data), b => this.push(b)) callback() - } catch (error) { + } catch (error: any) { callback(error) } }, @@ -598,7 +600,7 @@ export const downloadEncryptedContent = async ( try { pushBytes(aes.final(), b => this.push(b)) callback() - } catch (error) { + } catch (error: any) { callback(error) } } @@ -607,14 +609,14 @@ export const downloadEncryptedContent = async ( } export function extensionForMediaMessage(message: WAMessageContent) { - const getExtension = (mimetype: string) => mimetype.split(';')[0].split('/')[1] - const type = Object.keys(message)[0] as MessageType + const getExtension = (mimetype: string) => mimetype.split(';')[0]?.split('/')[1] + const type = Object.keys(message)[0] as Exclude let extension: string if (type === 'locationMessage' || type === 'liveLocationMessage' || type === 'productMessage') { extension = '.jpeg' } else { const messageContent = message[type] as WAGenericMediaMessage - extension = getExtension(messageContent.mimetype!) + extension = getExtension(messageContent.mimetype!)! } return extension @@ -667,7 +669,7 @@ export const getWAUploadToServer = ( uploadInfo = await refreshMediaConn(true) throw new Error(`upload failed, reason: ${JSON.stringify(result)}`) } - } catch (error) { + } catch (error: any) { if (axios.isAxiosError(error)) { result = error.response?.data } @@ -751,7 +753,7 @@ export const decodeMediaRetryNode = (node: BinaryNode) => { const errorNode = getBinaryNodeChild(node, 'error') if (errorNode) { - const errorCode = +errorNode.attrs.code + const errorCode = +errorNode.attrs.code! event.error = new Boom(`Failed to re-upload media (${errorCode})`, { data: errorNode.attrs, statusCode: getStatusCodeForMediaRetry(errorCode) @@ -780,7 +782,8 @@ export const decryptMediaRetryData = async ( return proto.MediaRetryNotification.decode(plaintext) } -export const getStatusCodeForMediaRetry = (code: number) => MEDIA_RETRY_STATUS_MAP[code] +export const getStatusCodeForMediaRetry = (code: number) => + MEDIA_RETRY_STATUS_MAP[code as proto.MediaRetryNotification.ResultType] const MEDIA_RETRY_STATUS_MAP = { [proto.MediaRetryNotification.ResultType.SUCCESS]: 200, diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 8c69c2d4..cbefaed3 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -5,7 +5,7 @@ import { promises as fs } from 'fs' import { type Transform } from 'stream' import { proto } from '../../WAProto' import { MEDIA_KEYS, URL_REGEX, WA_DEFAULT_EPHEMERAL } from '../Defaults' -import { +import type { AnyMediaMessageContent, AnyMessageContent, DownloadableMessage, @@ -13,27 +13,25 @@ import { MessageContentGenerationOptions, MessageGenerationOptions, MessageGenerationOptionsFromContent, - MessageType, MessageUserReceipt, WAMediaUpload, WAMessage, WAMessageContent, - WAMessageStatus, - WAProto, WATextMessage } from '../Types' +import { WAMessageStatus, WAProto } from '../Types' import { isJidGroup, isJidNewsletter, isJidStatusBroadcast, jidNormalizedUser } from '../WABinary' import { sha256 } from './crypto' import { generateMessageIDV2, getKeyAuthor, unixTimestampSeconds } from './generics' -import { ILogger } from './logger' +import type { ILogger } from './logger' import { downloadContentFromMessage, encryptedStream, generateThumbnail, getAudioDuration, getAudioWaveform, - getRawMediaUploadData, - MediaDownloadOptions + getRawMediaUploadData, + type MediaDownloadOptions } from './messages-media' type MediaUploadData = { @@ -86,14 +84,14 @@ export const generateLinkPreviewIfRequired = async ( try { const urlInfo = await getUrlInfo(url) return urlInfo - } catch (error) { + } catch (error: any) { // ignore if fails logger?.warn({ trace: error.stack }, 'url generation failed') } } } -const assertColor = async color => { +const assertColor = async (color: any) => { let assertedColor if (typeof color === 'number') { assertedColor = color > 0 ? color : 0xffffffff + Number(color) + 1 @@ -127,10 +125,10 @@ export const prepareWAMessageMedia = async ( const uploadData: MediaUploadData = { ...message, - media: message[mediaType] + media: (message as any)[mediaType] } - delete uploadData[mediaType] - + delete (uploadData as any)[mediaType] + // check if cacheable + generate cache key const cacheableKey = typeof uploadData.media === 'object' && 'url' in uploadData.media && @@ -154,7 +152,7 @@ export const prepareWAMessageMedia = async ( const obj = WAProto.Message.decode(mediaBuff) const key = `${mediaType}Message` - Object.assign(obj[key], { ...uploadData, media: undefined }) + Object.assign(obj[key as keyof proto.Message]!, { ...uploadData, media: undefined }) return obj } @@ -262,7 +260,7 @@ export const prepareWAMessageMedia = async ( logger?.debug('computed backgroundColor audio status') } } catch (error) { - logger?.warn({ trace: error.stack }, 'failed to obtain extra info') + logger?.warn({ trace: (error as any).stack }, 'failed to obtain extra info') } })() ]).finally(async () => { @@ -279,7 +277,7 @@ export const prepareWAMessageMedia = async ( }) const obj = WAProto.Message.fromObject({ - [`${mediaType}Message`]: MessageTypeProto[mediaType].fromObject({ + [`${mediaType}Message`]: MessageTypeProto[mediaType as keyof typeof MessageTypeProto].fromObject({ url: mediaUrl, directPath, mediaKey, @@ -335,9 +333,9 @@ export const generateForwardMessageContent = (message: WAMessage, forceForward?: content = normalizeMessageContent(content) content = proto.Message.decode(proto.Message.encode(content!).finish()) - let key = Object.keys(content)[0] as MessageType + let key = Object.keys(content)[0] as keyof proto.IMessage - let score = content[key].contextInfo?.forwardingScore || 0 + let score = (content?.[key] as { contextInfo: proto.IContextInfo })?.contextInfo?.forwardingScore || 0 score += message.key.fromMe && !forceForward ? 0 : 1 if (key === 'conversation') { content.extendedTextMessage = { text: content[key] } @@ -346,10 +344,11 @@ export const generateForwardMessageContent = (message: WAMessage, forceForward?: key = 'extendedTextMessage' } + const key_ = content?.[key] as { contextInfo: proto.IContextInfo } if (score > 0) { - content[key].contextInfo = { forwardingScore: score, isForwarded: true } + key_.contextInfo = { forwardingScore: score, isForwarded: true } } else { - content[key].contextInfo = {} + key_.contextInfo = {} } return content @@ -403,7 +402,7 @@ export const generateWAMessageContent = async ( } if (contactLen === 1) { - m.contactMessage = WAProto.Message.ContactMessage.fromObject(message.contacts.contacts[0]) + m.contactMessage = WAProto.Message.ContactMessage.fromObject(message.contacts.contacts[0]!) } else { m.contactsArrayMessage = WAProto.Message.ContactsArrayMessage.fromObject(message.contacts) } @@ -541,9 +540,12 @@ export const generateWAMessageContent = async ( } if ('mentions' in message && message.mentions?.length) { - const [messageType] = Object.keys(m) - m[messageType].contextInfo = m[messageType] || {} - m[messageType].contextInfo.mentionedJid = message.mentions + const messageType = Object.keys(m)[0]! as Exclude + const key = m[messageType] + if ('contextInfo' in key!) { + key.contextInfo = key.contextInfo || {} + key.contextInfo.mentionedJid = message.mentions + } } if ('edit' in message) { @@ -558,9 +560,11 @@ export const generateWAMessageContent = async ( } if ('contextInfo' in message && !!message.contextInfo) { - const [messageType] = Object.keys(m) - m[messageType] = m[messageType] || {} - m[messageType].contextInfo = message.contextInfo + const messageType = Object.keys(m)[0]! as Exclude + const key = m[messageType] + if ('contextInfo' in key!) { + key.contextInfo = { ...key.contextInfo, ...message.contextInfo } + } } return WAProto.Message.fromObject(m) @@ -578,7 +582,7 @@ export const generateWAMessageFromContent = ( } const innerMessage = normalizeMessageContent(message)! - const key: string = getContentType(innerMessage)! + const key = getContentType(innerMessage)! as Exclude const timestamp = unixTimestampSeconds(options.timestamp) const { quoted, userJid } = options @@ -597,7 +601,8 @@ export const generateWAMessageFromContent = ( delete quotedContent.contextInfo } - const contextInfo: proto.IContextInfo = innerMessage[key].contextInfo || {} + const contextInfo: proto.IContextInfo = + ('contextInfo' in innerMessage[key]! && innerMessage[key]?.contextInfo) || {} contextInfo.participant = jidNormalizedUser(participant!) contextInfo.stanzaId = quoted.key.id contextInfo.quotedMessage = quotedMsg @@ -608,7 +613,10 @@ export const generateWAMessageFromContent = ( contextInfo.remoteJid = quoted.key.remoteJid } - innerMessage[key].contextInfo = contextInfo + if (contextInfo && innerMessage[key]) { + /* @ts-ignore */ + innerMessage[key].contextInfo = contextInfo + } } if ( @@ -621,8 +629,9 @@ export const generateWAMessageFromContent = ( // newsletters don't support ephemeral messages !isJidNewsletter(jid) ) { + /* @ts-ignore */ innerMessage[key].contextInfo = { - ...(innerMessage[key].contextInfo || {}), + ...((innerMessage[key] as any).contextInfo || {}), expiration: options.ephemeralExpiration || WA_DEFAULT_EPHEMERAL //ephemeralSettingTimestamp: options.ephemeralOptions.eph_setting_ts?.toString() } @@ -653,7 +662,7 @@ export const generateWAMessage = async (jid: string, content: AnyMessageContent, } /** Get the key to access the true type of content */ -export const getContentType = (content: WAProto.IMessage | undefined) => { +export const getContentType = (content: proto.IMessage | undefined) => { if (content) { const keys = Object.keys(content) const key = keys.find(k => (k === 'conversation' || k.includes('Message')) && k !== 'senderKeyDistributionMessage') @@ -837,7 +846,7 @@ export function getAggregateVotesInPollMessage( data = voteHashMap[hash] } - voteHashMap[hash].voters.push(getKeyAuthor(update.pollUpdateMessageKey, meId)) + voteHashMap[hash]!.voters.push(getKeyAuthor(update.pollUpdateMessageKey, meId)) } } diff --git a/src/Utils/noise-handler.ts b/src/Utils/noise-handler.ts index c303b2e7..15eecd61 100644 --- a/src/Utils/noise-handler.ts +++ b/src/Utils/noise-handler.ts @@ -1,10 +1,11 @@ import { Boom } from '@hapi/boom' import { proto } from '../../WAProto' import { NOISE_MODE, WA_CERT_DETAILS } from '../Defaults' -import { KeyPair } from '../Types' -import { BinaryNode, decodeBinaryNode } from '../WABinary' +import type { KeyPair } from '../Types' +import type { BinaryNode } from '../WABinary' +import { decodeBinaryNode } from '../WABinary' import { aesDecryptGCM, aesEncryptGCM, Curve, hkdf, sha256 } from './crypto' -import { ILogger } from './logger' +import type { ILogger } from './logger' const generateIV = (counter: number) => { const iv = new ArrayBuffer(12) @@ -64,17 +65,17 @@ export const makeNoiseHandler = ({ const mixIntoKey = async (data: Uint8Array) => { const [write, read] = await localHKDF(data) - salt = write - encKey = read - decKey = read + salt = write! + encKey = read! + decKey = read! readCounter = 0 writeCounter = 0 } const finishInit = async () => { const [write, read] = await localHKDF(new Uint8Array(0)) - encKey = write - decKey = read + encKey = write! + decKey = read! hash = Buffer.from([]) readCounter = 0 writeCounter = 0 diff --git a/src/Utils/process-message.ts b/src/Utils/process-message.ts index 35b44450..9feff2c0 100644 --- a/src/Utils/process-message.ts +++ b/src/Utils/process-message.ts @@ -1,6 +1,6 @@ -import { AxiosRequestConfig } from 'axios' +import type { AxiosRequestConfig } from 'axios' import { proto } from '../../WAProto' -import { +import type { AuthenticationCreds, BaileysEventEmitter, CacheStore, @@ -9,15 +9,15 @@ import { ParticipantAction, RequestJoinAction, RequestJoinMethod, - SignalKeyStoreWithTransaction, - WAMessageStubType + SignalKeyStoreWithTransaction } from '../Types' +import { WAMessageStubType } from '../Types' import { getContentType, normalizeMessageContent } from '../Utils/messages' import { areJidsSameUser, isJidBroadcast, isJidStatusBroadcast, jidNormalizedUser } from '../WABinary' import { aesDecryptGCM, hmacSign } from './crypto' import { toNumber } from './generics' import { downloadAndProcessHistorySyncNotification } from './history' -import { ILogger } from './logger' +import type { ILogger } from './logger' type ProcessMessageContext = { shouldProcessHistoryMsg: boolean @@ -273,6 +273,7 @@ const processMessage = async ( } } + break case proto.Message.ProtocolMessage.Type.MESSAGE_EDIT: ev.emit('messages.update', [ { diff --git a/src/Utils/signal.ts b/src/Utils/signal.ts index 582d00ec..8db313d5 100644 --- a/src/Utils/signal.ts +++ b/src/Utils/signal.ts @@ -1,7 +1,6 @@ -import { chunk } from 'lodash' import { KEY_BUNDLE_TYPE } from '../Defaults' -import { SignalRepository } from '../Types' -import { +import type { SignalRepository } from '../Types' +import type { AuthenticationCreds, AuthenticationState, KeyPair, @@ -11,19 +10,28 @@ import { } from '../Types/Auth' import { assertNodeErrorFree, - BinaryNode, + type BinaryNode, getBinaryNodeChild, getBinaryNodeChildBuffer, getBinaryNodeChildren, getBinaryNodeChildUInt, jidDecode, - JidWithDevice, + type JidWithDevice, S_WHATSAPP_NET } from '../WABinary' -import { DeviceListData, ParsedDeviceInfo, USyncQueryResultList } from '../WAUSync' +import type { DeviceListData, ParsedDeviceInfo, USyncQueryResultList } from '../WAUSync' import { Curve, generateSignalPubKey } from './crypto' import { encodeBigEndian } from './generics' +function chunk(array: T[], size: number): T[][] { + const chunks: T[][] = [] + for (let i = 0; i < array.length; i += size) { + chunks.push(array.slice(i, i + size)) + } + + return chunks +} + export const createSignalIdentity = (wid: string, accountSignatureKey: Uint8Array): SignalIdentity => { return { identifier: { name: wid, deviceId: 0 }, @@ -100,11 +108,11 @@ export const parseAndInjectE2ESessions = async (node: BinaryNode, repository: Si const chunks = chunk(nodes, chunkSize) for (const nodesChunk of chunks) { await Promise.all( - nodesChunk.map(async node => { + nodesChunk.map(async (node: BinaryNode) => { const signedKey = getBinaryNodeChild(node, 'skey')! const key = getBinaryNodeChild(node, 'key')! const identity = getBinaryNodeChildBuffer(node, 'identity')! - const jid = node.attrs.jid + const jid = node.attrs.jid! const registrationId = getBinaryNodeChildUInt(node, 'registration', 4) await repository.injectE2ESession({ @@ -180,7 +188,7 @@ export const getNextPreKeysNode = async (state: AuthenticationState, count: numb { tag: 'registration', attrs: {}, content: encodeBigEndian(creds.registrationId) }, { tag: 'type', attrs: {}, content: KEY_BUNDLE_TYPE }, { tag: 'identity', attrs: {}, content: creds.signedIdentityKey.public }, - { tag: 'list', attrs: {}, content: Object.keys(preKeys).map(k => xmppPreKey(preKeys[+k], +k)) }, + { tag: 'list', attrs: {}, content: Object.keys(preKeys).map(k => xmppPreKey(preKeys[+k]!, +k)) }, xmppSignedPreKey(creds.signedPreKey) ] } diff --git a/src/Utils/use-multi-file-auth-state.ts b/src/Utils/use-multi-file-auth-state.ts index 9aefd18a..042a38c5 100644 --- a/src/Utils/use-multi-file-auth-state.ts +++ b/src/Utils/use-multi-file-auth-state.ts @@ -2,7 +2,7 @@ import { Mutex } from 'async-mutex' import { mkdir, readFile, stat, unlink, writeFile } from 'fs/promises' import { join } from 'path' import { proto } from '../../WAProto' -import { AuthenticationCreds, AuthenticationState, SignalDataTypeMap } from '../Types' +import type { AuthenticationCreds, AuthenticationState, SignalDataTypeMap } from '../Types' import { initAuthCreds } from './auth-utils' import { BufferJSON } from './generics' @@ -118,8 +118,8 @@ export const useMultiFileAuthState = async ( set: async data => { const tasks: Promise[] = [] for (const category in data) { - for (const id in data[category]) { - const value = data[category][id] + for (const id in data[category as keyof SignalDataTypeMap]) { + const value = data[category as keyof SignalDataTypeMap]![id] const file = `${category}-${id}.json` tasks.push(value ? writeData(value, file) : removeData(file)) } diff --git a/src/Utils/validate-connection.ts b/src/Utils/validate-connection.ts index 32a1387e..97d04986 100644 --- a/src/Utils/validate-connection.ts +++ b/src/Utils/validate-connection.ts @@ -3,7 +3,7 @@ import { createHash } from 'crypto' import { proto } from '../../WAProto' import { KEY_BUNDLE_TYPE } from '../Defaults' import type { AuthenticationCreds, SignalCreds, SocketConfig } from '../Types' -import { BinaryNode, getBinaryNodeChild, jidDecode, S_WHATSAPP_NET } from '../WABinary' +import { type BinaryNode, getBinaryNodeChild, jidDecode, S_WHATSAPP_NET } from '../WABinary' import { Curve, hmacSign } from './crypto' import { encodeBigEndian } from './generics' import { createSignalIdentity } from './signal' @@ -34,8 +34,8 @@ const PLATFORM_MAP = { const getWebInfo = (config: SocketConfig): proto.ClientPayload.IWebInfo => { let webSubPlatform = proto.ClientPayload.WebInfo.WebSubPlatform.WEB_BROWSER - if (config.syncFullHistory && PLATFORM_MAP[config.browser[0]]) { - webSubPlatform = PLATFORM_MAP[config.browser[0]] + if (config.syncFullHistory && PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP]) { + webSubPlatform = PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP] } return { webSubPlatform } @@ -67,7 +67,10 @@ export const generateLoginNode = (userJid: string, config: SocketConfig): proto. const getPlatformType = (platform: string): proto.DeviceProps.PlatformType => { const platformType = platform.toUpperCase() - return proto.DeviceProps.PlatformType[platformType] || proto.DeviceProps.PlatformType.DESKTOP + return ( + proto.DeviceProps.PlatformType[platformType as keyof typeof proto.DeviceProps.PlatformType] || + proto.DeviceProps.PlatformType.DESKTOP + ) } export const generateRegistrationNode = ( @@ -151,7 +154,7 @@ export const configureSuccessfulPairing = ( const deviceMsg = Buffer.concat([devicePrefix, deviceDetails!, signedIdentityKey.public, accountSignatureKey!]) account.deviceSignature = Curve.sign(signedIdentityKey.private, deviceMsg) - const identity = createSignalIdentity(jid, accountSignatureKey!) + const identity = createSignalIdentity(jid!, accountSignatureKey!) const accountEnc = encodeSignedDeviceIdentity(account, false) const deviceIdentity = proto.ADVDeviceIdentity.decode(account.details!) @@ -161,7 +164,7 @@ export const configureSuccessfulPairing = ( attrs: { to: S_WHATSAPP_NET, type: 'result', - id: msgId + id: msgId! }, content: [ { @@ -180,7 +183,7 @@ export const configureSuccessfulPairing = ( const authUpdate: Partial = { account, - me: { id: jid, name: bizName }, + me: { id: jid!, name: bizName }, signalIdentities: [...(signalIdentities || []), identity], platform: platformNode?.attrs.name } diff --git a/src/WABinary/decode.ts b/src/WABinary/decode.ts index d97554b2..75647609 100644 --- a/src/WABinary/decode.ts +++ b/src/WABinary/decode.ts @@ -57,7 +57,7 @@ export const decodeDecompressedBinaryNode = ( let val = 0 for (let i = 0; i < n; i++) { const shift = littleEndian ? i : n - 1 - i - val |= next() << (shift * 8) + val |= next()! << (shift * 8) } return val @@ -65,7 +65,7 @@ export const decodeDecompressedBinaryNode = ( const readInt20 = () => { checkEOS(3) - return ((next() & 15) << 16) + (next() << 8) + next() + return ((next()! & 15) << 16) + (next()! << 8) + next()! } const unpackHex = (value: number) => { @@ -104,11 +104,12 @@ export const decodeDecompressedBinaryNode = ( } const readPacked8 = (tag: number) => { - const startByte = readByte() + const startByte = readByte()! let value = '' for (let i = 0; i < (startByte & 127); i++) { - const curByte = readByte() + const curByte = readByte()! + value += String.fromCharCode(unpackByte(tag, (curByte & 0xf0) >> 4)) value += String.fromCharCode(unpackByte(tag, curByte & 0x0f)) } @@ -138,8 +139,8 @@ export const decodeDecompressedBinaryNode = ( } const readJidPair = () => { - const i = readString(readByte()) - const j = readString(readByte()) + const i = readString(readByte()!) + const j = readString(readByte()!) if (j) { return (i || '') + '@' + j } @@ -152,7 +153,7 @@ export const decodeDecompressedBinaryNode = ( const domainType = Number(rawDomainType) const device = readByte() - const user = readString(readByte()) + const user = readString(readByte()!) return jidEncode(user, domainType === 0 || domainType === 128 ? 's.whatsapp.net' : 'lid', device) } @@ -167,11 +168,11 @@ export const decodeDecompressedBinaryNode = ( case TAGS.DICTIONARY_1: case TAGS.DICTIONARY_2: case TAGS.DICTIONARY_3: - return getTokenDouble(tag - TAGS.DICTIONARY_0, readByte()) + return getTokenDouble(tag - TAGS.DICTIONARY_0, readByte()!) case TAGS.LIST_EMPTY: return '' case TAGS.BINARY_8: - return readStringFromChars(readByte()) + return readStringFromChars(readByte()!) case TAGS.BINARY_20: return readStringFromChars(readInt20()) case TAGS.BINARY_32: @@ -190,7 +191,7 @@ export const decodeDecompressedBinaryNode = ( const readList = (tag: number) => { const items: BinaryNode[] = [] - const size = readListSize(tag) + const size = readListSize(tag)! for (let i = 0; i < size; i++) { items.push(decodeDecompressedBinaryNode(buffer, opts, indexRef)) } @@ -212,8 +213,8 @@ export const decodeDecompressedBinaryNode = ( return value } - const listSize = readListSize(readByte()) - const header = readString(readByte()) + const listSize = readListSize(readByte()!) + const header = readString(readByte()!) if (!listSize || !header.length) { throw new Error('invalid node') } @@ -227,21 +228,21 @@ export const decodeDecompressedBinaryNode = ( // read the attributes in const attributesLength = (listSize - 1) >> 1 for (let i = 0; i < attributesLength; i++) { - const key = readString(readByte()) - const value = readString(readByte()) + const key = readString(readByte()!) + const value = readString(readByte()!) attrs[key] = value } if (listSize % 2 === 0) { - const tag = readByte() + const tag = readByte()! if (isListTag(tag)) { data = readList(tag) } else { let decoded: Buffer | string switch (tag) { case TAGS.BINARY_8: - decoded = readBytes(readByte()) + decoded = readBytes(readByte()!) break case TAGS.BINARY_20: decoded = readBytes(readInt20()) diff --git a/src/WABinary/encode.ts b/src/WABinary/encode.ts index 43ae9771..f8f31ab4 100644 --- a/src/WABinary/encode.ts +++ b/src/WABinary/encode.ts @@ -1,5 +1,5 @@ import * as constants from './constants' -import { FullJid, jidDecode } from './jid-utils' +import { type FullJid, jidDecode } from './jid-utils' import type { BinaryNode, BinaryNodeCodingOptions } from './types' export const encodeBinaryNode = ( @@ -138,11 +138,11 @@ const encodeBinaryNodeInner = ( const strLengthHalf = Math.floor(str.length / 2) for (let i = 0; i < strLengthHalf; i++) { - pushByte(packBytePair(str[2 * i], str[2 * i + 1])) + pushByte(packBytePair(str[2 * i]!, str[2 * i + 1]!)) } if (str.length % 2 !== 0) { - pushByte(packBytePair(str[str.length - 1], '\x00')) + pushByte(packBytePair(str[str.length - 1]!, '\x00')) } } diff --git a/src/WABinary/generic-utils.ts b/src/WABinary/generic-utils.ts index 96ab7d2e..40b547a5 100644 --- a/src/WABinary/generic-utils.ts +++ b/src/WABinary/generic-utils.ts @@ -1,6 +1,6 @@ import { Boom } from '@hapi/boom' import { proto } from '../../WAProto' -import { BinaryNode } from './types' +import { type BinaryNode } from './types' // some extra useful utilities @@ -52,7 +52,7 @@ export const getBinaryNodeChildUInt = (node: BinaryNode, childTag: string, lengt export const assertNodeErrorFree = (node: BinaryNode) => { const errNode = getBinaryNodeChild(node, 'error') if (errNode) { - throw new Boom(errNode.attrs.text || 'Unknown error', { data: +errNode.attrs.code }) + throw new Boom(errNode.attrs.text || 'Unknown error', { data: +errNode.attrs.code! }) } } @@ -60,7 +60,12 @@ export const reduceBinaryNodeToDictionary = (node: BinaryNode, tag: string) => { const nodes = getBinaryNodeChildren(node, tag) const dict = nodes.reduce( (dict, { attrs }) => { - dict[attrs.name || attrs.config_code] = attrs.value || attrs.config_value + if (typeof attrs.name === 'string') { + dict[attrs.name] = attrs.value! || attrs.config_value! + } else { + dict[attrs.config_code!] = attrs.value! || attrs.config_value! + } + return dict }, {} as { [_: string]: string } @@ -84,7 +89,7 @@ export const getBinaryNodeMessages = ({ content }: BinaryNode) => { function bufferToUInt(e: Uint8Array | Buffer, t: number) { let a = 0 for (let i = 0; i < t; i++) { - a = 256 * a + e[i] + a = 256 * a + e[i]! } return a @@ -92,9 +97,9 @@ function bufferToUInt(e: Uint8Array | Buffer, t: number) { const tabs = (n: number) => '\t'.repeat(n) -export function binaryNodeToString(node: BinaryNode | BinaryNode['content'], i = 0) { +export function binaryNodeToString(node: BinaryNode | BinaryNode['content'], i = 0): string { if (!node) { - return node + return node! } if (typeof node === 'string') { diff --git a/src/WABinary/jid-utils.ts b/src/WABinary/jid-utils.ts index 075437f6..624218df 100644 --- a/src/WABinary/jid-utils.ts +++ b/src/WABinary/jid-utils.ts @@ -31,7 +31,7 @@ export const jidDecode = (jid: string | undefined): FullJid | undefined => { const userCombined = jid!.slice(0, sepIdx) const [userAgent, device] = userCombined.split(':') - const user = userAgent.split('_')[0] + const user = userAgent!.split('_')[0]! return { server: server as JidServer, @@ -61,7 +61,7 @@ export const isJidNewsletter = (jid: string | undefined) => jid?.endsWith('@news const botRegexp = /^1313555\d{4}$|^131655500\d{2}$/ -export const isJidBot = (jid: string | undefined) => jid && botRegexp.test(jid.split('@')[0]) && jid.endsWith('@c.us') +export const isJidBot = (jid: string | undefined) => jid && botRegexp.test(jid.split('@')[0]!) && jid.endsWith('@c.us') export const jidNormalizedUser = (jid: string | undefined) => { const result = jidDecode(jid) diff --git a/src/WAM/BinaryInfo.ts b/src/WAM/BinaryInfo.ts index 8eb64ade..34042167 100644 --- a/src/WAM/BinaryInfo.ts +++ b/src/WAM/BinaryInfo.ts @@ -1,4 +1,4 @@ -import { EventInputType } from './constants' +import type { EventInputType } from './constants' export class BinaryInfo { protocolVersion = 5 diff --git a/src/WAM/encode.ts b/src/WAM/encode.ts index 7babd7fc..b3e78681 100644 --- a/src/WAM/encode.ts +++ b/src/WAM/encode.ts @@ -5,7 +5,7 @@ import { FLAG_EXTENDED, FLAG_FIELD, FLAG_GLOBAL, - Value, + type Value, WEB_EVENTS, WEB_GLOBALS } from './constants' @@ -54,7 +54,7 @@ function encodeGlobalAttributes(binaryInfo: BinaryInfo, globals: { [key: string] } function encodeEvents(binaryInfo: BinaryInfo) { - for (const [name, { props, globals }] of binaryInfo.events.map(a => Object.entries(a)[0])) { + for (const [name, { props, globals }] of binaryInfo.events.map(a => Object.entries(a)[0]!)) { encodeGlobalAttributes(binaryInfo, globals) const event = WEB_EVENTS.find(a => a.name === name)! @@ -70,8 +70,8 @@ function encodeEvents(binaryInfo: BinaryInfo) { binaryInfo.buffer.push(serializeData(event.id, -event.weight, eventFlag)) for (let i = 0; i < props_.length; i++) { - const [key, _value] = props_[i] - const id = event.props[key][0] + const [key, _value] = props_[i]! + const id = event.props[key]?.[0] extended = i < props_.length - 1 let value = _value if (typeof value === 'boolean') { @@ -79,7 +79,7 @@ function encodeEvents(binaryInfo: BinaryInfo) { } const fieldFlag = extended ? FLAG_EVENT : FLAG_FIELD | FLAG_EXTENDED - binaryInfo.buffer.push(serializeData(id, value, fieldFlag)) + binaryInfo.buffer.push(serializeData(id!, value, fieldFlag)) } } } diff --git a/src/WAUSync/Protocols/USyncContactProtocol.ts b/src/WAUSync/Protocols/USyncContactProtocol.ts index 70f59bac..13472e11 100644 --- a/src/WAUSync/Protocols/USyncContactProtocol.ts +++ b/src/WAUSync/Protocols/USyncContactProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { assertNodeErrorFree, BinaryNode } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import { assertNodeErrorFree, type BinaryNode } from '../../WABinary' import { USyncUser } from '../USyncUser' export class USyncContactProtocol implements USyncQueryProtocol { diff --git a/src/WAUSync/Protocols/USyncDeviceProtocol.ts b/src/WAUSync/Protocols/USyncDeviceProtocol.ts index 34b4a0d8..b5957de7 100644 --- a/src/WAUSync/Protocols/USyncDeviceProtocol.ts +++ b/src/WAUSync/Protocols/USyncDeviceProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { assertNodeErrorFree, BinaryNode, getBinaryNodeChild } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import { assertNodeErrorFree, type BinaryNode, getBinaryNodeChild } from '../../WABinary' //import { USyncUser } from '../USyncUser' export type KeyIndexData = { @@ -49,8 +49,8 @@ export class USyncDeviceProtocol implements USyncQueryProtocol { if (Array.isArray(deviceListNode?.content)) { for (const { tag, attrs } of deviceListNode.content) { - const id = +attrs.id - const keyIndex = +attrs['key-index'] + const id = +attrs.id! + const keyIndex = +attrs['key-index']! if (tag === 'device') { deviceList.push({ id, @@ -63,7 +63,7 @@ export class USyncDeviceProtocol implements USyncQueryProtocol { if (keyIndexNode?.tag === 'key-index-list') { keyIndex = { - timestamp: +keyIndexNode.attrs['ts'], + timestamp: +keyIndexNode.attrs['ts']!, signedKeyIndex: keyIndexNode?.content as Uint8Array, expectedTimestamp: keyIndexNode.attrs['expected_ts'] ? +keyIndexNode.attrs['expected_ts'] : undefined } diff --git a/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts b/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts index 8b5d24bc..572fdc82 100644 --- a/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts +++ b/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { assertNodeErrorFree, BinaryNode } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import { assertNodeErrorFree, type BinaryNode } from '../../WABinary' export type DisappearingModeData = { duration: number @@ -23,7 +23,7 @@ export class USyncDisappearingModeProtocol implements USyncQueryProtocol { parser(node: BinaryNode): DisappearingModeData | undefined { if (node.tag === 'disappearing_mode') { assertNodeErrorFree(node) - const duration: number = +node?.attrs.duration + const duration: number = +node?.attrs.duration! const setAt = new Date(+(node?.attrs.t || 0) * 1000) return { diff --git a/src/WAUSync/Protocols/USyncStatusProtocol.ts b/src/WAUSync/Protocols/USyncStatusProtocol.ts index b50d2e8e..c5694668 100644 --- a/src/WAUSync/Protocols/USyncStatusProtocol.ts +++ b/src/WAUSync/Protocols/USyncStatusProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { assertNodeErrorFree, BinaryNode } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import { assertNodeErrorFree, type BinaryNode } from '../../WABinary' export type StatusData = { status?: string | null @@ -26,7 +26,7 @@ export class USyncStatusProtocol implements USyncQueryProtocol { let status: string | null = node?.content?.toString() ?? null const setAt = new Date(+(node?.attrs.t || 0) * 1000) if (!status) { - if (+node.attrs?.code === 401) { + if (node.attrs?.code && +node.attrs.code === 401) { status = '' } else { status = null diff --git a/src/WAUSync/Protocols/UsyncBotProfileProtocol.ts b/src/WAUSync/Protocols/UsyncBotProfileProtocol.ts index 7e844361..fa999008 100644 --- a/src/WAUSync/Protocols/UsyncBotProfileProtocol.ts +++ b/src/WAUSync/Protocols/UsyncBotProfileProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, getBinaryNodeChildString } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import { type BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, getBinaryNodeChildString } from '../../WABinary' import { USyncUser } from '../USyncUser' export type BotProfileCommand = { @@ -35,7 +35,7 @@ export class USyncBotProfileProtocol implements USyncQueryProtocol { return { tag: 'bot', attrs: {}, - content: [{ tag: 'profile', attrs: { persona_id: user.personaId } }] + content: [{ tag: 'profile', attrs: { persona_id: user.personaId! } }] } } @@ -62,12 +62,12 @@ export class USyncBotProfileProtocol implements USyncQueryProtocol { return { isDefault: !!getBinaryNodeChild(profile, 'default'), - jid: node.attrs.jid, + jid: node.attrs.jid!, name: getBinaryNodeChildString(profile, 'name')!, attributes: getBinaryNodeChildString(profile, 'attributes')!, description: getBinaryNodeChildString(profile, 'description')!, category: getBinaryNodeChildString(profile, 'category')!, - personaId: profile!.attrs['persona_id'], + personaId: profile!.attrs['persona_id']!, commandsDescription: getBinaryNodeChildString(commandsNode, 'description')!, commands, prompts diff --git a/src/WAUSync/Protocols/UsyncLIDProtocol.ts b/src/WAUSync/Protocols/UsyncLIDProtocol.ts index 4d6a80bb..acfa5589 100644 --- a/src/WAUSync/Protocols/UsyncLIDProtocol.ts +++ b/src/WAUSync/Protocols/UsyncLIDProtocol.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../../Types/USync' -import { BinaryNode } from '../../WABinary' +import type { USyncQueryProtocol } from '../../Types/USync' +import type { BinaryNode } from '../../WABinary' export class USyncLIDProtocol implements USyncQueryProtocol { name = 'lid' @@ -17,7 +17,7 @@ export class USyncLIDProtocol implements USyncQueryProtocol { parser(node: BinaryNode): string | null { if (node.tag === 'lid') { - return node.attrs.val + return node.attrs.val! } return null diff --git a/src/WAUSync/USyncQuery.ts b/src/WAUSync/USyncQuery.ts index 1f3a56f4..0c66e24c 100644 --- a/src/WAUSync/USyncQuery.ts +++ b/src/WAUSync/USyncQuery.ts @@ -1,5 +1,5 @@ -import { USyncQueryProtocol } from '../Types/USync' -import { BinaryNode, getBinaryNodeChild } from '../WABinary' +import type { USyncQueryProtocol } from '../Types/USync' +import { type BinaryNode, getBinaryNodeChild } from '../WABinary' import { USyncBotProfileProtocol } from './Protocols/UsyncBotProfileProtocol' import { USyncLIDProtocol } from './Protocols/UsyncLIDProtocol' import { @@ -71,7 +71,7 @@ export class USyncQuery { const listNode = getBinaryNodeChild(usyncNode, 'list') if (Array.isArray(listNode?.content) && typeof listNode !== 'undefined') { queryResult.list = listNode.content.map(node => { - const id = node?.attrs.jid + const id = node?.attrs.jid! const data = Array.isArray(node?.content) ? Object.fromEntries( node.content diff --git a/src/WAUSync/USyncUser.ts b/src/WAUSync/USyncUser.ts index 764fb751..8cfc364b 100644 --- a/src/WAUSync/USyncUser.ts +++ b/src/WAUSync/USyncUser.ts @@ -1,9 +1,9 @@ export class USyncUser { - id: string - lid: string - phone: string - type: string - personaId: string + id?: string + lid?: string + phone?: string + type?: string + personaId?: string withId(id: string) { this.id = id diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 00000000..cc5774c0 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "noEmit": false + } +} diff --git a/tsconfig.json b/tsconfig.json index 2fe7ae33..284f7aca 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,21 +1,39 @@ { "compilerOptions": { - "target": "es2018", - "module": "CommonJS", - "experimentalDecorators": true, - "allowJs": false, - "checkJs": false, - "outDir": "lib", - "strict": false, + "target": "ES2020", + "module": "ESNext", + "moduleResolution": "bundler", + "outDir": "dist", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "moduleDetection": "force", + + "lib": ["ES2020", "ESNext.Array", "DOM"], + "rootDir": "./src", + + // ESM Features + "verbatimModuleSyntax": true, + "allowImportingTsExtensions": true, + "noEmit": true, + + // Type Safety + "strict": true, "strictNullChecks": true, - "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedIndexedAccess": true, "noImplicitThis": true, + "forceConsistentCasingInFileNames": true, + "skipLibCheck": true, + + // Interop "esModuleInterop": true, "resolveJsonModule": true, - "forceConsistentCasingInFileNames": true, - "declaration": true, - "lib": ["es2020", "esnext.array", "DOM"] + + // DX Boosters + "allowJs": false, + "checkJs": false }, - "include": ["./src/**/*.ts"], - "exclude": ["node_modules", "src/Tests/*", "src/Binary/GenerateStatics.ts"] + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "src/Tests/*"] } diff --git a/yarn.lock b/yarn.lock index 95f98206..f83a844f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -454,12 +454,130 @@ eventemitter3 "^5.0.1" keyv "^5.0.3" -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" +"@esbuild/aix-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz#4e0f91776c2b340e75558f60552195f6fad09f18" + integrity sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA== + +"@esbuild/android-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz#bc766407f1718923f6b8079c8c61bf86ac3a6a4f" + integrity sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg== + +"@esbuild/android-arm@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.5.tgz#4290d6d3407bae3883ad2cded1081a234473ce26" + integrity sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA== + +"@esbuild/android-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.5.tgz#40c11d9cbca4f2406548c8a9895d321bc3b35eff" + integrity sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw== + +"@esbuild/darwin-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz#49d8bf8b1df95f759ac81eb1d0736018006d7e34" + integrity sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ== + +"@esbuild/darwin-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz#e27a5d92a14886ef1d492fd50fc61a2d4d87e418" + integrity sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ== + +"@esbuild/freebsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz#97cede59d638840ca104e605cdb9f1b118ba0b1c" + integrity sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw== + +"@esbuild/freebsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz#71c77812042a1a8190c3d581e140d15b876b9c6f" + integrity sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw== + +"@esbuild/linux-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz#f7b7c8f97eff8ffd2e47f6c67eb5c9765f2181b8" + integrity sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg== + +"@esbuild/linux-arm@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz#2a0be71b6cd8201fa559aea45598dffabc05d911" + integrity sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw== + +"@esbuild/linux-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz#763414463cd9ea6fa1f96555d2762f9f84c61783" + integrity sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA== + +"@esbuild/linux-loong64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz#428cf2213ff786a502a52c96cf29d1fcf1eb8506" + integrity sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg== + +"@esbuild/linux-mips64el@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz#5cbcc7fd841b4cd53358afd33527cd394e325d96" + integrity sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg== + +"@esbuild/linux-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz#0d954ab39ce4f5e50f00c4f8c4fd38f976c13ad9" + integrity sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ== + +"@esbuild/linux-riscv64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz#0e7dd30730505abd8088321e8497e94b547bfb1e" + integrity sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA== + +"@esbuild/linux-s390x@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz#5669af81327a398a336d7e40e320b5bbd6e6e72d" + integrity sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ== + +"@esbuild/linux-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz#b2357dd153aa49038967ddc1ffd90c68a9d2a0d4" + integrity sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw== + +"@esbuild/netbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz#53b4dfb8fe1cee93777c9e366893bd3daa6ba63d" + integrity sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw== + +"@esbuild/netbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz#a0206f6314ce7dc8713b7732703d0f58de1d1e79" + integrity sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ== + +"@esbuild/openbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz#2a796c87c44e8de78001d808c77d948a21ec22fd" + integrity sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw== + +"@esbuild/openbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz#28d0cd8909b7fa3953af998f2b2ed34f576728f0" + integrity sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg== + +"@esbuild/sunos-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz#a28164f5b997e8247d407e36c90d3fd5ddbe0dc5" + integrity sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA== + +"@esbuild/win32-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz#6eadbead38e8bd12f633a5190e45eff80e24007e" + integrity sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw== + +"@esbuild/win32-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz#bab6288005482f9ed2adb9ded7e88eba9a62cc0d" + integrity sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ== + +"@esbuild/win32-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz#7fc114af5f6563f19f73324b5d5ff36ece0803d1" + integrity sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g== "@emnapi/runtime@^1.4.3": version "1.4.3" @@ -475,7 +593,7 @@ dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/eslint-utils@^4.7.0": +"@eslint-community/eslint-utils@^4.4.0", "@eslint-community/eslint-utils@^4.7.0": version "4.7.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== @@ -742,6 +860,11 @@ slash "^3.0.0" strip-ansi "^6.0.0" +"@jest/diff-sequences@30.0.1": + version "30.0.1" + resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be" + integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== + "@jest/environment@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" @@ -752,6 +875,13 @@ "@types/node" "*" jest-mock "^29.7.0" +"@jest/expect-utils@30.0.2": + version "30.0.2" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.0.2.tgz#d065f68c128cec526540193d88f2fc64c3d4f971" + integrity sha512-FHF2YdtFBUQOo0/qdgt+6UdBFcNPF/TkVzcc+4vvf8uaBzUlONytGBeeudufIHHW1khRfM1sBbRT1VCK7n/0dQ== + dependencies: + "@jest/get-type" "30.0.1" + "@jest/expect-utils@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" @@ -779,6 +909,11 @@ jest-mock "^29.7.0" jest-util "^29.7.0" +"@jest/get-type@30.0.1": + version "30.0.1" + resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.0.1.tgz#0d32f1bbfba511948ad247ab01b9007724fc9f52" + integrity sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw== + "@jest/globals@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" @@ -789,6 +924,14 @@ "@jest/types" "^29.6.3" jest-mock "^29.7.0" +"@jest/pattern@30.0.1": + version "30.0.1" + resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.0.1.tgz#d5304147f49a052900b4b853dedb111d080e199f" + integrity sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA== + dependencies: + "@types/node" "*" + jest-regex-util "30.0.1" + "@jest/reporters@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" @@ -819,6 +962,13 @@ strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" +"@jest/schemas@30.0.1": + version "30.0.1" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-30.0.1.tgz#27c00d707d480ece0c19126af97081a1af3bc46e" + integrity sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w== + dependencies: + "@sinclair/typebox" "^0.34.0" + "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" @@ -876,6 +1026,19 @@ slash "^3.0.0" write-file-atomic "^4.0.2" +"@jest/types@30.0.1": + version "30.0.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.0.1.tgz#a46df6a99a416fa685740ac4264b9f9cd7da1598" + integrity sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw== + dependencies: + "@jest/pattern" "30.0.1" + "@jest/schemas" "30.0.1" + "@types/istanbul-lib-coverage" "^2.0.6" + "@types/istanbul-reports" "^3.0.4" + "@types/node" "*" + "@types/yargs" "^17.0.33" + chalk "^4.1.2" + "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" @@ -1170,7 +1333,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== @@ -1185,14 +1348,6 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" @@ -1452,6 +1607,11 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@sinclair/typebox@^0.34.0": + version "0.34.35" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.35.tgz#185c57551d5edf9a2f6e9d012822b06f942cfbfc" + integrity sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A== + "@sindresorhus/is@^5.2.0": version "5.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" @@ -1483,26 +1643,6 @@ resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== -"@tsconfig/node10@^1.0.7": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" - integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" - integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== - "@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -1555,7 +1695,7 @@ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1", "@types/istanbul-lib-coverage@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== @@ -1567,20 +1707,20 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^3.0.0": +"@types/istanbul-reports@^3.0.0", "@types/istanbul-reports@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.5.1": - version "27.5.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" - integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== +"@types/jest@^30.0.0": + version "30.0.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-30.0.0.tgz#5e85ae568006712e4ad66f25433e9bdac8801f1d" + integrity sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA== dependencies: - jest-matcher-utils "^27.0.0" - pretty-format "^27.0.0" + expect "^30.0.0" + pretty-format "^30.0.0" "@types/linkify-it@^5": version "5.0.0" @@ -1637,7 +1777,7 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/stack-utils@^2.0.0": +"@types/stack-utils@^2.0.0", "@types/stack-utils@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== @@ -1659,13 +1799,28 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@types/yargs@^17.0.8": +"@types/yargs@^17.0.33", "@types/yargs@^17.0.8": version "17.0.33" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: "@types/yargs-parser" "*" +"@typescript-eslint/eslint-plugin@^7.15.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3" + integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/type-utils" "7.18.0" + "@typescript-eslint/utils" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + graphemer "^1.4.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + ts-api-utils "^1.3.0" + "@typescript-eslint/eslint-plugin@^8.32.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.0.tgz#51ed03649575ba51bcee7efdbfd85283249b5447" @@ -1681,6 +1836,17 @@ natural-compare "^1.4.0" ts-api-utils "^2.1.0" +"@typescript-eslint/parser@^7.15.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0" + integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== + dependencies: + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + debug "^4.3.4" + "@typescript-eslint/parser@^8.32.0": version "8.34.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.34.0.tgz#703270426ac529304ae6988482f487c856d9c13f" @@ -1710,6 +1876,14 @@ "@typescript-eslint/types" "^8.34.0" debug "^4.3.4" +"@typescript-eslint/scope-manager@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83" + integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== + dependencies: + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + "@typescript-eslint/scope-manager@8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.33.0.tgz#459cf0c49d410800b1a023b973c62d699b09bf4c" @@ -1736,6 +1910,16 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz#97d0a24e89a355e9308cebc8e23f255669bf0979" integrity sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA== +"@typescript-eslint/type-utils@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b" + integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== + dependencies: + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/utils" "7.18.0" + debug "^4.3.4" + ts-api-utils "^1.3.0" + "@typescript-eslint/type-utils@8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.33.0.tgz#f06124b2d6db8a51b24990cb123c9543af93fef5" @@ -1746,6 +1930,11 @@ debug "^4.3.4" ts-api-utils "^2.1.0" +"@typescript-eslint/types@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9" + integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== + "@typescript-eslint/types@8.33.0", "@typescript-eslint/types@^8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.33.0.tgz#02a7dbba611a8abf1ad2a9e00f72f7b94b5ab0ee" @@ -1756,6 +1945,20 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.34.0.tgz#18000f205c59c9aff7f371fc5426b764cf2890fb" integrity sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA== +"@typescript-eslint/typescript-estree@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931" + integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== + dependencies: + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" + "@typescript-eslint/typescript-estree@8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.0.tgz#abcc1d3db75a8e9fd2e274ee8c4099fa2399abfd" @@ -1788,6 +1991,16 @@ semver "^7.6.0" ts-api-utils "^2.1.0" +"@typescript-eslint/utils@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/utils@8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.33.0.tgz#574ad5edee371077b9e28ca6fb804f2440f447c1" @@ -1798,6 +2011,14 @@ "@typescript-eslint/types" "8.33.0" "@typescript-eslint/typescript-estree" "8.33.0" +"@typescript-eslint/visitor-keys@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7" + integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== + dependencies: + "@typescript-eslint/types" "7.18.0" + eslint-visitor-keys "^3.4.3" + "@typescript-eslint/visitor-keys@8.33.0": version "8.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.0.tgz#fbae16fd3594531f8cad95d421125d634e9974fe" @@ -1823,8 +2044,8 @@ version "1.0.0" resolved "https://codeload.github.com/whiskeysockets/eslint-config/tar.gz/f264cd06d24a43f76e4ad2d81528f8485a1e7efe" dependencies: - "@typescript-eslint/eslint-plugin" "^8.32.0" - "@typescript-eslint/parser" "^8.32.0" + "@typescript-eslint/eslint-plugin" "^7.15.0" + "@typescript-eslint/parser" "^7.15.0" eslint-plugin-simple-import-sort "^12.1.1" JSONStream@^1.0.4: @@ -1847,14 +2068,14 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.1.1, acorn-walk@^8.2.0: +acorn-walk@^8.2.0: version "8.3.4" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== dependencies: acorn "^8.11.0" -acorn@^8.11.0, acorn@^8.4.1, acorn@^8.7.0, acorn@^8.9.0: +acorn@^8.11.0, acorn@^8.7.0, acorn@^8.9.0: version "8.12.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== @@ -1919,7 +2140,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: +ansi-styles@^5.0.0, ansi-styles@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== @@ -1942,11 +2163,6 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1972,6 +2188,11 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array.prototype.map@^1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.7.tgz#82fa4d6027272d1fca28a63bbda424d0185d78a7" @@ -2368,7 +2589,7 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2422,6 +2643,11 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +ci-info@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.2.0.tgz#cbd21386152ebfe1d56f280a3b5feccbd96764c7" + integrity sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg== + cjs-module-lexer@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170" @@ -2761,11 +2987,6 @@ create-jest@^29.7.0: jest-util "^29.7.0" prompts "^2.0.1" -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - cross-fetch@3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" @@ -2992,21 +3213,11 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3218,6 +3429,37 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +esbuild@~0.25.0: + version "0.25.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.5.tgz#71075054993fdfae76c66586f9b9c1f8d7edd430" + integrity sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ== + optionalDependencies: + "@esbuild/aix-ppc64" "0.25.5" + "@esbuild/android-arm" "0.25.5" + "@esbuild/android-arm64" "0.25.5" + "@esbuild/android-x64" "0.25.5" + "@esbuild/darwin-arm64" "0.25.5" + "@esbuild/darwin-x64" "0.25.5" + "@esbuild/freebsd-arm64" "0.25.5" + "@esbuild/freebsd-x64" "0.25.5" + "@esbuild/linux-arm" "0.25.5" + "@esbuild/linux-arm64" "0.25.5" + "@esbuild/linux-ia32" "0.25.5" + "@esbuild/linux-loong64" "0.25.5" + "@esbuild/linux-mips64el" "0.25.5" + "@esbuild/linux-ppc64" "0.25.5" + "@esbuild/linux-riscv64" "0.25.5" + "@esbuild/linux-s390x" "0.25.5" + "@esbuild/linux-x64" "0.25.5" + "@esbuild/netbsd-arm64" "0.25.5" + "@esbuild/netbsd-x64" "0.25.5" + "@esbuild/openbsd-arm64" "0.25.5" + "@esbuild/openbsd-x64" "0.25.5" + "@esbuild/sunos-x64" "0.25.5" + "@esbuild/win32-arm64" "0.25.5" + "@esbuild/win32-ia32" "0.25.5" + "@esbuild/win32-x64" "0.25.5" + escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" @@ -3459,6 +3701,18 @@ expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" +expect@^30.0.0: + version "30.0.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-30.0.2.tgz#d073942c19d54cb7bc42c9b2a434d850433a7def" + integrity sha512-YN9Mgv2mtTWXVmifQq3QT+ixCL/uLuLJw+fdp8MOjKqu8K3XQh3o5aulMM1tn+O2DdrWNxLZTeJsCY/VofUA0A== + dependencies: + "@jest/expect-utils" "30.0.2" + "@jest/get-type" "30.0.1" + jest-matcher-utils "30.0.2" + jest-message-util "30.0.2" + jest-mock "30.0.2" + jest-util "30.0.2" + external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -3489,7 +3743,7 @@ fast-glob@^3.2.11: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.3.2: +fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -3659,7 +3913,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: +fsevents@^2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -3734,6 +3988,13 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" +get-tsconfig@^4.7.5: + version "4.10.1" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz#d34c1c01f47d65a606c37aa7a177bc3e56ab4b2e" + integrity sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ== + dependencies: + resolve-pkg-maps "^1.0.0" + get-uri@^6.0.1: version "6.0.3" resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.3.tgz#0d26697bc13cf91092e519aa63aa60ee5b6f385a" @@ -3876,6 +4137,18 @@ globby@13.1.4: merge2 "^1.4.1" slash "^4.0.0" +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -3905,7 +4178,7 @@ graceful-fs@4.2.10: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -4066,7 +4339,7 @@ ieee754@^1.1.13, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.2.0: +ignore@^5.2.0, ignore@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== @@ -4644,15 +4917,15 @@ jest-config@^29.7.0: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== +jest-diff@30.0.2: + version "30.0.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.0.2.tgz#db77e7ca48a964337c0a4259d5e389c0bb124d7e" + integrity sha512-2UjrNvDJDn/oHFpPrUTVmvYYDNeNtw2DlY3er8bI6vJJb9Fb35ycp/jFLd5RdV59tJ8ekVXX3o/nwPcscgXZJQ== dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + "@jest/diff-sequences" "30.0.1" + "@jest/get-type" "30.0.1" + chalk "^4.1.2" + pretty-format "30.0.2" jest-diff@^29.7.0: version "29.7.0" @@ -4694,11 +4967,6 @@ jest-environment-node@^29.7.0: jest-mock "^29.7.0" jest-util "^29.7.0" -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== - jest-get-type@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" @@ -4731,15 +4999,15 @@ jest-leak-detector@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" -jest-matcher-utils@^27.0.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== +jest-matcher-utils@30.0.2: + version "30.0.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.0.2.tgz#2dbb5f9aacfdd9c013fa72ed6132ca4e1b41f8db" + integrity sha512-1FKwgJYECR8IT93KMKmjKHSLyru0DqguThov/aWpFccC0wbiXGOxYEu7SScderBD7ruDOpl7lc5NG6w3oxKfaA== dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + "@jest/get-type" "30.0.1" + chalk "^4.1.2" + jest-diff "30.0.2" + pretty-format "30.0.2" jest-matcher-utils@^29.7.0: version "29.7.0" @@ -4751,6 +5019,21 @@ jest-matcher-utils@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" +jest-message-util@30.0.2: + version "30.0.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.0.2.tgz#9dfdc37570d172f0ffdc42a0318036ff4008837f" + integrity sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@jest/types" "30.0.1" + "@types/stack-utils" "^2.0.3" + chalk "^4.1.2" + graceful-fs "^4.2.11" + micromatch "^4.0.8" + pretty-format "30.0.2" + slash "^3.0.0" + stack-utils "^2.0.6" + jest-message-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" @@ -4766,6 +5049,15 @@ jest-message-util@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" +jest-mock@30.0.2: + version "30.0.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.0.2.tgz#5e4245f25f6f9532714906cab10a2b9e39eb2183" + integrity sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA== + dependencies: + "@jest/types" "30.0.1" + "@types/node" "*" + jest-util "30.0.2" + jest-mock@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" @@ -4780,6 +5072,11 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== +jest-regex-util@30.0.1: + version "30.0.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b" + integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA== + jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" @@ -4889,6 +5186,18 @@ jest-snapshot@^29.7.0: pretty-format "^29.7.0" semver "^7.5.3" +jest-util@30.0.2: + version "30.0.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.0.2.tgz#1bd8411f81e6f5e2ca8b31bb2534ebcd7cbac065" + integrity sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg== + dependencies: + "@jest/types" "30.0.1" + "@types/node" "*" + chalk "^4.1.2" + ci-info "^4.2.0" + graceful-fs "^4.2.11" + picomatch "^4.0.2" + jest-util@^29.0.0, jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" @@ -5329,7 +5638,7 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-error@^1.1.1, make-error@^1.3.6: +make-error@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -6004,6 +6313,11 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -6099,14 +6413,14 @@ prettier@^3.5.3: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5" integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw== -pretty-format@^27.0.0, pretty-format@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== +pretty-format@30.0.2, pretty-format@^30.0.0: + version "30.0.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.0.2.tgz#54717b6aa2b4357a2e6d83868e10a2ea8dd647c7" + integrity sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg== dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" + "@jest/schemas" "30.0.1" + ansi-styles "^5.2.0" + react-is "^18.3.1" pretty-format@^29.7.0: version "29.7.0" @@ -6296,12 +6610,7 @@ rc@1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== @@ -6482,6 +6791,11 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + resolve.exports@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" @@ -6853,7 +7167,7 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -stack-utils@^2.0.3: +stack-utils@^2.0.3, stack-utils@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== @@ -7150,6 +7464,11 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +ts-api-utils@^1.3.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" + integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== + ts-api-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" @@ -7171,30 +7490,28 @@ ts-jest@^29.3.2: type-fest "^4.41.0" yargs-parser "^21.1.1" -ts-node@^10.8.1: - version "10.9.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" - integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0: version "2.7.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== +tsx@^4.20.3: + version "4.20.3" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.20.3.tgz#f913e4911d59ad177c1bcee19d1035ef8dd6e2fb" + integrity sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ== + dependencies: + esbuild "~0.25.0" + get-tsconfig "^4.7.5" + optionalDependencies: + fsevents "~2.3.3" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -7443,11 +7760,6 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - v8-to-istanbul@^9.0.1: version "9.3.0" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" @@ -7707,11 +8019,6 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"