Files
e-tib.com/.next/dev/server/vendor-chunks/forwarded-parse@2.1.2.js
Marc Mintel d14122005d Initial commit: E-TIB production hardening & E2E foundation
Former-commit-id: ef04fca3d76375630c05aac117bf586953f3b657
2026-04-28 19:11:38 +02:00

75 lines
44 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/forwarded-parse@2.1.2";
exports.ids = ["vendor-chunks/forwarded-parse@2.1.2"];
exports.modules = {
/***/ "(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js":
/*!****************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js ***!
\****************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("\n\nvar util = __webpack_require__(/*! util */ \"util\");\n\nvar ParseError = __webpack_require__(/*! ./lib/error */ \"(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js\");\nvar ascii = __webpack_require__(/*! ./lib/ascii */ \"(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js\");\n\nvar isDelimiter = ascii.isDelimiter;\nvar isTokenChar = ascii.isTokenChar;\nvar isExtended = ascii.isExtended;\nvar isPrint = ascii.isPrint;\n\n/**\n * Unescape a string.\n *\n * @param {string} str The string to unescape.\n * @returns {string} A new unescaped string.\n * @private\n */\nfunction decode(str) {\n return str.replace(/\\\\(.)/g, '$1');\n}\n\n/**\n * Build an error message when an unexpected character is found.\n *\n * @param {string} header The header field value.\n * @param {number} position The position of the unexpected character.\n * @returns {string} The error message.\n * @private\n */\nfunction unexpectedCharacterMessage(header, position) {\n return util.format(\n \"Unexpected character '%s' at index %d\",\n header.charAt(position),\n position\n );\n}\n\n/**\n * Parse the `Forwarded` header field value into an array of objects.\n *\n * @param {string} header The header field value.\n * @returns {Object[]}\n * @public\n */\nfunction parse(header) {\n var mustUnescape = false;\n var isEscaping = false;\n var inQuotes = false;\n var forwarded = {};\n var output = [];\n var start = -1;\n var end = -1;\n var parameter;\n var code;\n\n for (var i = 0; i < header.length; i++) {\n code = header.charCodeAt(i);\n\n if (parameter === undefined) {\n if (\n i !== 0 &&\n start === -1 &&\n (code === 0x20/*' '*/ || code === 0x09/*'\\t'*/)\n ) {\n continue;\n }\n\n if (isTokenChar(code)) {\n if (start === -1) start = i;\n } else if (code === 0x3D/*'='*/ && start !== -1) {\n parameter = header.slice(start, i).toLowerCase();\n start = -1;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else {\n if (isEscaping && (code === 0x09 || isPrint(code) || isExtended(code))) {\n isEscaping = false;\n } else if (isTokenChar(code)) {\n if (end !== -1) {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n\n if (start === -1) start = i;\n } else if (isDelimiter(code) || isExtended(code)) {\n if (inQuotes) {\n if (code === 0x22/*'\"'*/) {\n inQuotes = false;\n end = i;\n } else if (code === 0x5C/*'\\'*/) {\n if (start === -1) start = i;\n isEscaping = mustUnescape = true;\n } else if (start === -1) {\n start = i;\n }\n } else if (code === 0x22 && header.charCodeAt(i - 1) === 0x3D) {\n inQuotes = true;\n } else if (\n (code === 0x2C/*','*/|| code === 0x3B/*';'*/) &&\n (start !== -1 || end !== -1)\n ) {\n if (start !== -1) {\n if (end === -1) end = i;\n forwarded[parameter] = mustUnescape\n ? decode(header.slice(start, end))\n : header.slice(start, end);\n } else {\n forwarded[parameter] = '';\n }\n\n if (code === 0x2C) {\n output.push(forwarded);\n forwarded = {};\n }\n\n parameter = undefined;\n start = end = -1;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else if (code === 0x20 || code === 0x09) {\n if (end !== -1) continue;\n\n if (inQuotes) {\n if (start === -1) start = i;\n } else if (start !== -1) {\n end = i;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n }\n }\n\n if (\n parameter === undefined ||\n inQuotes ||\n (start === -1 && end === -1) ||\n code === 0x20 ||\n code === 0x09\n ) {\n throw new ParseError('Unexpected end of input', header);\n }\n\n if (start !== -1) {\n if (end === -1) end = i;\n forwarded[parameter] = mustUnescape\n ? decode(header.slice(start, end))\n : header.slice(start, end);\n } else {\n forwarded[parameter] = '';\n }\n\n output.push(forwarded);\n return output;\n}\n\nmodule.exports = parse;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsV0FBVyxtQkFBTyxDQUFDLGtCQUFNOztBQUV6QixpQkFBaUIsbUJBQU8sQ0FBQywrR0FBYTtBQUN0QyxZQUFZLG1CQUFPLENBQUMsK0dBQWE7O0FBRWpDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsa0JBQWtCLG1CQUFtQjtBQUNyQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLFVBQVU7QUFDVixtREFBbUQ7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL2ZvcndhcmRlZC1wYXJzZUAyLjEuMi9ub2RlX21vZHVsZXMvZm9yd2FyZGVkLXBhcnNlL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWwgPSByZXF1aXJlKCd1dGlsJyk7XG5cbnZhciBQYXJzZUVycm9yID0gcmVxdWlyZSgnLi9saWIvZXJyb3InKTtcbnZhciBhc2NpaSA9IHJlcXVpcmUoJy4vbGliL2FzY2lpJyk7XG5cbnZhciBpc0RlbGltaXRlciA9IGFzY2lpLmlzRGVsaW1pdGVyO1xudmFyIGlzVG9rZW5DaGFyID0gYXNjaWkuaXNUb2tlbkNoYXI7XG52YXIgaXNFeHRlbmRlZCA9IGFzY2lpLmlzRXh0ZW5kZWQ7XG52YXIgaXNQcmludCA9IGFzY2lpLmlzUHJpbnQ7XG5cbi8qKlxuICogVW5lc2NhcGUgYSBzdHJpbmcuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHN0ciBUaGUgc3RyaW5nIHRvIHVuZXNjYXBlLlxuICogQHJldHVybnMge3N0cmluZ30gQSBuZXcgdW5lc2NhcGVkIHN0cmluZy5cbiAqIEBwcml2YXRlXG4gKi9cbmZ1bmN0aW9uIGRlY29kZShzdHIpIHtcbiAgcmV0dXJuIHN0ci5yZXBsYWNlKC9cXFxcKC4pL2csICckMScpO1xufVxuXG4vKipcbiAqIEJ1aWxkIGFuIGVycm9yIG1lc3NhZ2Ugd2hlbiBhbiB1bmV4cGVjdGVkIGNoYXJhY3RlciBpcyBmb3VuZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaGVhZGVyIFRoZSBoZWFkZXIgZmllbGQgdmFsdWUuXG4gKiBAcGFyYW0ge251bWJlcn0gcG9zaXRpb24gVGhlIHBvc2l0aW9uIG9mIHRoZSB1bmV4cGVjdGVkIGNoYXJhY3Rlci5cbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBlcnJvciBtZXNzYWdlLlxuICogQHByaXZhdGVcbiAqL1xuZnVuY3Rpb24gdW5leHBlY3RlZENoYXJhY3Rlck1lc3NhZ2UoaGVhZGVyLCBwb3NpdGlvbikge1xuICByZXR1cm4gdXRpbC5mb3JtYXQoXG4gICAgXCJVbmV4cGVjdGVkIGNoYXJhY3RlciAnJXMnIGF0IGluZGV4ICVkXCIsXG4gICAgaGVhZGVyLmNoYXJBdChwb3NpdGlvbiksXG4gICAgcG9zaXRpb25cbiAgKTtcbn1cblxuLyoqXG4gKiBQYXJzZSB0aGUgYEZvcndhcmRlZGAgaGVhZGVyIGZpZWxkIHZhbHVlIGludG8gYW4gYXJyYXkgb2Ygb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaGVhZGVyIFRoZSBoZWFkZXIgZmllbGQgdmFsdWUuXG4gKiBAcmV0dXJucyB7T2JqZWN0W119XG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIHBhcnNlKGhlYWRlcikge1xuICB2YXIgbXVzdFVuZXNjYXBlID0gZmFsc2U7XG4gIHZhciBpc0VzY2FwaW5nID0gZmFsc2U7XG4gIHZhciBpblF1b3RlcyA9IGZhbHNlO1xuICB2YXIgZm9yd2FyZGVkID0ge307XG4gIHZhciBvdXRwdXQgPSBbXTtcbiAgdmFyIHN0YXJ0ID0gLTE7XG4gIHZhciBlbmQgPSAtMTtcbiAgdmFyIHBhcmFtZXRlcjtcbiAgdmFyIGNvZGU7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBoZWFkZXIubGVuZ3RoOyBpKyspIHtcbiAgICBjb2RlID0gaGVhZGVyLmNoYXJDb2RlQXQoaSk7XG5cbiAgICBpZiAocGFyYW1ldGVyID09PSB1bmRlZmluZWQpIHtcbiAgICAgIGlmIChcbiAgICAgICAgaSAhPT0gMCAmJlxuICAgICAgICBzdGFydCA9PT0gLTEgJiZcbiAgICAgICAgKGNvZGUgPT09IDB4MjAvKicgJyovIHx8IGNvZGUgPT09IDB4MDkvKidcXHQnKi8pXG4gICAgICApIHtcbiAgICAgICAgY29udGludWU7XG4gICAgICB9XG5cbiAgICAgIGlmIChpc1Rva2VuQ2hhcihjb2RlKSkge1xuICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICB9IGVsc2UgaWYgKGNvZGUgPT09IDB4M0QvKic9JyovICYmIHN0YXJ0ICE9PSAtMSkge1xuICAgICAgICBwYXJhbWV0ZXIgPSBoZWFkZXIuc2xpY2Uoc3RhcnQsIGkpLnRvTG93ZXJDYXNlKCk7XG4gICAgICAgIHN0YXJ0ID0gLTE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoaXNFc2NhcGluZyAmJiAoY29kZSA9PT0gMHgwOSB8fCBpc1ByaW50KGNvZGUpIHx8IGlzRXh0ZW5kZWQoY29kZSkpKSB7XG4gICAgICAgIGlzRXNjYXBpbmcgPSBmYWxzZTtcbiAgICAgIH0gZWxzZSBpZiAoaXNUb2tlbkNoYXIoY29kZSkpIHtcbiAgICAgICAgaWYgKGVuZCAhPT0gLTEpIHtcbiAgICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHN0YXJ0ID09PSAtMSkgc3RhcnQgPSBpO1xuICAgICAgfSBlbHNlIGlmIChpc0RlbGltaXRlcihjb2RlKSB8fCBpc0V4dGVuZGVkKGNvZGUpKSB7XG4gICAgICAgIGlmIChpblF1b3Rlcykge1xuICAgICAgICAgIGlmIChjb2RlID09PSAweDIyLyonXCInKi8pIHtcbiAgICAgICAgICAgIGluUXVvdGVzID0gZmFsc2U7XG4gICAgICAgICAgICBlbmQgPSBpO1xuICAgICAgICAgIH0gZWxzZSBpZiAoY29kZSA9PT0gMHg1Qy8qJ1xcJyovKSB7XG4gICAgICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICAgICAgICBpc0VzY2FwaW5nID0gbXVzdFVuZXNjYXBlID0gdHJ1ZTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHN0YXJ0ID09PSAtMSkge1xuICAgICAgICAgICAgc3RhcnQgPSBpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChjb2RlID09PSAweDIyICYmIGhlYWRlci5jaGFyQ29kZUF0KGkgLSAxKSA9PT0gMHgzRCkge1xuICAgICAgICAgIGluUXVvdGVzID0gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIGlmIChcbiAgICAgICAgICAoY29kZSA9PT0gMHgyQy8qJywnKi98fCBjb2RlID09PSAweDNCLyonOycqLykgJiZcbiAgICAgICAgICAoc3RhcnQgIT09IC0xIHx8IGVuZCAhPT0gLTEpXG4gICAgICAgICkge1xuICAgICAgICAgIGlmIChzdGFydCAhPT0gLTEpIHtcbiAgICAgICAgICAgIGlmIChlbmQgPT09IC0xKSBlbmQgPSBpO1xuICAgICAgICAgICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSBtdXN0VW5lc2NhcGVcbiAgICAgICAgICAgICAgPyBkZWNvZGUoaGVhZGVyLnNsaWNlKHN0YXJ0LCBlbmQpKVxuICAgICAgICAgICAgICA6IGhlYWRlci5zbGljZShzdGFydCwgZW5kKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSAnJztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAoY29kZSA9PT0gMHgyQykge1xuICAgICAgICAgICAgb3V0cHV0LnB1c2goZm9yd2FyZGVkKTtcbiAgICAgICAgICAgIGZvcndhcmRlZCA9IHt9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhcmFtZXRlciA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBzdGFydCA9IGVuZCA9IC0xO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRocm93IG5ldyBQYXJzZUVycm9yKHVuZXhwZWN0ZWRDaGFyYWN0ZXJNZXNzYWdlKGhlYWRlciwgaSksIGhlYWRlcik7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSBpZiAoY29kZSA9PT0gMHgyMCB8fCBjb2RlID09PSAweDA5KSB7XG4gICAgICAgIGlmIChlbmQgIT09IC0xKSBjb250aW51ZTtcblxuICAgICAgICBpZiAoaW5RdW90ZXMpIHtcbiAgICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICAgIH0gZWxzZSBpZiAoc3RhcnQgIT09IC0xKSB7XG4gICAgICAgICAgZW5kID0gaTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmIChcbiAgICBwYXJhbWV0ZXIgPT09IHVuZGVmaW5lZCB8fFxuICAgIGluUXVvdGVzIHx8XG4gICAgKHN0YXJ0ID09PSAtMSAmJiBlbmQgPT09IC0xKSB8fFxuICAgIGNvZGUgPT09IDB4MjAgfHxcbiAgICBjb2RlID09PSAweDA5XG4gICkge1xuICAgIHRocm93IG5ldyBQYXJzZUVycm9yKCdVbmV4cGVjdGVkIGVuZCBvZiBpbnB1dCcsIGhlYWRlcik7XG4gIH1cblxuICBpZiAoc3RhcnQgIT09IC0xKSB7XG4gICAgaWYgKGVuZCA9PT0gLTEpIGVuZCA9IGk7XG4gICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSBtdXN0VW5lc2NhcGVcbiAgICAgID8gZGVjb2RlKGhlYWRlci5zbGljZShzdGFydCwgZW5kKSlcbiAgICAgIDogaGVhZGVyLnNsaWNlKHN0YXJ0LCBlbmQpO1xuICB9IGVsc2Uge1xuICAgIGZvcndhcmRlZFtwYXJhbWV0ZXJdID0gJyc7XG4gIH1cblxuICBvdXRwdXQucHVzaChmb3J3YXJkZWQpO1xuICByZXR1cm4gb3V0cHV0O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHBhcnNlO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js":
/*!********************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js ***!
\********************************************************************************************/
/***/ ((module) => {
eval("\n\n/**\n * Check if a character is a delimiter as defined in section 3.2.6 of RFC 7230.\n *\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if the character is a delimiter, else `false`.\n * @public\n */\nfunction isDelimiter(code) {\n return code === 0x22 // '\"'\n || code === 0x28 // '('\n || code === 0x29 // ')'\n || code === 0x2C // ','\n || code === 0x2F // '/'\n || code >= 0x3A && code <= 0x40 // ':', ';', '<', '=', '>', '?' '@'\n || code >= 0x5B && code <= 0x5D // '[', '\\', ']'\n || code === 0x7B // '{'\n || code === 0x7D; // '}'\n}\n\n/**\n * Check if a character is allowed in a token as defined in section 3.2.6\n * of RFC 7230.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if the character is allowed, else `false`.\n * @public\n */\nfunction isTokenChar(code) {\n return code === 0x21 // '!'\n || code >= 0x23 && code <= 0x27 // '#', '$', '%', '&', '''\n || code === 0x2A // '*'\n || code === 0x2B // '+'\n || code === 0x2D // '-'\n || code === 0x2E // '.'\n || code >= 0x30 && code <= 0x39 // 0-9\n || code >= 0x41 && code <= 0x5A // A-Z\n || code >= 0x5E && code <= 0x7A // '^', '_', '`', a-z\n || code === 0x7C // '|'\n || code === 0x7E; // '~'\n}\n\n/**\n * Check if a character is a printable ASCII character.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if `code` is in the %x20-7E range, else `false`.\n * @public\n */\nfunction isPrint(code) {\n return code >= 0x20 && code <= 0x7E;\n}\n\n/**\n * Check if a character is an extended ASCII character.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if `code` is in the %x80-FF range, else `false`.\n * @public\n */\nfunction isExtended(code) {\n return code >= 0x80 && code <= 0xFF;\n}\n\nmodule.exports = {\n isDelimiter: isDelimiter,\n isTokenChar: isTokenChar,\n isExtended: isExtended,\n isPrint: isPrint\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvbGliL2FzY2lpLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdEO0FBQ2hEO0FBQ0EsMkNBQTJDO0FBQzNDLHNDQUFzQyxLQUFLO0FBQzNDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQztBQUN0Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsYUFBYSxTQUFTO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9mb3J3YXJkZWQtcGFyc2VAMi4xLjIvbm9kZV9tb2R1bGVzL2ZvcndhcmRlZC1wYXJzZS9saWIvYXNjaWkuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIENoZWNrIGlmIGEgY2hhcmFjdGVyIGlzIGEgZGVsaW1pdGVyIGFzIGRlZmluZWQgaW4gc2VjdGlvbiAzLjIuNiBvZiBSRkMgNzIzMC5cbiAqXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgdGhlIGNoYXJhY3RlciBpcyBhIGRlbGltaXRlciwgZWxzZSBgZmFsc2VgLlxuICogQHB1YmxpY1xuICovXG5mdW5jdGlvbiBpc0RlbGltaXRlcihjb2RlKSB7XG4gIHJldHVybiBjb2RlID09PSAweDIyICAgICAgICAgICAgICAgIC8vICdcIidcbiAgICB8fCBjb2RlID09PSAweDI4ICAgICAgICAgICAgICAgICAgLy8gJygnXG4gICAgfHwgY29kZSA9PT0gMHgyOSAgICAgICAgICAgICAgICAgIC8vICcpJ1xuICAgIHx8IGNvZGUgPT09IDB4MkMgICAgICAgICAgICAgICAgICAvLyAnLCdcbiAgICB8fCBjb2RlID09PSAweDJGICAgICAgICAgICAgICAgICAgLy8gJy8nXG4gICAgfHwgY29kZSA+PSAweDNBICYmIGNvZGUgPD0gMHg0MCAgIC8vICc6JywgJzsnLCAnPCcsICc9JywgJz4nLCAnPycgJ0AnXG4gICAgfHwgY29kZSA+PSAweDVCICYmIGNvZGUgPD0gMHg1RCAgIC8vICdbJywgJ1xcJywgJ10nXG4gICAgfHwgY29kZSA9PT0gMHg3QiAgICAgICAgICAgICAgICAgIC8vICd7J1xuICAgIHx8IGNvZGUgPT09IDB4N0Q7ICAgICAgICAgICAgICAgICAvLyAnfSdcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhbGxvd2VkIGluIGEgdG9rZW4gYXMgZGVmaW5lZCBpbiBzZWN0aW9uIDMuMi42XG4gKiBvZiBSRkMgNzIzMC5cbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gY29kZSBUaGUgY29kZSBvZiB0aGUgY2hhcmFjdGVyIHRvIGNoZWNrLlxuICogQHJldHVybnMge2Jvb2xlYW59IGB0cnVlYCBpZiB0aGUgY2hhcmFjdGVyIGlzIGFsbG93ZWQsIGVsc2UgYGZhbHNlYC5cbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gaXNUb2tlbkNoYXIoY29kZSkge1xuICByZXR1cm4gY29kZSA9PT0gMHgyMSAgICAgICAgICAgICAgICAvLyAnISdcbiAgICB8fCBjb2RlID49IDB4MjMgJiYgY29kZSA8PSAweDI3ICAgLy8gJyMnLCAnJCcsICclJywgJyYnLCAnJydcbiAgICB8fCBjb2RlID09PSAweDJBICAgICAgICAgICAgICAgICAgLy8gJyonXG4gICAgfHwgY29kZSA9PT0gMHgyQiAgICAgICAgICAgICAgICAgIC8vICcrJ1xuICAgIHx8IGNvZGUgPT09IDB4MkQgICAgICAgICAgICAgICAgICAvLyAnLSdcbiAgICB8fCBjb2RlID09PSAweDJFICAgICAgICAgICAgICAgICAgLy8gJy4nXG4gICAgfHwgY29kZSA+PSAweDMwICYmIGNvZGUgPD0gMHgzOSAgIC8vIDAtOVxuICAgIHx8IGNvZGUgPj0gMHg0MSAmJiBjb2RlIDw9IDB4NUEgICAvLyBBLVpcbiAgICB8fCBjb2RlID49IDB4NUUgJiYgY29kZSA8PSAweDdBICAgLy8gJ14nLCAnXycsICdgJywgYS16XG4gICAgfHwgY29kZSA9PT0gMHg3QyAgICAgICAgICAgICAgICAgIC8vICd8J1xuICAgIHx8IGNvZGUgPT09IDB4N0U7ICAgICAgICAgICAgICAgICAvLyAnfidcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhIHByaW50YWJsZSBBU0NJSSBjaGFyYWN0ZXIuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgYGNvZGVgIGlzIGluIHRoZSAleDIwLTdFIHJhbmdlLCBlbHNlIGBmYWxzZWAuXG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIGlzUHJpbnQoY29kZSkge1xuICByZXR1cm4gY29kZSA+PSAweDIwICYmIGNvZGUgPD0gMHg3RTtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhbiBleHRlbmRlZCBBU0NJSSBjaGFyYWN0ZXIuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgYGNvZGVgIGlzIGluIHRoZSAleDgwLUZGIHJhbmdlLCBlbHNlIGBmYWxzZWAuXG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIGlzRXh0ZW5kZWQoY29kZSkge1xuICByZXR1cm4gY29kZSA+PSAweDgwICYmIGNvZGUgPD0gMHhGRjtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGlzRGVsaW1pdGVyOiBpc0RlbGltaXRlcixcbiAgaXNUb2tlbkNoYXI6IGlzVG9rZW5DaGFyLFxuICBpc0V4dGVuZGVkOiBpc0V4dGVuZGVkLFxuICBpc1ByaW50OiBpc1ByaW50XG59O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js":
/*!********************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js ***!
\********************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("\n\nvar util = __webpack_require__(/*! util */ \"util\");\n\n/**\n * An error thrown by the parser on unexpected input.\n *\n * @constructor\n * @param {string} message The error message.\n * @param {string} input The unexpected input.\n * @public\n */\nfunction ParseError(message, input) {\n Error.captureStackTrace(this, ParseError);\n\n this.name = this.constructor.name;\n this.message = message;\n this.input = input;\n}\n\nutil.inherits(ParseError, Error);\n\nmodule.exports = ParseError;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvbGliL2Vycm9yLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLFdBQVcsbUJBQU8sQ0FBQyxrQkFBTTs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL2ZvcndhcmRlZC1wYXJzZUAyLjEuMi9ub2RlX21vZHVsZXMvZm9yd2FyZGVkLXBhcnNlL2xpYi9lcnJvci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlsID0gcmVxdWlyZSgndXRpbCcpO1xuXG4vKipcbiAqIEFuIGVycm9yIHRocm93biBieSB0aGUgcGFyc2VyIG9uIHVuZXhwZWN0ZWQgaW5wdXQuXG4gKlxuICogQGNvbnN0cnVjdG9yXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dCBUaGUgdW5leHBlY3RlZCBpbnB1dC5cbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gUGFyc2VFcnJvcihtZXNzYWdlLCBpbnB1dCkge1xuICBFcnJvci5jYXB0dXJlU3RhY2tUcmFjZSh0aGlzLCBQYXJzZUVycm9yKTtcblxuICB0aGlzLm5hbWUgPSB0aGlzLmNvbnN0cnVjdG9yLm5hbWU7XG4gIHRoaXMubWVzc2FnZSA9IG1lc3NhZ2U7XG4gIHRoaXMuaW5wdXQgPSBpbnB1dDtcbn1cblxudXRpbC5pbmhlcml0cyhQYXJzZUVycm9yLCBFcnJvcik7XG5cbm1vZHVsZS5leHBvcnRzID0gUGFyc2VFcnJvcjtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js":
/*!****************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js ***!
\****************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("\n\nvar util = __webpack_require__(/*! util */ \"util\");\n\nvar ParseError = __webpack_require__(/*! ./lib/error */ \"(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js\");\nvar ascii = __webpack_require__(/*! ./lib/ascii */ \"(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js\");\n\nvar isDelimiter = ascii.isDelimiter;\nvar isTokenChar = ascii.isTokenChar;\nvar isExtended = ascii.isExtended;\nvar isPrint = ascii.isPrint;\n\n/**\n * Unescape a string.\n *\n * @param {string} str The string to unescape.\n * @returns {string} A new unescaped string.\n * @private\n */\nfunction decode(str) {\n return str.replace(/\\\\(.)/g, '$1');\n}\n\n/**\n * Build an error message when an unexpected character is found.\n *\n * @param {string} header The header field value.\n * @param {number} position The position of the unexpected character.\n * @returns {string} The error message.\n * @private\n */\nfunction unexpectedCharacterMessage(header, position) {\n return util.format(\n \"Unexpected character '%s' at index %d\",\n header.charAt(position),\n position\n );\n}\n\n/**\n * Parse the `Forwarded` header field value into an array of objects.\n *\n * @param {string} header The header field value.\n * @returns {Object[]}\n * @public\n */\nfunction parse(header) {\n var mustUnescape = false;\n var isEscaping = false;\n var inQuotes = false;\n var forwarded = {};\n var output = [];\n var start = -1;\n var end = -1;\n var parameter;\n var code;\n\n for (var i = 0; i < header.length; i++) {\n code = header.charCodeAt(i);\n\n if (parameter === undefined) {\n if (\n i !== 0 &&\n start === -1 &&\n (code === 0x20/*' '*/ || code === 0x09/*'\\t'*/)\n ) {\n continue;\n }\n\n if (isTokenChar(code)) {\n if (start === -1) start = i;\n } else if (code === 0x3D/*'='*/ && start !== -1) {\n parameter = header.slice(start, i).toLowerCase();\n start = -1;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else {\n if (isEscaping && (code === 0x09 || isPrint(code) || isExtended(code))) {\n isEscaping = false;\n } else if (isTokenChar(code)) {\n if (end !== -1) {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n\n if (start === -1) start = i;\n } else if (isDelimiter(code) || isExtended(code)) {\n if (inQuotes) {\n if (code === 0x22/*'\"'*/) {\n inQuotes = false;\n end = i;\n } else if (code === 0x5C/*'\\'*/) {\n if (start === -1) start = i;\n isEscaping = mustUnescape = true;\n } else if (start === -1) {\n start = i;\n }\n } else if (code === 0x22 && header.charCodeAt(i - 1) === 0x3D) {\n inQuotes = true;\n } else if (\n (code === 0x2C/*','*/|| code === 0x3B/*';'*/) &&\n (start !== -1 || end !== -1)\n ) {\n if (start !== -1) {\n if (end === -1) end = i;\n forwarded[parameter] = mustUnescape\n ? decode(header.slice(start, end))\n : header.slice(start, end);\n } else {\n forwarded[parameter] = '';\n }\n\n if (code === 0x2C) {\n output.push(forwarded);\n forwarded = {};\n }\n\n parameter = undefined;\n start = end = -1;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else if (code === 0x20 || code === 0x09) {\n if (end !== -1) continue;\n\n if (inQuotes) {\n if (start === -1) start = i;\n } else if (start !== -1) {\n end = i;\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n } else {\n throw new ParseError(unexpectedCharacterMessage(header, i), header);\n }\n }\n }\n\n if (\n parameter === undefined ||\n inQuotes ||\n (start === -1 && end === -1) ||\n code === 0x20 ||\n code === 0x09\n ) {\n throw new ParseError('Unexpected end of input', header);\n }\n\n if (start !== -1) {\n if (end === -1) end = i;\n forwarded[parameter] = mustUnescape\n ? decode(header.slice(start, end))\n : header.slice(start, end);\n } else {\n forwarded[parameter] = '';\n }\n\n output.push(forwarded);\n return output;\n}\n\nmodule.exports = parse;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsV0FBVyxtQkFBTyxDQUFDLGtCQUFNOztBQUV6QixpQkFBaUIsbUJBQU8sQ0FBQywrR0FBYTtBQUN0QyxZQUFZLG1CQUFPLENBQUMsK0dBQWE7O0FBRWpDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsa0JBQWtCLG1CQUFtQjtBQUNyQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLFVBQVU7QUFDVixtREFBbUQ7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL2ZvcndhcmRlZC1wYXJzZUAyLjEuMi9ub2RlX21vZHVsZXMvZm9yd2FyZGVkLXBhcnNlL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWwgPSByZXF1aXJlKCd1dGlsJyk7XG5cbnZhciBQYXJzZUVycm9yID0gcmVxdWlyZSgnLi9saWIvZXJyb3InKTtcbnZhciBhc2NpaSA9IHJlcXVpcmUoJy4vbGliL2FzY2lpJyk7XG5cbnZhciBpc0RlbGltaXRlciA9IGFzY2lpLmlzRGVsaW1pdGVyO1xudmFyIGlzVG9rZW5DaGFyID0gYXNjaWkuaXNUb2tlbkNoYXI7XG52YXIgaXNFeHRlbmRlZCA9IGFzY2lpLmlzRXh0ZW5kZWQ7XG52YXIgaXNQcmludCA9IGFzY2lpLmlzUHJpbnQ7XG5cbi8qKlxuICogVW5lc2NhcGUgYSBzdHJpbmcuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHN0ciBUaGUgc3RyaW5nIHRvIHVuZXNjYXBlLlxuICogQHJldHVybnMge3N0cmluZ30gQSBuZXcgdW5lc2NhcGVkIHN0cmluZy5cbiAqIEBwcml2YXRlXG4gKi9cbmZ1bmN0aW9uIGRlY29kZShzdHIpIHtcbiAgcmV0dXJuIHN0ci5yZXBsYWNlKC9cXFxcKC4pL2csICckMScpO1xufVxuXG4vKipcbiAqIEJ1aWxkIGFuIGVycm9yIG1lc3NhZ2Ugd2hlbiBhbiB1bmV4cGVjdGVkIGNoYXJhY3RlciBpcyBmb3VuZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaGVhZGVyIFRoZSBoZWFkZXIgZmllbGQgdmFsdWUuXG4gKiBAcGFyYW0ge251bWJlcn0gcG9zaXRpb24gVGhlIHBvc2l0aW9uIG9mIHRoZSB1bmV4cGVjdGVkIGNoYXJhY3Rlci5cbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBlcnJvciBtZXNzYWdlLlxuICogQHByaXZhdGVcbiAqL1xuZnVuY3Rpb24gdW5leHBlY3RlZENoYXJhY3Rlck1lc3NhZ2UoaGVhZGVyLCBwb3NpdGlvbikge1xuICByZXR1cm4gdXRpbC5mb3JtYXQoXG4gICAgXCJVbmV4cGVjdGVkIGNoYXJhY3RlciAnJXMnIGF0IGluZGV4ICVkXCIsXG4gICAgaGVhZGVyLmNoYXJBdChwb3NpdGlvbiksXG4gICAgcG9zaXRpb25cbiAgKTtcbn1cblxuLyoqXG4gKiBQYXJzZSB0aGUgYEZvcndhcmRlZGAgaGVhZGVyIGZpZWxkIHZhbHVlIGludG8gYW4gYXJyYXkgb2Ygb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaGVhZGVyIFRoZSBoZWFkZXIgZmllbGQgdmFsdWUuXG4gKiBAcmV0dXJucyB7T2JqZWN0W119XG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIHBhcnNlKGhlYWRlcikge1xuICB2YXIgbXVzdFVuZXNjYXBlID0gZmFsc2U7XG4gIHZhciBpc0VzY2FwaW5nID0gZmFsc2U7XG4gIHZhciBpblF1b3RlcyA9IGZhbHNlO1xuICB2YXIgZm9yd2FyZGVkID0ge307XG4gIHZhciBvdXRwdXQgPSBbXTtcbiAgdmFyIHN0YXJ0ID0gLTE7XG4gIHZhciBlbmQgPSAtMTtcbiAgdmFyIHBhcmFtZXRlcjtcbiAgdmFyIGNvZGU7XG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBoZWFkZXIubGVuZ3RoOyBpKyspIHtcbiAgICBjb2RlID0gaGVhZGVyLmNoYXJDb2RlQXQoaSk7XG5cbiAgICBpZiAocGFyYW1ldGVyID09PSB1bmRlZmluZWQpIHtcbiAgICAgIGlmIChcbiAgICAgICAgaSAhPT0gMCAmJlxuICAgICAgICBzdGFydCA9PT0gLTEgJiZcbiAgICAgICAgKGNvZGUgPT09IDB4MjAvKicgJyovIHx8IGNvZGUgPT09IDB4MDkvKidcXHQnKi8pXG4gICAgICApIHtcbiAgICAgICAgY29udGludWU7XG4gICAgICB9XG5cbiAgICAgIGlmIChpc1Rva2VuQ2hhcihjb2RlKSkge1xuICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICB9IGVsc2UgaWYgKGNvZGUgPT09IDB4M0QvKic9JyovICYmIHN0YXJ0ICE9PSAtMSkge1xuICAgICAgICBwYXJhbWV0ZXIgPSBoZWFkZXIuc2xpY2Uoc3RhcnQsIGkpLnRvTG93ZXJDYXNlKCk7XG4gICAgICAgIHN0YXJ0ID0gLTE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoaXNFc2NhcGluZyAmJiAoY29kZSA9PT0gMHgwOSB8fCBpc1ByaW50KGNvZGUpIHx8IGlzRXh0ZW5kZWQoY29kZSkpKSB7XG4gICAgICAgIGlzRXNjYXBpbmcgPSBmYWxzZTtcbiAgICAgIH0gZWxzZSBpZiAoaXNUb2tlbkNoYXIoY29kZSkpIHtcbiAgICAgICAgaWYgKGVuZCAhPT0gLTEpIHtcbiAgICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHN0YXJ0ID09PSAtMSkgc3RhcnQgPSBpO1xuICAgICAgfSBlbHNlIGlmIChpc0RlbGltaXRlcihjb2RlKSB8fCBpc0V4dGVuZGVkKGNvZGUpKSB7XG4gICAgICAgIGlmIChpblF1b3Rlcykge1xuICAgICAgICAgIGlmIChjb2RlID09PSAweDIyLyonXCInKi8pIHtcbiAgICAgICAgICAgIGluUXVvdGVzID0gZmFsc2U7XG4gICAgICAgICAgICBlbmQgPSBpO1xuICAgICAgICAgIH0gZWxzZSBpZiAoY29kZSA9PT0gMHg1Qy8qJ1xcJyovKSB7XG4gICAgICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICAgICAgICBpc0VzY2FwaW5nID0gbXVzdFVuZXNjYXBlID0gdHJ1ZTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHN0YXJ0ID09PSAtMSkge1xuICAgICAgICAgICAgc3RhcnQgPSBpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChjb2RlID09PSAweDIyICYmIGhlYWRlci5jaGFyQ29kZUF0KGkgLSAxKSA9PT0gMHgzRCkge1xuICAgICAgICAgIGluUXVvdGVzID0gdHJ1ZTtcbiAgICAgICAgfSBlbHNlIGlmIChcbiAgICAgICAgICAoY29kZSA9PT0gMHgyQy8qJywnKi98fCBjb2RlID09PSAweDNCLyonOycqLykgJiZcbiAgICAgICAgICAoc3RhcnQgIT09IC0xIHx8IGVuZCAhPT0gLTEpXG4gICAgICAgICkge1xuICAgICAgICAgIGlmIChzdGFydCAhPT0gLTEpIHtcbiAgICAgICAgICAgIGlmIChlbmQgPT09IC0xKSBlbmQgPSBpO1xuICAgICAgICAgICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSBtdXN0VW5lc2NhcGVcbiAgICAgICAgICAgICAgPyBkZWNvZGUoaGVhZGVyLnNsaWNlKHN0YXJ0LCBlbmQpKVxuICAgICAgICAgICAgICA6IGhlYWRlci5zbGljZShzdGFydCwgZW5kKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSAnJztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAoY29kZSA9PT0gMHgyQykge1xuICAgICAgICAgICAgb3V0cHV0LnB1c2goZm9yd2FyZGVkKTtcbiAgICAgICAgICAgIGZvcndhcmRlZCA9IHt9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhcmFtZXRlciA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBzdGFydCA9IGVuZCA9IC0xO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRocm93IG5ldyBQYXJzZUVycm9yKHVuZXhwZWN0ZWRDaGFyYWN0ZXJNZXNzYWdlKGhlYWRlciwgaSksIGhlYWRlcik7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSBpZiAoY29kZSA9PT0gMHgyMCB8fCBjb2RlID09PSAweDA5KSB7XG4gICAgICAgIGlmIChlbmQgIT09IC0xKSBjb250aW51ZTtcblxuICAgICAgICBpZiAoaW5RdW90ZXMpIHtcbiAgICAgICAgICBpZiAoc3RhcnQgPT09IC0xKSBzdGFydCA9IGk7XG4gICAgICAgIH0gZWxzZSBpZiAoc3RhcnQgIT09IC0xKSB7XG4gICAgICAgICAgZW5kID0gaTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgUGFyc2VFcnJvcih1bmV4cGVjdGVkQ2hhcmFjdGVyTWVzc2FnZShoZWFkZXIsIGkpLCBoZWFkZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmIChcbiAgICBwYXJhbWV0ZXIgPT09IHVuZGVmaW5lZCB8fFxuICAgIGluUXVvdGVzIHx8XG4gICAgKHN0YXJ0ID09PSAtMSAmJiBlbmQgPT09IC0xKSB8fFxuICAgIGNvZGUgPT09IDB4MjAgfHxcbiAgICBjb2RlID09PSAweDA5XG4gICkge1xuICAgIHRocm93IG5ldyBQYXJzZUVycm9yKCdVbmV4cGVjdGVkIGVuZCBvZiBpbnB1dCcsIGhlYWRlcik7XG4gIH1cblxuICBpZiAoc3RhcnQgIT09IC0xKSB7XG4gICAgaWYgKGVuZCA9PT0gLTEpIGVuZCA9IGk7XG4gICAgZm9yd2FyZGVkW3BhcmFtZXRlcl0gPSBtdXN0VW5lc2NhcGVcbiAgICAgID8gZGVjb2RlKGhlYWRlci5zbGljZShzdGFydCwgZW5kKSlcbiAgICAgIDogaGVhZGVyLnNsaWNlKHN0YXJ0LCBlbmQpO1xuICB9IGVsc2Uge1xuICAgIGZvcndhcmRlZFtwYXJhbWV0ZXJdID0gJyc7XG4gIH1cblxuICBvdXRwdXQucHVzaChmb3J3YXJkZWQpO1xuICByZXR1cm4gb3V0cHV0O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHBhcnNlO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/index.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js":
/*!********************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js ***!
\********************************************************************************************/
/***/ ((module) => {
eval("\n\n/**\n * Check if a character is a delimiter as defined in section 3.2.6 of RFC 7230.\n *\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if the character is a delimiter, else `false`.\n * @public\n */\nfunction isDelimiter(code) {\n return code === 0x22 // '\"'\n || code === 0x28 // '('\n || code === 0x29 // ')'\n || code === 0x2C // ','\n || code === 0x2F // '/'\n || code >= 0x3A && code <= 0x40 // ':', ';', '<', '=', '>', '?' '@'\n || code >= 0x5B && code <= 0x5D // '[', '\\', ']'\n || code === 0x7B // '{'\n || code === 0x7D; // '}'\n}\n\n/**\n * Check if a character is allowed in a token as defined in section 3.2.6\n * of RFC 7230.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if the character is allowed, else `false`.\n * @public\n */\nfunction isTokenChar(code) {\n return code === 0x21 // '!'\n || code >= 0x23 && code <= 0x27 // '#', '$', '%', '&', '''\n || code === 0x2A // '*'\n || code === 0x2B // '+'\n || code === 0x2D // '-'\n || code === 0x2E // '.'\n || code >= 0x30 && code <= 0x39 // 0-9\n || code >= 0x41 && code <= 0x5A // A-Z\n || code >= 0x5E && code <= 0x7A // '^', '_', '`', a-z\n || code === 0x7C // '|'\n || code === 0x7E; // '~'\n}\n\n/**\n * Check if a character is a printable ASCII character.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if `code` is in the %x20-7E range, else `false`.\n * @public\n */\nfunction isPrint(code) {\n return code >= 0x20 && code <= 0x7E;\n}\n\n/**\n * Check if a character is an extended ASCII character.\n *\n * @param {number} code The code of the character to check.\n * @returns {boolean} `true` if `code` is in the %x80-FF range, else `false`.\n * @public\n */\nfunction isExtended(code) {\n return code >= 0x80 && code <= 0xFF;\n}\n\nmodule.exports = {\n isDelimiter: isDelimiter,\n isTokenChar: isTokenChar,\n isExtended: isExtended,\n isPrint: isPrint\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvbGliL2FzY2lpLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdEO0FBQ2hEO0FBQ0EsMkNBQTJDO0FBQzNDLHNDQUFzQyxLQUFLO0FBQzNDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQztBQUN0Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsYUFBYSxTQUFTO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLGFBQWEsU0FBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9mb3J3YXJkZWQtcGFyc2VAMi4xLjIvbm9kZV9tb2R1bGVzL2ZvcndhcmRlZC1wYXJzZS9saWIvYXNjaWkuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIENoZWNrIGlmIGEgY2hhcmFjdGVyIGlzIGEgZGVsaW1pdGVyIGFzIGRlZmluZWQgaW4gc2VjdGlvbiAzLjIuNiBvZiBSRkMgNzIzMC5cbiAqXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgdGhlIGNoYXJhY3RlciBpcyBhIGRlbGltaXRlciwgZWxzZSBgZmFsc2VgLlxuICogQHB1YmxpY1xuICovXG5mdW5jdGlvbiBpc0RlbGltaXRlcihjb2RlKSB7XG4gIHJldHVybiBjb2RlID09PSAweDIyICAgICAgICAgICAgICAgIC8vICdcIidcbiAgICB8fCBjb2RlID09PSAweDI4ICAgICAgICAgICAgICAgICAgLy8gJygnXG4gICAgfHwgY29kZSA9PT0gMHgyOSAgICAgICAgICAgICAgICAgIC8vICcpJ1xuICAgIHx8IGNvZGUgPT09IDB4MkMgICAgICAgICAgICAgICAgICAvLyAnLCdcbiAgICB8fCBjb2RlID09PSAweDJGICAgICAgICAgICAgICAgICAgLy8gJy8nXG4gICAgfHwgY29kZSA+PSAweDNBICYmIGNvZGUgPD0gMHg0MCAgIC8vICc6JywgJzsnLCAnPCcsICc9JywgJz4nLCAnPycgJ0AnXG4gICAgfHwgY29kZSA+PSAweDVCICYmIGNvZGUgPD0gMHg1RCAgIC8vICdbJywgJ1xcJywgJ10nXG4gICAgfHwgY29kZSA9PT0gMHg3QiAgICAgICAgICAgICAgICAgIC8vICd7J1xuICAgIHx8IGNvZGUgPT09IDB4N0Q7ICAgICAgICAgICAgICAgICAvLyAnfSdcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhbGxvd2VkIGluIGEgdG9rZW4gYXMgZGVmaW5lZCBpbiBzZWN0aW9uIDMuMi42XG4gKiBvZiBSRkMgNzIzMC5cbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gY29kZSBUaGUgY29kZSBvZiB0aGUgY2hhcmFjdGVyIHRvIGNoZWNrLlxuICogQHJldHVybnMge2Jvb2xlYW59IGB0cnVlYCBpZiB0aGUgY2hhcmFjdGVyIGlzIGFsbG93ZWQsIGVsc2UgYGZhbHNlYC5cbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gaXNUb2tlbkNoYXIoY29kZSkge1xuICByZXR1cm4gY29kZSA9PT0gMHgyMSAgICAgICAgICAgICAgICAvLyAnISdcbiAgICB8fCBjb2RlID49IDB4MjMgJiYgY29kZSA8PSAweDI3ICAgLy8gJyMnLCAnJCcsICclJywgJyYnLCAnJydcbiAgICB8fCBjb2RlID09PSAweDJBICAgICAgICAgICAgICAgICAgLy8gJyonXG4gICAgfHwgY29kZSA9PT0gMHgyQiAgICAgICAgICAgICAgICAgIC8vICcrJ1xuICAgIHx8IGNvZGUgPT09IDB4MkQgICAgICAgICAgICAgICAgICAvLyAnLSdcbiAgICB8fCBjb2RlID09PSAweDJFICAgICAgICAgICAgICAgICAgLy8gJy4nXG4gICAgfHwgY29kZSA+PSAweDMwICYmIGNvZGUgPD0gMHgzOSAgIC8vIDAtOVxuICAgIHx8IGNvZGUgPj0gMHg0MSAmJiBjb2RlIDw9IDB4NUEgICAvLyBBLVpcbiAgICB8fCBjb2RlID49IDB4NUUgJiYgY29kZSA8PSAweDdBICAgLy8gJ14nLCAnXycsICdgJywgYS16XG4gICAgfHwgY29kZSA9PT0gMHg3QyAgICAgICAgICAgICAgICAgIC8vICd8J1xuICAgIHx8IGNvZGUgPT09IDB4N0U7ICAgICAgICAgICAgICAgICAvLyAnfidcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhIHByaW50YWJsZSBBU0NJSSBjaGFyYWN0ZXIuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgYGNvZGVgIGlzIGluIHRoZSAleDIwLTdFIHJhbmdlLCBlbHNlIGBmYWxzZWAuXG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIGlzUHJpbnQoY29kZSkge1xuICByZXR1cm4gY29kZSA+PSAweDIwICYmIGNvZGUgPD0gMHg3RTtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiBhIGNoYXJhY3RlciBpcyBhbiBleHRlbmRlZCBBU0NJSSBjaGFyYWN0ZXIuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGNvZGUgVGhlIGNvZGUgb2YgdGhlIGNoYXJhY3RlciB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBgdHJ1ZWAgaWYgYGNvZGVgIGlzIGluIHRoZSAleDgwLUZGIHJhbmdlLCBlbHNlIGBmYWxzZWAuXG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIGlzRXh0ZW5kZWQoY29kZSkge1xuICByZXR1cm4gY29kZSA+PSAweDgwICYmIGNvZGUgPD0gMHhGRjtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGlzRGVsaW1pdGVyOiBpc0RlbGltaXRlcixcbiAgaXNUb2tlbkNoYXI6IGlzVG9rZW5DaGFyLFxuICBpc0V4dGVuZGVkOiBpc0V4dGVuZGVkLFxuICBpc1ByaW50OiBpc1ByaW50XG59O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/ascii.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js":
/*!********************************************************************************************!*\
!*** ./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js ***!
\********************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("\n\nvar util = __webpack_require__(/*! util */ \"util\");\n\n/**\n * An error thrown by the parser on unexpected input.\n *\n * @constructor\n * @param {string} message The error message.\n * @param {string} input The unexpected input.\n * @public\n */\nfunction ParseError(message, input) {\n Error.captureStackTrace(this, ParseError);\n\n this.name = this.constructor.name;\n this.message = message;\n this.input = input;\n}\n\nutil.inherits(ParseError, Error);\n\nmodule.exports = ParseError;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vZm9yd2FyZGVkLXBhcnNlQDIuMS4yL25vZGVfbW9kdWxlcy9mb3J3YXJkZWQtcGFyc2UvbGliL2Vycm9yLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLFdBQVcsbUJBQU8sQ0FBQyxrQkFBTTs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL2ZvcndhcmRlZC1wYXJzZUAyLjEuMi9ub2RlX21vZHVsZXMvZm9yd2FyZGVkLXBhcnNlL2xpYi9lcnJvci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlsID0gcmVxdWlyZSgndXRpbCcpO1xuXG4vKipcbiAqIEFuIGVycm9yIHRocm93biBieSB0aGUgcGFyc2VyIG9uIHVuZXhwZWN0ZWQgaW5wdXQuXG4gKlxuICogQGNvbnN0cnVjdG9yXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dCBUaGUgdW5leHBlY3RlZCBpbnB1dC5cbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gUGFyc2VFcnJvcihtZXNzYWdlLCBpbnB1dCkge1xuICBFcnJvci5jYXB0dXJlU3RhY2tUcmFjZSh0aGlzLCBQYXJzZUVycm9yKTtcblxuICB0aGlzLm5hbWUgPSB0aGlzLmNvbnN0cnVjdG9yLm5hbWU7XG4gIHRoaXMubWVzc2FnZSA9IG1lc3NhZ2U7XG4gIHRoaXMuaW5wdXQgPSBpbnB1dDtcbn1cblxudXRpbC5pbmhlcml0cyhQYXJzZUVycm9yLCBFcnJvcik7XG5cbm1vZHVsZS5leHBvcnRzID0gUGFyc2VFcnJvcjtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/forwarded-parse@2.1.2/node_modules/forwarded-parse/lib/error.js\n");
/***/ })
};
;