mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-08 16:53:08 +00:00
25 lines
21 KiB
JavaScript
25 lines
21 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/uint8-varint";
|
|
exports.ids = ["vendor-chunks/uint8-varint"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/uint8-varint/dist/src/index.js":
|
|
/*!*****************************************************!*\
|
|
!*** ./node_modules/uint8-varint/dist/src/index.js ***!
|
|
\*****************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ decodeUint8Array: () => (/* binding */ decodeUint8Array),\n/* harmony export */ decodeUint8ArrayList: () => (/* binding */ decodeUint8ArrayList),\n/* harmony export */ encode: () => (/* binding */ encode),\n/* harmony export */ encodeUint8Array: () => (/* binding */ encodeUint8Array),\n/* harmony export */ encodeUint8ArrayList: () => (/* binding */ encodeUint8ArrayList),\n/* harmony export */ encodingLength: () => (/* binding */ encodingLength)\n/* harmony export */ });\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable no-fallthrough */ \nconst N1 = Math.pow(2, 7);\nconst N2 = Math.pow(2, 14);\nconst N3 = Math.pow(2, 21);\nconst N4 = Math.pow(2, 28);\nconst N5 = Math.pow(2, 35);\nconst N6 = Math.pow(2, 42);\nconst N7 = Math.pow(2, 49);\n/** Most significant bit of a byte */ const MSB = 0x80;\n/** Rest of the bits in a byte */ const REST = 0x7f;\nfunction encodingLength(value) {\n if (value < N1) {\n return 1;\n }\n if (value < N2) {\n return 2;\n }\n if (value < N3) {\n return 3;\n }\n if (value < N4) {\n return 4;\n }\n if (value < N5) {\n return 5;\n }\n if (value < N6) {\n return 6;\n }\n if (value < N7) {\n return 7;\n }\n if (Number.MAX_SAFE_INTEGER != null && value > Number.MAX_SAFE_INTEGER) {\n throw new RangeError(\"Could not encode varint\");\n }\n return 8;\n}\nfunction encodeUint8Array(value, buf, offset = 0) {\n switch(encodingLength(value)){\n case 8:\n {\n buf[offset++] = value & 0xFF | MSB;\n value /= 128;\n }\n case 7:\n {\n buf[offset++] = value & 0xFF | MSB;\n value /= 128;\n }\n case 6:\n {\n buf[offset++] = value & 0xFF | MSB;\n value /= 128;\n }\n case 5:\n {\n buf[offset++] = value & 0xFF | MSB;\n value /= 128;\n }\n case 4:\n {\n buf[offset++] = value & 0xFF | MSB;\n value >>>= 7;\n }\n case 3:\n {\n buf[offset++] = value & 0xFF | MSB;\n value >>>= 7;\n }\n case 2:\n {\n buf[offset++] = value & 0xFF | MSB;\n value >>>= 7;\n }\n case 1:\n {\n buf[offset++] = value & 0xFF;\n value >>>= 7;\n break;\n }\n default:\n throw new Error(\"unreachable\");\n }\n return buf;\n}\nfunction encodeUint8ArrayList(value, buf, offset = 0) {\n switch(encodingLength(value)){\n case 8:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value /= 128;\n }\n case 7:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value /= 128;\n }\n case 6:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value /= 128;\n }\n case 5:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value /= 128;\n }\n case 4:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value >>>= 7;\n }\n case 3:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value >>>= 7;\n }\n case 2:\n {\n buf.set(offset++, value & 0xFF | MSB);\n value >>>= 7;\n }\n case 1:\n {\n buf.set(offset++, value & 0xFF);\n value >>>= 7;\n break;\n }\n default:\n throw new Error(\"unreachable\");\n }\n return buf;\n}\nfunction decodeUint8Array(buf, offset) {\n let b = buf[offset];\n let res = 0;\n res += b & REST;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 1];\n res += (b & REST) << 7;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 2];\n res += (b & REST) << 14;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 3];\n res += (b & REST) << 21;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 4];\n res += (b & REST) * N4;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 5];\n res += (b & REST) * N5;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 6];\n res += (b & REST) * N6;\n if (b < MSB) {\n return res;\n }\n b = buf[offset + 7];\n res += (b & REST) * N7;\n if (b < MSB) {\n return res;\n }\n throw new RangeError(\"Could not decode varint\");\n}\nfunction decodeUint8ArrayList(buf, offset) {\n let b = buf.get(offset);\n let res = 0;\n res += b & REST;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 1);\n res += (b & REST) << 7;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 2);\n res += (b & REST) << 14;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 3);\n res += (b & REST) << 21;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 4);\n res += (b & REST) * N4;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 5);\n res += (b & REST) * N5;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 6);\n res += (b & REST) * N6;\n if (b < MSB) {\n return res;\n }\n b = buf.get(offset + 7);\n res += (b & REST) * N7;\n if (b < MSB) {\n return res;\n }\n throw new RangeError(\"Could not decode varint\");\n}\nfunction encode(value, buf, offset = 0) {\n if (buf == null) {\n buf = (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_0__.allocUnsafe)(encodingLength(value));\n }\n if (buf instanceof Uint8Array) {\n return encodeUint8Array(value, buf, offset);\n } else {\n return encodeUint8ArrayList(value, buf, offset);\n }\n}\nfunction decode(buf, offset = 0) {\n if (buf instanceof Uint8Array) {\n return decodeUint8Array(buf, offset);\n } else {\n return decodeUint8ArrayList(buf, offset);\n }\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvdWludDgtdmFyaW50L2Rpc3Qvc3JjL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsaUNBQWlDLEdBQ2U7QUFDaEQsTUFBTUMsS0FBS0MsS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTUMsS0FBS0YsS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTUUsS0FBS0gsS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTUcsS0FBS0osS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTUksS0FBS0wsS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTUssS0FBS04sS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsTUFBTU0sS0FBS1AsS0FBS0MsR0FBRyxDQUFDLEdBQUc7QUFDdkIsbUNBQW1DLEdBQ25DLE1BQU1PLE1BQU07QUFDWiwrQkFBK0IsR0FDL0IsTUFBTUMsT0FBTztBQUNOLFNBQVNDLGVBQWVDLEtBQUs7SUFDaEMsSUFBSUEsUUFBUVosSUFBSTtRQUNaLE9BQU87SUFDWDtJQUNBLElBQUlZLFFBQVFULElBQUk7UUFDWixPQUFPO0lBQ1g7SUFDQSxJQUFJUyxRQUFRUixJQUFJO1FBQ1osT0FBTztJQUNYO0lBQ0EsSUFBSVEsUUFBUVAsSUFBSTtRQUNaLE9BQU87SUFDWDtJQUNBLElBQUlPLFFBQVFOLElBQUk7UUFDWixPQUFPO0lBQ1g7SUFDQSxJQUFJTSxRQUFRTCxJQUFJO1FBQ1osT0FBTztJQUNYO0lBQ0EsSUFBSUssUUFBUUosSUFBSTtRQUNaLE9BQU87SUFDWDtJQUNBLElBQUlLLE9BQU9DLGdCQUFnQixJQUFJLFFBQVFGLFFBQVFDLE9BQU9DLGdCQUFnQixFQUFFO1FBQ3BFLE1BQU0sSUFBSUMsV0FBVztJQUN6QjtJQUNBLE9BQU87QUFDWDtBQUNPLFNBQVNDLGlCQUFpQkosS0FBSyxFQUFFSyxHQUFHLEVBQUVDLFNBQVMsQ0FBQztJQUNuRCxPQUFRUCxlQUFlQztR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dC9zcmMvaW5kZXguanM/OWMxMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSBuby1mYWxsdGhyb3VnaCAqL1xuaW1wb3J0IHsgYWxsb2NVbnNhZmUgfSBmcm9tICd1aW50OGFycmF5cy9hbGxvYyc7XG5jb25zdCBOMSA9IE1hdGgucG93KDIsIDcpO1xuY29uc3QgTjIgPSBNYXRoLnBvdygyLCAxNCk7XG5jb25zdCBOMyA9IE1hdGgucG93KDIsIDIxKTtcbmNvbnN0IE40ID0gTWF0aC5wb3coMiwgMjgpO1xuY29uc3QgTjUgPSBNYXRoLnBvdygyLCAzNSk7XG5jb25zdCBONiA9IE1hdGgucG93KDIsIDQyKTtcbmNvbnN0IE43ID0gTWF0aC5wb3coMiwgNDkpO1xuLyoqIE1vc3Qgc2lnbmlmaWNhbnQgYml0IG9mIGEgYnl0ZSAqL1xuY29uc3QgTVNCID0gMHg4MDtcbi8qKiBSZXN0IG9mIHRoZSBiaXRzIGluIGEgYnl0ZSAqL1xuY29uc3QgUkVTVCA9IDB4N2Y7XG5leHBvcnQgZnVuY3Rpb24gZW5jb2RpbmdMZW5ndGgodmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPCBOMSkge1xuICAgICAgICByZXR1cm4gMTtcbiAgICB9XG4gICAgaWYgKHZhbHVlIDwgTjIpIHtcbiAgICAgICAgcmV0dXJuIDI7XG4gICAgfVxuICAgIGlmICh2YWx1ZSA8IE4zKSB7XG4gICAgICAgIHJldHVybiAzO1xuICAgIH1cbiAgICBpZiAodmFsdWUgPCBONCkge1xuICAgICAgICByZXR1cm4gNDtcbiAgICB9XG4gICAgaWYgKHZhbHVlIDwgTjUpIHtcbiAgICAgICAgcmV0dXJuIDU7XG4gICAgfVxuICAgIGlmICh2YWx1ZSA8IE42KSB7XG4gICAgICAgIHJldHVybiA2O1xuICAgIH1cbiAgICBpZiAodmFsdWUgPCBONykge1xuICAgICAgICByZXR1cm4gNztcbiAgICB9XG4gICAgaWYgKE51bWJlci5NQVhfU0FGRV9JTlRFR0VSICE9IG51bGwgJiYgdmFsdWUgPiBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUikge1xuICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignQ291bGQgbm90IGVuY29kZSB2YXJpbnQnKTtcbiAgICB9XG4gICAgcmV0dXJuIDg7XG59XG5leHBvcnQgZnVuY3Rpb24gZW5jb2RlVWludDhBcnJheSh2YWx1ZSwgYnVmLCBvZmZzZXQgPSAwKSB7XG4gICAgc3dpdGNoIChlbmNvZGluZ0xlbmd0aCh2YWx1ZSkpIHtcbiAgICAgICAgY2FzZSA4OiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSAvPSAxMjg7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSA3OiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSAvPSAxMjg7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSA2OiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSAvPSAxMjg7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSA1OiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSAvPSAxMjg7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSA0OiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSA+Pj49IDc7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAzOiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSA+Pj49IDc7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAyOiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRikgfCBNU0I7XG4gICAgICAgICAgICB2YWx1ZSA+Pj49IDc7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAxOiB7XG4gICAgICAgICAgICBidWZbb2Zmc2V0KytdID0gKHZhbHVlICYgMHhGRik7XG4gICAgICAgICAgICB2YWx1ZSA+Pj49IDc7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OiB0aHJvdyBuZXcgRXJyb3IoJ3VucmVhY2hhYmxlJyk7XG4gICAgfVxuICAgIHJldHVybiBidWY7XG59XG5leHBvcnQgZnVuY3Rpb24gZW5jb2RlVWludDhBcnJheUxpc3QodmFsdWUsIGJ1Ziwgb2Zmc2V0ID0gMCkge1xuICAgIHN3aXRjaCAoZW5jb2RpbmdMZW5ndGgodmFsdWUpKSB7XG4gICAgICAgIGNhc2UgODoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgLz0gMTI4O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgNzoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgLz0gMTI4O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgNjoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgLz0gMTI4O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgNToge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgLz0gMTI4O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgNDoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgPj4+PSA3O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgMzoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgPj4+PSA3O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgMjoge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikgfCBNU0IpO1xuICAgICAgICAgICAgdmFsdWUgPj4+PSA3O1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgMToge1xuICAgICAgICAgICAgYnVmLnNldChvZmZzZXQrKywgKHZhbHVlICYgMHhGRikpO1xuICAgICAgICAgICAgdmFsdWUgPj4+PSA3O1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDogdGhyb3cgbmV3IEVycm9yKCd1bnJlYWNoYWJsZScpO1xuICAgIH1cbiAgICByZXR1cm4gYnVmO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGRlY29kZVVpbnQ4QXJyYXkoYnVmLCBvZmZzZXQpIHtcbiAgICBsZXQgYiA9IGJ1ZltvZmZzZXRdO1xuICAgIGxldCByZXMgPSAwO1xuICAgIHJlcyArPSBiICYgUkVTVDtcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICBiID0gYnVmW29mZnNldCArIDFdO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpIDw8IDc7XG4gICAgaWYgKGIgPCBNU0IpIHtcbiAgICAgICAgcmV0dXJuIHJlcztcbiAgICB9XG4gICAgYiA9IGJ1ZltvZmZzZXQgKyAyXTtcbiAgICByZXMgKz0gKGIgJiBSRVNUKSA8PCAxNDtcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICBiID0gYnVmW29mZnNldCArIDNdO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpIDw8IDIxO1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWZbb2Zmc2V0ICsgNF07XG4gICAgcmVzICs9IChiICYgUkVTVCkgKiBONDtcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICBiID0gYnVmW29mZnNldCArIDVdO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpICogTjU7XG4gICAgaWYgKGIgPCBNU0IpIHtcbiAgICAgICAgcmV0dXJuIHJlcztcbiAgICB9XG4gICAgYiA9IGJ1ZltvZmZzZXQgKyA2XTtcbiAgICByZXMgKz0gKGIgJiBSRVNUKSAqIE42O1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWZbb2Zmc2V0ICsgN107XG4gICAgcmVzICs9IChiICYgUkVTVCkgKiBONztcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcignQ291bGQgbm90IGRlY29kZSB2YXJpbnQnKTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBkZWNvZGVVaW50OEFycmF5TGlzdChidWYsIG9mZnNldCkge1xuICAgIGxldCBiID0gYnVmLmdldChvZmZzZXQpO1xuICAgIGxldCByZXMgPSAwO1xuICAgIHJlcyArPSBiICYgUkVTVDtcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICBiID0gYnVmLmdldChvZmZzZXQgKyAxKTtcbiAgICByZXMgKz0gKGIgJiBSRVNUKSA8PCA3O1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWYuZ2V0KG9mZnNldCArIDIpO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpIDw8IDE0O1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWYuZ2V0KG9mZnNldCArIDMpO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpIDw8IDIxO1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWYuZ2V0KG9mZnNldCArIDQpO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpICogTjQ7XG4gICAgaWYgKGIgPCBNU0IpIHtcbiAgICAgICAgcmV0dXJuIHJlcztcbiAgICB9XG4gICAgYiA9IGJ1Zi5nZXQob2Zmc2V0ICsgNSk7XG4gICAgcmVzICs9IChiICYgUkVTVCkgKiBONTtcbiAgICBpZiAoYiA8IE1TQikge1xuICAgICAgICByZXR1cm4gcmVzO1xuICAgIH1cbiAgICBiID0gYnVmLmdldChvZmZzZXQgKyA2KTtcbiAgICByZXMgKz0gKGIgJiBSRVNUKSAqIE42O1xuICAgIGlmIChiIDwgTVNCKSB7XG4gICAgICAgIHJldHVybiByZXM7XG4gICAgfVxuICAgIGIgPSBidWYuZ2V0KG9mZnNldCArIDcpO1xuICAgIHJlcyArPSAoYiAmIFJFU1QpICogTjc7XG4gICAgaWYgKGIgPCBNU0IpIHtcbiAgICAgICAgcmV0dXJuIHJlcztcbiAgICB9XG4gICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoJ0NvdWxkIG5vdCBkZWNvZGUgdmFyaW50Jyk7XG59XG5leHBvcnQgZnVuY3Rpb24gZW5jb2RlKHZhbHVlLCBidWYsIG9mZnNldCA9IDApIHtcbiAgICBpZiAoYnVmID09IG51bGwpIHtcbiAgICAgICAgYnVmID0gYWxsb2NVbnNhZmUoZW5jb2RpbmdMZW5ndGgodmFsdWUpKTtcbiAgICB9XG4gICAgaWYgKGJ1ZiBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgICAgcmV0dXJuIGVuY29kZVVpbnQ4QXJyYXkodmFsdWUsIGJ1Ziwgb2Zmc2V0KTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHJldHVybiBlbmNvZGVVaW50OEFycmF5TGlzdCh2YWx1ZSwgYnVmLCBvZmZzZXQpO1xuICAgIH1cbn1cbmV4cG9ydCBmdW5jdGlvbiBkZWNvZGUoYnVmLCBvZmZzZXQgPSAwKSB7XG4gICAgaWYgKGJ1ZiBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgICAgcmV0dXJuIGRlY29kZVVpbnQ4QXJyYXkoYnVmLCBvZmZzZXQpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIGRlY29kZVVpbnQ4QXJyYXlMaXN0KGJ1Ziwgb2Zmc2V0KTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibmFtZXMiOlsiYWxsb2NVbnNhZmUiLCJOMSIsIk1hdGgiLCJwb3ciLCJOMiIsIk4zIiwiTjQiLCJONSIsIk42IiwiTjciLCJNU0IiLCJSRVNUIiwiZW5jb2RpbmdMZW5ndGgiLCJ2YWx1ZSIsIk51bWJlciIsIk1BWF9TQUZFX0lOVEVHRVIiLCJSYW5nZUVycm9yIiwiZW5jb2RlVWludDhBcnJheSIsImJ1ZiIsIm9mZnNldCIsIkVycm9yIiwiZW5jb2RlVWludDhBcnJheUxpc3QiLCJzZXQiLCJkZWNvZGVVaW50OEFycmF5IiwiYiIsInJlcyIsImRlY29kZVVpbnQ4QXJyYXlMaXN0IiwiZ2V0IiwiZW5jb2RlIiwiVWludDhBcnJheSIsImRlY29kZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/uint8-varint/dist/src/index.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |