"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/parse5"; exports.ids = ["vendor-chunks/parse5"]; exports.modules = { /***/ "(ssr)/./node_modules/parse5/dist/common/doctype.js": /*!****************************************************!*\ !*** ./node_modules/parse5/dist/common/doctype.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 */ getDocumentMode: () => (/* binding */ getDocumentMode),\n/* harmony export */ isConforming: () => (/* binding */ isConforming)\n/* harmony export */ });\n/* harmony import */ var _html_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./html.js */ \"(ssr)/./node_modules/parse5/dist/common/html.js\");\n\n//Const\nconst VALID_DOCTYPE_NAME = \"html\";\nconst VALID_SYSTEM_ID = \"about:legacy-compat\";\nconst QUIRKS_MODE_SYSTEM_ID = \"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd\";\nconst QUIRKS_MODE_PUBLIC_ID_PREFIXES = [\n \"+//silmaril//dtd html pro v0r11 19970101//\",\n \"-//as//dtd html 3.0 aswedit + extensions//\",\n \"-//advasoft ltd//dtd html 3.0 aswedit + extensions//\",\n \"-//ietf//dtd html 2.0 level 1//\",\n \"-//ietf//dtd html 2.0 level 2//\",\n \"-//ietf//dtd html 2.0 strict level 1//\",\n \"-//ietf//dtd html 2.0 strict level 2//\",\n \"-//ietf//dtd html 2.0 strict//\",\n \"-//ietf//dtd html 2.0//\",\n \"-//ietf//dtd html 2.1e//\",\n \"-//ietf//dtd html 3.0//\",\n \"-//ietf//dtd html 3.2 final//\",\n \"-//ietf//dtd html 3.2//\",\n \"-//ietf//dtd html 3//\",\n \"-//ietf//dtd html level 0//\",\n \"-//ietf//dtd html level 1//\",\n \"-//ietf//dtd html level 2//\",\n \"-//ietf//dtd html level 3//\",\n \"-//ietf//dtd html strict level 0//\",\n \"-//ietf//dtd html strict level 1//\",\n \"-//ietf//dtd html strict level 2//\",\n \"-//ietf//dtd html strict level 3//\",\n \"-//ietf//dtd html strict//\",\n \"-//ietf//dtd html//\",\n \"-//metrius//dtd metrius presentational//\",\n \"-//microsoft//dtd internet explorer 2.0 html strict//\",\n \"-//microsoft//dtd internet explorer 2.0 html//\",\n \"-//microsoft//dtd internet explorer 2.0 tables//\",\n \"-//microsoft//dtd internet explorer 3.0 html strict//\",\n \"-//microsoft//dtd internet explorer 3.0 html//\",\n \"-//microsoft//dtd internet explorer 3.0 tables//\",\n \"-//netscape comm. corp.//dtd html//\",\n \"-//netscape comm. corp.//dtd strict html//\",\n \"-//o'reilly and associates//dtd html 2.0//\",\n \"-//o'reilly and associates//dtd html extended 1.0//\",\n \"-//o'reilly and associates//dtd html extended relaxed 1.0//\",\n \"-//sq//dtd html 2.0 hotmetal + extensions//\",\n \"-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//\",\n \"-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//\",\n \"-//spyglass//dtd html 2.0 extended//\",\n \"-//sun microsystems corp.//dtd hotjava html//\",\n \"-//sun microsystems corp.//dtd hotjava strict html//\",\n \"-//w3c//dtd html 3 1995-03-24//\",\n \"-//w3c//dtd html 3.2 draft//\",\n \"-//w3c//dtd html 3.2 final//\",\n \"-//w3c//dtd html 3.2//\",\n \"-//w3c//dtd html 3.2s draft//\",\n \"-//w3c//dtd html 4.0 frameset//\",\n \"-//w3c//dtd html 4.0 transitional//\",\n \"-//w3c//dtd html experimental 19960712//\",\n \"-//w3c//dtd html experimental 970421//\",\n \"-//w3c//dtd w3 html//\",\n \"-//w3o//dtd w3 html 3.0//\",\n \"-//webtechs//dtd mozilla html 2.0//\",\n \"-//webtechs//dtd mozilla html//\"\n];\nconst QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES = [\n ...QUIRKS_MODE_PUBLIC_ID_PREFIXES,\n \"-//w3c//dtd html 4.01 frameset//\",\n \"-//w3c//dtd html 4.01 transitional//\"\n];\nconst QUIRKS_MODE_PUBLIC_IDS = new Set([\n \"-//w3o//dtd w3 html strict 3.0//en//\",\n \"-/w3c/dtd html 4.0 transitional/en\",\n \"html\"\n]);\nconst LIMITED_QUIRKS_PUBLIC_ID_PREFIXES = [\n \"-//w3c//dtd xhtml 1.0 frameset//\",\n \"-//w3c//dtd xhtml 1.0 transitional//\"\n];\nconst LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES = [\n ...LIMITED_QUIRKS_PUBLIC_ID_PREFIXES,\n \"-//w3c//dtd html 4.01 frameset//\",\n \"-//w3c//dtd html 4.01 transitional//\"\n];\n//Utils\nfunction hasPrefix(publicId, prefixes) {\n return prefixes.some((prefix)=>publicId.startsWith(prefix));\n}\n//API\nfunction isConforming(token) {\n return token.name === VALID_DOCTYPE_NAME && token.publicId === null && (token.systemId === null || token.systemId === VALID_SYSTEM_ID);\n}\nfunction getDocumentMode(token) {\n if (token.name !== VALID_DOCTYPE_NAME) {\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.QUIRKS;\n }\n const { systemId } = token;\n if (systemId && systemId.toLowerCase() === QUIRKS_MODE_SYSTEM_ID) {\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.QUIRKS;\n }\n let { publicId } = token;\n if (publicId !== null) {\n publicId = publicId.toLowerCase();\n if (QUIRKS_MODE_PUBLIC_IDS.has(publicId)) {\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.QUIRKS;\n }\n let prefixes = systemId === null ? QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES : QUIRKS_MODE_PUBLIC_ID_PREFIXES;\n if (hasPrefix(publicId, prefixes)) {\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.QUIRKS;\n }\n prefixes = systemId === null ? LIMITED_QUIRKS_PUBLIC_ID_PREFIXES : LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES;\n if (hasPrefix(publicId, prefixes)) {\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.LIMITED_QUIRKS;\n }\n }\n return _html_js__WEBPACK_IMPORTED_MODULE_0__.DOCUMENT_MODE.NO_QUIRKS;\n} //# sourceMappingURL=doctype.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2RvY3R5cGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTBDO0FBQzFDLE9BQU87QUFDUCxNQUFNQyxxQkFBcUI7QUFDM0IsTUFBTUMsa0JBQWtCO0FBQ3hCLE1BQU1DLHdCQUF3QjtBQUM5QixNQUFNQyxpQ0FBaUM7SUFDbkM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Q0FDSDtBQUNELE1BQU1DLDhDQUE4QztPQUM3Q0Q7SUFDSDtJQUNBO0NBQ0g7QUFDRCxNQUFNRSx5QkFBeUIsSUFBSUMsSUFBSTtJQUNuQztJQUNBO0lBQ0E7Q0FDSDtBQUNELE1BQU1DLG9DQUFvQztJQUFDO0lBQW9DO0NBQXVDO0FBQ3RILE1BQU1DLG1EQUFtRDtPQUNsREQ7SUFDSDtJQUNBO0NBQ0g7QUFDRCxPQUFPO0FBQ1AsU0FBU0UsVUFBVUMsUUFBUSxFQUFFQyxRQUFRO0lBQ2pDLE9BQU9BLFNBQVNDLElBQUksQ0FBQyxDQUFDQyxTQUFXSCxTQUFTSSxVQUFVLENBQUNEO0FBQ3pEO0FBQ0EsS0FBSztBQUNFLFNBQVNFLGFBQWFDLEtBQUs7SUFDOUIsT0FBUUEsTUFBTUMsSUFBSSxLQUFLakIsc0JBQ25CZ0IsTUFBTU4sUUFBUSxLQUFLLFFBQ2xCTSxDQUFBQSxNQUFNRSxRQUFRLEtBQUssUUFBUUYsTUFBTUUsUUFBUSxLQUFLakIsZUFBYztBQUNyRTtBQUNPLFNBQVNrQixnQkFBZ0JILEtBQUs7SUFDakMsSUFBSUEsTUFBTUMsSUFBSSxLQUFLakIsb0JBQW9CO1FBQ25DLE9BQU9ELG1EQUFhQSxDQUFDcUIsTUFBTTtJQUMvQjtJQUNBLE1BQU0sRUFBRUYsUUFBUSxFQUFFLEdBQUdGO0lBQ3JCLElBQUlFLFlBQVlBLFNBQVNHLFdBQVcsT0FBT25CLHVCQUF1QjtRQUM5RCxPQUFPSCxtREFBYUEsQ0FBQ3FCLE1BQU07SUFDL0I7SUFDQSxJQUFJLEVBQUVWLFFBQVEsRUFBRSxHQUFHTTtJQUNuQixJQUFJTixhQUFhLE1BQU07UUFDbkJBLFdBQVdBLFNBQVNXLFdBQVc7UUFDL0IsSUFBSWhCLHVCQUF1QmlCLEdBQUcsQ0FBQ1osV0FBVztZQUN0QyxPQUFPWCxtREFBYUEsQ0FBQ3FCLE1BQU07UUFDL0I7UUFDQSxJQUFJVCxXQUFXTyxhQUFhLE9BQU9kLDhDQUE4Q0Q7UUFDakYsSUFBSU0sVUFBVUMsVUFBVUMsV0FBVztZQUMvQixPQUFPWixtREFBYUEsQ0FBQ3FCLE1BQU07UUFDL0I7UUFDQVQsV0FDSU8sYUFBYSxPQUFPWCxvQ0FBb0NDO1FBQzVELElBQUlDLFVBQVVDLFVBQVVDLFdBQVc7WUFDL0IsT0FBT1osbURBQWFBLENBQUN3QixjQUFjO1FBQ3ZDO0lBQ0o7SUFDQSxPQUFPeEIsbURBQWFBLENBQUN5QixTQUFTO0FBQ2xDLEVBQ0EsbUNBQW1DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2RvY3R5cGUuanM/NzZlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBET0NVTUVOVF9NT0RFIH0gZnJvbSAnLi9odG1sLmpzJztcbi8vQ29uc3RcbmNvbnN0IFZBTElEX0RPQ1RZUEVfTkFNRSA9ICdodG1sJztcbmNvbnN0IFZBTElEX1NZU1RFTV9JRCA9ICdhYm91dDpsZWdhY3ktY29tcGF0JztcbmNvbnN0IFFVSVJLU19NT0RFX1NZU1RFTV9JRCA9ICdodHRwOi8vd3d3LmlibS5jb20vZGF0YS9kdGQvdjExL2libXhodG1sMS10cmFuc2l0aW9uYWwuZHRkJztcbmNvbnN0IFFVSVJLU19NT0RFX1BVQkxJQ19JRF9QUkVGSVhFUyA9IFtcbiAgICAnKy8vc2lsbWFyaWwvL2R0ZCBodG1sIHBybyB2MHIxMSAxOTk3MDEwMS8vJyxcbiAgICAnLS8vYXMvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vJyxcbiAgICAnLS8vYWR2YXNvZnQgbHRkLy9kdGQgaHRtbCAzLjAgYXN3ZWRpdCArIGV4dGVuc2lvbnMvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIDIuMCBsZXZlbCAxLy8nLFxuICAgICctLy9pZXRmLy9kdGQgaHRtbCAyLjAgbGV2ZWwgMi8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgMi4wIHN0cmljdCBsZXZlbCAxLy8nLFxuICAgICctLy9pZXRmLy9kdGQgaHRtbCAyLjAgc3RyaWN0IGxldmVsIDIvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIDIuMC8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgMi4xZS8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgMy4wLy8nLFxuICAgICctLy9pZXRmLy9kdGQgaHRtbCAzLjIgZmluYWwvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIDMuMi8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgMy8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgbGV2ZWwgMC8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgbGV2ZWwgMS8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgbGV2ZWwgMi8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgbGV2ZWwgMy8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0IGxldmVsIDAvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIHN0cmljdCBsZXZlbCAxLy8nLFxuICAgICctLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMi8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0IGxldmVsIDMvLycsXG4gICAgJy0vL2lldGYvL2R0ZCBodG1sIHN0cmljdC8vJyxcbiAgICAnLS8vaWV0Zi8vZHRkIGh0bWwvLycsXG4gICAgJy0vL21ldHJpdXMvL2R0ZCBtZXRyaXVzIHByZXNlbnRhdGlvbmFsLy8nLFxuICAgICctLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAyLjAgaHRtbCBzdHJpY3QvLycsXG4gICAgJy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCBodG1sLy8nLFxuICAgICctLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAyLjAgdGFibGVzLy8nLFxuICAgICctLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAzLjAgaHRtbCBzdHJpY3QvLycsXG4gICAgJy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCBodG1sLy8nLFxuICAgICctLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAzLjAgdGFibGVzLy8nLFxuICAgICctLy9uZXRzY2FwZSBjb21tLiBjb3JwLi8vZHRkIGh0bWwvLycsXG4gICAgJy0vL25ldHNjYXBlIGNvbW0uIGNvcnAuLy9kdGQgc3RyaWN0IGh0bWwvLycsXG4gICAgXCItLy9vJ3JlaWxseSBhbmQgYXNzb2NpYXRlcy8vZHRkIGh0bWwgMi4wLy9cIixcbiAgICBcIi0vL28ncmVpbGx5IGFuZCBhc3NvY2lhdGVzLy9kdGQgaHRtbCBleHRlbmRlZCAxLjAvL1wiLFxuICAgIFwiLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIGV4dGVuZGVkIHJlbGF4ZWQgMS4wLy9cIixcbiAgICAnLS8vc3EvL2R0ZCBodG1sIDIuMCBob3RtZXRhbCArIGV4dGVuc2lvbnMvLycsXG4gICAgJy0vL3NvZnRxdWFkIHNvZnR3YXJlLy9kdGQgaG90bWV0YWwgcHJvIDYuMDo6MTk5OTA2MDE6OmV4dGVuc2lvbnMgdG8gaHRtbCA0LjAvLycsXG4gICAgJy0vL3NvZnRxdWFkLy9kdGQgaG90bWV0YWwgcHJvIDQuMDo6MTk5NzEwMTA6OmV4dGVuc2lvbnMgdG8gaHRtbCA0LjAvLycsXG4gICAgJy0vL3NweWdsYXNzLy9kdGQgaHRtbCAyLjAgZXh0ZW5kZWQvLycsXG4gICAgJy0vL3N1biBtaWNyb3N5c3RlbXMgY29ycC4vL2R0ZCBob3RqYXZhIGh0bWwvLycsXG4gICAgJy0vL3N1biBtaWNyb3N5c3RlbXMgY29ycC4vL2R0ZCBob3RqYXZhIHN0cmljdCBodG1sLy8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIDMgMTk5NS0wMy0yNC8vJyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCAzLjIgZHJhZnQvLycsXG4gICAgJy0vL3czYy8vZHRkIGh0bWwgMy4yIGZpbmFsLy8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIDMuMi8vJyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCAzLjJzIGRyYWZ0Ly8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIDQuMCBmcmFtZXNldC8vJyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCA0LjAgdHJhbnNpdGlvbmFsLy8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIGV4cGVyaW1lbnRhbCAxOTk2MDcxMi8vJyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCBleHBlcmltZW50YWwgOTcwNDIxLy8nLFxuICAgICctLy93M2MvL2R0ZCB3MyBodG1sLy8nLFxuICAgICctLy93M28vL2R0ZCB3MyBodG1sIDMuMC8vJyxcbiAgICAnLS8vd2VidGVjaHMvL2R0ZCBtb3ppbGxhIGh0bWwgMi4wLy8nLFxuICAgICctLy93ZWJ0ZWNocy8vZHRkIG1vemlsbGEgaHRtbC8vJyxcbl07XG5jb25zdCBRVUlSS1NfTU9ERV9OT19TWVNURU1fSURfUFVCTElDX0lEX1BSRUZJWEVTID0gW1xuICAgIC4uLlFVSVJLU19NT0RFX1BVQkxJQ19JRF9QUkVGSVhFUyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCA0LjAxIGZyYW1lc2V0Ly8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIDQuMDEgdHJhbnNpdGlvbmFsLy8nLFxuXTtcbmNvbnN0IFFVSVJLU19NT0RFX1BVQkxJQ19JRFMgPSBuZXcgU2V0KFtcbiAgICAnLS8vdzNvLy9kdGQgdzMgaHRtbCBzdHJpY3QgMy4wLy9lbi8vJyxcbiAgICAnLS93M2MvZHRkIGh0bWwgNC4wIHRyYW5zaXRpb25hbC9lbicsXG4gICAgJ2h0bWwnLFxuXSk7XG5jb25zdCBMSU1JVEVEX1FVSVJLU19QVUJMSUNfSURfUFJFRklYRVMgPSBbJy0vL3czYy8vZHRkIHhodG1sIDEuMCBmcmFtZXNldC8vJywgJy0vL3czYy8vZHRkIHhodG1sIDEuMCB0cmFuc2l0aW9uYWwvLyddO1xuY29uc3QgTElNSVRFRF9RVUlSS1NfV0lUSF9TWVNURU1fSURfUFVCTElDX0lEX1BSRUZJWEVTID0gW1xuICAgIC4uLkxJTUlURURfUVVJUktTX1BVQkxJQ19JRF9QUkVGSVhFUyxcbiAgICAnLS8vdzNjLy9kdGQgaHRtbCA0LjAxIGZyYW1lc2V0Ly8nLFxuICAgICctLy93M2MvL2R0ZCBodG1sIDQuMDEgdHJhbnNpdGlvbmFsLy8nLFxuXTtcbi8vVXRpbHNcbmZ1bmN0aW9uIGhhc1ByZWZpeChwdWJsaWNJZCwgcHJlZml4ZXMpIHtcbiAgICByZXR1cm4gcHJlZml4ZXMuc29tZSgocHJlZml4KSA9PiBwdWJsaWNJZC5zdGFydHNXaXRoKHByZWZpeCkpO1xufVxuLy9BUElcbmV4cG9ydCBmdW5jdGlvbiBpc0NvbmZvcm1pbmcodG9rZW4pIHtcbiAgICByZXR1cm4gKHRva2VuLm5hbWUgPT09IFZBTElEX0RPQ1RZUEVfTkFNRSAmJlxuICAgICAgICB0b2tlbi5wdWJsaWNJZCA9PT0gbnVsbCAmJlxuICAgICAgICAodG9rZW4uc3lzdGVtSWQgPT09IG51bGwgfHwgdG9rZW4uc3lzdGVtSWQgPT09IFZBTElEX1NZU1RFTV9JRCkpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGdldERvY3VtZW50TW9kZSh0b2tlbikge1xuICAgIGlmICh0b2tlbi5uYW1lICE9PSBWQUxJRF9ET0NUWVBFX05BTUUpIHtcbiAgICAgICAgcmV0dXJuIERPQ1VNRU5UX01PREUuUVVJUktTO1xuICAgIH1cbiAgICBjb25zdCB7IHN5c3RlbUlkIH0gPSB0b2tlbjtcbiAgICBpZiAoc3lzdGVtSWQgJiYgc3lzdGVtSWQudG9Mb3dlckNhc2UoKSA9PT0gUVVJUktTX01PREVfU1lTVEVNX0lEKSB7XG4gICAgICAgIHJldHVybiBET0NVTUVOVF9NT0RFLlFVSVJLUztcbiAgICB9XG4gICAgbGV0IHsgcHVibGljSWQgfSA9IHRva2VuO1xuICAgIGlmIChwdWJsaWNJZCAhPT0gbnVsbCkge1xuICAgICAgICBwdWJsaWNJZCA9IHB1YmxpY0lkLnRvTG93ZXJDYXNlKCk7XG4gICAgICAgIGlmIChRVUlSS1NfTU9ERV9QVUJMSUNfSURTLmhhcyhwdWJsaWNJZCkpIHtcbiAgICAgICAgICAgIHJldHVybiBET0NVTUVOVF9NT0RFLlFVSVJLUztcbiAgICAgICAgfVxuICAgICAgICBsZXQgcHJlZml4ZXMgPSBzeXN0ZW1JZCA9PT0gbnVsbCA/IFFVSVJLU19NT0RFX05PX1NZU1RFTV9JRF9QVUJMSUNfSURfUFJFRklYRVMgOiBRVUlSS1NfTU9ERV9QVUJMSUNfSURfUFJFRklYRVM7XG4gICAgICAgIGlmIChoYXNQcmVmaXgocHVibGljSWQsIHByZWZpeGVzKSkge1xuICAgICAgICAgICAgcmV0dXJuIERPQ1VNRU5UX01PREUuUVVJUktTO1xuICAgICAgICB9XG4gICAgICAgIHByZWZpeGVzID1cbiAgICAgICAgICAgIHN5c3RlbUlkID09PSBudWxsID8gTElNSVRFRF9RVUlSS1NfUFVCTElDX0lEX1BSRUZJWEVTIDogTElNSVRFRF9RVUlSS1NfV0lUSF9TWVNURU1fSURfUFVCTElDX0lEX1BSRUZJWEVTO1xuICAgICAgICBpZiAoaGFzUHJlZml4KHB1YmxpY0lkLCBwcmVmaXhlcykpIHtcbiAgICAgICAgICAgIHJldHVybiBET0NVTUVOVF9NT0RFLkxJTUlURURfUVVJUktTO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBET0NVTUVOVF9NT0RFLk5PX1FVSVJLUztcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRvY3R5cGUuanMubWFwIl0sIm5hbWVzIjpbIkRPQ1VNRU5UX01PREUiLCJWQUxJRF9ET0NUWVBFX05BTUUiLCJWQUxJRF9TWVNURU1fSUQiLCJRVUlSS1NfTU9ERV9TWVNURU1fSUQiLCJRVUlSS1NfTU9ERV9QVUJMSUNfSURfUFJFRklYRVMiLCJRVUlSS1NfTU9ERV9OT19TWVNURU1fSURfUFVCTElDX0lEX1BSRUZJWEVTIiwiUVVJUktTX01PREVfUFVCTElDX0lEUyIsIlNldCIsIkxJTUlURURfUVVJUktTX1BVQkxJQ19JRF9QUkVGSVhFUyIsIkxJTUlURURfUVVJUktTX1dJVEhfU1lTVEVNX0lEX1BVQkxJQ19JRF9QUkVGSVhFUyIsImhhc1ByZWZpeCIsInB1YmxpY0lkIiwicHJlZml4ZXMiLCJzb21lIiwicHJlZml4Iiwic3RhcnRzV2l0aCIsImlzQ29uZm9ybWluZyIsInRva2VuIiwibmFtZSIsInN5c3RlbUlkIiwiZ2V0RG9jdW1lbnRNb2RlIiwiUVVJUktTIiwidG9Mb3dlckNhc2UiLCJoYXMiLCJMSU1JVEVEX1FVSVJLUyIsIk5PX1FVSVJLUyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/doctype.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/common/error-codes.js": /*!********************************************************!*\ !*** ./node_modules/parse5/dist/common/error-codes.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 */ ERR: () => (/* binding */ ERR)\n/* harmony export */ });\nvar ERR;\n(function(ERR) {\n ERR[\"controlCharacterInInputStream\"] = \"control-character-in-input-stream\";\n ERR[\"noncharacterInInputStream\"] = \"noncharacter-in-input-stream\";\n ERR[\"surrogateInInputStream\"] = \"surrogate-in-input-stream\";\n ERR[\"nonVoidHtmlElementStartTagWithTrailingSolidus\"] = \"non-void-html-element-start-tag-with-trailing-solidus\";\n ERR[\"endTagWithAttributes\"] = \"end-tag-with-attributes\";\n ERR[\"endTagWithTrailingSolidus\"] = \"end-tag-with-trailing-solidus\";\n ERR[\"unexpectedSolidusInTag\"] = \"unexpected-solidus-in-tag\";\n ERR[\"unexpectedNullCharacter\"] = \"unexpected-null-character\";\n ERR[\"unexpectedQuestionMarkInsteadOfTagName\"] = \"unexpected-question-mark-instead-of-tag-name\";\n ERR[\"invalidFirstCharacterOfTagName\"] = \"invalid-first-character-of-tag-name\";\n ERR[\"unexpectedEqualsSignBeforeAttributeName\"] = \"unexpected-equals-sign-before-attribute-name\";\n ERR[\"missingEndTagName\"] = \"missing-end-tag-name\";\n ERR[\"unexpectedCharacterInAttributeName\"] = \"unexpected-character-in-attribute-name\";\n ERR[\"unknownNamedCharacterReference\"] = \"unknown-named-character-reference\";\n ERR[\"missingSemicolonAfterCharacterReference\"] = \"missing-semicolon-after-character-reference\";\n ERR[\"unexpectedCharacterAfterDoctypeSystemIdentifier\"] = \"unexpected-character-after-doctype-system-identifier\";\n ERR[\"unexpectedCharacterInUnquotedAttributeValue\"] = \"unexpected-character-in-unquoted-attribute-value\";\n ERR[\"eofBeforeTagName\"] = \"eof-before-tag-name\";\n ERR[\"eofInTag\"] = \"eof-in-tag\";\n ERR[\"missingAttributeValue\"] = \"missing-attribute-value\";\n ERR[\"missingWhitespaceBetweenAttributes\"] = \"missing-whitespace-between-attributes\";\n ERR[\"missingWhitespaceAfterDoctypePublicKeyword\"] = \"missing-whitespace-after-doctype-public-keyword\";\n ERR[\"missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers\"] = \"missing-whitespace-between-doctype-public-and-system-identifiers\";\n ERR[\"missingWhitespaceAfterDoctypeSystemKeyword\"] = \"missing-whitespace-after-doctype-system-keyword\";\n ERR[\"missingQuoteBeforeDoctypePublicIdentifier\"] = \"missing-quote-before-doctype-public-identifier\";\n ERR[\"missingQuoteBeforeDoctypeSystemIdentifier\"] = \"missing-quote-before-doctype-system-identifier\";\n ERR[\"missingDoctypePublicIdentifier\"] = \"missing-doctype-public-identifier\";\n ERR[\"missingDoctypeSystemIdentifier\"] = \"missing-doctype-system-identifier\";\n ERR[\"abruptDoctypePublicIdentifier\"] = \"abrupt-doctype-public-identifier\";\n ERR[\"abruptDoctypeSystemIdentifier\"] = \"abrupt-doctype-system-identifier\";\n ERR[\"cdataInHtmlContent\"] = \"cdata-in-html-content\";\n ERR[\"incorrectlyOpenedComment\"] = \"incorrectly-opened-comment\";\n ERR[\"eofInScriptHtmlCommentLikeText\"] = \"eof-in-script-html-comment-like-text\";\n ERR[\"eofInDoctype\"] = \"eof-in-doctype\";\n ERR[\"nestedComment\"] = \"nested-comment\";\n ERR[\"abruptClosingOfEmptyComment\"] = \"abrupt-closing-of-empty-comment\";\n ERR[\"eofInComment\"] = \"eof-in-comment\";\n ERR[\"incorrectlyClosedComment\"] = \"incorrectly-closed-comment\";\n ERR[\"eofInCdata\"] = \"eof-in-cdata\";\n ERR[\"absenceOfDigitsInNumericCharacterReference\"] = \"absence-of-digits-in-numeric-character-reference\";\n ERR[\"nullCharacterReference\"] = \"null-character-reference\";\n ERR[\"surrogateCharacterReference\"] = \"surrogate-character-reference\";\n ERR[\"characterReferenceOutsideUnicodeRange\"] = \"character-reference-outside-unicode-range\";\n ERR[\"controlCharacterReference\"] = \"control-character-reference\";\n ERR[\"noncharacterCharacterReference\"] = \"noncharacter-character-reference\";\n ERR[\"missingWhitespaceBeforeDoctypeName\"] = \"missing-whitespace-before-doctype-name\";\n ERR[\"missingDoctypeName\"] = \"missing-doctype-name\";\n ERR[\"invalidCharacterSequenceAfterDoctypeName\"] = \"invalid-character-sequence-after-doctype-name\";\n ERR[\"duplicateAttribute\"] = \"duplicate-attribute\";\n ERR[\"nonConformingDoctype\"] = \"non-conforming-doctype\";\n ERR[\"missingDoctype\"] = \"missing-doctype\";\n ERR[\"misplacedDoctype\"] = \"misplaced-doctype\";\n ERR[\"endTagWithoutMatchingOpenElement\"] = \"end-tag-without-matching-open-element\";\n ERR[\"closingOfElementWithOpenChildElements\"] = \"closing-of-element-with-open-child-elements\";\n ERR[\"disallowedContentInNoscriptInHead\"] = \"disallowed-content-in-noscript-in-head\";\n ERR[\"openElementsLeftAfterEof\"] = \"open-elements-left-after-eof\";\n ERR[\"abandonedHeadElementChild\"] = \"abandoned-head-element-child\";\n ERR[\"misplacedStartTagForHeadElement\"] = \"misplaced-start-tag-for-head-element\";\n ERR[\"nestedNoscriptInHead\"] = \"nested-noscript-in-head\";\n ERR[\"eofInElementThatCanContainOnlyText\"] = \"eof-in-element-that-can-contain-only-text\";\n})(ERR = ERR || (ERR = {})); //# sourceMappingURL=error-codes.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2Vycm9yLWNvZGVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBTyxJQUFJQSxJQUFJO0FBQ2QsVUFBVUEsR0FBRztJQUNWQSxHQUFHLENBQUMsZ0NBQWdDLEdBQUc7SUFDdkNBLEdBQUcsQ0FBQyw0QkFBNEIsR0FBRztJQUNuQ0EsR0FBRyxDQUFDLHlCQUF5QixHQUFHO0lBQ2hDQSxHQUFHLENBQUMsZ0RBQWdELEdBQUc7SUFDdkRBLEdBQUcsQ0FBQyx1QkFBdUIsR0FBRztJQUM5QkEsR0FBRyxDQUFDLDRCQUE0QixHQUFHO0lBQ25DQSxHQUFHLENBQUMseUJBQXlCLEdBQUc7SUFDaENBLEdBQUcsQ0FBQywwQkFBMEIsR0FBRztJQUNqQ0EsR0FBRyxDQUFDLHlDQUF5QyxHQUFHO0lBQ2hEQSxHQUFHLENBQUMsaUNBQWlDLEdBQUc7SUFDeENBLEdBQUcsQ0FBQywwQ0FBMEMsR0FBRztJQUNqREEsR0FBRyxDQUFDLG9CQUFvQixHQUFHO0lBQzNCQSxHQUFHLENBQUMscUNBQXFDLEdBQUc7SUFDNUNBLEdBQUcsQ0FBQyxpQ0FBaUMsR0FBRztJQUN4Q0EsR0FBRyxDQUFDLDBDQUEwQyxHQUFHO0lBQ2pEQSxHQUFHLENBQUMsa0RBQWtELEdBQUc7SUFDekRBLEdBQUcsQ0FBQyw4Q0FBOEMsR0FBRztJQUNyREEsR0FBRyxDQUFDLG1CQUFtQixHQUFHO0lBQzFCQSxHQUFHLENBQUMsV0FBVyxHQUFHO0lBQ2xCQSxHQUFHLENBQUMsd0JBQXdCLEdBQUc7SUFDL0JBLEdBQUcsQ0FBQyxxQ0FBcUMsR0FBRztJQUM1Q0EsR0FBRyxDQUFDLDZDQUE2QyxHQUFHO0lBQ3BEQSxHQUFHLENBQUMsNERBQTRELEdBQUc7SUFDbkVBLEdBQUcsQ0FBQyw2Q0FBNkMsR0FBRztJQUNwREEsR0FBRyxDQUFDLDRDQUE0QyxHQUFHO0lBQ25EQSxHQUFHLENBQUMsNENBQTRDLEdBQUc7SUFDbkRBLEdBQUcsQ0FBQyxpQ0FBaUMsR0FBRztJQUN4Q0EsR0FBRyxDQUFDLGlDQUFpQyxHQUFHO0lBQ3hDQSxHQUFHLENBQUMsZ0NBQWdDLEdBQUc7SUFDdkNBLEdBQUcsQ0FBQyxnQ0FBZ0MsR0FBRztJQUN2Q0EsR0FBRyxDQUFDLHFCQUFxQixHQUFHO0lBQzVCQSxHQUFHLENBQUMsMkJBQTJCLEdBQUc7SUFDbENBLEdBQUcsQ0FBQyxpQ0FBaUMsR0FBRztJQUN4Q0EsR0FBRyxDQUFDLGVBQWUsR0FBRztJQUN0QkEsR0FBRyxDQUFDLGdCQUFnQixHQUFHO0lBQ3ZCQSxHQUFHLENBQUMsOEJBQThCLEdBQUc7SUFDckNBLEdBQUcsQ0FBQyxlQUFlLEdBQUc7SUFDdEJBLEdBQUcsQ0FBQywyQkFBMkIsR0FBRztJQUNsQ0EsR0FBRyxDQUFDLGFBQWEsR0FBRztJQUNwQkEsR0FBRyxDQUFDLDZDQUE2QyxHQUFHO0lBQ3BEQSxHQUFHLENBQUMseUJBQXlCLEdBQUc7SUFDaENBLEdBQUcsQ0FBQyw4QkFBOEIsR0FBRztJQUNyQ0EsR0FBRyxDQUFDLHdDQUF3QyxHQUFHO0lBQy9DQSxHQUFHLENBQUMsNEJBQTRCLEdBQUc7SUFDbkNBLEdBQUcsQ0FBQyxpQ0FBaUMsR0FBRztJQUN4Q0EsR0FBRyxDQUFDLHFDQUFxQyxHQUFHO0lBQzVDQSxHQUFHLENBQUMscUJBQXFCLEdBQUc7SUFDNUJBLEdBQUcsQ0FBQywyQ0FBMkMsR0FBRztJQUNsREEsR0FBRyxDQUFDLHFCQUFxQixHQUFHO0lBQzVCQSxHQUFHLENBQUMsdUJBQXVCLEdBQUc7SUFDOUJBLEdBQUcsQ0FBQyxpQkFBaUIsR0FBRztJQUN4QkEsR0FBRyxDQUFDLG1CQUFtQixHQUFHO0lBQzFCQSxHQUFHLENBQUMsbUNBQW1DLEdBQUc7SUFDMUNBLEdBQUcsQ0FBQyx3Q0FBd0MsR0FBRztJQUMvQ0EsR0FBRyxDQUFDLG9DQUFvQyxHQUFHO0lBQzNDQSxHQUFHLENBQUMsMkJBQTJCLEdBQUc7SUFDbENBLEdBQUcsQ0FBQyw0QkFBNEIsR0FBRztJQUNuQ0EsR0FBRyxDQUFDLGtDQUFrQyxHQUFHO0lBQ3pDQSxHQUFHLENBQUMsdUJBQXVCLEdBQUc7SUFDOUJBLEdBQUcsQ0FBQyxxQ0FBcUMsR0FBRztBQUNoRCxHQUFHQSxNQUFNQSxPQUFRQSxDQUFBQSxNQUFNLENBQUMsS0FDeEIsdUNBQXVDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2Vycm9yLWNvZGVzLmpzPzcyOTciXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHZhciBFUlI7XG4oZnVuY3Rpb24gKEVSUikge1xuICAgIEVSUltcImNvbnRyb2xDaGFyYWN0ZXJJbklucHV0U3RyZWFtXCJdID0gXCJjb250cm9sLWNoYXJhY3Rlci1pbi1pbnB1dC1zdHJlYW1cIjtcbiAgICBFUlJbXCJub25jaGFyYWN0ZXJJbklucHV0U3RyZWFtXCJdID0gXCJub25jaGFyYWN0ZXItaW4taW5wdXQtc3RyZWFtXCI7XG4gICAgRVJSW1wic3Vycm9nYXRlSW5JbnB1dFN0cmVhbVwiXSA9IFwic3Vycm9nYXRlLWluLWlucHV0LXN0cmVhbVwiO1xuICAgIEVSUltcIm5vblZvaWRIdG1sRWxlbWVudFN0YXJ0VGFnV2l0aFRyYWlsaW5nU29saWR1c1wiXSA9IFwibm9uLXZvaWQtaHRtbC1lbGVtZW50LXN0YXJ0LXRhZy13aXRoLXRyYWlsaW5nLXNvbGlkdXNcIjtcbiAgICBFUlJbXCJlbmRUYWdXaXRoQXR0cmlidXRlc1wiXSA9IFwiZW5kLXRhZy13aXRoLWF0dHJpYnV0ZXNcIjtcbiAgICBFUlJbXCJlbmRUYWdXaXRoVHJhaWxpbmdTb2xpZHVzXCJdID0gXCJlbmQtdGFnLXdpdGgtdHJhaWxpbmctc29saWR1c1wiO1xuICAgIEVSUltcInVuZXhwZWN0ZWRTb2xpZHVzSW5UYWdcIl0gPSBcInVuZXhwZWN0ZWQtc29saWR1cy1pbi10YWdcIjtcbiAgICBFUlJbXCJ1bmV4cGVjdGVkTnVsbENoYXJhY3RlclwiXSA9IFwidW5leHBlY3RlZC1udWxsLWNoYXJhY3RlclwiO1xuICAgIEVSUltcInVuZXhwZWN0ZWRRdWVzdGlvbk1hcmtJbnN0ZWFkT2ZUYWdOYW1lXCJdID0gXCJ1bmV4cGVjdGVkLXF1ZXN0aW9uLW1hcmstaW5zdGVhZC1vZi10YWctbmFtZVwiO1xuICAgIEVSUltcImludmFsaWRGaXJzdENoYXJhY3Rlck9mVGFnTmFtZVwiXSA9IFwiaW52YWxpZC1maXJzdC1jaGFyYWN0ZXItb2YtdGFnLW5hbWVcIjtcbiAgICBFUlJbXCJ1bmV4cGVjdGVkRXF1YWxzU2lnbkJlZm9yZUF0dHJpYnV0ZU5hbWVcIl0gPSBcInVuZXhwZWN0ZWQtZXF1YWxzLXNpZ24tYmVmb3JlLWF0dHJpYnV0ZS1uYW1lXCI7XG4gICAgRVJSW1wibWlzc2luZ0VuZFRhZ05hbWVcIl0gPSBcIm1pc3NpbmctZW5kLXRhZy1uYW1lXCI7XG4gICAgRVJSW1widW5leHBlY3RlZENoYXJhY3RlckluQXR0cmlidXRlTmFtZVwiXSA9IFwidW5leHBlY3RlZC1jaGFyYWN0ZXItaW4tYXR0cmlidXRlLW5hbWVcIjtcbiAgICBFUlJbXCJ1bmtub3duTmFtZWRDaGFyYWN0ZXJSZWZlcmVuY2VcIl0gPSBcInVua25vd24tbmFtZWQtY2hhcmFjdGVyLXJlZmVyZW5jZVwiO1xuICAgIEVSUltcIm1pc3NpbmdTZW1pY29sb25BZnRlckNoYXJhY3RlclJlZmVyZW5jZVwiXSA9IFwibWlzc2luZy1zZW1pY29sb24tYWZ0ZXItY2hhcmFjdGVyLXJlZmVyZW5jZVwiO1xuICAgIEVSUltcInVuZXhwZWN0ZWRDaGFyYWN0ZXJBZnRlckRvY3R5cGVTeXN0ZW1JZGVudGlmaWVyXCJdID0gXCJ1bmV4cGVjdGVkLWNoYXJhY3Rlci1hZnRlci1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyXCI7XG4gICAgRVJSW1widW5leHBlY3RlZENoYXJhY3RlckluVW5xdW90ZWRBdHRyaWJ1dGVWYWx1ZVwiXSA9IFwidW5leHBlY3RlZC1jaGFyYWN0ZXItaW4tdW5xdW90ZWQtYXR0cmlidXRlLXZhbHVlXCI7XG4gICAgRVJSW1wiZW9mQmVmb3JlVGFnTmFtZVwiXSA9IFwiZW9mLWJlZm9yZS10YWctbmFtZVwiO1xuICAgIEVSUltcImVvZkluVGFnXCJdID0gXCJlb2YtaW4tdGFnXCI7XG4gICAgRVJSW1wibWlzc2luZ0F0dHJpYnV0ZVZhbHVlXCJdID0gXCJtaXNzaW5nLWF0dHJpYnV0ZS12YWx1ZVwiO1xuICAgIEVSUltcIm1pc3NpbmdXaGl0ZXNwYWNlQmV0d2VlbkF0dHJpYnV0ZXNcIl0gPSBcIm1pc3Npbmctd2hpdGVzcGFjZS1iZXR3ZWVuLWF0dHJpYnV0ZXNcIjtcbiAgICBFUlJbXCJtaXNzaW5nV2hpdGVzcGFjZUFmdGVyRG9jdHlwZVB1YmxpY0tleXdvcmRcIl0gPSBcIm1pc3Npbmctd2hpdGVzcGFjZS1hZnRlci1kb2N0eXBlLXB1YmxpYy1rZXl3b3JkXCI7XG4gICAgRVJSW1wibWlzc2luZ1doaXRlc3BhY2VCZXR3ZWVuRG9jdHlwZVB1YmxpY0FuZFN5c3RlbUlkZW50aWZpZXJzXCJdID0gXCJtaXNzaW5nLXdoaXRlc3BhY2UtYmV0d2Vlbi1kb2N0eXBlLXB1YmxpYy1hbmQtc3lzdGVtLWlkZW50aWZpZXJzXCI7XG4gICAgRVJSW1wibWlzc2luZ1doaXRlc3BhY2VBZnRlckRvY3R5cGVTeXN0ZW1LZXl3b3JkXCJdID0gXCJtaXNzaW5nLXdoaXRlc3BhY2UtYWZ0ZXItZG9jdHlwZS1zeXN0ZW0ta2V5d29yZFwiO1xuICAgIEVSUltcIm1pc3NpbmdRdW90ZUJlZm9yZURvY3R5cGVQdWJsaWNJZGVudGlmaWVyXCJdID0gXCJtaXNzaW5nLXF1b3RlLWJlZm9yZS1kb2N0eXBlLXB1YmxpYy1pZGVudGlmaWVyXCI7XG4gICAgRVJSW1wibWlzc2luZ1F1b3RlQmVmb3JlRG9jdHlwZVN5c3RlbUlkZW50aWZpZXJcIl0gPSBcIm1pc3NpbmctcXVvdGUtYmVmb3JlLWRvY3R5cGUtc3lzdGVtLWlkZW50aWZpZXJcIjtcbiAgICBFUlJbXCJtaXNzaW5nRG9jdHlwZVB1YmxpY0lkZW50aWZpZXJcIl0gPSBcIm1pc3NpbmctZG9jdHlwZS1wdWJsaWMtaWRlbnRpZmllclwiO1xuICAgIEVSUltcIm1pc3NpbmdEb2N0eXBlU3lzdGVtSWRlbnRpZmllclwiXSA9IFwibWlzc2luZy1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyXCI7XG4gICAgRVJSW1wiYWJydXB0RG9jdHlwZVB1YmxpY0lkZW50aWZpZXJcIl0gPSBcImFicnVwdC1kb2N0eXBlLXB1YmxpYy1pZGVudGlmaWVyXCI7XG4gICAgRVJSW1wiYWJydXB0RG9jdHlwZVN5c3RlbUlkZW50aWZpZXJcIl0gPSBcImFicnVwdC1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyXCI7XG4gICAgRVJSW1wiY2RhdGFJbkh0bWxDb250ZW50XCJdID0gXCJjZGF0YS1pbi1odG1sLWNvbnRlbnRcIjtcbiAgICBFUlJbXCJpbmNvcnJlY3RseU9wZW5lZENvbW1lbnRcIl0gPSBcImluY29ycmVjdGx5LW9wZW5lZC1jb21tZW50XCI7XG4gICAgRVJSW1wiZW9mSW5TY3JpcHRIdG1sQ29tbWVudExpa2VUZXh0XCJdID0gXCJlb2YtaW4tc2NyaXB0LWh0bWwtY29tbWVudC1saWtlLXRleHRcIjtcbiAgICBFUlJbXCJlb2ZJbkRvY3R5cGVcIl0gPSBcImVvZi1pbi1kb2N0eXBlXCI7XG4gICAgRVJSW1wibmVzdGVkQ29tbWVudFwiXSA9IFwibmVzdGVkLWNvbW1lbnRcIjtcbiAgICBFUlJbXCJhYnJ1cHRDbG9zaW5nT2ZFbXB0eUNvbW1lbnRcIl0gPSBcImFicnVwdC1jbG9zaW5nLW9mLWVtcHR5LWNvbW1lbnRcIjtcbiAgICBFUlJbXCJlb2ZJbkNvbW1lbnRcIl0gPSBcImVvZi1pbi1jb21tZW50XCI7XG4gICAgRVJSW1wiaW5jb3JyZWN0bHlDbG9zZWRDb21tZW50XCJdID0gXCJpbmNvcnJlY3RseS1jbG9zZWQtY29tbWVudFwiO1xuICAgIEVSUltcImVvZkluQ2RhdGFcIl0gPSBcImVvZi1pbi1jZGF0YVwiO1xuICAgIEVSUltcImFic2VuY2VPZkRpZ2l0c0luTnVtZXJpY0NoYXJhY3RlclJlZmVyZW5jZVwiXSA9IFwiYWJzZW5jZS1vZi1kaWdpdHMtaW4tbnVtZXJpYy1jaGFyYWN0ZXItcmVmZXJlbmNlXCI7XG4gICAgRVJSW1wibnVsbENoYXJhY3RlclJlZmVyZW5jZVwiXSA9IFwibnVsbC1jaGFyYWN0ZXItcmVmZXJlbmNlXCI7XG4gICAgRVJSW1wic3Vycm9nYXRlQ2hhcmFjdGVyUmVmZXJlbmNlXCJdID0gXCJzdXJyb2dhdGUtY2hhcmFjdGVyLXJlZmVyZW5jZVwiO1xuICAgIEVSUltcImNoYXJhY3RlclJlZmVyZW5jZU91dHNpZGVVbmljb2RlUmFuZ2VcIl0gPSBcImNoYXJhY3Rlci1yZWZlcmVuY2Utb3V0c2lkZS11bmljb2RlLXJhbmdlXCI7XG4gICAgRVJSW1wiY29udHJvbENoYXJhY3RlclJlZmVyZW5jZVwiXSA9IFwiY29udHJvbC1jaGFyYWN0ZXItcmVmZXJlbmNlXCI7XG4gICAgRVJSW1wibm9uY2hhcmFjdGVyQ2hhcmFjdGVyUmVmZXJlbmNlXCJdID0gXCJub25jaGFyYWN0ZXItY2hhcmFjdGVyLXJlZmVyZW5jZVwiO1xuICAgIEVSUltcIm1pc3NpbmdXaGl0ZXNwYWNlQmVmb3JlRG9jdHlwZU5hbWVcIl0gPSBcIm1pc3Npbmctd2hpdGVzcGFjZS1iZWZvcmUtZG9jdHlwZS1uYW1lXCI7XG4gICAgRVJSW1wibWlzc2luZ0RvY3R5cGVOYW1lXCJdID0gXCJtaXNzaW5nLWRvY3R5cGUtbmFtZVwiO1xuICAgIEVSUltcImludmFsaWRDaGFyYWN0ZXJTZXF1ZW5jZUFmdGVyRG9jdHlwZU5hbWVcIl0gPSBcImludmFsaWQtY2hhcmFjdGVyLXNlcXVlbmNlLWFmdGVyLWRvY3R5cGUtbmFtZVwiO1xuICAgIEVSUltcImR1cGxpY2F0ZUF0dHJpYnV0ZVwiXSA9IFwiZHVwbGljYXRlLWF0dHJpYnV0ZVwiO1xuICAgIEVSUltcIm5vbkNvbmZvcm1pbmdEb2N0eXBlXCJdID0gXCJub24tY29uZm9ybWluZy1kb2N0eXBlXCI7XG4gICAgRVJSW1wibWlzc2luZ0RvY3R5cGVcIl0gPSBcIm1pc3NpbmctZG9jdHlwZVwiO1xuICAgIEVSUltcIm1pc3BsYWNlZERvY3R5cGVcIl0gPSBcIm1pc3BsYWNlZC1kb2N0eXBlXCI7XG4gICAgRVJSW1wiZW5kVGFnV2l0aG91dE1hdGNoaW5nT3BlbkVsZW1lbnRcIl0gPSBcImVuZC10YWctd2l0aG91dC1tYXRjaGluZy1vcGVuLWVsZW1lbnRcIjtcbiAgICBFUlJbXCJjbG9zaW5nT2ZFbGVtZW50V2l0aE9wZW5DaGlsZEVsZW1lbnRzXCJdID0gXCJjbG9zaW5nLW9mLWVsZW1lbnQtd2l0aC1vcGVuLWNoaWxkLWVsZW1lbnRzXCI7XG4gICAgRVJSW1wiZGlzYWxsb3dlZENvbnRlbnRJbk5vc2NyaXB0SW5IZWFkXCJdID0gXCJkaXNhbGxvd2VkLWNvbnRlbnQtaW4tbm9zY3JpcHQtaW4taGVhZFwiO1xuICAgIEVSUltcIm9wZW5FbGVtZW50c0xlZnRBZnRlckVvZlwiXSA9IFwib3Blbi1lbGVtZW50cy1sZWZ0LWFmdGVyLWVvZlwiO1xuICAgIEVSUltcImFiYW5kb25lZEhlYWRFbGVtZW50Q2hpbGRcIl0gPSBcImFiYW5kb25lZC1oZWFkLWVsZW1lbnQtY2hpbGRcIjtcbiAgICBFUlJbXCJtaXNwbGFjZWRTdGFydFRhZ0ZvckhlYWRFbGVtZW50XCJdID0gXCJtaXNwbGFjZWQtc3RhcnQtdGFnLWZvci1oZWFkLWVsZW1lbnRcIjtcbiAgICBFUlJbXCJuZXN0ZWROb3NjcmlwdEluSGVhZFwiXSA9IFwibmVzdGVkLW5vc2NyaXB0LWluLWhlYWRcIjtcbiAgICBFUlJbXCJlb2ZJbkVsZW1lbnRUaGF0Q2FuQ29udGFpbk9ubHlUZXh0XCJdID0gXCJlb2YtaW4tZWxlbWVudC10aGF0LWNhbi1jb250YWluLW9ubHktdGV4dFwiO1xufSkoRVJSID0gRVJSIHx8IChFUlIgPSB7fSkpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZXJyb3ItY29kZXMuanMubWFwIl0sIm5hbWVzIjpbIkVSUiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/error-codes.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/common/foreign-content.js": /*!************************************************************!*\ !*** ./node_modules/parse5/dist/common/foreign-content.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 */ SVG_TAG_NAMES_ADJUSTMENT_MAP: () => (/* binding */ SVG_TAG_NAMES_ADJUSTMENT_MAP),\n/* harmony export */ adjustTokenMathMLAttrs: () => (/* binding */ adjustTokenMathMLAttrs),\n/* harmony export */ adjustTokenSVGAttrs: () => (/* binding */ adjustTokenSVGAttrs),\n/* harmony export */ adjustTokenSVGTagName: () => (/* binding */ adjustTokenSVGTagName),\n/* harmony export */ adjustTokenXMLAttrs: () => (/* binding */ adjustTokenXMLAttrs),\n/* harmony export */ causesExit: () => (/* binding */ causesExit),\n/* harmony export */ isIntegrationPoint: () => (/* binding */ isIntegrationPoint)\n/* harmony export */ });\n/* harmony import */ var _html_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./html.js */ \"(ssr)/./node_modules/parse5/dist/common/html.js\");\n\n//MIME types\nconst MIME_TYPES = {\n TEXT_HTML: \"text/html\",\n APPLICATION_XML: \"application/xhtml+xml\"\n};\n//Attributes\nconst DEFINITION_URL_ATTR = \"definitionurl\";\nconst ADJUSTED_DEFINITION_URL_ATTR = \"definitionURL\";\nconst SVG_ATTRS_ADJUSTMENT_MAP = new Map([\n \"attributeName\",\n \"attributeType\",\n \"baseFrequency\",\n \"baseProfile\",\n \"calcMode\",\n \"clipPathUnits\",\n \"diffuseConstant\",\n \"edgeMode\",\n \"filterUnits\",\n \"glyphRef\",\n \"gradientTransform\",\n \"gradientUnits\",\n \"kernelMatrix\",\n \"kernelUnitLength\",\n \"keyPoints\",\n \"keySplines\",\n \"keyTimes\",\n \"lengthAdjust\",\n \"limitingConeAngle\",\n \"markerHeight\",\n \"markerUnits\",\n \"markerWidth\",\n \"maskContentUnits\",\n \"maskUnits\",\n \"numOctaves\",\n \"pathLength\",\n \"patternContentUnits\",\n \"patternTransform\",\n \"patternUnits\",\n \"pointsAtX\",\n \"pointsAtY\",\n \"pointsAtZ\",\n \"preserveAlpha\",\n \"preserveAspectRatio\",\n \"primitiveUnits\",\n \"refX\",\n \"refY\",\n \"repeatCount\",\n \"repeatDur\",\n \"requiredExtensions\",\n \"requiredFeatures\",\n \"specularConstant\",\n \"specularExponent\",\n \"spreadMethod\",\n \"startOffset\",\n \"stdDeviation\",\n \"stitchTiles\",\n \"surfaceScale\",\n \"systemLanguage\",\n \"tableValues\",\n \"targetX\",\n \"targetY\",\n \"textLength\",\n \"viewBox\",\n \"viewTarget\",\n \"xChannelSelector\",\n \"yChannelSelector\",\n \"zoomAndPan\"\n].map((attr)=>[\n attr.toLowerCase(),\n attr\n ]));\nconst XML_ATTRS_ADJUSTMENT_MAP = new Map([\n [\n \"xlink:actuate\",\n {\n prefix: \"xlink\",\n name: \"actuate\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:arcrole\",\n {\n prefix: \"xlink\",\n name: \"arcrole\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:href\",\n {\n prefix: \"xlink\",\n name: \"href\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:role\",\n {\n prefix: \"xlink\",\n name: \"role\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:show\",\n {\n prefix: \"xlink\",\n name: \"show\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:title\",\n {\n prefix: \"xlink\",\n name: \"title\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xlink:type\",\n {\n prefix: \"xlink\",\n name: \"type\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XLINK\n }\n ],\n [\n \"xml:base\",\n {\n prefix: \"xml\",\n name: \"base\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XML\n }\n ],\n [\n \"xml:lang\",\n {\n prefix: \"xml\",\n name: \"lang\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XML\n }\n ],\n [\n \"xml:space\",\n {\n prefix: \"xml\",\n name: \"space\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XML\n }\n ],\n [\n \"xmlns\",\n {\n prefix: \"\",\n name: \"xmlns\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XMLNS\n }\n ],\n [\n \"xmlns:xlink\",\n {\n prefix: \"xmlns\",\n name: \"xlink\",\n namespace: _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.XMLNS\n }\n ]\n]);\n//SVG tag names adjustment map\nconst SVG_TAG_NAMES_ADJUSTMENT_MAP = new Map([\n \"altGlyph\",\n \"altGlyphDef\",\n \"altGlyphItem\",\n \"animateColor\",\n \"animateMotion\",\n \"animateTransform\",\n \"clipPath\",\n \"feBlend\",\n \"feColorMatrix\",\n \"feComponentTransfer\",\n \"feComposite\",\n \"feConvolveMatrix\",\n \"feDiffuseLighting\",\n \"feDisplacementMap\",\n \"feDistantLight\",\n \"feFlood\",\n \"feFuncA\",\n \"feFuncB\",\n \"feFuncG\",\n \"feFuncR\",\n \"feGaussianBlur\",\n \"feImage\",\n \"feMerge\",\n \"feMergeNode\",\n \"feMorphology\",\n \"feOffset\",\n \"fePointLight\",\n \"feSpecularLighting\",\n \"feSpotLight\",\n \"feTile\",\n \"feTurbulence\",\n \"foreignObject\",\n \"glyphRef\",\n \"linearGradient\",\n \"radialGradient\",\n \"textPath\"\n].map((tn)=>[\n tn.toLowerCase(),\n tn\n ]));\n//Tags that causes exit from foreign content\nconst EXITS_FOREIGN_CONTENT = new Set([\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.B,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.BIG,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.BLOCKQUOTE,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.BODY,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.BR,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.CENTER,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.CODE,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.DD,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.DIV,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.DL,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.DT,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.EM,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.EMBED,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H1,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H2,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H3,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H4,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H5,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.H6,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.HEAD,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.HR,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.I,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.IMG,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.LI,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.LISTING,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MENU,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.META,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.NOBR,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.OL,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.P,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.PRE,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.RUBY,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.S,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.SMALL,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.SPAN,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.STRONG,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.STRIKE,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.SUB,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.SUP,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.TABLE,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.TT,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.U,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.UL,\n _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.VAR\n]);\n//Check exit from foreign content\nfunction causesExit(startTagToken) {\n const tn = startTagToken.tagID;\n const isFontWithAttrs = tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.FONT && startTagToken.attrs.some(({ name })=>name === _html_js__WEBPACK_IMPORTED_MODULE_0__.ATTRS.COLOR || name === _html_js__WEBPACK_IMPORTED_MODULE_0__.ATTRS.SIZE || name === _html_js__WEBPACK_IMPORTED_MODULE_0__.ATTRS.FACE);\n return isFontWithAttrs || EXITS_FOREIGN_CONTENT.has(tn);\n}\n//Token adjustments\nfunction adjustTokenMathMLAttrs(token) {\n for(let i = 0; i < token.attrs.length; i++){\n if (token.attrs[i].name === DEFINITION_URL_ATTR) {\n token.attrs[i].name = ADJUSTED_DEFINITION_URL_ATTR;\n break;\n }\n }\n}\nfunction adjustTokenSVGAttrs(token) {\n for(let i = 0; i < token.attrs.length; i++){\n const adjustedAttrName = SVG_ATTRS_ADJUSTMENT_MAP.get(token.attrs[i].name);\n if (adjustedAttrName != null) {\n token.attrs[i].name = adjustedAttrName;\n }\n }\n}\nfunction adjustTokenXMLAttrs(token) {\n for(let i = 0; i < token.attrs.length; i++){\n const adjustedAttrEntry = XML_ATTRS_ADJUSTMENT_MAP.get(token.attrs[i].name);\n if (adjustedAttrEntry) {\n token.attrs[i].prefix = adjustedAttrEntry.prefix;\n token.attrs[i].name = adjustedAttrEntry.name;\n token.attrs[i].namespace = adjustedAttrEntry.namespace;\n }\n }\n}\nfunction adjustTokenSVGTagName(token) {\n const adjustedTagName = SVG_TAG_NAMES_ADJUSTMENT_MAP.get(token.tagName);\n if (adjustedTagName != null) {\n token.tagName = adjustedTagName;\n token.tagID = (0,_html_js__WEBPACK_IMPORTED_MODULE_0__.getTagID)(token.tagName);\n }\n}\n//Integration points\nfunction isMathMLTextIntegrationPoint(tn, ns) {\n return ns === _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.MATHML && (tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MI || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MO || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MN || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MS || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.MTEXT);\n}\nfunction isHtmlIntegrationPoint(tn, ns, attrs) {\n if (ns === _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.MATHML && tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.ANNOTATION_XML) {\n for(let i = 0; i < attrs.length; i++){\n if (attrs[i].name === _html_js__WEBPACK_IMPORTED_MODULE_0__.ATTRS.ENCODING) {\n const value = attrs[i].value.toLowerCase();\n return value === MIME_TYPES.TEXT_HTML || value === MIME_TYPES.APPLICATION_XML;\n }\n }\n }\n return ns === _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.SVG && (tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.FOREIGN_OBJECT || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.DESC || tn === _html_js__WEBPACK_IMPORTED_MODULE_0__.TAG_ID.TITLE);\n}\nfunction isIntegrationPoint(tn, ns, attrs, foreignNS) {\n return (!foreignNS || foreignNS === _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.HTML) && isHtmlIntegrationPoint(tn, ns, attrs) || (!foreignNS || foreignNS === _html_js__WEBPACK_IMPORTED_MODULE_0__.NS.MATHML) && isMathMLTextIntegrationPoint(tn, ns);\n} //# sourceMappingURL=foreign-content.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2ZvcmVpZ24tY29udGVudC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUE2RDtBQUM3RCxZQUFZO0FBQ1osTUFBTUssYUFBYTtJQUNmQyxXQUFXO0lBQ1hDLGlCQUFpQjtBQUNyQjtBQUNBLFlBQVk7QUFDWixNQUFNQyxzQkFBc0I7QUFDNUIsTUFBTUMsK0JBQStCO0FBQ3JDLE1BQU1DLDJCQUEyQixJQUFJQyxJQUFJO0lBQ3JDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0NBQ0gsQ0FBQ0MsR0FBRyxDQUFDLENBQUNDLE9BQVM7UUFBQ0EsS0FBS0MsV0FBVztRQUFJRDtLQUFLO0FBQzFDLE1BQU1FLDJCQUEyQixJQUFJSixJQUFJO0lBQ3JDO1FBQUM7UUFBaUI7WUFBRUssUUFBUTtZQUFTQyxNQUFNO1lBQVdDLFdBQVdoQix3Q0FBRUEsQ0FBQ2lCLEtBQUs7UUFBQztLQUFFO0lBQzVFO1FBQUM7UUFBaUI7WUFBRUgsUUFBUTtZQUFTQyxNQUFNO1lBQVdDLFdBQVdoQix3Q0FBRUEsQ0FBQ2lCLEtBQUs7UUFBQztLQUFFO0lBQzVFO1FBQUM7UUFBYztZQUFFSCxRQUFRO1lBQVNDLE1BQU07WUFBUUMsV0FBV2hCLHdDQUFFQSxDQUFDaUIsS0FBSztRQUFDO0tBQUU7SUFDdEU7UUFBQztRQUFjO1lBQUVILFFBQVE7WUFBU0Ms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Q0FBQyxDQUFDbUMsYUFBYUEsY0FBYzVHLHdDQUFFQSxDQUFDNkYsTUFBTSxLQUFLRiw2QkFBNkJ0RSxJQUFJdUU7QUFDckYsRUFDQSwyQ0FBMkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9wYXJzZTUvZGlzdC9jb21tb24vZm9yZWlnbi1jb250ZW50LmpzP2QyZDciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVEFHX0lEIGFzICQsIE5TLCBBVFRSUywgZ2V0VGFnSUQgfSBmcm9tICcuL2h0bWwuanMnO1xuLy9NSU1FIHR5cGVzXG5jb25zdCBNSU1FX1RZUEVTID0ge1xuICAgIFRFWFRfSFRNTDogJ3RleHQvaHRtbCcsXG4gICAgQVBQTElDQVRJT05fWE1MOiAnYXBwbGljYXRpb24veGh0bWwreG1sJyxcbn07XG4vL0F0dHJpYnV0ZXNcbmNvbnN0IERFRklOSVRJT05fVVJMX0FUVFIgPSAnZGVmaW5pdGlvbnVybCc7XG5jb25zdCBBREpVU1RFRF9ERUZJTklUSU9OX1VSTF9BVFRSID0gJ2RlZmluaXRpb25VUkwnO1xuY29uc3QgU1ZHX0FUVFJTX0FESlVTVE1FTlRfTUFQID0gbmV3IE1hcChbXG4gICAgJ2F0dHJpYnV0ZU5hbWUnLFxuICAgICdhdHRyaWJ1dGVUeXBlJyxcbiAgICAnYmFzZUZyZXF1ZW5jeScsXG4gICAgJ2Jhc2VQcm9maWxlJyxcbiAgICAnY2FsY01vZGUnLFxuICAgICdjbGlwUGF0aFVuaXRzJyxcbiAgICAnZGlmZnVzZUNvbnN0YW50JyxcbiAgICAnZWRnZU1vZGUnLFxuICAgICdmaWx0ZXJVbml0cycsXG4gICAgJ2dseXBoUmVmJyxcbiAgICAnZ3JhZGllbnRUcmFuc2Zvcm0nLFxuICAgICdncmFkaWVudFVuaXRzJyxcbiAgICAna2VybmVsTWF0cml4JyxcbiAgICAna2VybmVsVW5pdExlbmd0aCcsXG4gICAgJ2tleVBvaW50cycsXG4gICAgJ2tleVNwbGluZXMnLFxuICAgICdrZXlUaW1lcycsXG4gICAgJ2xlbmd0aEFkanVzdCcsXG4gICAgJ2xpbWl0aW5nQ29uZUFuZ2xlJyxcbiAgICAnbWFya2VySGVpZ2h0JyxcbiAgICAnbWFya2VyVW5pdHMnLFxuICAgICdtYXJrZXJXaWR0aCcsXG4gICAgJ21hc2tDb250ZW50VW5pdHMnLFxuICAgICdtYXNrVW5pdHMnLFxuICAgICdudW1PY3RhdmVzJyxcbiAgICAncGF0aExlbmd0aCcsXG4gICAgJ3BhdHRlcm5Db250ZW50VW5pdHMnLFxuICAgICdwYXR0ZXJuVHJhbnNmb3JtJyxcbiAgICAncGF0dGVyblVuaXRzJyxcbiAgICAncG9pbnRzQXRYJyxcbiAgICAncG9pbnRzQXRZJyxcbiAgICAncG9pbnRzQXRaJyxcbiAgICAncHJlc2VydmVBbHBoYScsXG4gICAgJ3ByZXNlcnZlQXNwZWN0UmF0aW8nLFxuICAgICdwcmltaXRpdmVVbml0cycsXG4gICAgJ3JlZlgnLFxuICAgICdyZWZZJyxcbiAgICAncmVwZWF0Q291bnQnLFxuICAgICdyZXBlYXREdXInLFxuICAgICdyZXF1aXJlZEV4dGVuc2lvbnMnLFxuICAgICdyZXF1aXJlZEZlYXR1cmVzJyxcbiAgICAnc3BlY3VsYXJDb25zdGFudCcsXG4gICAgJ3NwZWN1bGFyRXhwb25lbnQnLFxuICAgICdzcHJlYWRNZXRob2QnLFxuICAgICdzdGFydE9mZnNldCcsXG4gICAgJ3N0ZERldmlhdGlvbicsXG4gICAgJ3N0aXRjaFRpbGVzJyxcbiAgICAnc3VyZmFjZVNjYWxlJyxcbiAgICAnc3lzdGVtTGFuZ3VhZ2UnLFxuICAgICd0YWJsZVZhbHVlcycsXG4gICAgJ3RhcmdldFgnLFxuICAgICd0YXJnZXRZJyxcbiAgICAndGV4dExlbmd0aCcsXG4gICAgJ3ZpZXdCb3gnLFxuICAgICd2aWV3VGFyZ2V0JyxcbiAgICAneENoYW5uZWxTZWxlY3RvcicsXG4gICAgJ3lDaGFubmVsU2VsZWN0b3InLFxuICAgICd6b29tQW5kUGFuJyxcbl0ubWFwKChhdHRyKSA9PiBbYXR0ci50b0xvd2VyQ2FzZSgpLCBhdHRyXSkpO1xuY29uc3QgWE1MX0FUVFJTX0FESlVTVE1FTlRfTUFQID0gbmV3IE1hcChbXG4gICAgWyd4bGluazphY3R1YXRlJywgeyBwcmVmaXg6ICd4bGluaycsIG5hbWU6ICdhY3R1YXRlJywgbmFtZXNwYWNlOiBOUy5YTElOSyB9XSxcbiAgICBbJ3hsaW5rOmFyY3JvbGUnLCB7IHByZWZpeDogJ3hsaW5rJywgbmFtZTogJ2FyY3JvbGUnLCBuYW1lc3BhY2U6IE5TLlhMSU5LIH1dLFxuICAgIFsneGxpbms6aHJlZicsIHsgcHJlZml4OiAneGxpbmsnLCBuYW1lOiAnaHJlZicsIG5hbWVzcGFjZTogTlMuWExJTksgfV0sXG4gICAgWyd4bGluazpyb2xlJywgeyBwcmVmaXg6ICd4bGluaycsIG5hbWU6ICdyb2xlJywgbmFtZXNwYWNlOiBOUy5YTElOSyB9XSxcbiAgICBbJ3hsaW5rOnNob3cnLCB7IHByZWZpeDogJ3hsaW5rJywgbmFtZTogJ3Nob3cnLCBuYW1lc3BhY2U6IE5TLlhMSU5LIH1dLFxuICAgIFsneGxpbms6dGl0bGUnLCB7IHByZWZpeDogJ3hsaW5rJywgbmFtZTogJ3RpdGxlJywgbmFtZXNwYWNlOiBOUy5YTElOSyB9XSxcbiAgICBbJ3hsaW5rOnR5cGUnLCB7IHByZWZpeDogJ3hsaW5rJywgbmFtZTogJ3R5cGUnLCBuYW1lc3BhY2U6IE5TLlhMSU5LIH1dLFxuICAgIFsneG1sOmJhc2UnLCB7IHByZWZpeDogJ3htbCcsIG5hbWU6ICdiYXNlJywgbmFtZXNwYWNlOiBOUy5YTUwgfV0sXG4gICAgWyd4bWw6bGFuZycsIHsgcHJlZml4OiAneG1sJywgbmFtZTogJ2xhbmcnLCBuYW1lc3BhY2U6IE5TLlhNTCB9XSxcbiAgICBbJ3htbDpzcGFjZScsIHsgcHJlZml4OiAneG1sJywgbmFtZTogJ3NwYWNlJywgbmFtZXNwYWNlOiBOUy5YTUwgfV0sXG4gICAgWyd4bWxucycsIHsgcHJlZml4OiAnJywgbmFtZTogJ3htbG5zJywgbmFtZXNwYWNlOiBOUy5YTUxOUyB9XSxcbiAgICBbJ3htbG5zOnhsaW5rJywgeyBwcmVmaXg6ICd4bWxucycsIG5hbWU6ICd4bGluaycsIG5hbWVzcGFjZTogTlMuWE1MTlMgfV0sXG5dKTtcbi8vU1ZHIHRhZyBuYW1lcyBhZGp1c3RtZW50IG1hcFxuZXhwb3J0IGNvbnN0IFNWR19UQUdfTkFNRVNfQURKVVNUTUVOVF9NQVAgPSBuZXcgTWFwKFtcbiAgICAnYWx0R2x5cGgnLFxuICAgICdhbHRHbHlwaERlZicsXG4gICAgJ2FsdEdseXBoSXRlbScsXG4gICAgJ2FuaW1hdGVDb2xvcicsXG4gICAgJ2FuaW1hdGVNb3Rpb24nLFxuICAgICdhbmltYXRlVHJhbnNmb3JtJyxcbiAgICAnY2xpcFBhdGgnLFxuICAgICdmZUJsZW5kJyxcbiAgICAnZmVDb2xvck1hdHJpeCcsXG4gICAgJ2ZlQ29tcG9uZW50VHJhbnNmZXInLFxuICAgICdmZUNvbXBvc2l0ZScsXG4gICAgJ2ZlQ29udm9sdmVNYXRyaXgnLFxuICAgICdmZURpZmZ1c2VMaWdodGluZycsXG4gICAgJ2ZlRGlzcGxhY2VtZW50TWFwJyxcbiAgICAnZmVEaXN0YW50TGlnaHQnLFxuICAgICdmZUZsb29kJyxcbiAgICAnZmVGdW5jQScsXG4gICAgJ2ZlRnVuY0InLFxuICAgICdmZUZ1bmNHJyxcbiAgICAnZmVGdW5jUicsXG4gICAgJ2ZlR2F1c3NpYW5CbHVyJyxcbiAgICAnZmVJbWFnZScsXG4gICAgJ2ZlTWVyZ2UnLFxuICAgICdmZU1lcmdlTm9kZScsXG4gICAgJ2ZlTW9ycGhvbG9neScsXG4gICAgJ2ZlT2Zmc2V0JyxcbiAgICAnZmVQb2ludExpZ2h0JyxcbiAgICAnZmVTcGVjdWxhckxpZ2h0aW5nJyxcbiAgICAnZmVTcG90TGlnaHQnLFxuICAgICdmZVRpbGUnLFxuICAgICdmZVR1cmJ1bGVuY2UnLFxuICAgICdmb3JlaWduT2JqZWN0JyxcbiAgICAnZ2x5cGhSZWYnLFxuICAgICdsaW5lYXJHcmFkaWVudCcsXG4gICAgJ3JhZGlhbEdyYWRpZW50JyxcbiAgICAndGV4dFBhdGgnLFxuXS5tYXAoKHRuKSA9PiBbdG4udG9Mb3dlckNhc2UoKSwgdG5dKSk7XG4vL1RhZ3MgdGhhdCBjYXVzZXMgZXhpdCBmcm9tIGZvcmVpZ24gY29udGVudFxuY29uc3QgRVhJVFNfRk9SRUlHTl9DT05URU5UID0gbmV3IFNldChbXG4gICAgJC5CLFxuICAgICQuQklHLFxuICAgICQuQkxPQ0tRVU9URSxcbiAgICAkLkJPRFksXG4gICAgJC5CUixcbiAgICAkLkNFTlRFUixcbiAgICAkLkNPREUsXG4gICAgJC5ERCxcbiAgICAkLkRJVixcbiAgICAkLkRMLFxuICAgICQuRFQsXG4gICAgJC5FTSxcbiAgICAkLkVNQkVELFxuICAgICQuSDEsXG4gICAgJC5IMixcbiAgICAkLkgzLFxuICAgICQuSDQsXG4gICAgJC5INSxcbiAgICAkLkg2LFxuICAgICQuSEVBRCxcbiAgICAkLkhSLFxuICAgICQuSSxcbiAgICAkLklNRyxcbiAgICAkLkxJLFxuICAgICQuTElTVElORyxcbiAgICAkLk1FTlUsXG4gICAgJC5NRVRBLFxuICAgICQuTk9CUixcbiAgICAkLk9MLFxuICAgICQuUCxcbiAgICAkLlBSRSxcbiAgICAkLlJVQlksXG4gICAgJC5TLFxuICAgICQuU01BTEwsXG4gICAgJC5TUEFOLFxuICAgICQuU1RST05HLFxuICAgICQuU1RSSUtFLFxuICAgICQuU1VCLFxuICAgICQuU1VQLFxuICAgICQuVEFCTEUsXG4gICAgJC5UVCxcbiAgICAkLlUsXG4gICAgJC5VTCxcbiAgICAkLlZBUixcbl0pO1xuLy9DaGVjayBleGl0IGZyb20gZm9yZWlnbiBjb250ZW50XG5leHBvcnQgZnVuY3Rpb24gY2F1c2VzRXhpdChzdGFydFRhZ1Rva2VuKSB7XG4gICAgY29uc3QgdG4gPSBzdGFydFRhZ1Rva2VuLnRhZ0lEO1xuICAgIGNvbnN0IGlzRm9udFdpdGhBdHRycyA9IHRuID09PSAkLkZPTlQgJiZcbiAgICAgICAgc3RhcnRUYWdUb2tlbi5hdHRycy5zb21lKCh7IG5hbWUgfSkgPT4gbmFtZSA9PT0gQVRUUlMuQ09MT1IgfHwgbmFtZSA9PT0gQVRUUlMuU0laRSB8fCBuYW1lID09PSBBVFRSUy5GQUNFKTtcbiAgICByZXR1cm4gaXNGb250V2l0aEF0dHJzIHx8IEVYSVRTX0ZPUkVJR05fQ09OVEVOVC5oYXModG4pO1xufVxuLy9Ub2tlbiBhZGp1c3RtZW50c1xuZXhwb3J0IGZ1bmN0aW9uIGFkanVzdFRva2VuTWF0aE1MQXR0cnModG9rZW4pIHtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRva2VuLmF0dHJzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGlmICh0b2tlbi5hdHRyc1tpXS5uYW1lID09PSBERUZJTklUSU9OX1VSTF9BVFRSKSB7XG4gICAgICAgICAgICB0b2tlbi5hdHRyc1tpXS5uYW1lID0gQURKVVNURURfREVGSU5JVElPTl9VUkxfQVRUUjtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGFkanVzdFRva2VuU1ZHQXR0cnModG9rZW4pIHtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRva2VuLmF0dHJzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGNvbnN0IGFkanVzdGVkQXR0ck5hbWUgPSBTVkdfQVRUUlNfQURKVVNUTUVOVF9NQVAuZ2V0KHRva2VuLmF0dHJzW2ldLm5hbWUpO1xuICAgICAgICBpZiAoYWRqdXN0ZWRBdHRyTmFtZSAhPSBudWxsKSB7XG4gICAgICAgICAgICB0b2tlbi5hdHRyc1tpXS5uYW1lID0gYWRqdXN0ZWRBdHRyTmFtZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmV4cG9ydCBmdW5jdGlvbiBhZGp1c3RUb2tlblhNTEF0dHJzKHRva2VuKSB7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0b2tlbi5hdHRycy5sZW5ndGg7IGkrKykge1xuICAgICAgICBjb25zdCBhZGp1c3RlZEF0dHJFbnRyeSA9IFhNTF9BVFRSU19BREpVU1RNRU5UX01BUC5nZXQodG9rZW4uYXR0cnNbaV0ubmFtZSk7XG4gICAgICAgIGlmIChhZGp1c3RlZEF0dHJFbnRyeSkge1xuICAgICAgICAgICAgdG9rZW4uYXR0cnNbaV0ucHJlZml4ID0gYWRqdXN0ZWRBdHRyRW50cnkucHJlZml4O1xuICAgICAgICAgICAgdG9rZW4uYXR0cnNbaV0ubmFtZSA9IGFkanVzdGVkQXR0ckVudHJ5Lm5hbWU7XG4gICAgICAgICAgICB0b2tlbi5hdHRyc1tpXS5uYW1lc3BhY2UgPSBhZGp1c3RlZEF0dHJFbnRyeS5uYW1lc3BhY2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5leHBvcnQgZnVuY3Rpb24gYWRqdXN0VG9rZW5TVkdUYWdOYW1lKHRva2VuKSB7XG4gICAgY29uc3QgYWRqdXN0ZWRUYWdOYW1lID0gU1ZHX1RBR19OQU1FU19BREpVU1RNRU5UX01BUC5nZXQodG9rZW4udGFnTmFtZSk7XG4gICAgaWYgKGFkanVzdGVkVGFnTmFtZSAhPSBudWxsKSB7XG4gICAgICAgIHRva2VuLnRhZ05hbWUgPSBhZGp1c3RlZFRhZ05hbWU7XG4gICAgICAgIHRva2VuLnRhZ0lEID0gZ2V0VGFnSUQodG9rZW4udGFnTmFtZSk7XG4gICAgfVxufVxuLy9JbnRlZ3JhdGlvbiBwb2ludHNcbmZ1bmN0aW9uIGlzTWF0aE1MVGV4dEludGVncmF0aW9uUG9pbnQodG4sIG5zKSB7XG4gICAgcmV0dXJuIG5zID09PSBOUy5NQVRITUwgJiYgKHRuID09PSAkLk1JIHx8IHRuID09PSAkLk1PIHx8IHRuID09PSAkLk1OIHx8IHRuID09PSAkLk1TIHx8IHRuID09PSAkLk1URVhUKTtcbn1cbmZ1bmN0aW9uIGlzSHRtbEludGVncmF0aW9uUG9pbnQodG4sIG5zLCBhdHRycykge1xuICAgIGlmIChucyA9PT0gTlMuTUFUSE1MICYmIHRuID09PSAkLkFOTk9UQVRJT05fWE1MKSB7XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgYXR0cnMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgIGlmIChhdHRyc1tpXS5uYW1lID09PSBBVFRSUy5FTkNPRElORykge1xuICAgICAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gYXR0cnNbaV0udmFsdWUudG9Mb3dlckNhc2UoKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWUgPT09IE1JTUVfVFlQRVMuVEVYVF9IVE1MIHx8IHZhbHVlID09PSBNSU1FX1RZUEVTLkFQUExJQ0FUSU9OX1hNTDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbnMgPT09IE5TLlNWRyAmJiAodG4gPT09ICQuRk9SRUlHTl9PQkpFQ1QgfHwgdG4gPT09ICQuREVTQyB8fCB0biA9PT0gJC5USVRMRSk7XG59XG5leHBvcnQgZnVuY3Rpb24gaXNJbnRlZ3JhdGlvblBvaW50KHRuLCBucywgYXR0cnMsIGZvcmVpZ25OUykge1xuICAgIHJldHVybiAoKCghZm9yZWlnbk5TIHx8IGZvcmVpZ25OUyA9PT0gTlMuSFRNTCkgJiYgaXNIdG1sSW50ZWdyYXRpb25Qb2ludCh0biwgbnMsIGF0dHJzKSkgfHxcbiAgICAgICAgKCghZm9yZWlnbk5TIHx8IGZvcmVpZ25OUyA9PT0gTlMuTUFUSE1MKSAmJiBpc01hdGhNTFRleHRJbnRlZ3JhdGlvblBvaW50KHRuLCBucykpKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZvcmVpZ24tY29udGVudC5qcy5tYXAiXSwibmFtZXMiOlsiVEFHX0lEIiwiJCIsIk5TIiwiQVRUUlMiLCJnZXRUYWdJRCIsIk1JTUVfVFlQRVMiLCJURVhUX0hUTUwiLCJBUFBMSUNBVElPTl9YTUwiLCJERUZJTklUSU9OX1VSTF9BVFRSIiwiQURKVVNURURfREVGSU5JVElPTl9VUkxfQVRUUiIsIlNWR19BVFRSU19BREpVU1RNRU5UX01BUCIsIk1hcCIsIm1hcCIsImF0dHIiLCJ0b0xvd2VyQ2FzZSIsIlhNTF9BVFRSU19BREpVU1RNRU5UX01BUCIsInByZWZpeCIsIm5hbWUiLCJuYW1lc3BhY2UiLCJYTElOSyIsIlhNTCIsIlhNTE5TIiwiU1ZHX1RBR19OQU1FU19BREpVU1RNRU5UX01BUCIsInRuIiwiRVhJVFNfRk9SRUlHTl9DT05URU5UIiwiU2V0IiwiQiIsIkJJRyIsIkJMT0NLUVVPVEUiLCJCT0RZIiwiQlIiLCJDRU5URVIiLCJDT0RFIiwiREQiLCJESVYiLCJETCIsIkRUIiwiRU0iLCJFTUJFRCIsIkgxIiwiSDIiLCJIMyIsIkg0IiwiSDUiLCJINiIsIkhFQUQiLCJIUiIsIkkiLCJJTUciLCJMSSIsIkxJU1RJTkciLCJNRU5VIiwiTUVUQSIsIk5PQlIiLCJPTCIsIlAiLCJQUkUiLCJSVUJZIiwiUyIsIlNNQUxMIiwiU1BBTiIsIlNUUk9ORyIsIlNUUklLRSIsIlNVQiIsIlNVUCIsIlRBQkxFIiwiVFQiLCJVIiwiVUwiLCJWQVIiLCJjYXVzZXNFeGl0Iiwic3RhcnRUYWdUb2tlbiIsInRhZ0lEIiwiaXNGb250V2l0aEF0dHJzIiwiRk9OVCIsImF0dHJzIiwic29tZSIsIkNPTE9SIiwiU0laRSIsIkZBQ0UiLCJoYXMiLCJhZGp1c3RUb2tlbk1hdGhNTEF0dHJzIiwidG9rZW4iLCJpIiwibGVuZ3RoIiwiYWRqdXN0VG9rZW5TVkdBdHRycyIsImFkanVzdGVkQXR0ck5hbWUiLCJnZXQiLCJhZGp1c3RUb2tlblhNTEF0dHJzIiwiYWRqdXN0ZWRBdHRyRW50cnkiLCJhZGp1c3RUb2tlblNWR1RhZ05hbWUiLCJhZGp1c3RlZFRhZ05hbWUiLCJ0YWdOYW1lIiwiaXNNYXRoTUxUZXh0SW50ZWdyYXRpb25Qb2ludCIsIm5zIiwiTUFUSE1MIiwiTUkiLCJNTyIsIk1OIiwiTVMiLCJNVEVYVCIsImlzSHRtbEludGVncmF0aW9uUG9pbnQiLCJBTk5PVEFUSU9OX1hNTCIsIkVOQ09ESU5HIiwidmFsdWUiLCJTVkciLCJGT1JFSUdOX09CSkVDVCIsIkRFU0MiLCJUSVRMRSIsImlzSW50ZWdyYXRpb25Qb2ludCIsImZvcmVpZ25OUyIsIkhUTUwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/foreign-content.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/common/html.js": /*!*************************************************!*\ !*** ./node_modules/parse5/dist/common/html.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 */ ATTRS: () => (/* binding */ ATTRS),\n/* harmony export */ DOCUMENT_MODE: () => (/* binding */ DOCUMENT_MODE),\n/* harmony export */ NS: () => (/* binding */ NS),\n/* harmony export */ SPECIAL_ELEMENTS: () => (/* binding */ SPECIAL_ELEMENTS),\n/* harmony export */ TAG_ID: () => (/* binding */ TAG_ID),\n/* harmony export */ TAG_NAMES: () => (/* binding */ TAG_NAMES),\n/* harmony export */ getTagID: () => (/* binding */ getTagID),\n/* harmony export */ hasUnescapedText: () => (/* binding */ hasUnescapedText),\n/* harmony export */ isNumberedHeader: () => (/* binding */ isNumberedHeader)\n/* harmony export */ });\n/** All valid namespaces in HTML. */ var NS;\n(function(NS) {\n NS[\"HTML\"] = \"http://www.w3.org/1999/xhtml\";\n NS[\"MATHML\"] = \"http://www.w3.org/1998/Math/MathML\";\n NS[\"SVG\"] = \"http://www.w3.org/2000/svg\";\n NS[\"XLINK\"] = \"http://www.w3.org/1999/xlink\";\n NS[\"XML\"] = \"http://www.w3.org/XML/1998/namespace\";\n NS[\"XMLNS\"] = \"http://www.w3.org/2000/xmlns/\";\n})(NS = NS || (NS = {}));\nvar ATTRS;\n(function(ATTRS) {\n ATTRS[\"TYPE\"] = \"type\";\n ATTRS[\"ACTION\"] = \"action\";\n ATTRS[\"ENCODING\"] = \"encoding\";\n ATTRS[\"PROMPT\"] = \"prompt\";\n ATTRS[\"NAME\"] = \"name\";\n ATTRS[\"COLOR\"] = \"color\";\n ATTRS[\"FACE\"] = \"face\";\n ATTRS[\"SIZE\"] = \"size\";\n})(ATTRS = ATTRS || (ATTRS = {}));\n/**\n * The mode of the document.\n *\n * @see {@link https://dom.spec.whatwg.org/#concept-document-limited-quirks}\n */ var DOCUMENT_MODE;\n(function(DOCUMENT_MODE) {\n DOCUMENT_MODE[\"NO_QUIRKS\"] = \"no-quirks\";\n DOCUMENT_MODE[\"QUIRKS\"] = \"quirks\";\n DOCUMENT_MODE[\"LIMITED_QUIRKS\"] = \"limited-quirks\";\n})(DOCUMENT_MODE = DOCUMENT_MODE || (DOCUMENT_MODE = {}));\nvar TAG_NAMES;\n(function(TAG_NAMES) {\n TAG_NAMES[\"A\"] = \"a\";\n TAG_NAMES[\"ADDRESS\"] = \"address\";\n TAG_NAMES[\"ANNOTATION_XML\"] = \"annotation-xml\";\n TAG_NAMES[\"APPLET\"] = \"applet\";\n TAG_NAMES[\"AREA\"] = \"area\";\n TAG_NAMES[\"ARTICLE\"] = \"article\";\n TAG_NAMES[\"ASIDE\"] = \"aside\";\n TAG_NAMES[\"B\"] = \"b\";\n TAG_NAMES[\"BASE\"] = \"base\";\n TAG_NAMES[\"BASEFONT\"] = \"basefont\";\n TAG_NAMES[\"BGSOUND\"] = \"bgsound\";\n TAG_NAMES[\"BIG\"] = \"big\";\n TAG_NAMES[\"BLOCKQUOTE\"] = \"blockquote\";\n TAG_NAMES[\"BODY\"] = \"body\";\n TAG_NAMES[\"BR\"] = \"br\";\n TAG_NAMES[\"BUTTON\"] = \"button\";\n TAG_NAMES[\"CAPTION\"] = \"caption\";\n TAG_NAMES[\"CENTER\"] = \"center\";\n TAG_NAMES[\"CODE\"] = \"code\";\n TAG_NAMES[\"COL\"] = \"col\";\n TAG_NAMES[\"COLGROUP\"] = \"colgroup\";\n TAG_NAMES[\"DD\"] = \"dd\";\n TAG_NAMES[\"DESC\"] = \"desc\";\n TAG_NAMES[\"DETAILS\"] = \"details\";\n TAG_NAMES[\"DIALOG\"] = \"dialog\";\n TAG_NAMES[\"DIR\"] = \"dir\";\n TAG_NAMES[\"DIV\"] = \"div\";\n TAG_NAMES[\"DL\"] = \"dl\";\n TAG_NAMES[\"DT\"] = \"dt\";\n TAG_NAMES[\"EM\"] = \"em\";\n TAG_NAMES[\"EMBED\"] = \"embed\";\n TAG_NAMES[\"FIELDSET\"] = \"fieldset\";\n TAG_NAMES[\"FIGCAPTION\"] = \"figcaption\";\n TAG_NAMES[\"FIGURE\"] = \"figure\";\n TAG_NAMES[\"FONT\"] = \"font\";\n TAG_NAMES[\"FOOTER\"] = \"footer\";\n TAG_NAMES[\"FOREIGN_OBJECT\"] = \"foreignObject\";\n TAG_NAMES[\"FORM\"] = \"form\";\n TAG_NAMES[\"FRAME\"] = \"frame\";\n TAG_NAMES[\"FRAMESET\"] = \"frameset\";\n TAG_NAMES[\"H1\"] = \"h1\";\n TAG_NAMES[\"H2\"] = \"h2\";\n TAG_NAMES[\"H3\"] = \"h3\";\n TAG_NAMES[\"H4\"] = \"h4\";\n TAG_NAMES[\"H5\"] = \"h5\";\n TAG_NAMES[\"H6\"] = \"h6\";\n TAG_NAMES[\"HEAD\"] = \"head\";\n TAG_NAMES[\"HEADER\"] = \"header\";\n TAG_NAMES[\"HGROUP\"] = \"hgroup\";\n TAG_NAMES[\"HR\"] = \"hr\";\n TAG_NAMES[\"HTML\"] = \"html\";\n TAG_NAMES[\"I\"] = \"i\";\n TAG_NAMES[\"IMG\"] = \"img\";\n TAG_NAMES[\"IMAGE\"] = \"image\";\n TAG_NAMES[\"INPUT\"] = \"input\";\n TAG_NAMES[\"IFRAME\"] = \"iframe\";\n TAG_NAMES[\"KEYGEN\"] = \"keygen\";\n TAG_NAMES[\"LABEL\"] = \"label\";\n TAG_NAMES[\"LI\"] = \"li\";\n TAG_NAMES[\"LINK\"] = \"link\";\n TAG_NAMES[\"LISTING\"] = \"listing\";\n TAG_NAMES[\"MAIN\"] = \"main\";\n TAG_NAMES[\"MALIGNMARK\"] = \"malignmark\";\n TAG_NAMES[\"MARQUEE\"] = \"marquee\";\n TAG_NAMES[\"MATH\"] = \"math\";\n TAG_NAMES[\"MENU\"] = \"menu\";\n TAG_NAMES[\"META\"] = \"meta\";\n TAG_NAMES[\"MGLYPH\"] = \"mglyph\";\n TAG_NAMES[\"MI\"] = \"mi\";\n TAG_NAMES[\"MO\"] = \"mo\";\n TAG_NAMES[\"MN\"] = \"mn\";\n TAG_NAMES[\"MS\"] = \"ms\";\n TAG_NAMES[\"MTEXT\"] = \"mtext\";\n TAG_NAMES[\"NAV\"] = \"nav\";\n TAG_NAMES[\"NOBR\"] = \"nobr\";\n TAG_NAMES[\"NOFRAMES\"] = \"noframes\";\n TAG_NAMES[\"NOEMBED\"] = \"noembed\";\n TAG_NAMES[\"NOSCRIPT\"] = \"noscript\";\n TAG_NAMES[\"OBJECT\"] = \"object\";\n TAG_NAMES[\"OL\"] = \"ol\";\n TAG_NAMES[\"OPTGROUP\"] = \"optgroup\";\n TAG_NAMES[\"OPTION\"] = \"option\";\n TAG_NAMES[\"P\"] = \"p\";\n TAG_NAMES[\"PARAM\"] = \"param\";\n TAG_NAMES[\"PLAINTEXT\"] = \"plaintext\";\n TAG_NAMES[\"PRE\"] = \"pre\";\n TAG_NAMES[\"RB\"] = \"rb\";\n TAG_NAMES[\"RP\"] = \"rp\";\n TAG_NAMES[\"RT\"] = \"rt\";\n TAG_NAMES[\"RTC\"] = \"rtc\";\n TAG_NAMES[\"RUBY\"] = \"ruby\";\n TAG_NAMES[\"S\"] = \"s\";\n TAG_NAMES[\"SCRIPT\"] = \"script\";\n TAG_NAMES[\"SECTION\"] = \"section\";\n TAG_NAMES[\"SELECT\"] = \"select\";\n TAG_NAMES[\"SOURCE\"] = \"source\";\n TAG_NAMES[\"SMALL\"] = \"small\";\n TAG_NAMES[\"SPAN\"] = \"span\";\n TAG_NAMES[\"STRIKE\"] = \"strike\";\n TAG_NAMES[\"STRONG\"] = \"strong\";\n TAG_NAMES[\"STYLE\"] = \"style\";\n TAG_NAMES[\"SUB\"] = \"sub\";\n TAG_NAMES[\"SUMMARY\"] = \"summary\";\n TAG_NAMES[\"SUP\"] = \"sup\";\n TAG_NAMES[\"TABLE\"] = \"table\";\n TAG_NAMES[\"TBODY\"] = \"tbody\";\n TAG_NAMES[\"TEMPLATE\"] = \"template\";\n TAG_NAMES[\"TEXTAREA\"] = \"textarea\";\n TAG_NAMES[\"TFOOT\"] = \"tfoot\";\n TAG_NAMES[\"TD\"] = \"td\";\n TAG_NAMES[\"TH\"] = \"th\";\n TAG_NAMES[\"THEAD\"] = \"thead\";\n TAG_NAMES[\"TITLE\"] = \"title\";\n TAG_NAMES[\"TR\"] = \"tr\";\n TAG_NAMES[\"TRACK\"] = \"track\";\n TAG_NAMES[\"TT\"] = \"tt\";\n TAG_NAMES[\"U\"] = \"u\";\n TAG_NAMES[\"UL\"] = \"ul\";\n TAG_NAMES[\"SVG\"] = \"svg\";\n TAG_NAMES[\"VAR\"] = \"var\";\n TAG_NAMES[\"WBR\"] = \"wbr\";\n TAG_NAMES[\"XMP\"] = \"xmp\";\n})(TAG_NAMES = TAG_NAMES || (TAG_NAMES = {}));\n/**\n * Tag IDs are numeric IDs for known tag names.\n *\n * We use tag IDs to improve the performance of tag name comparisons.\n */ var TAG_ID;\n(function(TAG_ID) {\n TAG_ID[TAG_ID[\"UNKNOWN\"] = 0] = \"UNKNOWN\";\n TAG_ID[TAG_ID[\"A\"] = 1] = \"A\";\n TAG_ID[TAG_ID[\"ADDRESS\"] = 2] = \"ADDRESS\";\n TAG_ID[TAG_ID[\"ANNOTATION_XML\"] = 3] = \"ANNOTATION_XML\";\n TAG_ID[TAG_ID[\"APPLET\"] = 4] = \"APPLET\";\n TAG_ID[TAG_ID[\"AREA\"] = 5] = \"AREA\";\n TAG_ID[TAG_ID[\"ARTICLE\"] = 6] = \"ARTICLE\";\n TAG_ID[TAG_ID[\"ASIDE\"] = 7] = \"ASIDE\";\n TAG_ID[TAG_ID[\"B\"] = 8] = \"B\";\n TAG_ID[TAG_ID[\"BASE\"] = 9] = \"BASE\";\n TAG_ID[TAG_ID[\"BASEFONT\"] = 10] = \"BASEFONT\";\n TAG_ID[TAG_ID[\"BGSOUND\"] = 11] = \"BGSOUND\";\n TAG_ID[TAG_ID[\"BIG\"] = 12] = \"BIG\";\n TAG_ID[TAG_ID[\"BLOCKQUOTE\"] = 13] = \"BLOCKQUOTE\";\n TAG_ID[TAG_ID[\"BODY\"] = 14] = \"BODY\";\n TAG_ID[TAG_ID[\"BR\"] = 15] = \"BR\";\n TAG_ID[TAG_ID[\"BUTTON\"] = 16] = \"BUTTON\";\n TAG_ID[TAG_ID[\"CAPTION\"] = 17] = \"CAPTION\";\n TAG_ID[TAG_ID[\"CENTER\"] = 18] = \"CENTER\";\n TAG_ID[TAG_ID[\"CODE\"] = 19] = \"CODE\";\n TAG_ID[TAG_ID[\"COL\"] = 20] = \"COL\";\n TAG_ID[TAG_ID[\"COLGROUP\"] = 21] = \"COLGROUP\";\n TAG_ID[TAG_ID[\"DD\"] = 22] = \"DD\";\n TAG_ID[TAG_ID[\"DESC\"] = 23] = \"DESC\";\n TAG_ID[TAG_ID[\"DETAILS\"] = 24] = \"DETAILS\";\n TAG_ID[TAG_ID[\"DIALOG\"] = 25] = \"DIALOG\";\n TAG_ID[TAG_ID[\"DIR\"] = 26] = \"DIR\";\n TAG_ID[TAG_ID[\"DIV\"] = 27] = \"DIV\";\n TAG_ID[TAG_ID[\"DL\"] = 28] = \"DL\";\n TAG_ID[TAG_ID[\"DT\"] = 29] = \"DT\";\n TAG_ID[TAG_ID[\"EM\"] = 30] = \"EM\";\n TAG_ID[TAG_ID[\"EMBED\"] = 31] = \"EMBED\";\n TAG_ID[TAG_ID[\"FIELDSET\"] = 32] = \"FIELDSET\";\n TAG_ID[TAG_ID[\"FIGCAPTION\"] = 33] = \"FIGCAPTION\";\n TAG_ID[TAG_ID[\"FIGURE\"] = 34] = \"FIGURE\";\n TAG_ID[TAG_ID[\"FONT\"] = 35] = \"FONT\";\n TAG_ID[TAG_ID[\"FOOTER\"] = 36] = \"FOOTER\";\n TAG_ID[TAG_ID[\"FOREIGN_OBJECT\"] = 37] = \"FOREIGN_OBJECT\";\n TAG_ID[TAG_ID[\"FORM\"] = 38] = \"FORM\";\n TAG_ID[TAG_ID[\"FRAME\"] = 39] = \"FRAME\";\n TAG_ID[TAG_ID[\"FRAMESET\"] = 40] = \"FRAMESET\";\n TAG_ID[TAG_ID[\"H1\"] = 41] = \"H1\";\n TAG_ID[TAG_ID[\"H2\"] = 42] = \"H2\";\n TAG_ID[TAG_ID[\"H3\"] = 43] = \"H3\";\n TAG_ID[TAG_ID[\"H4\"] = 44] = \"H4\";\n TAG_ID[TAG_ID[\"H5\"] = 45] = \"H5\";\n TAG_ID[TAG_ID[\"H6\"] = 46] = \"H6\";\n TAG_ID[TAG_ID[\"HEAD\"] = 47] = \"HEAD\";\n TAG_ID[TAG_ID[\"HEADER\"] = 48] = \"HEADER\";\n TAG_ID[TAG_ID[\"HGROUP\"] = 49] = \"HGROUP\";\n TAG_ID[TAG_ID[\"HR\"] = 50] = \"HR\";\n TAG_ID[TAG_ID[\"HTML\"] = 51] = \"HTML\";\n TAG_ID[TAG_ID[\"I\"] = 52] = \"I\";\n TAG_ID[TAG_ID[\"IMG\"] = 53] = \"IMG\";\n TAG_ID[TAG_ID[\"IMAGE\"] = 54] = \"IMAGE\";\n TAG_ID[TAG_ID[\"INPUT\"] = 55] = \"INPUT\";\n TAG_ID[TAG_ID[\"IFRAME\"] = 56] = \"IFRAME\";\n TAG_ID[TAG_ID[\"KEYGEN\"] = 57] = \"KEYGEN\";\n TAG_ID[TAG_ID[\"LABEL\"] = 58] = \"LABEL\";\n TAG_ID[TAG_ID[\"LI\"] = 59] = \"LI\";\n TAG_ID[TAG_ID[\"LINK\"] = 60] = \"LINK\";\n TAG_ID[TAG_ID[\"LISTING\"] = 61] = \"LISTING\";\n TAG_ID[TAG_ID[\"MAIN\"] = 62] = \"MAIN\";\n TAG_ID[TAG_ID[\"MALIGNMARK\"] = 63] = \"MALIGNMARK\";\n TAG_ID[TAG_ID[\"MARQUEE\"] = 64] = \"MARQUEE\";\n TAG_ID[TAG_ID[\"MATH\"] = 65] = \"MATH\";\n TAG_ID[TAG_ID[\"MENU\"] = 66] = \"MENU\";\n TAG_ID[TAG_ID[\"META\"] = 67] = \"META\";\n TAG_ID[TAG_ID[\"MGLYPH\"] = 68] = \"MGLYPH\";\n TAG_ID[TAG_ID[\"MI\"] = 69] = \"MI\";\n TAG_ID[TAG_ID[\"MO\"] = 70] = \"MO\";\n TAG_ID[TAG_ID[\"MN\"] = 71] = \"MN\";\n TAG_ID[TAG_ID[\"MS\"] = 72] = \"MS\";\n TAG_ID[TAG_ID[\"MTEXT\"] = 73] = \"MTEXT\";\n TAG_ID[TAG_ID[\"NAV\"] = 74] = \"NAV\";\n TAG_ID[TAG_ID[\"NOBR\"] = 75] = \"NOBR\";\n TAG_ID[TAG_ID[\"NOFRAMES\"] = 76] = \"NOFRAMES\";\n TAG_ID[TAG_ID[\"NOEMBED\"] = 77] = \"NOEMBED\";\n TAG_ID[TAG_ID[\"NOSCRIPT\"] = 78] = \"NOSCRIPT\";\n TAG_ID[TAG_ID[\"OBJECT\"] = 79] = \"OBJECT\";\n TAG_ID[TAG_ID[\"OL\"] = 80] = \"OL\";\n TAG_ID[TAG_ID[\"OPTGROUP\"] = 81] = \"OPTGROUP\";\n TAG_ID[TAG_ID[\"OPTION\"] = 82] = \"OPTION\";\n TAG_ID[TAG_ID[\"P\"] = 83] = \"P\";\n TAG_ID[TAG_ID[\"PARAM\"] = 84] = \"PARAM\";\n TAG_ID[TAG_ID[\"PLAINTEXT\"] = 85] = \"PLAINTEXT\";\n TAG_ID[TAG_ID[\"PRE\"] = 86] = \"PRE\";\n TAG_ID[TAG_ID[\"RB\"] = 87] = \"RB\";\n TAG_ID[TAG_ID[\"RP\"] = 88] = \"RP\";\n TAG_ID[TAG_ID[\"RT\"] = 89] = \"RT\";\n TAG_ID[TAG_ID[\"RTC\"] = 90] = \"RTC\";\n TAG_ID[TAG_ID[\"RUBY\"] = 91] = \"RUBY\";\n TAG_ID[TAG_ID[\"S\"] = 92] = \"S\";\n TAG_ID[TAG_ID[\"SCRIPT\"] = 93] = \"SCRIPT\";\n TAG_ID[TAG_ID[\"SECTION\"] = 94] = \"SECTION\";\n TAG_ID[TAG_ID[\"SELECT\"] = 95] = \"SELECT\";\n TAG_ID[TAG_ID[\"SOURCE\"] = 96] = \"SOURCE\";\n TAG_ID[TAG_ID[\"SMALL\"] = 97] = \"SMALL\";\n TAG_ID[TAG_ID[\"SPAN\"] = 98] = \"SPAN\";\n TAG_ID[TAG_ID[\"STRIKE\"] = 99] = \"STRIKE\";\n TAG_ID[TAG_ID[\"STRONG\"] = 100] = \"STRONG\";\n TAG_ID[TAG_ID[\"STYLE\"] = 101] = \"STYLE\";\n TAG_ID[TAG_ID[\"SUB\"] = 102] = \"SUB\";\n TAG_ID[TAG_ID[\"SUMMARY\"] = 103] = \"SUMMARY\";\n TAG_ID[TAG_ID[\"SUP\"] = 104] = \"SUP\";\n TAG_ID[TAG_ID[\"TABLE\"] = 105] = \"TABLE\";\n TAG_ID[TAG_ID[\"TBODY\"] = 106] = \"TBODY\";\n TAG_ID[TAG_ID[\"TEMPLATE\"] = 107] = \"TEMPLATE\";\n TAG_ID[TAG_ID[\"TEXTAREA\"] = 108] = \"TEXTAREA\";\n TAG_ID[TAG_ID[\"TFOOT\"] = 109] = \"TFOOT\";\n TAG_ID[TAG_ID[\"TD\"] = 110] = \"TD\";\n TAG_ID[TAG_ID[\"TH\"] = 111] = \"TH\";\n TAG_ID[TAG_ID[\"THEAD\"] = 112] = \"THEAD\";\n TAG_ID[TAG_ID[\"TITLE\"] = 113] = \"TITLE\";\n TAG_ID[TAG_ID[\"TR\"] = 114] = \"TR\";\n TAG_ID[TAG_ID[\"TRACK\"] = 115] = \"TRACK\";\n TAG_ID[TAG_ID[\"TT\"] = 116] = \"TT\";\n TAG_ID[TAG_ID[\"U\"] = 117] = \"U\";\n TAG_ID[TAG_ID[\"UL\"] = 118] = \"UL\";\n TAG_ID[TAG_ID[\"SVG\"] = 119] = \"SVG\";\n TAG_ID[TAG_ID[\"VAR\"] = 120] = \"VAR\";\n TAG_ID[TAG_ID[\"WBR\"] = 121] = \"WBR\";\n TAG_ID[TAG_ID[\"XMP\"] = 122] = \"XMP\";\n})(TAG_ID = TAG_ID || (TAG_ID = {}));\nconst TAG_NAME_TO_ID = new Map([\n [\n TAG_NAMES.A,\n TAG_ID.A\n ],\n [\n TAG_NAMES.ADDRESS,\n TAG_ID.ADDRESS\n ],\n [\n TAG_NAMES.ANNOTATION_XML,\n TAG_ID.ANNOTATION_XML\n ],\n [\n TAG_NAMES.APPLET,\n TAG_ID.APPLET\n ],\n [\n TAG_NAMES.AREA,\n TAG_ID.AREA\n ],\n [\n TAG_NAMES.ARTICLE,\n TAG_ID.ARTICLE\n ],\n [\n TAG_NAMES.ASIDE,\n TAG_ID.ASIDE\n ],\n [\n TAG_NAMES.B,\n TAG_ID.B\n ],\n [\n TAG_NAMES.BASE,\n TAG_ID.BASE\n ],\n [\n TAG_NAMES.BASEFONT,\n TAG_ID.BASEFONT\n ],\n [\n TAG_NAMES.BGSOUND,\n TAG_ID.BGSOUND\n ],\n [\n TAG_NAMES.BIG,\n TAG_ID.BIG\n ],\n [\n TAG_NAMES.BLOCKQUOTE,\n TAG_ID.BLOCKQUOTE\n ],\n [\n TAG_NAMES.BODY,\n TAG_ID.BODY\n ],\n [\n TAG_NAMES.BR,\n TAG_ID.BR\n ],\n [\n TAG_NAMES.BUTTON,\n TAG_ID.BUTTON\n ],\n [\n TAG_NAMES.CAPTION,\n TAG_ID.CAPTION\n ],\n [\n TAG_NAMES.CENTER,\n TAG_ID.CENTER\n ],\n [\n TAG_NAMES.CODE,\n TAG_ID.CODE\n ],\n [\n TAG_NAMES.COL,\n TAG_ID.COL\n ],\n [\n TAG_NAMES.COLGROUP,\n TAG_ID.COLGROUP\n ],\n [\n TAG_NAMES.DD,\n TAG_ID.DD\n ],\n [\n TAG_NAMES.DESC,\n TAG_ID.DESC\n ],\n [\n TAG_NAMES.DETAILS,\n TAG_ID.DETAILS\n ],\n [\n TAG_NAMES.DIALOG,\n TAG_ID.DIALOG\n ],\n [\n TAG_NAMES.DIR,\n TAG_ID.DIR\n ],\n [\n TAG_NAMES.DIV,\n TAG_ID.DIV\n ],\n [\n TAG_NAMES.DL,\n TAG_ID.DL\n ],\n [\n TAG_NAMES.DT,\n TAG_ID.DT\n ],\n [\n TAG_NAMES.EM,\n TAG_ID.EM\n ],\n [\n TAG_NAMES.EMBED,\n TAG_ID.EMBED\n ],\n [\n TAG_NAMES.FIELDSET,\n TAG_ID.FIELDSET\n ],\n [\n TAG_NAMES.FIGCAPTION,\n TAG_ID.FIGCAPTION\n ],\n [\n TAG_NAMES.FIGURE,\n TAG_ID.FIGURE\n ],\n [\n TAG_NAMES.FONT,\n TAG_ID.FONT\n ],\n [\n TAG_NAMES.FOOTER,\n TAG_ID.FOOTER\n ],\n [\n TAG_NAMES.FOREIGN_OBJECT,\n TAG_ID.FOREIGN_OBJECT\n ],\n [\n TAG_NAMES.FORM,\n TAG_ID.FORM\n ],\n [\n TAG_NAMES.FRAME,\n TAG_ID.FRAME\n ],\n [\n TAG_NAMES.FRAMESET,\n TAG_ID.FRAMESET\n ],\n [\n TAG_NAMES.H1,\n TAG_ID.H1\n ],\n [\n TAG_NAMES.H2,\n TAG_ID.H2\n ],\n [\n TAG_NAMES.H3,\n TAG_ID.H3\n ],\n [\n TAG_NAMES.H4,\n TAG_ID.H4\n ],\n [\n TAG_NAMES.H5,\n TAG_ID.H5\n ],\n [\n TAG_NAMES.H6,\n TAG_ID.H6\n ],\n [\n TAG_NAMES.HEAD,\n TAG_ID.HEAD\n ],\n [\n TAG_NAMES.HEADER,\n TAG_ID.HEADER\n ],\n [\n TAG_NAMES.HGROUP,\n TAG_ID.HGROUP\n ],\n [\n TAG_NAMES.HR,\n TAG_ID.HR\n ],\n [\n TAG_NAMES.HTML,\n TAG_ID.HTML\n ],\n [\n TAG_NAMES.I,\n TAG_ID.I\n ],\n [\n TAG_NAMES.IMG,\n TAG_ID.IMG\n ],\n [\n TAG_NAMES.IMAGE,\n TAG_ID.IMAGE\n ],\n [\n TAG_NAMES.INPUT,\n TAG_ID.INPUT\n ],\n [\n TAG_NAMES.IFRAME,\n TAG_ID.IFRAME\n ],\n [\n TAG_NAMES.KEYGEN,\n TAG_ID.KEYGEN\n ],\n [\n TAG_NAMES.LABEL,\n TAG_ID.LABEL\n ],\n [\n TAG_NAMES.LI,\n TAG_ID.LI\n ],\n [\n TAG_NAMES.LINK,\n TAG_ID.LINK\n ],\n [\n TAG_NAMES.LISTING,\n TAG_ID.LISTING\n ],\n [\n TAG_NAMES.MAIN,\n TAG_ID.MAIN\n ],\n [\n TAG_NAMES.MALIGNMARK,\n TAG_ID.MALIGNMARK\n ],\n [\n TAG_NAMES.MARQUEE,\n TAG_ID.MARQUEE\n ],\n [\n TAG_NAMES.MATH,\n TAG_ID.MATH\n ],\n [\n TAG_NAMES.MENU,\n TAG_ID.MENU\n ],\n [\n TAG_NAMES.META,\n TAG_ID.META\n ],\n [\n TAG_NAMES.MGLYPH,\n TAG_ID.MGLYPH\n ],\n [\n TAG_NAMES.MI,\n TAG_ID.MI\n ],\n [\n TAG_NAMES.MO,\n TAG_ID.MO\n ],\n [\n TAG_NAMES.MN,\n TAG_ID.MN\n ],\n [\n TAG_NAMES.MS,\n TAG_ID.MS\n ],\n [\n TAG_NAMES.MTEXT,\n TAG_ID.MTEXT\n ],\n [\n TAG_NAMES.NAV,\n TAG_ID.NAV\n ],\n [\n TAG_NAMES.NOBR,\n TAG_ID.NOBR\n ],\n [\n TAG_NAMES.NOFRAMES,\n TAG_ID.NOFRAMES\n ],\n [\n TAG_NAMES.NOEMBED,\n TAG_ID.NOEMBED\n ],\n [\n TAG_NAMES.NOSCRIPT,\n TAG_ID.NOSCRIPT\n ],\n [\n TAG_NAMES.OBJECT,\n TAG_ID.OBJECT\n ],\n [\n TAG_NAMES.OL,\n TAG_ID.OL\n ],\n [\n TAG_NAMES.OPTGROUP,\n TAG_ID.OPTGROUP\n ],\n [\n TAG_NAMES.OPTION,\n TAG_ID.OPTION\n ],\n [\n TAG_NAMES.P,\n TAG_ID.P\n ],\n [\n TAG_NAMES.PARAM,\n TAG_ID.PARAM\n ],\n [\n TAG_NAMES.PLAINTEXT,\n TAG_ID.PLAINTEXT\n ],\n [\n TAG_NAMES.PRE,\n TAG_ID.PRE\n ],\n [\n TAG_NAMES.RB,\n TAG_ID.RB\n ],\n [\n TAG_NAMES.RP,\n TAG_ID.RP\n ],\n [\n TAG_NAMES.RT,\n TAG_ID.RT\n ],\n [\n TAG_NAMES.RTC,\n TAG_ID.RTC\n ],\n [\n TAG_NAMES.RUBY,\n TAG_ID.RUBY\n ],\n [\n TAG_NAMES.S,\n TAG_ID.S\n ],\n [\n TAG_NAMES.SCRIPT,\n TAG_ID.SCRIPT\n ],\n [\n TAG_NAMES.SECTION,\n TAG_ID.SECTION\n ],\n [\n TAG_NAMES.SELECT,\n TAG_ID.SELECT\n ],\n [\n TAG_NAMES.SOURCE,\n TAG_ID.SOURCE\n ],\n [\n TAG_NAMES.SMALL,\n TAG_ID.SMALL\n ],\n [\n TAG_NAMES.SPAN,\n TAG_ID.SPAN\n ],\n [\n TAG_NAMES.STRIKE,\n TAG_ID.STRIKE\n ],\n [\n TAG_NAMES.STRONG,\n TAG_ID.STRONG\n ],\n [\n TAG_NAMES.STYLE,\n TAG_ID.STYLE\n ],\n [\n TAG_NAMES.SUB,\n TAG_ID.SUB\n ],\n [\n TAG_NAMES.SUMMARY,\n TAG_ID.SUMMARY\n ],\n [\n TAG_NAMES.SUP,\n TAG_ID.SUP\n ],\n [\n TAG_NAMES.TABLE,\n TAG_ID.TABLE\n ],\n [\n TAG_NAMES.TBODY,\n TAG_ID.TBODY\n ],\n [\n TAG_NAMES.TEMPLATE,\n TAG_ID.TEMPLATE\n ],\n [\n TAG_NAMES.TEXTAREA,\n TAG_ID.TEXTAREA\n ],\n [\n TAG_NAMES.TFOOT,\n TAG_ID.TFOOT\n ],\n [\n TAG_NAMES.TD,\n TAG_ID.TD\n ],\n [\n TAG_NAMES.TH,\n TAG_ID.TH\n ],\n [\n TAG_NAMES.THEAD,\n TAG_ID.THEAD\n ],\n [\n TAG_NAMES.TITLE,\n TAG_ID.TITLE\n ],\n [\n TAG_NAMES.TR,\n TAG_ID.TR\n ],\n [\n TAG_NAMES.TRACK,\n TAG_ID.TRACK\n ],\n [\n TAG_NAMES.TT,\n TAG_ID.TT\n ],\n [\n TAG_NAMES.U,\n TAG_ID.U\n ],\n [\n TAG_NAMES.UL,\n TAG_ID.UL\n ],\n [\n TAG_NAMES.SVG,\n TAG_ID.SVG\n ],\n [\n TAG_NAMES.VAR,\n TAG_ID.VAR\n ],\n [\n TAG_NAMES.WBR,\n TAG_ID.WBR\n ],\n [\n TAG_NAMES.XMP,\n TAG_ID.XMP\n ]\n]);\nfunction getTagID(tagName) {\n var _a;\n return (_a = TAG_NAME_TO_ID.get(tagName)) !== null && _a !== void 0 ? _a : TAG_ID.UNKNOWN;\n}\nconst $ = TAG_ID;\nconst SPECIAL_ELEMENTS = {\n [NS.HTML]: new Set([\n $.ADDRESS,\n $.APPLET,\n $.AREA,\n $.ARTICLE,\n $.ASIDE,\n $.BASE,\n $.BASEFONT,\n $.BGSOUND,\n $.BLOCKQUOTE,\n $.BODY,\n $.BR,\n $.BUTTON,\n $.CAPTION,\n $.CENTER,\n $.COL,\n $.COLGROUP,\n $.DD,\n $.DETAILS,\n $.DIR,\n $.DIV,\n $.DL,\n $.DT,\n $.EMBED,\n $.FIELDSET,\n $.FIGCAPTION,\n $.FIGURE,\n $.FOOTER,\n $.FORM,\n $.FRAME,\n $.FRAMESET,\n $.H1,\n $.H2,\n $.H3,\n $.H4,\n $.H5,\n $.H6,\n $.HEAD,\n $.HEADER,\n $.HGROUP,\n $.HR,\n $.HTML,\n $.IFRAME,\n $.IMG,\n $.INPUT,\n $.LI,\n $.LINK,\n $.LISTING,\n $.MAIN,\n $.MARQUEE,\n $.MENU,\n $.META,\n $.NAV,\n $.NOEMBED,\n $.NOFRAMES,\n $.NOSCRIPT,\n $.OBJECT,\n $.OL,\n $.P,\n $.PARAM,\n $.PLAINTEXT,\n $.PRE,\n $.SCRIPT,\n $.SECTION,\n $.SELECT,\n $.SOURCE,\n $.STYLE,\n $.SUMMARY,\n $.TABLE,\n $.TBODY,\n $.TD,\n $.TEMPLATE,\n $.TEXTAREA,\n $.TFOOT,\n $.TH,\n $.THEAD,\n $.TITLE,\n $.TR,\n $.TRACK,\n $.UL,\n $.WBR,\n $.XMP\n ]),\n [NS.MATHML]: new Set([\n $.MI,\n $.MO,\n $.MN,\n $.MS,\n $.MTEXT,\n $.ANNOTATION_XML\n ]),\n [NS.SVG]: new Set([\n $.TITLE,\n $.FOREIGN_OBJECT,\n $.DESC\n ]),\n [NS.XLINK]: new Set(),\n [NS.XML]: new Set(),\n [NS.XMLNS]: new Set()\n};\nfunction isNumberedHeader(tn) {\n return tn === $.H1 || tn === $.H2 || tn === $.H3 || tn === $.H4 || tn === $.H5 || tn === $.H6;\n}\nconst UNESCAPED_TEXT = new Set([\n TAG_NAMES.STYLE,\n TAG_NAMES.SCRIPT,\n TAG_NAMES.XMP,\n TAG_NAMES.IFRAME,\n TAG_NAMES.NOEMBED,\n TAG_NAMES.NOFRAMES,\n TAG_NAMES.PLAINTEXT\n]);\nfunction hasUnescapedText(tn, scriptingEnabled) {\n return UNESCAPED_TEXT.has(tn) || scriptingEnabled && tn === TAG_NAMES.NOSCRIPT;\n} //# sourceMappingURL=html.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL2h0bWwuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsa0NBQWtDLEdBQzNCLElBQUlBLEdBQUc7QUFDYixVQUFVQSxFQUFFO0lBQ1RBLEVBQUUsQ0FBQyxPQUFPLEdBQUc7SUFDYkEsRUFBRSxDQUFDLFNBQVMsR0FBRztJQUNmQSxFQUFFLENBQUMsTUFBTSxHQUFHO0lBQ1pBLEVBQUUsQ0FBQyxRQUFRLEdBQUc7SUFDZEEsRUFBRSxDQUFDLE1BQU0sR0FBRztJQUNaQSxFQUFFLENBQUMsUUFBUSxHQUFHO0FBQ2xCLEdBQUdBLEtBQUtBLE1BQU9BLENBQUFBLEtBQUssQ0FBQztBQUNkLElBQUlDLE1BQU07QUFDaEIsVUFBVUEsS0FBSztJQUNaQSxLQUFLLENBQUMsT0FBTyxHQUFHO0lBQ2hCQSxLQUFLLENBQUMsU0FBUyxHQUFHO0lBQ2xCQSxLQUFLLENBQUMsV0FBVyxHQUFHO0lBQ3BCQSxLQUFLLENBQUMsU0FBUyxHQUFHO0lBQ2xCQSxLQUFLLENBQUMsT0FBTyxHQUFHO0lBQ2hCQSxLQUFLLENBQUMsUUFBUSxHQUFHO0lBQ2pCQSxLQUFLLENBQUMsT0FBTyxHQUFHO0lBQ2hCQSxLQUFLLENBQUMsT0FBTyxHQUFHO0FBQ3BCLEdBQUdBLFFBQVFBLFNBQVVBLENBQUFBLFFBQVEsQ0FBQztBQUM5Qjs7OztDQUlDLEdBQ00sSUFBSUMsY0FBYztBQUN4QixVQUFVQSxhQUFhO0lBQ3BCQSxhQUFhLENBQUMsWUFBWSxHQUFHO0lBQzdCQSxhQUFhLENBQUMsU0FBUyxHQUFHO0lBQzFCQSxhQUFhLENBQUMsaUJBQWlCLEdBQUc7QUFDdEMsR0FBR0EsZ0JBQWdCQSxpQkFBa0JBLENBQUFBLGdCQUFnQixDQUFDO0FBQy9DLElBQUlDLFVBQVU7QUFDcEIsVUFBVUEsU0FBUztJQUNoQkEsU0FBUyxDQUFDLElBQUksR0FBRztJQUNqQkEsU0FBUyxDQUFDLFVBQVUsR0FBRztJQUN2QkEsU0FBUyxDQUFDLGlCQUFpQixHQUFHO0lBQzlCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsVUFBVSxHQUFHO0lBQ3ZCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsSUFBSSxHQUFHO0lBQ2pCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsV0FBVyxHQUFHO0lBQ3hCQSxTQUFTLENBQUMsVUFBVSxHQUFHO0lBQ3ZCQSxTQUFTLENBQUMsTUFBTSxHQUFHO0lBQ25CQSxTQUFTLENBQUMsYUFBYSxHQUFHO0lBQzFCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsS0FBSyxHQUFHO0lBQ2xCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsVUFBVSxHQUFHO0lBQ3ZCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsTUFBTSxHQUFHO0lBQ25CQSxTQUFTLENBQUMsV0FBVyxHQUFHO0lBQ3hCQSxTQUFTLENBQUMsS0FBSyxHQUFHO0lBQ2xCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsVUFBVSxHQUFHO0lBQ3ZCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsTUFBTSxHQUFHO0lBQ25CQSxTQUFTLENBQUMsTUFBTSxHQUFHO0lBQ25CQSxTQUFTLENBQUMsS0FBSyxHQUFHO0lBQ2xCQSxTQUFTLENBQUMsS0FBSyxHQUFHO0lBQ2xCQSxTQUFTLENBQUMsS0FBSyxHQUFHO0lBQ2xCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsV0FBVyxHQUFHO0lBQ3hCQSxTQUFTLENBQUMsYUFBYSxHQUFHO0lBQzFCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsT0FBTyxHQUFHO0lBQ3BCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0lBQ3RCQSxTQUFTLENBQUMsaUJBQWlCLEdBQUc7SUFDOUJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxJQUFJLEdBQUc7SUFDakJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxVQUFVLEdBQUc7SUFDdkJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxhQUFhLEdBQUc7SUFDMUJBLFNBQVMsQ0FBQyxVQUFVLEdBQUc7SUFDdkJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxVQUFVLEdBQUc7SUFDdkJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxJQUFJLEdBQUc7SUFDakJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxZQUFZLEdBQUc7SUFDekJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxJQUFJLEdBQUc7SUFDakJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxVQUFVLEdBQUc7SUFDdkJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxPQUFPLEdBQUc7SUFDcEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7SUFDdEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxVQUFVLEdBQUc7SUFDdkJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxXQUFXLEdBQUc7SUFDeEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxJQUFJLEdBQUc7SUFDakJBLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDbEJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7SUFDbkJBLFNBQVMsQ0FBQyxNQUFNLEdBQUc7QUFDdkIsR0FBR0EsWUFBWUEsYUFBY0EsQ0FBQUEsWUFBWSxDQUFDO0FBQzFDOzs7O0NBSUMsR0FDTSxJQUFJQyxPQUFPO0FBQ2pCLFVBQVVBLE1BQU07SUFDYkEsTUFBTSxDQUFDQSxNQUFNLENBQUMsVUFBVSxHQUFHLEVBQUUsR0FBRztJQUNoQ0EsTUFBTSxDQUFDQSxNQUFNLENBQUMsSUFBSSxHQUFHLEVBQUUsR0FBRztJQUMxQkEsTUFBTSxDQUFDQSxNQUFNLENBQUMsVUFBVSxHQUFHLEVBQUUsR0FBRztJQUNoQ0EsTUFBTSxDQUFDQSxNQUFNLENBQUMsaUJBQWlCLEdBQUcsRUFBRSxHQUFHO0lBQ3ZDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsRUFBRSxHQUFHO0lBQy9CQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsRUFBRSxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxVQUFVLEdBQUcsRUFBRSxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxRQUFRLEdBQUcsRUFBRSxHQUFHO0lBQzlCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxJQUFJLEdBQUcsRUFBRSxHQUFHO0lBQzFCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsRUFBRSxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxXQUFXLEdBQUcsR0FBRyxHQUFHO0lBQ2xDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQ2pDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxNQUFNLEdBQUcsR0FBRyxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxhQUFhLEdBQUcsR0FBRyxHQUFHO0lBQ3BDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsR0FBRyxHQUFHO0lBQzlCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHO0lBQzVCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQ2pDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsR0FBRyxHQUFHO0lBQzlCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxNQUFNLEdBQUcsR0FBRyxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxXQUFXLEdBQUcsR0FBRyxHQUFHO0lBQ2xDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHO0lBQzVCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsR0FBRyxHQUFHO0lBQzlCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQ2pDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxNQUFNLEdBQUcsR0FBRyxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxNQUFNLEdBQUcsR0FBRyxHQUFHO0lBQzdCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHO0lBQzVCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHO0lBQzVCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHO0lBQzVCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxRQUFRLEdBQUcsR0FBRyxHQUFHO0lBQy9CQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxXQUFXLEdBQUcsR0FBRyxHQUFHO0lBQ2xDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxhQUFhLEdBQUcsR0FBRyxHQUFHO0lBQ3BDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsR0FBRyxHQUFHO0lBQzlCQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHO0lBQ2hDQSxNQUFNLENBQUNBLE1BQU0sQ0FBQyxpQkFBaUIsR0FBRyxHQUFHLEdBQUc7SUFDeENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxHQUFHLEdBQUc7SUFDbENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUc7SUFDM0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFVBQVUsR0FBRyxHQUFHLEdBQUc7SUFDakNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLGFBQWEsR0FBRyxHQUFHLEdBQUc7SUFDcENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFVBQVUsR0FBRyxHQUFHLEdBQUc7SUFDakNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxHQUFHLEdBQUc7SUFDbENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFVBQVUsR0FBRyxHQUFHLEdBQUc7SUFDakNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxHQUFHLEdBQUc7SUFDbENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxHQUFHLEdBQUc7SUFDbENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUc7SUFDM0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFlBQVksR0FBRyxHQUFHLEdBQUc7SUFDbkNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUc7SUFDNUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUc7SUFDM0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFVBQVUsR0FBRyxHQUFHLEdBQUc7SUFDakNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDL0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFNBQVMsR0FBRyxJQUFJLEdBQUc7SUFDakNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxJQUFJLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFVBQVUsR0FBRyxJQUFJLEdBQUc7SUFDbENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLE1BQU0sR0FBRyxJQUFJLEdBQUc7SUFDOUJBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxJQUFJLEdBQUc7SUFDbkNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFdBQVcsR0FBRyxJQUFJLEdBQUc7SUFDbkNBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxJQUFJLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxJQUFJLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxJQUFJLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLFFBQVEsR0FBRyxJQUFJLEdBQUc7SUFDaENBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLEtBQUssR0FBRyxJQUFJLEdBQUc7SUFDN0JBLE1BQU0sQ0FBQ0EsTUFBTSxDQUFDLElBQUksR0FBRyxJQUFJLEdBQUc7SUFDNUJBLE1BQU0sQ0FB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d0QsRUFBRXZELEtBQUs7UUFBRXVELEVBQUU3SCxjQUFjO0tBQUM7SUFDeEUsQ0FBQ1QsR0FBRzZILEdBQUcsQ0FBQyxFQUFFLElBQUlXLElBQUk7UUFBQ0YsRUFBRWYsS0FBSztRQUFFZSxFQUFFM0YsY0FBYztRQUFFMkYsRUFBRXpHLElBQUk7S0FBQztJQUNyRCxDQUFDN0IsR0FBRzBJLEtBQUssQ0FBQyxFQUFFLElBQUlGO0lBQ2hCLENBQUN4SSxHQUFHMkksR0FBRyxDQUFDLEVBQUUsSUFBSUg7SUFDZCxDQUFDeEksR0FBRzRJLEtBQUssQ0FBQyxFQUFFLElBQUlKO0FBQ3BCLEVBQUU7QUFDSyxTQUFTSyxpQkFBaUJDLEVBQUU7SUFDL0IsT0FBT0EsT0FBT1IsRUFBRXZGLEVBQUUsSUFBSStGLE9BQU9SLEVBQUV0RixFQUFFLElBQUk4RixPQUFPUixFQUFFckYsRUFBRSxJQUFJNkYsT0FBT1IsRUFBRXBGLEVBQUUsSUFBSTRGLE9BQU9SLEVBQUVuRixFQUFFLElBQUkyRixPQUFPUixFQUFFbEYsRUFBRTtBQUNqRztBQUNBLE1BQU0yRixpQkFBaUIsSUFBSVAsSUFBSTtJQUMzQnJJLFVBQVV3RyxLQUFLO0lBQ2Z4RyxVQUFVZ0csTUFBTTtJQUNoQmhHLFVBQVU2SCxHQUFHO0lBQ2I3SCxVQUFVMkQsTUFBTTtJQUNoQjNELFVBQVVnRixPQUFPO0lBQ2pCaEYsVUFBVStFLFFBQVE7SUFDbEIvRSxVQUFVd0YsU0FBUztDQUN0QjtBQUNNLFNBQVNxRCxpQkFBaUJGLEVBQUUsRUFBRUcsZ0JBQWdCO0lBQ2pELE9BQU9GLGVBQWVHLEdBQUcsQ0FBQ0osT0FBUUcsb0JBQW9CSCxPQUFPM0ksVUFBVWlGLFFBQVE7QUFDbkYsRUFDQSxnQ0FBZ0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9wYXJzZTUvZGlzdC9jb21tb24vaHRtbC5qcz9mYzJmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBBbGwgdmFsaWQgbmFtZXNwYWNlcyBpbiBIVE1MLiAqL1xuZXhwb3J0IHZhciBOUztcbihmdW5jdGlvbiAoTlMpIHtcbiAgICBOU1tcIkhUTUxcIl0gPSBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIjtcbiAgICBOU1tcIk1BVEhNTFwiXSA9IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OC9NYXRoL01hdGhNTFwiO1xuICAgIE5TW1wiU1ZHXCJdID0gXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiO1xuICAgIE5TW1wiWExJTktcIl0gPSBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIjtcbiAgICBOU1tcIlhNTFwiXSA9IFwiaHR0cDovL3d3dy53My5vcmcvWE1MLzE5OTgvbmFtZXNwYWNlXCI7XG4gICAgTlNbXCJYTUxOU1wiXSA9IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC94bWxucy9cIjtcbn0pKE5TID0gTlMgfHwgKE5TID0ge30pKTtcbmV4cG9ydCB2YXIgQVRUUlM7XG4oZnVuY3Rpb24gKEFUVFJTKSB7XG4gICAgQVRUUlNbXCJUWVBFXCJdID0gXCJ0eXBlXCI7XG4gICAgQVRUUlNbXCJBQ1RJT05cIl0gPSBcImFjdGlvblwiO1xuICAgIEFUVFJTW1wiRU5DT0RJTkdcIl0gPSBcImVuY29kaW5nXCI7XG4gICAgQVRUUlNbXCJQUk9NUFRcIl0gPSBcInByb21wdFwiO1xuICAgIEFUVFJTW1wiTkFNRVwiXSA9IFwibmFtZVwiO1xuICAgIEFUVFJTW1wiQ09MT1JcIl0gPSBcImNvbG9yXCI7XG4gICAgQVRUUlNbXCJGQUNFXCJdID0gXCJmYWNlXCI7XG4gICAgQVRUUlNbXCJTSVpFXCJdID0gXCJzaXplXCI7XG59KShBVFRSUyA9IEFUVFJTIHx8IChBVFRSUyA9IHt9KSk7XG4vKipcbiAqIFRoZSBtb2RlIG9mIHRoZSBkb2N1bWVudC5cbiAqXG4gKiBAc2VlIHtAbGluayBodHRwczovL2RvbS5zcGVjLndoYXR3Zy5vcmcvI2NvbmNlcHQtZG9jdW1lbnQtbGltaXRlZC1xdWlya3N9XG4gKi9cbmV4cG9ydCB2YXIgRE9DVU1FTlRfTU9ERTtcbihmdW5jdGlvbiAoRE9DVU1FTlRfTU9ERSkge1xuICAgIERPQ1VNRU5UX01PREVbXCJOT19RVUlSS1NcIl0gPSBcIm5vLXF1aXJrc1wiO1xuICAgIERPQ1VNRU5UX01PREVbXCJRVUlSS1NcIl0gPSBcInF1aXJrc1wiO1xuICAgIERPQ1VNRU5UX01PREVbXCJMSU1JVEVEX1FVSVJLU1wiXSA9IFwibGltaXRlZC1xdWlya3NcIjtcbn0pKERPQ1VNRU5UX01PREUgPSBET0NVTUVOVF9NT0RFIHx8IChET0NVTUVOVF9NT0RFID0ge30pKTtcbmV4cG9ydCB2YXIgVEFHX05BTUVTO1xuKGZ1bmN0aW9uIChUQUdfTkFNRVMpIHtcbiAgICBUQUdfTkFNRVNbXCJBXCJdID0gXCJhXCI7XG4gICAgVEFHX05BTUVTW1wiQUREUkVTU1wiXSA9IFwiYWRkcmVzc1wiO1xuICAgIFRBR19OQU1FU1tcIkFOTk9UQVRJT05fWE1MXCJdID0gXCJhbm5vdGF0aW9uLXhtbFwiO1xuICAgIFRBR19OQU1FU1tcIkFQUExFVFwiXSA9IFwiYXBwbGV0XCI7XG4gICAgVEFHX05BTUVTW1wiQVJFQVwiXSA9IFwiYXJlYVwiO1xuICAgIFRBR19OQU1FU1tcIkFSVElDTEVcIl0gPSBcImFydGljbGVcIjtcbiAgICBUQUdfTkFNRVNbXCJBU0lERVwiXSA9IFwiYXNpZGVcIjtcbiAgICBUQUdfTkFNRVNbXCJCXCJdID0gXCJiXCI7XG4gICAgVEFHX05BTUVTW1wiQkFTRVwiXSA9IFwiYmFzZVwiO1xuICAgIFRBR19OQU1FU1tcIkJBU0VGT05UXCJdID0gXCJiYXNlZm9udFwiO1xuICAgIFRBR19OQU1FU1tcIkJHU09VTkRcIl0gPSBcImJnc291bmRcIjtcbiAgICBUQUdfTkFNRVNbXCJCSUdcIl0gPSBcImJpZ1wiO1xuICAgIFRBR19OQU1FU1tcIkJMT0NLUVVPVEVcIl0gPSBcImJsb2NrcXVvdGVcIjtcbiAgICBUQUdfTkFNRVNbXCJCT0RZXCJdID0gXCJib2R5XCI7XG4gICAgVEFHX05BTUVTW1wiQlJcIl0gPSBcImJyXCI7XG4gICAgVEFHX05BTUVTW1wiQlVUVE9OXCJdID0gXCJidXR0b25cIjtcbiAgICBUQUdfTkFNRVNbXCJDQVBUSU9OXCJdID0gXCJjYXB0aW9uXCI7XG4gICAgVEFHX05BTUVTW1wiQ0VOVEVSXCJdID0gXCJjZW50ZXJcIjtcbiAgICBUQUdfTkFNRVNbXCJDT0RFXCJdID0gXCJjb2RlXCI7XG4gICAgVEFHX05BTUVTW1wiQ09MXCJdID0gXCJjb2xcIjtcbiAgICBUQUdfTkFNRVNbXCJDT0xHUk9VUFwiXSA9IFwiY29sZ3JvdXBcIjtcbiAgICBUQUdfTkFNRVNbXCJERFwiXSA9IFwiZGRcIjtcbiAgICBUQUdfTkFNRVNbXCJERVNDXCJdID0gXCJkZXNjXCI7XG4gICAgVEFHX05BTUVTW1wiREVUQUlMU1wiXSA9IFwiZGV0YWlsc1wiO1xuICAgIFRBR19OQU1FU1tcIkRJQUxPR1wiXSA9IFwiZGlhbG9nXCI7XG4gICAgVEFHX05BTUVTW1wiRElSXCJdID0gXCJkaXJcIjtcbiAgICBUQUdfTkFNRVNbXCJESVZcIl0gPSBcImRpdlwiO1xuICAgIFRBR19OQU1FU1tcIkRMXCJdID0gXCJkbFwiO1xuICAgIFRBR19OQU1FU1tcIkRUXCJdID0gXCJkdFwiO1xuICAgIFRBR19OQU1FU1tcIkVNXCJdID0gXCJlbVwiO1xuICAgIFRBR19OQU1FU1tcIkVNQkVEXCJdID0gXCJlbWJlZFwiO1xuICAgIFRBR19OQU1FU1tcIkZJRUxEU0VUXCJdID0gXCJmaWVsZHNldFwiO1xuICAgIFRBR19OQU1FU1tcIkZJR0NBUFRJT05cIl0gPSBcImZpZ2NhcHRpb25cIjtcbiAgICBUQUdfTkFNRVNbXCJGSUdVUkVcIl0gPSBcImZpZ3VyZVwiO1xuICAgIFRBR19OQU1FU1tcIkZPTlRcIl0gPSBcImZvbnRcIjtcbiAgICBUQUdfTkFNRVNbXCJGT09URVJcIl0gPSBcImZvb3RlclwiO1xuICAgIFRBR19OQU1FU1tcIkZPUkVJR05fT0JKRUNUXCJdID0gXCJmb3JlaWduT2JqZWN0XCI7XG4gICAgVEFHX05BTUVTW1wiRk9STVwiXSA9IFwiZm9ybVwiO1xuICAgIFRBR19OQU1FU1tcIkZSQU1FXCJdID0gXCJmcmFtZVwiO1xuICAgIFRBR19OQU1FU1tcIkZSQU1FU0VUXCJdID0gXCJmcmFtZXNldFwiO1xuICAgIFRBR19OQU1FU1tcIkgxXCJdID0gXCJoMVwiO1xuICAgIFRBR19OQU1FU1tcIkgyXCJdID0gXCJoMlwiO1xuICAgIFRBR19OQU1FU1tcIkgzXCJdID0gXCJoM1wiO1xuICAgIFRBR19OQU1FU1tcIkg0XCJdID0gXCJoNFwiO1xuICAgIFRBR19OQU1FU1tcIkg1XCJdID0gXCJoNVwiO1xuICAgIFRBR19OQU1FU1tcIkg2XCJdID0gXCJoNlwiO1xuICAgIFRBR19OQU1FU1tcIkhFQURcIl0gPSBcImhlYWRcIjtcbiAgICBUQUdfTkFNRVNbXCJIRUFERVJcIl0gPSBcImhlYWRlclwiO1xuICAgIFRBR19OQU1FU1tcIkhHUk9VUFwiXSA9IFwiaGdyb3VwXCI7XG4gICAgVEFHX05BTUVTW1wiSFJcIl0gPSBcImhyXCI7XG4gICAgVEFHX05BTUVTW1wiSFRNTFwiXSA9IFwiaHRtbFwiO1xuICAgIFRBR19OQU1FU1tcIklcIl0gPSBcImlcIjtcbiAgICBUQUdfTkFNRVNbXCJJTUdcIl0gPSBcImltZ1wiO1xuICAgIFRBR19OQU1FU1tcIklNQUdFXCJdID0gXCJpbWFnZVwiO1xuICAgIFRBR19OQU1FU1tcIklOUFVUXCJdID0gXCJpbnB1dFwiO1xuICAgIFRBR19OQU1FU1tcIklGUkFNRVwiXSA9IFwiaWZyYW1lXCI7XG4gICAgVEFHX05BTUVTW1wiS0VZR0VOXCJdID0gXCJrZXlnZW5cIjtcbiAgICBUQUdfTkFNRVNbXCJMQUJFTFwiXSA9IFwibGFiZWxcIjtcbiAgICBUQUdfTkFNRVNbXCJMSVwiXSA9IFwibGlcIjtcbiAgICBUQUdfTkFNRVNbXCJMSU5LXCJdID0gXCJsaW5rXCI7XG4gICAgVEFHX05BTUVTW1wiTElTVElOR1wiXSA9IFwibGlzdGluZ1wiO1xuICAgIFRBR19OQU1FU1tcIk1BSU5cIl0gPSBcIm1haW5cIjtcbiAgICBUQUdfTkFNRVNbXCJNQUxJR05NQVJLXCJdID0gXCJtYWxpZ25tYXJrXCI7XG4gICAgVEFHX05BTUVTW1wiTUFSUVVFRVwiXSA9IFwibWFycXVlZVwiO1xuICAgIFRBR19OQU1FU1tcIk1BVEhcIl0gPSBcIm1hdGhcIjtcbiAgICBUQUdfTkFNRVNbXCJNRU5VXCJdID0gXCJtZW51XCI7XG4gICAgVEFHX05BTUVTW1wiTUVUQVwiXSA9IFwibWV0YVwiO1xuICAgIFRBR19OQU1FU1tcIk1HTFlQSFwiXSA9IFwibWdseXBoXCI7XG4gICAgVEFHX05BTUVTW1wiTUlcIl0gPSBcIm1pXCI7XG4gICAgVEFHX05BTUVTW1wiTU9cIl0gPSBcIm1vXCI7XG4gICAgVEFHX05BTUVTW1wiTU5cIl0gPSBcIm1uXCI7XG4gICAgVEFHX05BTUVTW1wiTVNcIl0gPSBcIm1zXCI7XG4gICAgVEFHX05BTUVTW1wiTVRFWFRcIl0gPSBcIm10ZXh0XCI7XG4gICAgVEFHX05BTUVTW1wiTkFWXCJdID0gXCJuYXZcIjtcbiAgICBUQUdfTkFNRVNbXCJOT0JSXCJdID0gXCJub2JyXCI7XG4gICAgVEFHX05BTUVTW1wiTk9GUkFNRVNcIl0gPSBcIm5vZnJhbWVzXCI7XG4gICAgVEFHX05BTUVTW1wiTk9FTUJFRFwiXSA9IFwibm9lbWJlZFwiO1xuICAgIFRBR19OQU1FU1tcIk5PU0NSSVBUXCJdID0gXCJub3NjcmlwdFwiO1xuICAgIFRBR19OQU1FU1tcIk9CSkVDVFwiXSA9IFwib2JqZWN0XCI7XG4gICAgVEFHX05BTUVTW1wiT0xcIl0gPSBcIm9sXCI7XG4gICAgVEFHX05BTUVTW1wiT1BUR1JPVVBcIl0gPSBcIm9wdGdyb3VwXCI7XG4gICAgVEFHX05BTUVTW1wiT1BUSU9OXCJdID0gXCJvcHRpb25cIjtcbiAgICBUQUdfTkFNRVNbXCJQXCJdID0gXCJwXCI7XG4gICAgVEFHX05BTUVTW1wiUEFSQU1cIl0gPSBcInBhcmFtXCI7XG4gICAgVEFHX05BTUVTW1wiUExBSU5URVhUXCJdID0gXCJwbGFpbnRleHRcIjtcbiAgICBUQUdfTkFNRVNbXCJQUkVcIl0gPSBcInByZVwiO1xuICAgIFRBR19OQU1FU1tcIlJCXCJdID0gXCJyYlwiO1xuICAgIFRBR19OQU1FU1tcIlJQXCJdID0gXCJycFwiO1xuICAgIFRBR19OQU1FU1tcIlJUXCJdID0gXCJydFwiO1xuICAgIFRBR19OQU1FU1tcIlJUQ1wiXSA9IFwicnRjXCI7XG4gICAgVEFHX05BTUVTW1wiUlVCWVwiXSA9IFwicnVieVwiO1xuICAgIFRBR19OQU1FU1tcIlNcIl0gPSBcInNcIjtcbiAgICBUQUdfTkFNRVNbXCJTQ1JJUFRcIl0gPSBcInNjcmlwdFwiO1xuICAgIFRBR19OQU1FU1tcIlNFQ1RJT05cIl0gPSBcInNlY3Rpb25cIjtcbiAgICBUQUdfTkFNRVNbXCJTRUxFQ1RcIl0gPSBcInNlbGVjdFwiO1xuICAgIFRBR19OQU1FU1tcIlNPVVJDRVwiXSA9IFwic291cmNlXCI7XG4gICAgVEFHX05BTUVTW1wiU01BTExcIl0gPSBcInNtYWxsXCI7XG4gICAgVEFHX05BTUVTW1wiU1BBTlwiXSA9IFwic3BhblwiO1xuICAgIFRBR19OQU1FU1tcIlNUUklLRVwiXSA9IFwic3RyaWtlXCI7XG4gICAgVEFHX05BTUVTW1wiU1RST05HXCJdID0gXCJzdHJvbmdcIjtcbiAgICBUQUdfTkFNRVNbXCJTVFlMRVwiXSA9IFwic3R5bGVcIjtcbiAgICBUQUdfTkFNRVNbXCJTVUJcIl0gPSBcInN1YlwiO1xuICAgIFRBR19OQU1FU1tcIlNVTU1BUllcIl0gPSBcInN1bW1hcnlcIjtcbiAgICBUQUdfTkFNRVNbXCJTVVBcIl0gPSBcInN1cFwiO1xuICAgIFRBR19OQU1FU1tcIlRBQkxFXCJdID0gXCJ0YWJsZVwiO1xuICAgIFRBR19OQU1FU1tcIlRCT0RZXCJdID0gXCJ0Ym9keVwiO1xuICAgIFRBR19OQU1FU1tcIlRFTVBMQVRFXCJdID0gXCJ0ZW1wbGF0ZVwiO1xuICAgIFRBR19OQU1FU1tcIlRFWFRBUkVBXCJdID0gXCJ0ZXh0YXJlYVwiO1xuICAgIFRBR19OQU1FU1tcIlRGT09UXCJdID0gXCJ0Zm9vdFwiO1xuICAgIFRBR19OQU1FU1tcIlREXCJdID0gXCJ0ZFwiO1xuICAgIFRBR19OQU1FU1tcIlRIXCJdID0gXCJ0aFwiO1xuICAgIFRBR19OQU1FU1tcIlRIRUFEXCJdID0gXCJ0aGVhZFwiO1xuICAgIFRBR19OQU1FU1tcIlRJVExFXCJdID0gXCJ0aXRsZVwiO1xuICAgIFRBR19OQU1FU1tcIlRSXCJdID0gXCJ0clwiO1xuICAgIFRBR19OQU1FU1tcIlRSQUNLXCJdID0gXCJ0cmFja1wiO1xuICAgIFRBR19OQU1FU1tcIlRUXCJdID0gXCJ0dFwiO1xuICAgIFRBR19OQU1FU1tcIlVcIl0gPSBcInVcIjtcbiAgICBUQUdfTkFNRVNbXCJVTFwiXSA9IFwidWxcIjtcbiAgICBUQUdfTkFNRVNbXCJTVkdcIl0gPSBcInN2Z1wiO1xuICAgIFRBR19OQU1FU1tcIlZBUlwiXSA9IFwidmFyXCI7XG4gICAgVEFHX05BTUVTW1wiV0JSXCJdID0gXCJ3YnJcIjtcbiAgICBUQUdfTkFNRVNbXCJYTVBcIl0gPSBcInhtcFwiO1xufSkoVEFHX05BTUVTID0gVEFHX05BTUVTIHx8IChUQUdfTkFNRVMgPSB7fSkpO1xuLyoqXG4gKiBUYWcgSURzIGFyZSBudW1lcmljIElEcyBmb3Iga25vd24gdGFnIG5hbWVzLlxuICpcbiAqIFdlIHVzZSB0YWcgSURzIHRvIGltcHJvdmUgdGhlIHBlcmZvcm1hbmNlIG9mIHRhZyBuYW1lIGNvbXBhcmlzb25zLlxuICovXG5leHBvcnQgdmFyIFRBR19JRDtcbihmdW5jdGlvbiAoVEFHX0lEKSB7XG4gICAgVEFHX0lEW1RBR19JRFtcIlVOS05PV05cIl0gPSAwXSA9IFwiVU5LTk9XTlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJBXCJdID0gMV0gPSBcIkFcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQUREUkVTU1wiXSA9IDJdID0gXCJBRERSRVNTXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkFOTk9UQVRJT05fWE1MXCJdID0gM10gPSBcIkFOTk9UQVRJT05fWE1MXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkFQUExFVFwiXSA9IDRdID0gXCJBUFBMRVRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQVJFQVwiXSA9IDVdID0gXCJBUkVBXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkFSVElDTEVcIl0gPSA2XSA9IFwiQVJUSUNMRVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJBU0lERVwiXSA9IDddID0gXCJBU0lERVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJCXCJdID0gOF0gPSBcIkJcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQkFTRVwiXSA9IDldID0gXCJCQVNFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkJBU0VGT05UXCJdID0gMTBdID0gXCJCQVNFRk9OVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJCR1NPVU5EXCJdID0gMTFdID0gXCJCR1NPVU5EXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkJJR1wiXSA9IDEyXSA9IFwiQklHXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkJMT0NLUVVPVEVcIl0gPSAxM10gPSBcIkJMT0NLUVVPVEVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQk9EWVwiXSA9IDE0XSA9IFwiQk9EWVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJCUlwiXSA9IDE1XSA9IFwiQlJcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQlVUVE9OXCJdID0gMTZdID0gXCJCVVRUT05cIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiQ0FQVElPTlwiXSA9IDE3XSA9IFwiQ0FQVElPTlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJDRU5URVJcIl0gPSAxOF0gPSBcIkNFTlRFUlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJDT0RFXCJdID0gMTldID0gXCJDT0RFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkNPTFwiXSA9IDIwXSA9IFwiQ09MXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkNPTEdST1VQXCJdID0gMjFdID0gXCJDT0xHUk9VUFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJERFwiXSA9IDIyXSA9IFwiRERcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiREVTQ1wiXSA9IDIzXSA9IFwiREVTQ1wiO1xuICAgIFRBR19JRFtUQUdfSURbXCJERVRBSUxTXCJdID0gMjRdID0gXCJERVRBSUxTXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkRJQUxPR1wiXSA9IDI1XSA9IFwiRElBTE9HXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkRJUlwiXSA9IDI2XSA9IFwiRElSXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkRJVlwiXSA9IDI3XSA9IFwiRElWXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkRMXCJdID0gMjhdID0gXCJETFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJEVFwiXSA9IDI5XSA9IFwiRFRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiRU1cIl0gPSAzMF0gPSBcIkVNXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkVNQkVEXCJdID0gMzFdID0gXCJFTUJFRFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJGSUVMRFNFVFwiXSA9IDMyXSA9IFwiRklFTERTRVRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiRklHQ0FQVElPTlwiXSA9IDMzXSA9IFwiRklHQ0FQVElPTlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJGSUdVUkVcIl0gPSAzNF0gPSBcIkZJR1VSRVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJGT05UXCJdID0gMzVdID0gXCJGT05UXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkZPT1RFUlwiXSA9IDM2XSA9IFwiRk9PVEVSXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkZPUkVJR05fT0JKRUNUXCJdID0gMzddID0gXCJGT1JFSUdOX09CSkVDVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJGT1JNXCJdID0gMzhdID0gXCJGT1JNXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkZSQU1FXCJdID0gMzldID0gXCJGUkFNRVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJGUkFNRVNFVFwiXSA9IDQwXSA9IFwiRlJBTUVTRVRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiSDFcIl0gPSA0MV0gPSBcIkgxXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkgyXCJdID0gNDJdID0gXCJIMlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJIM1wiXSA9IDQzXSA9IFwiSDNcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiSDRcIl0gPSA0NF0gPSBcIkg0XCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkg1XCJdID0gNDVdID0gXCJINVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJINlwiXSA9IDQ2XSA9IFwiSDZcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiSEVBRFwiXSA9IDQ3XSA9IFwiSEVBRFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJIRUFERVJcIl0gPSA0OF0gPSBcIkhFQURFUlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJIR1JPVVBcIl0gPSA0OV0gPSBcIkhHUk9VUFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJIUlwiXSA9IDUwXSA9IFwiSFJcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiSFRNTFwiXSA9IDUxXSA9IFwiSFRNTFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJJXCJdID0gNTJdID0gXCJJXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIklNR1wiXSA9IDUzXSA9IFwiSU1HXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIklNQUdFXCJdID0gNTRdID0gXCJJTUFHRVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJJTlBVVFwiXSA9IDU1XSA9IFwiSU5QVVRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiSUZSQU1FXCJdID0gNTZdID0gXCJJRlJBTUVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiS0VZR0VOXCJdID0gNTddID0gXCJLRVlHRU5cIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTEFCRUxcIl0gPSA1OF0gPSBcIkxBQkVMXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkxJXCJdID0gNTldID0gXCJMSVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJMSU5LXCJdID0gNjBdID0gXCJMSU5LXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIkxJU1RJTkdcIl0gPSA2MV0gPSBcIkxJU1RJTkdcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTUFJTlwiXSA9IDYyXSA9IFwiTUFJTlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJNQUxJR05NQVJLXCJdID0gNjNdID0gXCJNQUxJR05NQVJLXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk1BUlFVRUVcIl0gPSA2NF0gPSBcIk1BUlFVRUVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTUFUSFwiXSA9IDY1XSA9IFwiTUFUSFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJNRU5VXCJdID0gNjZdID0gXCJNRU5VXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk1FVEFcIl0gPSA2N10gPSBcIk1FVEFcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTUdMWVBIXCJdID0gNjhdID0gXCJNR0xZUEhcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTUlcIl0gPSA2OV0gPSBcIk1JXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk1PXCJdID0gNzBdID0gXCJNT1wiO1xuICAgIFRBR19JRFtUQUdfSURbXCJNTlwiXSA9IDcxXSA9IFwiTU5cIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiTVNcIl0gPSA3Ml0gPSBcIk1TXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk1URVhUXCJdID0gNzNdID0gXCJNVEVYVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJOQVZcIl0gPSA3NF0gPSBcIk5BVlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJOT0JSXCJdID0gNzVdID0gXCJOT0JSXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk5PRlJBTUVTXCJdID0gNzZdID0gXCJOT0ZSQU1FU1wiO1xuICAgIFRBR19JRFtUQUdfSURbXCJOT0VNQkVEXCJdID0gNzddID0gXCJOT0VNQkVEXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk5PU0NSSVBUXCJdID0gNzhdID0gXCJOT1NDUklQVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJPQkpFQ1RcIl0gPSA3OV0gPSBcIk9CSkVDVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJPTFwiXSA9IDgwXSA9IFwiT0xcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiT1BUR1JPVVBcIl0gPSA4MV0gPSBcIk9QVEdST1VQXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIk9QVElPTlwiXSA9IDgyXSA9IFwiT1BUSU9OXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlBcIl0gPSA4M10gPSBcIlBcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiUEFSQU1cIl0gPSA4NF0gPSBcIlBBUkFNXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlBMQUlOVEVYVFwiXSA9IDg1XSA9IFwiUExBSU5URVhUXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlBSRVwiXSA9IDg2XSA9IFwiUFJFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlJCXCJdID0gODddID0gXCJSQlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJSUFwiXSA9IDg4XSA9IFwiUlBcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiUlRcIl0gPSA4OV0gPSBcIlJUXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlJUQ1wiXSA9IDkwXSA9IFwiUlRDXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlJVQllcIl0gPSA5MV0gPSBcIlJVQllcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiU1wiXSA9IDkyXSA9IFwiU1wiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTQ1JJUFRcIl0gPSA5M10gPSBcIlNDUklQVFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTRUNUSU9OXCJdID0gOTRdID0gXCJTRUNUSU9OXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNFTEVDVFwiXSA9IDk1XSA9IFwiU0VMRUNUXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNPVVJDRVwiXSA9IDk2XSA9IFwiU09VUkNFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNNQUxMXCJdID0gOTddID0gXCJTTUFMTFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTUEFOXCJdID0gOThdID0gXCJTUEFOXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNUUklLRVwiXSA9IDk5XSA9IFwiU1RSSUtFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNUUk9OR1wiXSA9IDEwMF0gPSBcIlNUUk9OR1wiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTVFlMRVwiXSA9IDEwMV0gPSBcIlNUWUxFXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlNVQlwiXSA9IDEwMl0gPSBcIlNVQlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTVU1NQVJZXCJdID0gMTAzXSA9IFwiU1VNTUFSWVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTVVBcIl0gPSAxMDRdID0gXCJTVVBcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVEFCTEVcIl0gPSAxMDVdID0gXCJUQUJMRVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJUQk9EWVwiXSA9IDEwNl0gPSBcIlRCT0RZXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlRFTVBMQVRFXCJdID0gMTA3XSA9IFwiVEVNUExBVEVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVEVYVEFSRUFcIl0gPSAxMDhdID0gXCJURVhUQVJFQVwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJURk9PVFwiXSA9IDEwOV0gPSBcIlRGT09UXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlREXCJdID0gMTEwXSA9IFwiVERcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVEhcIl0gPSAxMTFdID0gXCJUSFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJUSEVBRFwiXSA9IDExMl0gPSBcIlRIRUFEXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlRJVExFXCJdID0gMTEzXSA9IFwiVElUTEVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVFJcIl0gPSAxMTRdID0gXCJUUlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJUUkFDS1wiXSA9IDExNV0gPSBcIlRSQUNLXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIlRUXCJdID0gMTE2XSA9IFwiVFRcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVVwiXSA9IDExN10gPSBcIlVcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVUxcIl0gPSAxMThdID0gXCJVTFwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJTVkdcIl0gPSAxMTldID0gXCJTVkdcIjtcbiAgICBUQUdfSURbVEFHX0lEW1wiVkFSXCJdID0gMTIwXSA9IFwiVkFSXCI7XG4gICAgVEFHX0lEW1RBR19JRFtcIldCUlwiXSA9IDEyMV0gPSBcIldCUlwiO1xuICAgIFRBR19JRFtUQUdfSURbXCJYTVBcIl0gPSAxMjJdID0gXCJYTVBcIjtcbn0pKFRBR19JRCA9IFRBR19JRCB8fCAoVEFHX0lEID0ge30pKTtcbmNvbnN0IFRBR19OQU1FX1RPX0lEID0gbmV3IE1hcChbXG4gICAgW1RBR19OQU1FUy5BLCBUQUdfSUQuQV0sXG4gICAgW1RBR19OQU1FUy5BRERSRVNTLCBUQUdfSUQuQUREUkVTU10sXG4gICAgW1RBR19OQU1FUy5BTk5PVEFUSU9OX1hNTCwgVEFHX0lELkFOTk9UQVRJT05fWE1MXSxcbiAgICBbVEFHX05BTUVTLkFQUExFVCwgVEFHX0lELkFQUExFVF0sXG4gICAgW1RBR19OQU1FUy5BUkVBLCBUQUdfSUQuQVJFQV0sXG4gICAgW1RBR19OQU1FUy5BUlRJQ0xFLCBUQUdfSUQuQVJUSUNMRV0sXG4gICAgW1RBR19OQU1FUy5BU0lERSwgVEFHX0lELkFTSURFXSxcbiAgICBbVEFHX05BTUVTLkIsIFRBR19JRC5CXSxcbiAgICBbVEFHX05BTUVTLkJBU0UsIFRBR19JRC5CQVNFXSxcbiAgICBbVEFHX05BTUVTLkJBU0VGT05ULCBUQUdfSUQuQkFTRUZPTlRdLFxuICAgIFtUQUdfTkFNRVMuQkdTT1VORCwgVEFHX0lELkJHU09VTkRdLFxuICAgIFtUQUdfTkFNRVMuQklHLCBUQUdfSUQuQklHXSxcbiAgICBbVEFHX05BTUVTLkJMT0NLUVVPVEUsIFRBR19JRC5CTE9DS1FVT1RFXSxcbiAgICBbVEFHX05BTUVTLkJPRFksIFRBR19JRC5CT0RZXSxcbiAgICBbVEFHX05BTUVTLkJSLCBUQUdfSUQuQlJdLFxuICAgIFtUQUdfTkFNRVMuQlVUVE9OLCBUQUdfSUQuQlVUVE9OXSxcbiAgICBbVEFHX05BTUVTLkNBUFRJT04sIFRBR19JRC5DQVBUSU9OXSxcbiAgICBbVEFHX05BTUVTLkNFTlRFUiwgVEFHX0lELkNFTlRFUl0sXG4gICAgW1RBR19OQU1FUy5DT0RFLCBUQUdfSUQuQ09ERV0sXG4gICAgW1RBR19OQU1FUy5DT0wsIFRBR19JRC5DT0xdLFxuICAgIFtUQUdfTkFNRVMuQ09MR1JPVVAsIFRBR19JRC5DT0xHUk9VUF0sXG4gICAgW1RBR19OQU1FUy5ERCwgVEFHX0lELkREXSxcbiAgICBbVEFHX05BTUVTLkRFU0MsIFRBR19JRC5ERVNDXSxcbiAgICBbVEFHX05BTUVTLkRFVEFJTFMsIFRBR19JRC5ERVRBSUxTXSxcbiAgICBbVEFHX05BTUVTLkRJQUxPRywgVEFHX0lELkRJQUxPR10sXG4gICAgW1RBR19OQU1FUy5ESVIsIFRBR19JRC5ESVJdLFxuICAgIFtUQUdfTkFNRVMuRElWLCBUQUdfSUQuRElWXSxcbiAgICBbVEFHX05BTUVTLkRMLCBUQUdfSUQuRExdLFxuICAgIFtUQUdfTkFNRVMuRFQsIFRBR19JRC5EVF0sXG4gICAgW1RBR19OQU1FUy5FTSwgVEFHX0lELkVNXSxcbiAgICBbVEFHX05BTUVTLkVNQkVELCBUQUdfSUQuRU1CRURdLFxuICAgIFtUQUdfTkFNRVMuRklFTERTRVQsIFRBR19JRC5GSUVMRFNFVF0sXG4gICAgW1RBR19OQU1FUy5GSUdDQVBUSU9OLCBUQUdfSUQuRklHQ0FQVElPTl0sXG4gICAgW1RBR19OQU1FUy5GSUdVUkUsIFRBR19JRC5GSUdVUkVdLFxuICAgIFtUQUdfTkFNRVMuRk9OVCwgVEFHX0lELkZPTlRdLFxuICAgIFtUQUdfTkFNRVMuRk9PVEVSLCBUQUdfSUQuRk9PVEVSXSxcbiAgICBbVEFHX05BTUVTLkZPUkVJR05fT0JKRUNULCBUQUdfSUQuRk9SRUlHTl9PQkpFQ1RdLFxuICAgIFtUQUdfTkFNRVMuRk9STSwgVEFHX0lELkZPUk1dLFxuICAgIFtUQUdfTkFNRVMuRlJBTUUsIFRBR19JRC5GUkFNRV0sXG4gICAgW1RBR19OQU1FUy5GUkFNRVNFVCwgVEFHX0lELkZSQU1FU0VUXSxcbiAgICBbVEFHX05BTUVTLkgxLCBUQUdfSUQuSDFdLFxuICAgIFtUQUdfTkFNRVMuSDIsIFRBR19JRC5IMl0sXG4gICAgW1RBR19OQU1FUy5IMywgVEFHX0lELkgzXSxcbiAgICBbVEFHX05BTUVTLkg0LCBUQUdfSUQuSDRdLFxuICAgIFtUQUdfTkFNRVMuSDUsIFRBR19JRC5INV0sXG4gICAgW1RBR19OQU1FUy5INiwgVEFHX0lELkg2XSxcbiAgICBbVEFHX05BTUVTLkhFQUQsIFRBR19JRC5IRUFEXSxcbiAgICBbVEFHX05BTUVTLkhFQURFUiwgVEFHX0lELkhFQURFUl0sXG4gICAgW1RBR19OQU1FUy5IR1JPVVAsIFRBR19JRC5IR1JPVVBdLFxuICAgIFtUQUdfTkFNRVMuSFIsIFRBR19JRC5IUl0sXG4gICAgW1RBR19OQU1FUy5IVE1MLCBUQUdfSUQuSFRNTF0sXG4gICAgW1RBR19OQU1FUy5JLCBUQUdfSUQuSV0sXG4gICAgW1RBR19OQU1FUy5JTUcsIFRBR19JRC5JTUddLFxuICAgIFtUQUdfTkFNRVMuSU1BR0UsIFRBR19JRC5JTUFHRV0sXG4gICAgW1RBR19OQU1FUy5JTlBVVCwgVEFHX0lELklOUFVUXSxcbiAgICBbVEFHX05BTUVTLklGUkFNRSwgVEFHX0lELklGUkFNRV0sXG4gICAgW1RBR19OQU1FUy5LRVlHRU4sIFRBR19JRC5LRVlHRU5dLFxuICAgIFtUQUdfTkFNRVMuTEFCRUwsIFRBR19JRC5MQUJFTF0sXG4gICAgW1RBR19OQU1FUy5MSSwgVEFHX0lELkxJXSxcbiAgICBbVEFHX05BTUVTLkxJTkssIFRBR19JRC5MSU5LXSxcbiAgICBbVEFHX05BTUVTLkxJU1RJTkcsIFRBR19JRC5MSVNUSU5HXSxcbiAgICBbVEFHX05BTUVTLk1BSU4sIFRBR19JRC5NQUlOXSxcbiAgICBbVEFHX05BTUVTLk1BTElHTk1BUkssIFRBR19JRC5NQUxJR05NQVJLXSxcbiAgICBbVEFHX05BTUVTLk1BUlFVRUUsIFRBR19JRC5NQVJRVUVFXSxcbiAgICBbVEFHX05BTUVTLk1BVEgsIFRBR19JRC5NQVRIXSxcbiAgICBbVEFHX05BTUVTLk1FTlUsIFRBR19JRC5NRU5VXSxcbiAgICBbVEFHX05BTUVTLk1FVEEsIFRBR19JRC5NRVRBXSxcbiAgICBbVEFHX05BTUVTLk1HTFlQSCwgVEFHX0lELk1HTFlQSF0sXG4gICAgW1RBR19OQU1FUy5NSSwgVEFHX0lELk1JXSxcbiAgICBbVEFHX05BTUVTLk1PLCBUQUdfSUQuTU9dLFxuICAgIFtUQUdfTkFNRVMuTU4sIFRBR19JRC5NTl0sXG4gICAgW1RBR19OQU1FUy5NUywgVEFHX0lELk1TXSxcbiAgICBbVEFHX05BTUVTLk1URVhULCBUQUdfSUQuTVRFWFRdLFxuICAgIFtUQUdfTkFNRVMuTkFWLCBUQUdfSUQuTkFWXSxcbiAgICBbVEFHX05BTUVTLk5PQlIsIFRBR19JRC5OT0JSXSxcbiAgICBbVEFHX05BTUVTLk5PRlJBTUVTLCBUQUdfSUQuTk9GUkFNRVNdLFxuICAgIFtUQUdfTkFNRVMuTk9FTUJFRCwgVEFHX0lELk5PRU1CRURdLFxuICAgIFtUQUdfTkFNRVMuTk9TQ1JJUFQsIFRBR19JRC5OT1NDUklQVF0sXG4gICAgW1RBR19OQU1FUy5PQkpFQ1QsIFRBR19JRC5PQkpFQ1RdLFxuICAgIFtUQUdfTkFNRVMuT0wsIFRBR19JRC5PTF0sXG4gICAgW1RBR19OQU1FUy5PUFRHUk9VUCwgVEFHX0lELk9QVEdST1VQXSxcbiAgICBbVEFHX05BTUVTLk9QVElPTiwgVEFHX0lELk9QVElPTl0sXG4gICAgW1RBR19OQU1FUy5QLCBUQUdfSUQuUF0sXG4gICAgW1RBR19OQU1FUy5QQVJBTSwgVEFHX0lELlBBUkFNXSxcbiAgICBbVEFHX05BTUVTLlBMQUlOVEVYVCwgVEFHX0lELlBMQUlOVEVYVF0sXG4gICAgW1RBR19OQU1FUy5QUkUsIFRBR19JRC5QUkVdLFxuICAgIFtUQUdfTkFNRVMuUkIsIFRBR19JRC5SQl0sXG4gICAgW1RBR19OQU1FUy5SUCwgVEFHX0lELlJQXSxcbiAgICBbVEFHX05BTUVTLlJULCBUQUdfSUQuUlRdLFxuICAgIFtUQUdfTkFNRVMuUlRDLCBUQUdfSUQuUlRDXSxcbiAgICBbVEFHX05BTUVTLlJVQlksIFRBR19JRC5SVUJZXSxcbiAgICBbVEFHX05BTUVTLlMsIFRBR19JRC5TXSxcbiAgICBbVEFHX05BTUVTLlNDUklQVCwgVEFHX0lELlNDUklQVF0sXG4gICAgW1RBR19OQU1FUy5TRUNUSU9OLCBUQUdfSUQuU0VDVElPTl0sXG4gICAgW1RBR19OQU1FUy5TRUxFQ1QsIFRBR19JRC5TRUxFQ1RdLFxuICAgIFtUQUdfTkFNRVMuU09VUkNFLCBUQUdfSUQuU09VUkNFXSxcbiAgICBbVEFHX05BTUVTLlNNQUxMLCBUQUdfSUQuU01BTExdLFxuICAgIFtUQUdfTkFNRVMuU1BBTiwgVEFHX0lELlNQQU5dLFxuICAgIFtUQUdfTkFNRVMuU1RSSUtFLCBUQUdfSUQuU1RSSUtFXSxcbiAgICBbVEFHX05BTUVTLlNUUk9ORywgVEFHX0lELlNUUk9OR10sXG4gICAgW1RBR19OQU1FUy5TVFlMRSwgVEFHX0lELlNUWUxFXSxcbiAgICBbVEFHX05BTUVTLlNVQiwgVEFHX0lELlNVQl0sXG4gICAgW1RBR19OQU1FUy5TVU1NQVJZLCBUQUdfSUQuU1VNTUFSWV0sXG4gICAgW1RBR19OQU1FUy5TVVAsIFRBR19JRC5TVVBdLFxuICAgIFtUQUdfTkFNRVMuVEFCTEUsIFRBR19JRC5UQUJMRV0sXG4gICAgW1RBR19OQU1FUy5UQk9EWSwgVEFHX0lELlRCT0RZXSxcbiAgICBbVEFHX05BTUVTLlRFTVBMQVRFLCBUQUdfSUQuVEVNUExBVEVdLFxuICAgIFtUQUdfTkFNRVMuVEVYVEFSRUEsIFRBR19JRC5URVhUQVJFQV0sXG4gICAgW1RBR19OQU1FUy5URk9PVCwgVEFHX0lELlRGT09UXSxcbiAgICBbVEFHX05BTUVTLlRELCBUQUdfSUQuVERdLFxuICAgIFtUQUdfTkFNRVMuVEgsIFRBR19JRC5USF0sXG4gICAgW1RBR19OQU1FUy5USEVBRCwgVEFHX0lELlRIRUFEXSxcbiAgICBbVEFHX05BTUVTLlRJVExFLCBUQUdfSUQuVElUTEVdLFxuICAgIFtUQUdfTkFNRVMuVFIsIFRBR19JRC5UUl0sXG4gICAgW1RBR19OQU1FUy5UUkFDSywgVEFHX0lELlRSQUNLXSxcbiAgICBbVEFHX05BTUVTLlRULCBUQUdfSUQuVFRdLFxuICAgIFtUQUdfTkFNRVMuVSwgVEFHX0lELlVdLFxuICAgIFtUQUdfTkFNRVMuVUwsIFRBR19JRC5VTF0sXG4gICAgW1RBR19OQU1FUy5TVkcsIFRBR19JRC5TVkddLFxuICAgIFtUQUdfTkFNRVMuVkFSLCBUQUdfSUQuVkFSXSxcbiAgICBbVEFHX05BTUVTLldCUiwgVEFHX0lELldCUl0sXG4gICAgW1RBR19OQU1FUy5YTVAsIFRBR19JRC5YTVBdLFxuXSk7XG5leHBvcnQgZnVuY3Rpb24gZ2V0VGFnSUQodGFnTmFtZSkge1xuICAgIHZhciBfYTtcbiAgICByZXR1cm4gKF9hID0gVEFHX05BTUVfVE9fSUQuZ2V0KHRhZ05hbWUpKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBUQUdfSUQuVU5LTk9XTjtcbn1cbmNvbnN0ICQgPSBUQUdfSUQ7XG5leHBvcnQgY29uc3QgU1BFQ0lBTF9FTEVNRU5UUyA9IHtcbiAgICBbTlMuSFRNTF06IG5ldyBTZXQoW1xuICAgICAgICAkLkFERFJFU1MsXG4gICAgICAgICQuQVBQTEVULFxuICAgICAgICAkLkFSRUEsXG4gICAgICAgICQuQVJUSUNMRSxcbiAgICAgICAgJC5BU0lERSxcbiAgICAgICAgJC5CQVNFLFxuICAgICAgICAkLkJBU0VGT05ULFxuICAgICAgICAkLkJHU09VTkQsXG4gICAgICAgICQuQkxPQ0tRVU9URSxcbiAgICAgICAgJC5CT0RZLFxuICAgICAgICAkLkJSLFxuICAgICAgICAkLkJVVFRPTixcbiAgICAgICAgJC5DQVBUSU9OLFxuICAgICAgICAkLkNFTlRFUixcbiAgICAgICAgJC5DT0wsXG4gICAgICAgICQuQ09MR1JPVVAsXG4gICAgICAgICQuREQsXG4gICAgICAgICQuREVUQUlMUyxcbiAgICAgICAgJC5ESVIsXG4gICAgICAgICQuRElWLFxuICAgICAgICAkLkRMLFxuICAgICAgICAkLkRULFxuICAgICAgICAkLkVNQkVELFxuICAgICAgICAkLkZJRUxEU0VULFxuICAgICAgICAkLkZJR0NBUFRJT04sXG4gICAgICAgICQuRklHVVJFLFxuICAgICAgICAkLkZPT1RFUixcbiAgICAgICAgJC5GT1JNLFxuICAgICAgICAkLkZSQU1FLFxuICAgICAgICAkLkZSQU1FU0VULFxuICAgICAgICAkLkgxLFxuICAgICAgICAkLkgyLFxuICAgICAgICAkLkgzLFxuICAgICAgICAkLkg0LFxuICAgICAgICAkLkg1LFxuICAgICAgICAkLkg2LFxuICAgICAgICAkLkhFQUQsXG4gICAgICAgICQuSEVBREVSLFxuICAgICAgICAkLkhHUk9VUCxcbiAgICAgICAgJC5IUixcbiAgICAgICAgJC5IVE1MLFxuICAgICAgICAkLklGUkFNRSxcbiAgICAgICAgJC5JTUcsXG4gICAgICAgICQuSU5QVVQsXG4gICAgICAgICQuTEksXG4gICAgICAgICQuTElOSyxcbiAgICAgICAgJC5MSVNUSU5HLFxuICAgICAgICAkLk1BSU4sXG4gICAgICAgICQuTUFSUVVFRSxcbiAgICAgICAgJC5NRU5VLFxuICAgICAgICAkLk1FVEEsXG4gICAgICAgICQuTkFWLFxuICAgICAgICAkLk5PRU1CRUQsXG4gICAgICAgICQuTk9GUkFNRVMsXG4gICAgICAgICQuTk9TQ1JJUFQsXG4gICAgICAgICQuT0JKRUNULFxuICAgICAgICAkLk9MLFxuICAgICAgICAkLlAsXG4gICAgICAgICQuUEFSQU0sXG4gICAgICAgICQuUExBSU5URVhULFxuICAgICAgICAkLlBSRSxcbiAgICAgICAgJC5TQ1JJUFQsXG4gICAgICAgICQuU0VDVElPTixcbiAgICAgICAgJC5TRUxFQ1QsXG4gICAgICAgICQuU09VUkNFLFxuICAgICAgICAkLlNUWUxFLFxuICAgICAgICAkLlNVTU1BUlksXG4gICAgICAgICQuVEFCTEUsXG4gICAgICAgICQuVEJPRFksXG4gICAgICAgICQuVEQsXG4gICAgICAgICQuVEVNUExBVEUsXG4gICAgICAgICQuVEVYVEFSRUEsXG4gICAgICAgICQuVEZPT1QsXG4gICAgICAgICQuVEgsXG4gICAgICAgICQuVEhFQUQsXG4gICAgICAgICQuVElUTEUsXG4gICAgICAgICQuVFIsXG4gICAgICAgICQuVFJBQ0ssXG4gICAgICAgICQuVUwsXG4gICAgICAgICQuV0JSLFxuICAgICAgICAkLlhNUCxcbiAgICBdKSxcbiAgICBbTlMuTUFUSE1MXTogbmV3IFNldChbJC5NSSwgJC5NTywgJC5NTiwgJC5NUywgJC5NVEVYVCwgJC5BTk5PVEFUSU9OX1hNTF0pLFxuICAgIFtOUy5TVkddOiBuZXcgU2V0KFskLlRJVExFLCAkLkZPUkVJR05fT0JKRUNULCAkLkRFU0NdKSxcbiAgICBbTlMuWExJTktdOiBuZXcgU2V0KCksXG4gICAgW05TLlhNTF06IG5ldyBTZXQoKSxcbiAgICBbTlMuWE1MTlNdOiBuZXcgU2V0KCksXG59O1xuZXhwb3J0IGZ1bmN0aW9uIGlzTnVtYmVyZWRIZWFkZXIodG4pIHtcbiAgICByZXR1cm4gdG4gPT09ICQuSDEgfHwgdG4gPT09ICQuSDIgfHwgdG4gPT09ICQuSDMgfHwgdG4gPT09ICQuSDQgfHwgdG4gPT09ICQuSDUgfHwgdG4gPT09ICQuSDY7XG59XG5jb25zdCBVTkVTQ0FQRURfVEVYVCA9IG5ldyBTZXQoW1xuICAgIFRBR19OQU1FUy5TVFlMRSxcbiAgICBUQUdfTkFNRVMuU0NSSVBULFxuICAgIFRBR19OQU1FUy5YTVAsXG4gICAgVEFHX05BTUVTLklGUkFNRSxcbiAgICBUQUdfTkFNRVMuTk9FTUJFRCxcbiAgICBUQUdfTkFNRVMuTk9GUkFNRVMsXG4gICAgVEFHX05BTUVTLlBMQUlOVEVYVCxcbl0pO1xuZXhwb3J0IGZ1bmN0aW9uIGhhc1VuZXNjYXBlZFRleHQodG4sIHNjcmlwdGluZ0VuYWJsZWQpIHtcbiAgICByZXR1cm4gVU5FU0NBUEVEX1RFWFQuaGFzKHRuKSB8fCAoc2NyaXB0aW5nRW5hYmxlZCAmJiB0biA9PT0gVEFHX05BTUVTLk5PU0NSSVBUKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWh0bWwuanMubWFwIl0sIm5hbWVzIjpbIk5TIiwiQVRUUlMiLCJET0NVTUVOVF9NT0RFIiwiVEFHX05BTUVTIiwiVEFHX0lEIiwiVEFHX05BTUVfVE9fSUQiLCJNYXAiLCJBIiwiQUREUkVTUyIsIkFOTk9UQVRJT05fWE1MIiwiQVBQTEVUIiwiQVJFQSIsIkFSVElDTEUiLCJBU0lERSIsIkIiLCJCQVNFIiwiQkFTRUZPTlQiLCJCR1NPVU5EIiwiQklHIiwiQkxPQ0tRVU9URSIsIkJPRFkiLCJCUiIsIkJVVFRPTiIsIkNBUFRJT04iLCJDRU5URVIiLCJDT0RFIiwiQ09MIiwiQ09MR1JPVVAiLCJERCIsIkRFU0MiLCJERVRBSUxTIiwiRElBTE9HIiwiRElSIiwiRElWIiwiREwiLCJEVCIsIkVNIiwiRU1CRUQiLCJGSUVMRFNFVCIsIkZJR0NBUFRJT04iLCJGSUdVUkUiLCJGT05UIiwiRk9PVEVSIiwiRk9SRUlHTl9PQkpFQ1QiLCJGT1JNIiwiRlJBTUUiLCJGUkFNRVNFVCIsIkgxIiwiSDIiLCJIMyIsIkg0IiwiSDUiLCJINiIsIkhFQUQiLCJIRUFERVIiLCJIR1JPVVAiLCJIUiIsIkhUTUwiLCJJIiwiSU1HIiwiSU1BR0UiLCJJTlBVVCIsIklGUkFNRSIsIktFWUdFTiIsIkxBQkVMIiwiTEkiLCJMSU5LIiwiTElTVElORyIsIk1BSU4iLCJNQUxJR05NQVJLIiwiTUFSUVVFRSIsIk1BVEgiLCJNRU5VIiwiTUVUQSIsIk1HTFlQSCIsIk1JIiwiTU8iLCJNTiIsIk1TIiwiTVRFWFQiLCJOQVYiLCJOT0JSIiwiTk9GUkFNRVMiLCJOT0VNQkVEIiwiTk9TQ1JJUFQiLCJPQkpFQ1QiLCJPTCIsIk9QVEdST1VQIiwiT1BUSU9OIiwiUCIsIlBBUkFNIiwiUExBSU5URVhUIiwiUFJFIiwiUkIiLCJSUCIsIlJUIiwiUlRDIiwiUlVCWSIsIlMiLCJTQ1JJUFQiLCJTRUNUSU9OIiwiU0VMRUNUIiwiU09VUkNFIiwiU01BTEwiLCJTUEFOIiwiU1RSSUtFIiwiU1RST05HIiwiU1RZTEUiLCJTVUIiLCJTVU1NQVJZIiwiU1VQIiwiVEFCTEUiLCJUQk9EWSIsIlRFTVBMQVRFIiwiVEVYVEFSRUEiLCJURk9PVCIsIlREIiwiVEgiLCJUSEVBRCIsIlRJVExFIiwiVFIiLCJUUkFDSyIsIlRUIiwiVSIsIlVMIiwiU1ZHIiwiVkFSIiwiV0JSIiwiWE1QIiwiZ2V0VGFnSUQiLCJ0YWdOYW1lIiwiX2EiLCJnZXQiLCJVTktOT1dOIiwiJCIsIlNQRUNJQUxfRUxFTUVOVFMiLCJTZXQiLCJNQVRITUwiLCJYTElOSyIsIlhNTCIsIlhNTE5TIiwiaXNOdW1iZXJlZEhlYWRlciIsInRuIiwiVU5FU0NBUEVEX1RFWFQiLCJoYXNVbmVzY2FwZWRUZXh0Iiwic2NyaXB0aW5nRW5hYmxlZCIsImhhcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/html.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/common/token.js": /*!**************************************************!*\ !*** ./node_modules/parse5/dist/common/token.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 */ TokenType: () => (/* binding */ TokenType),\n/* harmony export */ getTokenAttr: () => (/* binding */ getTokenAttr)\n/* harmony export */ });\nvar TokenType;\n(function(TokenType) {\n TokenType[TokenType[\"CHARACTER\"] = 0] = \"CHARACTER\";\n TokenType[TokenType[\"NULL_CHARACTER\"] = 1] = \"NULL_CHARACTER\";\n TokenType[TokenType[\"WHITESPACE_CHARACTER\"] = 2] = \"WHITESPACE_CHARACTER\";\n TokenType[TokenType[\"START_TAG\"] = 3] = \"START_TAG\";\n TokenType[TokenType[\"END_TAG\"] = 4] = \"END_TAG\";\n TokenType[TokenType[\"COMMENT\"] = 5] = \"COMMENT\";\n TokenType[TokenType[\"DOCTYPE\"] = 6] = \"DOCTYPE\";\n TokenType[TokenType[\"EOF\"] = 7] = \"EOF\";\n TokenType[TokenType[\"HIBERNATION\"] = 8] = \"HIBERNATION\";\n})(TokenType = TokenType || (TokenType = {}));\nfunction getTokenAttr(token, attrName) {\n for(let i = token.attrs.length - 1; i >= 0; i--){\n if (token.attrs[i].name === attrName) {\n return token.attrs[i].value;\n }\n }\n return null;\n} //# sourceMappingURL=token.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL3Rva2VuLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQU8sSUFBSUEsVUFBVTtBQUNwQixVQUFVQSxTQUFTO0lBQ2hCQSxTQUFTLENBQUNBLFNBQVMsQ0FBQyxZQUFZLEdBQUcsRUFBRSxHQUFHO0lBQ3hDQSxTQUFTLENBQUNBLFNBQVMsQ0FBQyxpQkFBaUIsR0FBRyxFQUFFLEdBQUc7SUFDN0NBLFNBQVMsQ0FBQ0EsU0FBUyxDQUFDLHVCQUF1QixHQUFHLEVBQUUsR0FBRztJQUNuREEsU0FBUyxDQUFDQSxTQUFTLENBQUMsWUFBWSxHQUFHLEVBQUUsR0FBRztJQUN4Q0EsU0FBUyxDQUFDQSxTQUFTLENBQUMsVUFBVSxHQUFHLEVBQUUsR0FBRztJQUN0Q0EsU0FBUyxDQUFDQSxTQUFTLENBQUMsVUFBVSxHQUFHLEVBQUUsR0FBRztJQUN0Q0EsU0FBUyxDQUFDQSxTQUFTLENBQUMsVUFBVSxHQUFHLEVBQUUsR0FBRztJQUN0Q0EsU0FBUyxDQUFDQSxTQUFTLENBQUMsTUFBTSxHQUFHLEVBQUUsR0FBRztJQUNsQ0EsU0FBUyxDQUFDQSxTQUFTLENBQUMsY0FBYyxHQUFHLEVBQUUsR0FBRztBQUM5QyxHQUFHQSxZQUFZQSxhQUFjQSxDQUFBQSxZQUFZLENBQUM7QUFDbkMsU0FBU0MsYUFBYUMsS0FBSyxFQUFFQyxRQUFRO0lBQ3hDLElBQUssSUFBSUMsSUFBSUYsTUFBTUcsS0FBSyxDQUFDQyxNQUFNLEdBQUcsR0FBR0YsS0FBSyxHQUFHQSxJQUFLO1FBQzlDLElBQUlGLE1BQU1HLEtBQUssQ0FBQ0QsRUFBRSxDQUFDRyxJQUFJLEtBQUtKLFVBQVU7WUFDbEMsT0FBT0QsTUFBTUcsS0FBSyxDQUFDRCxFQUFFLENBQUNJLEtBQUs7UUFDL0I7SUFDSjtJQUNBLE9BQU87QUFDWCxFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL3BhcnNlNS9kaXN0L2NvbW1vbi90b2tlbi5qcz82M2U3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgVG9rZW5UeXBlO1xuKGZ1bmN0aW9uIChUb2tlblR5cGUpIHtcbiAgICBUb2tlblR5cGVbVG9rZW5UeXBlW1wiQ0hBUkFDVEVSXCJdID0gMF0gPSBcIkNIQVJBQ1RFUlwiO1xuICAgIFRva2VuVHlwZVtUb2tlblR5cGVbXCJOVUxMX0NIQVJBQ1RFUlwiXSA9IDFdID0gXCJOVUxMX0NIQVJBQ1RFUlwiO1xuICAgIFRva2VuVHlwZVtUb2tlblR5cGVbXCJXSElURVNQQUNFX0NIQVJBQ1RFUlwiXSA9IDJdID0gXCJXSElURVNQQUNFX0NIQVJBQ1RFUlwiO1xuICAgIFRva2VuVHlwZVtUb2tlblR5cGVbXCJTVEFSVF9UQUdcIl0gPSAzXSA9IFwiU1RBUlRfVEFHXCI7XG4gICAgVG9rZW5UeXBlW1Rva2VuVHlwZVtcIkVORF9UQUdcIl0gPSA0XSA9IFwiRU5EX1RBR1wiO1xuICAgIFRva2VuVHlwZVtUb2tlblR5cGVbXCJDT01NRU5UXCJdID0gNV0gPSBcIkNPTU1FTlRcIjtcbiAgICBUb2tlblR5cGVbVG9rZW5UeXBlW1wiRE9DVFlQRVwiXSA9IDZdID0gXCJET0NUWVBFXCI7XG4gICAgVG9rZW5UeXBlW1Rva2VuVHlwZVtcIkVPRlwiXSA9IDddID0gXCJFT0ZcIjtcbiAgICBUb2tlblR5cGVbVG9rZW5UeXBlW1wiSElCRVJOQVRJT05cIl0gPSA4XSA9IFwiSElCRVJOQVRJT05cIjtcbn0pKFRva2VuVHlwZSA9IFRva2VuVHlwZSB8fCAoVG9rZW5UeXBlID0ge30pKTtcbmV4cG9ydCBmdW5jdGlvbiBnZXRUb2tlbkF0dHIodG9rZW4sIGF0dHJOYW1lKSB7XG4gICAgZm9yIChsZXQgaSA9IHRva2VuLmF0dHJzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICAgIGlmICh0b2tlbi5hdHRyc1tpXS5uYW1lID09PSBhdHRyTmFtZSkge1xuICAgICAgICAgICAgcmV0dXJuIHRva2VuLmF0dHJzW2ldLnZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBudWxsO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dG9rZW4uanMubWFwIl0sIm5hbWVzIjpbIlRva2VuVHlwZSIsImdldFRva2VuQXR0ciIsInRva2VuIiwiYXR0ck5hbWUiLCJpIiwiYXR0cnMiLCJsZW5ndGgiLCJuYW1lIiwidmFsdWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/token.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/common/unicode.js": /*!****************************************************!*\ !*** ./node_modules/parse5/dist/common/unicode.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 */ CODE_POINTS: () => (/* binding */ CODE_POINTS),\n/* harmony export */ REPLACEMENT_CHARACTER: () => (/* binding */ REPLACEMENT_CHARACTER),\n/* harmony export */ SEQUENCES: () => (/* binding */ SEQUENCES),\n/* harmony export */ getSurrogatePairCodePoint: () => (/* binding */ getSurrogatePairCodePoint),\n/* harmony export */ isControlCodePoint: () => (/* binding */ isControlCodePoint),\n/* harmony export */ isSurrogate: () => (/* binding */ isSurrogate),\n/* harmony export */ isSurrogatePair: () => (/* binding */ isSurrogatePair),\n/* harmony export */ isUndefinedCodePoint: () => (/* binding */ isUndefinedCodePoint)\n/* harmony export */ });\nconst UNDEFINED_CODE_POINTS = new Set([\n 65534,\n 65535,\n 131070,\n 131071,\n 196606,\n 196607,\n 262142,\n 262143,\n 327678,\n 327679,\n 393214,\n 393215,\n 458750,\n 458751,\n 524286,\n 524287,\n 589822,\n 589823,\n 655358,\n 655359,\n 720894,\n 720895,\n 786430,\n 786431,\n 851966,\n 851967,\n 917502,\n 917503,\n 983038,\n 983039,\n 1048574,\n 1048575,\n 1114110,\n 1114111\n]);\nconst REPLACEMENT_CHARACTER = \"�\";\nvar CODE_POINTS;\n(function(CODE_POINTS) {\n CODE_POINTS[CODE_POINTS[\"EOF\"] = -1] = \"EOF\";\n CODE_POINTS[CODE_POINTS[\"NULL\"] = 0] = \"NULL\";\n CODE_POINTS[CODE_POINTS[\"TABULATION\"] = 9] = \"TABULATION\";\n CODE_POINTS[CODE_POINTS[\"CARRIAGE_RETURN\"] = 13] = \"CARRIAGE_RETURN\";\n CODE_POINTS[CODE_POINTS[\"LINE_FEED\"] = 10] = \"LINE_FEED\";\n CODE_POINTS[CODE_POINTS[\"FORM_FEED\"] = 12] = \"FORM_FEED\";\n CODE_POINTS[CODE_POINTS[\"SPACE\"] = 32] = \"SPACE\";\n CODE_POINTS[CODE_POINTS[\"EXCLAMATION_MARK\"] = 33] = \"EXCLAMATION_MARK\";\n CODE_POINTS[CODE_POINTS[\"QUOTATION_MARK\"] = 34] = \"QUOTATION_MARK\";\n CODE_POINTS[CODE_POINTS[\"NUMBER_SIGN\"] = 35] = \"NUMBER_SIGN\";\n CODE_POINTS[CODE_POINTS[\"AMPERSAND\"] = 38] = \"AMPERSAND\";\n CODE_POINTS[CODE_POINTS[\"APOSTROPHE\"] = 39] = \"APOSTROPHE\";\n CODE_POINTS[CODE_POINTS[\"HYPHEN_MINUS\"] = 45] = \"HYPHEN_MINUS\";\n CODE_POINTS[CODE_POINTS[\"SOLIDUS\"] = 47] = \"SOLIDUS\";\n CODE_POINTS[CODE_POINTS[\"DIGIT_0\"] = 48] = \"DIGIT_0\";\n CODE_POINTS[CODE_POINTS[\"DIGIT_9\"] = 57] = \"DIGIT_9\";\n CODE_POINTS[CODE_POINTS[\"SEMICOLON\"] = 59] = \"SEMICOLON\";\n CODE_POINTS[CODE_POINTS[\"LESS_THAN_SIGN\"] = 60] = \"LESS_THAN_SIGN\";\n CODE_POINTS[CODE_POINTS[\"EQUALS_SIGN\"] = 61] = \"EQUALS_SIGN\";\n CODE_POINTS[CODE_POINTS[\"GREATER_THAN_SIGN\"] = 62] = \"GREATER_THAN_SIGN\";\n CODE_POINTS[CODE_POINTS[\"QUESTION_MARK\"] = 63] = \"QUESTION_MARK\";\n CODE_POINTS[CODE_POINTS[\"LATIN_CAPITAL_A\"] = 65] = \"LATIN_CAPITAL_A\";\n CODE_POINTS[CODE_POINTS[\"LATIN_CAPITAL_F\"] = 70] = \"LATIN_CAPITAL_F\";\n CODE_POINTS[CODE_POINTS[\"LATIN_CAPITAL_X\"] = 88] = \"LATIN_CAPITAL_X\";\n CODE_POINTS[CODE_POINTS[\"LATIN_CAPITAL_Z\"] = 90] = \"LATIN_CAPITAL_Z\";\n CODE_POINTS[CODE_POINTS[\"RIGHT_SQUARE_BRACKET\"] = 93] = \"RIGHT_SQUARE_BRACKET\";\n CODE_POINTS[CODE_POINTS[\"GRAVE_ACCENT\"] = 96] = \"GRAVE_ACCENT\";\n CODE_POINTS[CODE_POINTS[\"LATIN_SMALL_A\"] = 97] = \"LATIN_SMALL_A\";\n CODE_POINTS[CODE_POINTS[\"LATIN_SMALL_F\"] = 102] = \"LATIN_SMALL_F\";\n CODE_POINTS[CODE_POINTS[\"LATIN_SMALL_X\"] = 120] = \"LATIN_SMALL_X\";\n CODE_POINTS[CODE_POINTS[\"LATIN_SMALL_Z\"] = 122] = \"LATIN_SMALL_Z\";\n CODE_POINTS[CODE_POINTS[\"REPLACEMENT_CHARACTER\"] = 65533] = \"REPLACEMENT_CHARACTER\";\n})(CODE_POINTS = CODE_POINTS || (CODE_POINTS = {}));\nconst SEQUENCES = {\n DASH_DASH: \"--\",\n CDATA_START: \"[CDATA[\",\n DOCTYPE: \"doctype\",\n SCRIPT: \"script\",\n PUBLIC: \"public\",\n SYSTEM: \"system\"\n};\n//Surrogates\nfunction isSurrogate(cp) {\n return cp >= 55296 && cp <= 57343;\n}\nfunction isSurrogatePair(cp) {\n return cp >= 56320 && cp <= 57343;\n}\nfunction getSurrogatePairCodePoint(cp1, cp2) {\n return (cp1 - 55296) * 1024 + 9216 + cp2;\n}\n//NOTE: excluding NULL and ASCII whitespace\nfunction isControlCodePoint(cp) {\n return cp !== 0x20 && cp !== 0x0a && cp !== 0x0d && cp !== 0x09 && cp !== 0x0c && cp >= 0x01 && cp <= 0x1f || cp >= 0x7f && cp <= 0x9f;\n}\nfunction isUndefinedCodePoint(cp) {\n return cp >= 64976 && cp <= 65007 || UNDEFINED_CODE_POINTS.has(cp);\n} //# sourceMappingURL=unicode.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL3VuaWNvZGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQSxNQUFNQSx3QkFBd0IsSUFBSUMsSUFBSTtJQUNsQztJQUFPO0lBQU87SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQzlFO0lBQVE7SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQ3hFO0lBQVE7SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQVE7SUFBUTtJQUFRO0lBQ3hFO0lBQVM7SUFBUztDQUNyQjtBQUNNLE1BQU1DLHdCQUF3QixJQUFTO0FBQ3ZDLElBQUlDLFlBQVk7QUFDdEIsVUFBVUEsV0FBVztJQUNsQkEsV0FBVyxDQUFDQSxXQUFXLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxHQUFHO0lBQ3ZDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxPQUFPLEdBQUcsRUFBRSxHQUFHO0lBQ3ZDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxhQUFhLEdBQUcsRUFBRSxHQUFHO0lBQzdDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxrQkFBa0IsR0FBRyxHQUFHLEdBQUc7SUFDbkRBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLFlBQVksR0FBRyxHQUFHLEdBQUc7SUFDN0NBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLFlBQVksR0FBRyxHQUFHLEdBQUc7SUFDN0NBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLFFBQVEsR0FBRyxHQUFHLEdBQUc7SUFDekNBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLG1CQUFtQixHQUFHLEdBQUcsR0FBRztJQUNwREEsV0FBVyxDQUFDQSxXQUFXLENBQUMsaUJBQWlCLEdBQUcsR0FBRyxHQUFHO0lBQ2xEQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxjQUFjLEdBQUcsR0FBRyxHQUFHO0lBQy9DQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLEdBQUcsR0FBRyxHQUFHO0lBQzdDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxhQUFhLEdBQUcsR0FBRyxHQUFHO0lBQzlDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxlQUFlLEdBQUcsR0FBRyxHQUFHO0lBQ2hEQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQzNDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQzNDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHO0lBQzNDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLEdBQUcsR0FBRyxHQUFHO0lBQzdDQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxpQkFBaUIsR0FBRyxHQUFHLEdBQUc7SUFDbERBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLGNBQWMsR0FBRyxHQUFHLEdBQUc7SUFDL0NBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLG9CQUFvQixHQUFHLEdBQUcsR0FBRztJQUNyREEsV0FBVyxDQUFDQSxXQUFXLENBQUMsZ0JBQWdCLEdBQUcsR0FBRyxHQUFHO0lBQ2pEQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxrQkFBa0IsR0FBRyxHQUFHLEdBQUc7SUFDbkRBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLGtCQUFrQixHQUFHLEdBQUcsR0FBRztJQUNuREEsV0FBVyxDQUFDQSxXQUFXLENBQUMsa0JBQWtCLEdBQUcsR0FBRyxHQUFHO0lBQ25EQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxrQkFBa0IsR0FBRyxHQUFHLEdBQUc7SUFDbkRBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLHVCQUF1QixHQUFHLEdBQUcsR0FBRztJQUN4REEsV0FBVyxDQUFDQSxXQUFXLENBQUMsZUFBZSxHQUFHLEdBQUcsR0FBRztJQUNoREEsV0FBVyxDQUFDQSxXQUFXLENBQUMsZ0JBQWdCLEdBQUcsR0FBRyxHQUFHO0lBQ2pEQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLEdBQUc7SUFDbERBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLGdCQUFnQixHQUFHLElBQUksR0FBRztJQUNsREEsV0FBVyxDQUFDQSxXQUFXLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSxHQUFHO0lBQ2xEQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyx3QkFBd0IsR0FBRyxNQUFNLEdBQUc7QUFDaEUsR0FBR0EsY0FBY0EsZUFBZ0JBLENBQUFBLGNBQWMsQ0FBQztBQUN6QyxNQUFNQyxZQUFZO0lBQ3JCQyxXQUFXO0lBQ1hDLGFBQWE7SUFDYkMsU0FBUztJQUNUQyxRQUFRO0lBQ1JDLFFBQVE7SUFDUkMsUUFBUTtBQUNaLEVBQUU7QUFDRixZQUFZO0FBQ0wsU0FBU0MsWUFBWUMsRUFBRTtJQUMxQixPQUFPQSxNQUFNLFNBQVNBLE1BQU07QUFDaEM7QUFDTyxTQUFTQyxnQkFBZ0JELEVBQUU7SUFDOUIsT0FBT0EsTUFBTSxTQUFTQSxNQUFNO0FBQ2hDO0FBQ08sU0FBU0UsMEJBQTBCQyxHQUFHLEVBQUVDLEdBQUc7SUFDOUMsT0FBTyxDQUFDRCxNQUFNLEtBQUksSUFBSyxPQUFPLE9BQU9DO0FBQ3pDO0FBQ0EsMkNBQTJDO0FBQ3BDLFNBQVNDLG1CQUFtQkwsRUFBRTtJQUNqQyxPQUFRLE9BQVEsUUFBUUEsT0FBTyxRQUFRQSxPQUFPLFFBQVFBLE9BQU8sUUFBUUEsT0FBTyxRQUFRQSxNQUFNLFFBQVFBLE1BQU0sUUFDbkdBLE1BQU0sUUFBUUEsTUFBTTtBQUM3QjtBQUNPLFNBQVNNLHFCQUFxQk4sRUFBRTtJQUNuQyxPQUFPLE1BQU8sU0FBU0EsTUFBTSxTQUFVWixzQkFBc0JtQixHQUFHLENBQUNQO0FBQ3JFLEVBQ0EsbUNBQW1DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvY29tbW9uL3VuaWNvZGUuanM/NWQ4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBVTkRFRklORURfQ09ERV9QT0lOVFMgPSBuZXcgU2V0KFtcbiAgICA2NTUzNCwgNjU1MzUsIDEzMTA3MCwgMTMxMDcxLCAxOTY2MDYsIDE5NjYwNywgMjYyMTQyLCAyNjIxNDMsIDMyNzY3OCwgMzI3Njc5LCAzOTMyMTQsXG4gICAgMzkzMjE1LCA0NTg3NTAsIDQ1ODc1MSwgNTI0Mjg2LCA1MjQyODcsIDU4OTgyMiwgNTg5ODIzLCA2NTUzNTgsIDY1NTM1OSwgNzIwODk0LFxuICAgIDcyMDg5NSwgNzg2NDMwLCA3ODY0MzEsIDg1MTk2NiwgODUxOTY3LCA5MTc1MDIsIDkxNzUwMywgOTgzMDM4LCA5ODMwMzksIDEwNDg1NzQsXG4gICAgMTA0ODU3NSwgMTExNDExMCwgMTExNDExMSxcbl0pO1xuZXhwb3J0IGNvbnN0IFJFUExBQ0VNRU5UX0NIQVJBQ1RFUiA9ICdcXHVGRkZEJztcbmV4cG9ydCB2YXIgQ09ERV9QT0lOVFM7XG4oZnVuY3Rpb24gKENPREVfUE9JTlRTKSB7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJFT0ZcIl0gPSAtMV0gPSBcIkVPRlwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiTlVMTFwiXSA9IDBdID0gXCJOVUxMXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJUQUJVTEFUSU9OXCJdID0gOV0gPSBcIlRBQlVMQVRJT05cIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkNBUlJJQUdFX1JFVFVSTlwiXSA9IDEzXSA9IFwiQ0FSUklBR0VfUkVUVVJOXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJMSU5FX0ZFRURcIl0gPSAxMF0gPSBcIkxJTkVfRkVFRFwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiRk9STV9GRUVEXCJdID0gMTJdID0gXCJGT1JNX0ZFRURcIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIlNQQUNFXCJdID0gMzJdID0gXCJTUEFDRVwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiRVhDTEFNQVRJT05fTUFSS1wiXSA9IDMzXSA9IFwiRVhDTEFNQVRJT05fTUFSS1wiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiUVVPVEFUSU9OX01BUktcIl0gPSAzNF0gPSBcIlFVT1RBVElPTl9NQVJLXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJOVU1CRVJfU0lHTlwiXSA9IDM1XSA9IFwiTlVNQkVSX1NJR05cIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkFNUEVSU0FORFwiXSA9IDM4XSA9IFwiQU1QRVJTQU5EXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJBUE9TVFJPUEhFXCJdID0gMzldID0gXCJBUE9TVFJPUEhFXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJIWVBIRU5fTUlOVVNcIl0gPSA0NV0gPSBcIkhZUEhFTl9NSU5VU1wiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiU09MSURVU1wiXSA9IDQ3XSA9IFwiU09MSURVU1wiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiRElHSVRfMFwiXSA9IDQ4XSA9IFwiRElHSVRfMFwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiRElHSVRfOVwiXSA9IDU3XSA9IFwiRElHSVRfOVwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiU0VNSUNPTE9OXCJdID0gNTldID0gXCJTRU1JQ09MT05cIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkxFU1NfVEhBTl9TSUdOXCJdID0gNjBdID0gXCJMRVNTX1RIQU5fU0lHTlwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiRVFVQUxTX1NJR05cIl0gPSA2MV0gPSBcIkVRVUFMU19TSUdOXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJHUkVBVEVSX1RIQU5fU0lHTlwiXSA9IDYyXSA9IFwiR1JFQVRFUl9USEFOX1NJR05cIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIlFVRVNUSU9OX01BUktcIl0gPSA2M10gPSBcIlFVRVNUSU9OX01BUktcIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkxBVElOX0NBUElUQUxfQVwiXSA9IDY1XSA9IFwiTEFUSU5fQ0FQSVRBTF9BXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJMQVRJTl9DQVBJVEFMX0ZcIl0gPSA3MF0gPSBcIkxBVElOX0NBUElUQUxfRlwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiTEFUSU5fQ0FQSVRBTF9YXCJdID0gODhdID0gXCJMQVRJTl9DQVBJVEFMX1hcIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkxBVElOX0NBUElUQUxfWlwiXSA9IDkwXSA9IFwiTEFUSU5fQ0FQSVRBTF9aXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJSSUdIVF9TUVVBUkVfQlJBQ0tFVFwiXSA9IDkzXSA9IFwiUklHSFRfU1FVQVJFX0JSQUNLRVRcIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkdSQVZFX0FDQ0VOVFwiXSA9IDk2XSA9IFwiR1JBVkVfQUNDRU5UXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJMQVRJTl9TTUFMTF9BXCJdID0gOTddID0gXCJMQVRJTl9TTUFMTF9BXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJMQVRJTl9TTUFMTF9GXCJdID0gMTAyXSA9IFwiTEFUSU5fU01BTExfRlwiO1xuICAgIENPREVfUE9JTlRTW0NPREVfUE9JTlRTW1wiTEFUSU5fU01BTExfWFwiXSA9IDEyMF0gPSBcIkxBVElOX1NNQUxMX1hcIjtcbiAgICBDT0RFX1BPSU5UU1tDT0RFX1BPSU5UU1tcIkxBVElOX1NNQUxMX1pcIl0gPSAxMjJdID0gXCJMQVRJTl9TTUFMTF9aXCI7XG4gICAgQ09ERV9QT0lOVFNbQ09ERV9QT0lOVFNbXCJSRVBMQUNFTUVOVF9DSEFSQUNURVJcIl0gPSA2NTUzM10gPSBcIlJFUExBQ0VNRU5UX0NIQVJBQ1RFUlwiO1xufSkoQ09ERV9QT0lOVFMgPSBDT0RFX1BPSU5UUyB8fCAoQ09ERV9QT0lOVFMgPSB7fSkpO1xuZXhwb3J0IGNvbnN0IFNFUVVFTkNFUyA9IHtcbiAgICBEQVNIX0RBU0g6ICctLScsXG4gICAgQ0RBVEFfU1RBUlQ6ICdbQ0RBVEFbJyxcbiAgICBET0NUWVBFOiAnZG9jdHlwZScsXG4gICAgU0NSSVBUOiAnc2NyaXB0JyxcbiAgICBQVUJMSUM6ICdwdWJsaWMnLFxuICAgIFNZU1RFTTogJ3N5c3RlbScsXG59O1xuLy9TdXJyb2dhdGVzXG5leHBvcnQgZnVuY3Rpb24gaXNTdXJyb2dhdGUoY3ApIHtcbiAgICByZXR1cm4gY3AgPj0gNTUyOTYgJiYgY3AgPD0gNTczNDM7XG59XG5leHBvcnQgZnVuY3Rpb24gaXNTdXJyb2dhdGVQYWlyKGNwKSB7XG4gICAgcmV0dXJuIGNwID49IDU2MzIwICYmIGNwIDw9IDU3MzQzO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGdldFN1cnJvZ2F0ZVBhaXJDb2RlUG9pbnQoY3AxLCBjcDIpIHtcbiAgICByZXR1cm4gKGNwMSAtIDU1Mjk2KSAqIDEwMjQgKyA5MjE2ICsgY3AyO1xufVxuLy9OT1RFOiBleGNsdWRpbmcgTlVMTCBhbmQgQVNDSUkgd2hpdGVzcGFjZVxuZXhwb3J0IGZ1bmN0aW9uIGlzQ29udHJvbENvZGVQb2ludChjcCkge1xuICAgIHJldHVybiAoKGNwICE9PSAweDIwICYmIGNwICE9PSAweDBhICYmIGNwICE9PSAweDBkICYmIGNwICE9PSAweDA5ICYmIGNwICE9PSAweDBjICYmIGNwID49IDB4MDEgJiYgY3AgPD0gMHgxZikgfHxcbiAgICAgICAgKGNwID49IDB4N2YgJiYgY3AgPD0gMHg5ZikpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGlzVW5kZWZpbmVkQ29kZVBvaW50KGNwKSB7XG4gICAgcmV0dXJuIChjcCA+PSA2NDk3NiAmJiBjcCA8PSA2NTAwNykgfHwgVU5ERUZJTkVEX0NPREVfUE9JTlRTLmhhcyhjcCk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD11bmljb2RlLmpzLm1hcCJdLCJuYW1lcyI6WyJVTkRFRklORURfQ09ERV9QT0lOVFMiLCJTZXQiLCJSRVBMQUNFTUVOVF9DSEFSQUNURVIiLCJDT0RFX1BPSU5UUyIsIlNFUVVFTkNFUyIsIkRBU0hfREFTSCIsIkNEQVRBX1NUQVJUIiwiRE9DVFlQRSIsIlNDUklQVCIsIlBVQkxJQyIsIlNZU1RFTSIsImlzU3Vycm9nYXRlIiwiY3AiLCJpc1N1cnJvZ2F0ZVBhaXIiLCJnZXRTdXJyb2dhdGVQYWlyQ29kZVBvaW50IiwiY3AxIiwiY3AyIiwiaXNDb250cm9sQ29kZVBvaW50IiwiaXNVbmRlZmluZWRDb2RlUG9pbnQiLCJoYXMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/common/unicode.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/index.js": /*!*******************************************!*\ !*** ./node_modules/parse5/dist/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 */ ErrorCodes: () => (/* reexport safe */ _common_error_codes_js__WEBPACK_IMPORTED_MODULE_3__.ERR),\n/* harmony export */ Parser: () => (/* reexport safe */ _parser_index_js__WEBPACK_IMPORTED_MODULE_0__.Parser),\n/* harmony export */ Token: () => (/* reexport module object */ _common_token_js__WEBPACK_IMPORTED_MODULE_6__),\n/* harmony export */ Tokenizer: () => (/* reexport safe */ _tokenizer_index_js__WEBPACK_IMPORTED_MODULE_7__.Tokenizer),\n/* harmony export */ TokenizerMode: () => (/* reexport safe */ _tokenizer_index_js__WEBPACK_IMPORTED_MODULE_7__.TokenizerMode),\n/* harmony export */ defaultTreeAdapter: () => (/* reexport safe */ _tree_adapters_default_js__WEBPACK_IMPORTED_MODULE_1__.defaultTreeAdapter),\n/* harmony export */ foreignContent: () => (/* reexport module object */ _common_foreign_content_js__WEBPACK_IMPORTED_MODULE_4__),\n/* harmony export */ html: () => (/* reexport module object */ _common_html_js__WEBPACK_IMPORTED_MODULE_5__),\n/* harmony export */ parse: () => (/* binding */ parse),\n/* harmony export */ parseFragment: () => (/* binding */ parseFragment),\n/* harmony export */ serialize: () => (/* reexport safe */ _serializer_index_js__WEBPACK_IMPORTED_MODULE_2__.serialize),\n/* harmony export */ serializeOuter: () => (/* reexport safe */ _serializer_index_js__WEBPACK_IMPORTED_MODULE_2__.serializeOuter)\n/* harmony export */ });\n/* harmony import */ var _parser_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./parser/index.js */ \"(ssr)/./node_modules/parse5/dist/parser/index.js\");\n/* harmony import */ var _tree_adapters_default_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tree-adapters/default.js */ \"(ssr)/./node_modules/parse5/dist/tree-adapters/default.js\");\n/* harmony import */ var _serializer_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./serializer/index.js */ \"(ssr)/./node_modules/parse5/dist/serializer/index.js\");\n/* harmony import */ var _common_error_codes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./common/error-codes.js */ \"(ssr)/./node_modules/parse5/dist/common/error-codes.js\");\n/* harmony import */ var _common_foreign_content_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./common/foreign-content.js */ \"(ssr)/./node_modules/parse5/dist/common/foreign-content.js\");\n/* harmony import */ var _common_html_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./common/html.js */ \"(ssr)/./node_modules/parse5/dist/common/html.js\");\n/* harmony import */ var _common_token_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./common/token.js */ \"(ssr)/./node_modules/parse5/dist/common/token.js\");\n/* harmony import */ var _tokenizer_index_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./tokenizer/index.js */ \"(ssr)/./node_modules/parse5/dist/tokenizer/index.js\");\n\n\n\n\n\n/** @internal */ \n/** @internal */ \n/** @internal */ \n/** @internal */ \n// Shorthands\n/**\n * Parses an HTML string.\n *\n * @param html Input HTML string.\n * @param options Parsing options.\n * @returns Document\n *\n * @example\n *\n * ```js\n * const parse5 = require('parse5');\n *\n * const document = parse5.parse('Hi there!');\n *\n * console.log(document.childNodes[1].tagName); //> 'html'\n *```\n */ function parse(html, options) {\n return _parser_index_js__WEBPACK_IMPORTED_MODULE_0__.Parser.parse(html, options);\n}\nfunction parseFragment(fragmentContext, html, options) {\n if (typeof fragmentContext === \"string\") {\n options = html;\n html = fragmentContext;\n fragmentContext = null;\n }\n const parser = _parser_index_js__WEBPACK_IMPORTED_MODULE_0__.Parser.getFragmentParser(fragmentContext, options);\n parser.tokenizer.write(html, true);\n return parser.getFragment();\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBMkM7QUFDcUI7QUFDSjtBQUNNO0FBQ047QUFDNUQsY0FBYyxHQUNnRDtBQUM5RCxjQUFjLEdBQzJCO0FBQ3pDLGNBQWMsR0FDNkI7QUFDM0MsY0FBYyxHQUNrRDtBQUNoRSxhQUFhO0FBQ2I7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnQkMsR0FDTSxTQUFTVyxNQUFNSixJQUFJLEVBQUVLLE9BQU87SUFDL0IsT0FBT1osb0RBQU1BLENBQUNXLEtBQUssQ0FBQ0osTUFBTUs7QUFDOUI7QUFDTyxTQUFTQyxjQUFjQyxlQUFlLEVBQUVQLElBQUksRUFBRUssT0FBTztJQUN4RCxJQUFJLE9BQU9FLG9CQUFvQixVQUFVO1FBQ3JDRixVQUFVTDtRQUNWQSxPQUFPTztRQUNQQSxrQkFBa0I7SUFDdEI7SUFDQSxNQUFNQyxTQUFTZixvREFBTUEsQ0FBQ2dCLGlCQUFpQixDQUFDRixpQkFBaUJGO0lBQ3pERyxPQUFPRSxTQUFTLENBQUNDLEtBQUssQ0FBQ1gsTUFBTTtJQUM3QixPQUFPUSxPQUFPSSxXQUFXO0FBQzdCLEVBQ0EsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvaW5kZXguanM/ZTFhNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYXJzZXIgfSBmcm9tICcuL3BhcnNlci9pbmRleC5qcyc7XG5leHBvcnQgeyBkZWZhdWx0VHJlZUFkYXB0ZXIgfSBmcm9tICcuL3RyZWUtYWRhcHRlcnMvZGVmYXVsdC5qcyc7XG5leHBvcnQgeyAvKiogQGludGVybmFsICovIFBhcnNlciB9IGZyb20gJy4vcGFyc2VyL2luZGV4LmpzJztcbmV4cG9ydCB7IHNlcmlhbGl6ZSwgc2VyaWFsaXplT3V0ZXIgfSBmcm9tICcuL3NlcmlhbGl6ZXIvaW5kZXguanMnO1xuZXhwb3J0IHsgRVJSIGFzIEVycm9yQ29kZXMgfSBmcm9tICcuL2NvbW1vbi9lcnJvci1jb2Rlcy5qcyc7XG4vKiogQGludGVybmFsICovXG5leHBvcnQgKiBhcyBmb3JlaWduQ29udGVudCBmcm9tICcuL2NvbW1vbi9mb3JlaWduLWNvbnRlbnQuanMnO1xuLyoqIEBpbnRlcm5hbCAqL1xuZXhwb3J0ICogYXMgaHRtbCBmcm9tICcuL2NvbW1vbi9odG1sLmpzJztcbi8qKiBAaW50ZXJuYWwgKi9cbmV4cG9ydCAqIGFzIFRva2VuIGZyb20gJy4vY29tbW9uL3Rva2VuLmpzJztcbi8qKiBAaW50ZXJuYWwgKi9cbmV4cG9ydCB7IFRva2VuaXplciwgVG9rZW5pemVyTW9kZSB9IGZyb20gJy4vdG9rZW5pemVyL2luZGV4LmpzJztcbi8vIFNob3J0aGFuZHNcbi8qKlxuICogUGFyc2VzIGFuIEhUTUwgc3RyaW5nLlxuICpcbiAqIEBwYXJhbSBodG1sIElucHV0IEhUTUwgc3RyaW5nLlxuICogQHBhcmFtIG9wdGlvbnMgUGFyc2luZyBvcHRpb25zLlxuICogQHJldHVybnMgRG9jdW1lbnRcbiAqXG4gKiBAZXhhbXBsZVxuICpcbiAqIGBgYGpzXG4gKiBjb25zdCBwYXJzZTUgPSByZXF1aXJlKCdwYXJzZTUnKTtcbiAqXG4gKiBjb25zdCBkb2N1bWVudCA9IHBhcnNlNS5wYXJzZSgnPCFET0NUWVBFIGh0bWw+PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PkhpIHRoZXJlITwvYm9keT48L2h0bWw+Jyk7XG4gKlxuICogY29uc29sZS5sb2coZG9jdW1lbnQuY2hpbGROb2Rlc1sxXS50YWdOYW1lKTsgLy8+ICdodG1sJ1xuICpgYGBcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlKGh0bWwsIG9wdGlvbnMpIHtcbiAgICByZXR1cm4gUGFyc2VyLnBhcnNlKGh0bWwsIG9wdGlvbnMpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlRnJhZ21lbnQoZnJhZ21lbnRDb250ZXh0LCBodG1sLCBvcHRpb25zKSB7XG4gICAgaWYgKHR5cGVvZiBmcmFnbWVudENvbnRleHQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIG9wdGlvbnMgPSBodG1sO1xuICAgICAgICBodG1sID0gZnJhZ21lbnRDb250ZXh0O1xuICAgICAgICBmcmFnbWVudENvbnRleHQgPSBudWxsO1xuICAgIH1cbiAgICBjb25zdCBwYXJzZXIgPSBQYXJzZXIuZ2V0RnJhZ21lbnRQYXJzZXIoZnJhZ21lbnRDb250ZXh0LCBvcHRpb25zKTtcbiAgICBwYXJzZXIudG9rZW5pemVyLndyaXRlKGh0bWwsIHRydWUpO1xuICAgIHJldHVybiBwYXJzZXIuZ2V0RnJhZ21lbnQoKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6WyJQYXJzZXIiLCJkZWZhdWx0VHJlZUFkYXB0ZXIiLCJzZXJpYWxpemUiLCJzZXJpYWxpemVPdXRlciIsIkVSUiIsIkVycm9yQ29kZXMiLCJmb3JlaWduQ29udGVudCIsImh0bWwiLCJUb2tlbiIsIlRva2VuaXplciIsIlRva2VuaXplck1vZGUiLCJwYXJzZSIsIm9wdGlvbnMiLCJwYXJzZUZyYWdtZW50IiwiZnJhZ21lbnRDb250ZXh0IiwicGFyc2VyIiwiZ2V0RnJhZ21lbnRQYXJzZXIiLCJ0b2tlbml6ZXIiLCJ3cml0ZSIsImdldEZyYWdtZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/index.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/parser/formatting-element-list.js": /*!********************************************************************!*\ !*** ./node_modules/parse5/dist/parser/formatting-element-list.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 */ EntryType: () => (/* binding */ EntryType),\n/* harmony export */ FormattingElementList: () => (/* binding */ FormattingElementList)\n/* harmony export */ });\n//Const\nconst NOAH_ARK_CAPACITY = 3;\nvar EntryType;\n(function(EntryType) {\n EntryType[EntryType[\"Marker\"] = 0] = \"Marker\";\n EntryType[EntryType[\"Element\"] = 1] = \"Element\";\n})(EntryType = EntryType || (EntryType = {}));\nconst MARKER = {\n type: EntryType.Marker\n};\n//List of formatting elements\nclass FormattingElementList {\n constructor(treeAdapter){\n this.treeAdapter = treeAdapter;\n this.entries = [];\n this.bookmark = null;\n }\n //Noah Ark's condition\n //OPTIMIZATION: at first we try to find possible candidates for exclusion using\n //lightweight heuristics without thorough attributes check.\n _getNoahArkConditionCandidates(newElement, neAttrs) {\n const candidates = [];\n const neAttrsLength = neAttrs.length;\n const neTagName = this.treeAdapter.getTagName(newElement);\n const neNamespaceURI = this.treeAdapter.getNamespaceURI(newElement);\n for(let i = 0; i < this.entries.length; i++){\n const entry = this.entries[i];\n if (entry.type === EntryType.Marker) {\n break;\n }\n const { element } = entry;\n if (this.treeAdapter.getTagName(element) === neTagName && this.treeAdapter.getNamespaceURI(element) === neNamespaceURI) {\n const elementAttrs = this.treeAdapter.getAttrList(element);\n if (elementAttrs.length === neAttrsLength) {\n candidates.push({\n idx: i,\n attrs: elementAttrs\n });\n }\n }\n }\n return candidates;\n }\n _ensureNoahArkCondition(newElement) {\n if (this.entries.length < NOAH_ARK_CAPACITY) return;\n const neAttrs = this.treeAdapter.getAttrList(newElement);\n const candidates = this._getNoahArkConditionCandidates(newElement, neAttrs);\n if (candidates.length < NOAH_ARK_CAPACITY) return;\n //NOTE: build attrs map for the new element, so we can perform fast lookups\n const neAttrsMap = new Map(neAttrs.map((neAttr)=>[\n neAttr.name,\n neAttr.value\n ]));\n let validCandidates = 0;\n //NOTE: remove bottommost candidates, until Noah's Ark condition will not be met\n for(let i = 0; i < candidates.length; i++){\n const candidate = candidates[i];\n // We know that `candidate.attrs.length === neAttrs.length`\n if (candidate.attrs.every((cAttr)=>neAttrsMap.get(cAttr.name) === cAttr.value)) {\n validCandidates += 1;\n if (validCandidates >= NOAH_ARK_CAPACITY) {\n this.entries.splice(candidate.idx, 1);\n }\n }\n }\n }\n //Mutations\n insertMarker() {\n this.entries.unshift(MARKER);\n }\n pushElement(element, token) {\n this._ensureNoahArkCondition(element);\n this.entries.unshift({\n type: EntryType.Element,\n element,\n token\n });\n }\n insertElementAfterBookmark(element, token) {\n const bookmarkIdx = this.entries.indexOf(this.bookmark);\n this.entries.splice(bookmarkIdx, 0, {\n type: EntryType.Element,\n element,\n token\n });\n }\n removeEntry(entry) {\n const entryIndex = this.entries.indexOf(entry);\n if (entryIndex >= 0) {\n this.entries.splice(entryIndex, 1);\n }\n }\n /**\n * Clears the list of formatting elements up to the last marker.\n *\n * @see https://html.spec.whatwg.org/multipage/parsing.html#clear-the-list-of-active-formatting-elements-up-to-the-last-marker\n */ clearToLastMarker() {\n const markerIdx = this.entries.indexOf(MARKER);\n if (markerIdx >= 0) {\n this.entries.splice(0, markerIdx + 1);\n } else {\n this.entries.length = 0;\n }\n }\n //Search\n getElementEntryInScopeWithTagName(tagName) {\n const entry = this.entries.find((entry)=>entry.type === EntryType.Marker || this.treeAdapter.getTagName(entry.element) === tagName);\n return entry && entry.type === EntryType.Element ? entry : null;\n }\n getElementEntry(element) {\n return this.entries.find((entry)=>entry.type === EntryType.Element && entry.element === element);\n }\n} //# sourceMappingURL=formatting-element-list.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvcGFyc2VyL2Zvcm1hdHRpbmctZWxlbWVudC1saXN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTztBQUNQLE1BQU1BLG9CQUFvQjtBQUNuQixJQUFJQyxVQUFVO0FBQ3BCLFVBQVVBLFNBQVM7SUFDaEJBLFNBQVMsQ0FBQ0EsU0FBUyxDQUFDLFNBQVMsR0FBRyxFQUFFLEdBQUc7SUFDckNBLFNBQVMsQ0FBQ0EsU0FBUyxDQUFDLFVBQVUsR0FBRyxFQUFFLEdBQUc7QUFDMUMsR0FBR0EsWUFBWUEsYUFBY0EsQ0FBQUEsWUFBWSxDQUFDO0FBQzFDLE1BQU1DLFNBQVM7SUFBRUMsTUFBTUYsVUFBVUcsTUFBTTtBQUFDO0FBQ3hDLDZCQUE2QjtBQUN0QixNQUFNQztJQUNUQyxZQUFZQyxXQUFXLENBQUU7UUFDckIsSUFBSSxDQUFDQSxXQUFXLEdBQUdBO1FBQ25CLElBQUksQ0FBQ0MsT0FBTyxHQUFHLEVBQUU7UUFDakIsSUFBSSxDQUFDQyxRQUFRLEdBQUc7SUFDcEI7SUFDQSxzQkFBc0I7SUFDdEIsK0VBQStFO0lBQy9FLDJEQUEyRDtJQUMzREMsK0JBQStCQyxVQUFVLEVBQUVDLE9BQU8sRUFBRTtRQUNoRCxNQUFNQyxhQUFhLEVBQUU7UUFDckIsTUFBTUMsZ0JBQWdCRixRQUFRRyxNQUFNO1FBQ3BDLE1BQU1DLFlBQVksSUFBSSxDQUFDVCxXQUFXLENBQUNVLFVBQVUsQ0FBQ047UUFDOUMsTUFBTU8saUJBQWlCLElBQUksQ0FBQ1gsV0FBVyxDQUFDWSxlQUFlLENBQUNSO1FBQ3hELElBQUssSUFBSVMsSUFBSSxHQUFHQSxJQUFJLElBQUksQ0FBQ1osT0FBTyxDQUFDTyxNQUFNLEVBQUVLLElBQUs7WUFDMUMsTUFBTUMsUUFBUSxJQUFJLENBQUNiLE9BQU8sQ0FBQ1ksRUFBRTtZQUM3QixJQUFJQyxNQUFNbEIsSUFBSSxLQUFLRixVQUFVRyxNQUFNLEVBQUU7Z0JBQ2pDO1lBQ0o7WUFDQSxNQUFN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c0Msa0NBQWtDQyxPQUFPLEVBQUU7UUFDdkMsTUFBTWpDLFFBQVEsSUFBSSxDQUFDYixPQUFPLENBQUMrQyxJQUFJLENBQUMsQ0FBQ2xDLFFBQVVBLE1BQU1sQixJQUFJLEtBQUtGLFVBQVVHLE1BQU0sSUFBSSxJQUFJLENBQUNHLFdBQVcsQ0FBQ1UsVUFBVSxDQUFDSSxNQUFNQyxPQUFPLE1BQU1nQztRQUM3SCxPQUFPakMsU0FBU0EsTUFBTWxCLElBQUksS0FBS0YsVUFBVTRDLE9BQU8sR0FBR3hCLFFBQVE7SUFDL0Q7SUFDQW1DLGdCQUFnQmxDLE9BQU8sRUFBRTtRQUNyQixPQUFPLElBQUksQ0FBQ2QsT0FBTyxDQUFDK0MsSUFBSSxDQUFDLENBQUNsQyxRQUFVQSxNQUFNbEIsSUFBSSxLQUFLRixVQUFVNEMsT0FBTyxJQUFJeEIsTUFBTUMsT0FBTyxLQUFLQTtJQUM5RjtBQUNKLEVBQ0EsbURBQW1EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvcGFyc2U1L2Rpc3QvcGFyc2VyL2Zvcm1hdHRpbmctZWxlbWVudC1saXN0LmpzPzMxNzMiXSwic291cmNlc0NvbnRlbnQiOlsiLy9Db25zdFxuY29uc3QgTk9BSF9BUktfQ0FQQUNJVFkgPSAzO1xuZXhwb3J0IHZhciBFbnRyeVR5cGU7XG4oZnVuY3Rpb24gKEVudHJ5VHlwZSkge1xuICAgIEVudHJ5VHlwZVtFbnRyeVR5cGVbXCJNYXJrZXJcIl0gPSAwXSA9IFwiTWFya2VyXCI7XG4gICAgRW50cnlUeXBlW0VudHJ5VHlwZVtcIkVsZW1lbnRcIl0gPSAxXSA9IFwiRWxlbWVudFwiO1xufSkoRW50cnlUeXBlID0gRW50cnlUeXBlIHx8IChFbnRyeVR5cGUgPSB7fSkpO1xuY29uc3QgTUFSS0VSID0geyB0eXBlOiBFbnRyeVR5cGUuTWFya2VyIH07XG4vL0xpc3Qgb2YgZm9ybWF0dGluZyBlbGVtZW50c1xuZXhwb3J0IGNsYXNzIEZvcm1hdHRpbmdFbGVtZW50TGlzdCB7XG4gICAgY29uc3RydWN0b3IodHJlZUFkYXB0ZXIpIHtcbiAgICAgICAgdGhpcy50cmVlQWRhcHRlciA9IHRyZWVBZGFwdGVyO1xuICAgICAgICB0aGlzLmVudHJpZXMgPSBbXTtcbiAgICAgICAgdGhpcy5ib29rbWFyayA9IG51bGw7XG4gICAgfVxuICAgIC8vTm9haCBBcmsncyBjb25kaXRpb25cbiAgICAvL09QVElNSVpBVElPTjogYXQgZmlyc3Qgd2UgdHJ5IHRvIGZpbmQgcG9zc2libGUgY2FuZGlkYXRlcyBmb3IgZXhjbHVzaW9uIHVzaW5nXG4gICAgLy9saWdodHdlaWdodCBoZXVyaXN0aWNzIHdpdGhvdXQgdGhvcm91Z2ggYXR0cmlidXRlcyBjaGVjay5cbiAgICBfZ2V0Tm9haEFya0NvbmRpdGlvbkNhbmRpZGF0ZXMobmV3RWxlbWVudCwgbmVBdHRycykge1xuICAgICAgICBjb25zdCBjYW5kaWRhdGVzID0gW107XG4gICAgICAgIGNvbnN0IG5lQXR0cnNMZW5ndGggPSBuZUF0dHJzLmxlbmd0aDtcbiAgICAgICAgY29uc3QgbmVUYWdOYW1lID0gdGhpcy50cmVlQWRhcHRlci5nZXRUYWdOYW1lKG5ld0VsZW1lbnQpO1xuICAgICAgICBjb25zdCBuZU5hbWVzcGFjZVVSSSA9IHRoaXMudHJlZUFkYXB0ZXIuZ2V0TmFtZXNwYWNlVVJJKG5ld0VsZW1lbnQpO1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRoaXMuZW50cmllcy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgY29uc3QgZW50cnkgPSB0aGlzLmVudHJpZXNbaV07XG4gICAgICAgICAgICBpZiAoZW50cnkudHlwZSA9PT0gRW50cnlUeXBlLk1hcmtlcikge1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgeyBlbGVtZW50IH0gPSBlbnRyeTtcbiAgICAgICAgICAgIGlmICh0aGlzLnRyZWVBZGFwdGVyLmdldFRhZ05hbWUoZWxlbWVudCkgPT09IG5lVGFnTmFtZSAmJlxuICAgICAgICAgICAgICAgIHRoaXMudHJlZUFkYXB0ZXIuZ2V0TmFtZXNwYWNlVVJJKGVsZW1lbnQpID09PSBuZU5hbWVzcGFjZVVSSSkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGVsZW1lbnRBdHRycyA9IHRoaXMudHJlZUFkYXB0ZXIuZ2V0QXR0ckxpc3QoZWxlbWVudCk7XG4gICAgICAgICAgICAgICAgaWYgKGVsZW1lbnRBdHRycy5sZW5ndGggPT09IG5lQXR0cnNMZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgY2FuZGlkYXRlcy5wdXNoKHsgaWR4OiBpLCBhdHRyczogZWxlbWVudEF0dHJzIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY2FuZGlkYXRlcztcbiAgICB9XG4gICAgX2Vuc3VyZU5vYWhBcmtDb25kaXRpb24obmV3RWxlbWVudCkge1xuICAgICAgICBpZiAodGhpcy5lbnRyaWVzLmxlbmd0aCA8IE5PQUhfQVJLX0NBUEFDSVRZKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICBjb25zdCBuZUF0dHJzID0gdGhpcy50cmVlQWRhcHRlci5nZXRBdHRyTGlzdChuZXdFbGVtZW50KTtcbiAgICAgICAgY29uc3QgY2FuZGlkYXRlcyA9IHRoaXMuX2dldE5vYWhBcmtDb25kaXRpb25DYW5kaWRhdGVzKG5ld0VsZW1lbnQsIG5lQXR0cnMpO1xuICAgICAgICBpZiAoY2FuZGlkYXRlcy5sZW5ndGggPCBOT0FIX0FSS19DQVBBQ0lUWSlcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgLy9OT1RFOiBidWlsZCBhdHRycyBtYXAgZm9yIHRoZSBuZXcgZWxlbWVudCwgc28gd2UgY2FuIHBlcmZvcm0gZmFzdCBsb29rdXBzXG4gICAgICAgIGNvbnN0IG5lQXR0cnNNYXAgPSBuZXcgTWFwKG5lQXR0cnMubWFwKChuZUF0dHIpID0+IFtuZUF0dHIubmFtZSwgbmVBdHRyLnZhbHVlXSkpO1xuICAgICAgICBsZXQgdmFsaWRDYW5kaWRhdGVzID0gMDtcbiAgICAgICAgLy9OT1RFOiByZW1vdmUgYm90dG9tbW9zdCBjYW5kaWRhdGVzLCB1bnRpbCBOb2FoJ3MgQXJrIGNvbmRpdGlvbiB3aWxsIG5vdCBiZSBtZXRcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYW5kaWRhdGVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBjb25zdCBjYW5kaWRhdGUgPSBjYW5kaWRhdGVzW2ldO1xuICAgICAgICAgICAgLy8gV2Uga25vdyB0aGF0IGBjYW5kaWRhdGUuYXR0cnMubGVuZ3RoID09PSBuZUF0dHJzLmxlbmd0aGBcbiAgICAgICAgICAgIGlmIChjYW5kaWRhdGUuYXR0cnMuZXZlcnkoKGNBdHRyKSA9PiBuZUF0dHJzTWFwLmdldChjQXR0ci5uYW1lKSA9PT0gY0F0dHIudmFsdWUpKSB7XG4gICAgICAgICAgICAgICAgdmFsaWRDYW5kaWRhdGVzICs9IDE7XG4gICAgICAgICAgICAgICAgaWYgKHZhbGlkQ2FuZGlkYXRlcyA+PSBOT0FIX0FSS19DQVBBQ0lUWSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmVudHJpZXMuc3BsaWNlKGNhbmRpZGF0ZS5pZHgsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL011dGF0aW9uc1xuICAgIGluc2VydE1hcmtlcigpIHtcbiAgICAgICAgdGhpcy5lbnRyaWVzLnVuc2hpZnQoTUFSS0VSKTtcbiAgICB9XG4gICAgcHVzaEVsZW1lbnQoZWxlbWVudCwgdG9rZW4pIHtcbiAgICAgICAgdGhpcy5fZW5zdXJlTm9haEFya0NvbmRpdGlvbihlbGVtZW50KTtcbiAgICAgICAgdGhpcy5lbnRyaWVzLnVuc2hpZnQoe1xuICAgICAgICAgICAgdHlwZTogRW50cnlUeXBlLkVsZW1lbnQsXG4gICAgICAgICAgICBlbGVtZW50LFxuICAgICAgICAgICAgdG9rZW4sXG4gICAgICAgIH0pO1xuICAgIH1cbiAgICBpbnNlcnRFbGVtZW50QWZ0ZXJCb29rbWFyayhlbGVtZW50LCB0b2tlbikge1xuICAgICAgICBjb25zdCBib29rbWFya0lkeCA9IHRoaXMuZW50cmllcy5pbmRleE9mKHRoaXMuYm9va21hcmspO1xuICAgICAgICB0aGlzLmVudHJpZXMuc3BsaWNlKGJvb2ttYXJrSWR4LCAwLCB7XG4gICAgICAgICAgICB0eXBlOiBFbnRyeVR5cGUuRWxlbWVudCxcbiAgICAgICAgICAgIGVsZW1lbnQsXG4gICAgICAgICAgICB0b2tlbixcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHJlbW92ZUVudHJ5KGVudHJ5KSB7XG4gICAgICAgIGNvbnN0IGVudHJ5SW5kZXggPSB0aGlzLmVudHJpZXMuaW5kZXhPZihlbnRyeSk7XG4gICAgICAgIGlmIChlbnRyeUluZGV4ID49IDApIHtcbiAgICAgICAgICAgIHRoaXMuZW50cmllcy5zcGxpY2UoZW50cnlJbmRleCwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqXG4gICAgICogQ2xlYXJzIHRoZSBsaXN0IG9mIGZvcm1hdHRpbmcgZWxlbWVudHMgdXAgdG8gdGhlIGxhc3QgbWFya2VyLlxuICAgICAqXG4gICAgICogQHNlZSBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9wYXJzaW5nLmh0bWwjY2xlYXItdGhlLWxpc3Qtb2YtYWN0aXZlLWZvcm1hdHRpbmctZWxlbWVudHMtdXAtdG8tdGhlLWxhc3QtbWFya2VyXG4gICAgICovXG4gICAgY2xlYXJUb0xhc3RNYXJrZXIoKSB7XG4gICAgICAgIGNvbnN0IG1hcmtlcklkeCA9IHRoaXMuZW50cmllcy5pbmRleE9mKE1BUktFUik7XG4gICAgICAgIGlmIChtYXJrZXJJZHggPj0gMCkge1xuICAgICAgICAgICAgdGhpcy5lbnRyaWVzLnNwbGljZSgwLCBtYXJrZXJJZHggKyAxKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuZW50cmllcy5sZW5ndGggPSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU2VhcmNoXG4gICAgZ2V0RWxlbWVudEVudHJ5SW5TY29wZVdpdGhUYWdOYW1lKHRhZ05hbWUpIHtcbiAgICAgICAgY29uc3QgZW50cnkgPSB0aGlzLmVudHJpZXMuZmluZCgoZW50cnkpID0+IGVudHJ5LnR5cGUgPT09IEVudHJ5VHlwZS5NYXJrZXIgfHwgdGhpcy50cmVlQWRhcHRlci5nZXRUYWdOYW1lKGVudHJ5LmVsZW1lbnQpID09PSB0YWdOYW1lKTtcbiAgICAgICAgcmV0dXJuIGVudHJ5ICYmIGVudHJ5LnR5cGUgPT09IEVudHJ5VHlwZS5FbGVtZW50ID8gZW50cnkgOiBudWxsO1xuICAgIH1cbiAgICBnZXRFbGVtZW50RW50cnkoZWxlbWVudCkge1xuICAgICAgICByZXR1cm4gdGhpcy5lbnRyaWVzLmZpbmQoKGVudHJ5KSA9PiBlbnRyeS50eXBlID09PSBFbnRyeVR5cGUuRWxlbWVudCAmJiBlbnRyeS5lbGVtZW50ID09PSBlbGVtZW50KTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1mb3JtYXR0aW5nLWVsZW1lbnQtbGlzdC5qcy5tYXAiXSwibmFtZXMiOlsiTk9BSF9BUktfQ0FQQUNJVFkiLCJFbnRyeVR5cGUiLCJNQVJLRVIiLCJ0eXBlIiwiTWFya2VyIiwiRm9ybWF0dGluZ0VsZW1lbnRMaXN0IiwiY29uc3RydWN0b3IiLCJ0cmVlQWRhcHRlciIsImVudHJpZXMiLCJib29rbWFyayIsIl9nZXROb2FoQXJrQ29uZGl0aW9uQ2FuZGlkYXRlcyIsIm5ld0VsZW1lbnQiLCJuZUF0dHJzIiwiY2FuZGlkYXRlcyIsIm5lQXR0cnNMZW5ndGgiLCJsZW5ndGgiLCJuZVRhZ05hbWUiLCJnZXRUYWdOYW1lIiwibmVOYW1lc3BhY2VVUkkiLCJnZXROYW1lc3BhY2VVUkkiLCJpIiwiZW50cnkiLCJlbGVtZW50IiwiZWxlbWVudEF0dHJzIiwiZ2V0QXR0ckxpc3QiLCJwdXNoIiwiaWR4IiwiYXR0cnMiLCJfZW5zdXJlTm9haEFya0NvbmRpdGlvbiIsIm5lQXR0cnNNYXAiLCJNYXAiLCJtYXAiLCJuZUF0dHIiLCJuYW1lIiwidmFsdWUiLCJ2YWxpZENhbmRpZGF0ZXMiLCJjYW5kaWRhdGUiLCJldmVyeSIsImNBdHRyIiwiZ2V0Iiwic3BsaWNlIiwiaW5zZXJ0TWFya2VyIiwidW5zaGlmdCIsInB1c2hFbGVtZW50IiwidG9rZW4iLCJFbGVtZW50IiwiaW5zZXJ0RWxlbWVudEFmdGVyQm9va21hcmsiLCJib29rbWFya0lkeCIsImluZGV4T2YiLCJyZW1vdmVFbnRyeSIsImVudHJ5SW5kZXgiLCJjbGVhclRvTGFzdE1hcmtlciIsIm1hcmtlcklkeCIsImdldEVsZW1lbnRFbnRyeUluU2NvcGVXaXRoVGFnTmFtZSIsInRhZ05hbWUiLCJmaW5kIiwiZ2V0RWxlbWVudEVudHJ5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/parse5/dist/parser/formatting-element-list.js\n"); /***/ }), /***/ "(ssr)/./node_modules/parse5/dist/parser/index.js": /*!**************************************************!*\ !*** ./node_modules/parse5/dist/parser/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 */ Parser: () => (/* binding */ Parser)\n/* harmony export */ });\n/* harmony import */ var _tokenizer_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../tokenizer/index.js */ \"(ssr)/./node_modules/parse5/dist/tokenizer/index.js\");\n/* harmony import */ var _open_element_stack_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./open-element-stack.js */ \"(ssr)/./node_modules/parse5/dist/parser/open-element-stack.js\");\n/* harmony import */ var _formatting_element_list_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formatting-element-list.js */ \"(ssr)/./node_modules/parse5/dist/parser/formatting-element-list.js\");\n/* harmony import */ var _tree_adapters_default_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tree-adapters/default.js */ \"(ssr)/./node_modules/parse5/dist/tree-adapters/default.js\");\n/* harmony import */ var _common_doctype_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../common/doctype.js */ \"(ssr)/./node_modules/parse5/dist/common/doctype.js\");\n/* harmony import */ var _common_foreign_content_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../common/foreign-content.js */ \"(ssr)/./node_modules/parse5/dist/common/foreign-content.js\");\n/* harmony import */ var _common_error_codes_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../common/error-codes.js */ \"(ssr)/./node_modules/parse5/dist/common/error-codes.js\");\n/* harmony import */ var _common_unicode_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../common/unicode.js */ \"(ssr)/./node_modules/parse5/dist/common/unicode.js\");\n/* harmony import */ var _common_html_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../common/html.js */ \"(ssr)/./node_modules/parse5/dist/common/html.js\");\n/* harmony import */ var _common_token_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../common/token.js */ \"(ssr)/./node_modules/parse5/dist/common/token.js\");\n\n\n\n\n\n\n\n\n\n\n//Misc constants\nconst HIDDEN_INPUT_TYPE = \"hidden\";\n//Adoption agency loops iteration count\nconst AA_OUTER_LOOP_ITER = 8;\nconst AA_INNER_LOOP_ITER = 3;\n//Insertion modes\nvar InsertionMode;\n(function(InsertionMode) {\n InsertionMode[InsertionMode[\"INITIAL\"] = 0] = \"INITIAL\";\n InsertionMode[InsertionMode[\"BEFORE_HTML\"] = 1] = \"BEFORE_HTML\";\n InsertionMode[InsertionMode[\"BEFORE_HEAD\"] = 2] = \"BEFORE_HEAD\";\n InsertionMode[InsertionMode[\"IN_HEAD\"] = 3] = \"IN_HEAD\";\n InsertionMode[InsertionMode[\"IN_HEAD_NO_SCRIPT\"] = 4] = \"IN_HEAD_NO_SCRIPT\";\n InsertionMode[InsertionMode[\"AFTER_HEAD\"] = 5] = \"AFTER_HEAD\";\n InsertionMode[InsertionMode[\"IN_BODY\"] = 6] = \"IN_BODY\";\n InsertionMode[InsertionMode[\"TEXT\"] = 7] = \"TEXT\";\n InsertionMode[InsertionMode[\"IN_TABLE\"] = 8] = \"IN_TABLE\";\n InsertionMode[InsertionMode[\"IN_TABLE_TEXT\"] = 9] = \"IN_TABLE_TEXT\";\n InsertionMode[InsertionMode[\"IN_CAPTION\"] = 10] = \"IN_CAPTION\";\n InsertionMode[InsertionMode[\"IN_COLUMN_GROUP\"] = 11] = \"IN_COLUMN_GROUP\";\n InsertionMode[InsertionMode[\"IN_TABLE_BODY\"] = 12] = \"IN_TABLE_BODY\";\n InsertionMode[InsertionMode[\"IN_ROW\"] = 13] = \"IN_ROW\";\n InsertionMode[InsertionMode[\"IN_CELL\"] = 14] = \"IN_CELL\";\n InsertionMode[InsertionMode[\"IN_SELECT\"] = 15] = \"IN_SELECT\";\n InsertionMode[InsertionMode[\"IN_SELECT_IN_TABLE\"] = 16] = \"IN_SELECT_IN_TABLE\";\n InsertionMode[InsertionMode[\"IN_TEMPLATE\"] = 17] = \"IN_TEMPLATE\";\n InsertionMode[InsertionMode[\"AFTER_BODY\"] = 18] = \"AFTER_BODY\";\n InsertionMode[InsertionMode[\"IN_FRAMESET\"] = 19] = \"IN_FRAMESET\";\n InsertionMode[InsertionMode[\"AFTER_FRAMESET\"] = 20] = \"AFTER_FRAMESET\";\n InsertionMode[InsertionMode[\"AFTER_AFTER_BODY\"] = 21] = \"AFTER_AFTER_BODY\";\n InsertionMode[InsertionMode[\"AFTER_AFTER_FRAMESET\"] = 22] = \"AFTER_AFTER_FRAMESET\";\n})(InsertionMode || (InsertionMode = {}));\nconst BASE_LOC = {\n startLine: -1,\n startCol: -1,\n startOffset: -1,\n endLine: -1,\n endCol: -1,\n endOffset: -1\n};\nconst TABLE_STRUCTURE_TAGS = new Set([\n _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.TABLE,\n _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.TBODY,\n _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.TFOOT,\n _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.THEAD,\n _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.TR\n]);\nconst defaultParserOptions = {\n scriptingEnabled: true,\n sourceCodeLocationInfo: false,\n treeAdapter: _tree_adapters_default_js__WEBPACK_IMPORTED_MODULE_3__.defaultTreeAdapter,\n onParseError: null\n};\n//Parser\nclass Parser {\n constructor(options, document, fragmentContext = null, scriptHandler = null){\n this.fragmentContext = fragmentContext;\n this.scriptHandler = scriptHandler;\n this.currentToken = null;\n this.stopped = false;\n this.insertionMode = InsertionMode.INITIAL;\n this.originalInsertionMode = InsertionMode.INITIAL;\n this.headElement = null;\n this.formElement = null;\n /** Indicates that the current node is not an element in the HTML namespace */ this.currentNotInHTML = false;\n /**\n * The template insertion mode stack is maintained from the left.\n * Ie. the topmost element will always have index 0.\n */ this.tmplInsertionModeStack = [];\n this.pendingCharacterTokens = [];\n this.hasNonWhitespacePendingCharacterToken = false;\n this.framesetOk = true;\n this.skipNextNewLine = false;\n this.fosterParentingEnabled = false;\n this.options = {\n ...defaultParserOptions,\n ...options\n };\n this.treeAdapter = this.options.treeAdapter;\n this.onParseError = this.options.onParseError;\n // Always enable location info if we report parse errors.\n if (this.onParseError) {\n this.options.sourceCodeLocationInfo = true;\n }\n this.document = document !== null && document !== void 0 ? document : this.treeAdapter.createDocument();\n this.tokenizer = new _tokenizer_index_js__WEBPACK_IMPORTED_MODULE_0__.Tokenizer(this.options, this);\n this.activeFormattingElements = new _formatting_element_list_js__WEBPACK_IMPORTED_MODULE_2__.FormattingElementList(this.treeAdapter);\n this.fragmentContextID = fragmentContext ? (0,_common_html_js__WEBPACK_IMPORTED_MODULE_8__.getTagID)(this.treeAdapter.getTagName(fragmentContext)) : _common_html_js__WEBPACK_IMPORTED_MODULE_8__.TAG_ID.UNKNOWN;\n this._setContextModes(fragmentContext !== null && fragmentContext !== void 0 ? fragmentContext : this.document, this.fragmentContextID);\n this.openElements = new _open_element_stack_js__WEBPACK_IMPORTED_MODULE_1__.OpenElementStack(this.document, this.treeAdapter, this);\n }\n // API\n static parse(html, options) {\n const parser = new this(options);\n parser.tokenizer.write(html, true);\n return parser.document;\n }\n static getFragmentParser(fragmentContext, options) {\n const opts = {\n ...defaultParserOptions,\n ...options\n };\n //NOTE: use a