1AppRegistry.registerBundle({applicationId:'rh-toc-menu|2.0.1',bundle: {"en":{"name":"Name","settings":"Settings","hello":"Hello"},"sv":{"name":"Namn","settings":"Inställningar","hello":"Hej"}}}); 2AppRegistry.registerModule({applicationId:'rh-toc-menu|2.0.1',path:'/main',module:function(define){'use strict';/* 3 * ATTENTION: An "eval-source-map" devtool has been used. 4 * This devtool is neither made for production nor for readable output files. 5 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. 6 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) 7 * or disable the default devtool with "devtool: false". 8 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). 9 */ 10define(["react","react-dom"], function(__WEBPACK_EXTERNAL_MODULE_react__, __WEBPACK_EXTERNAL_MODULE_react_dom__) { return /******/ (function() { // webpackBootstrap 11/******/ "use strict"; 12/******/ var __webpack_modules__ = ({ 13
vendor: 2,261 bytes, lines 14-23
14/***/ "./node_modules/react-dom/client.js": 15/*!******************************************!*\ 16 !*** ./node_modules/react-dom/client.js ***! 17 \******************************************/ 18/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 19 20eval("\n\nvar m = __webpack_require__(/*! react-dom */ \"react-dom\");\nif (false) {} else {\n var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n exports.createRoot = function(c, o) {\n i.usingClientEntryPoint = true;\n try {\n return m.createRoot(c, o);\n } finally {\n i.usingClientEntryPoint = false;\n }\n };\n exports.hydrateRoot = function(c, h, o) {\n i.usingClientEntryPoint = true;\n try {\n return m.hydrateRoot(c, h, o);\n } finally {\n i.usingClientEntryPoint = false;\n }\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtZG9tL2NsaWVudC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JoLXRvYy1tZW51Ly4vbm9kZV9tb2R1bGVzL3JlYWN0LWRvbS9jbGllbnQuanM/MTFiMSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBtID0gcmVxdWlyZSgncmVhY3QtZG9tJyk7XG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdwcm9kdWN0aW9uJykge1xuICBleHBvcnRzLmNyZWF0ZVJvb3QgPSBtLmNyZWF0ZVJvb3Q7XG4gIGV4cG9ydHMuaHlkcmF0ZVJvb3QgPSBtLmh5ZHJhdGVSb290O1xufSBlbHNlIHtcbiAgdmFyIGkgPSBtLl9fU0VDUkVUX0lOVEVSTkFMU19ET19OT1RfVVNFX09SX1lPVV9XSUxMX0JFX0ZJUkVEO1xuICBleHBvcnRzLmNyZWF0ZVJvb3QgPSBmdW5jdGlvbihjLCBvKSB7XG4gICAgaS51c2luZ0NsaWVudEVudHJ5UG9pbnQgPSB0cnVlO1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4gbS5jcmVhdGVSb290KGMsIG8pO1xuICAgIH0gZmluYWxseSB7XG4gICAgICBpLnVzaW5nQ2xpZW50RW50cnlQb2ludCA9IGZhbHNlO1xuICAgIH1cbiAgfTtcbiAgZXhwb3J0cy5oeWRyYXRlUm9vdCA9IGZ1bmN0aW9uKGMsIGgsIG8pIHtcbiAgICBpLnVzaW5nQ2xpZW50RW50cnlQb2ludCA9IHRydWU7XG4gICAgdHJ5IHtcbiAgICAgIHJldHVybiBtLmh5ZHJhdGVSb290KGMsIGgsIG8pO1xuICAgIH0gZmluYWxseSB7XG4gICAgICBpLnVzaW5nQ2xpZW50RW50cnlQb2ludCA9IGZhbHNlO1xuICAgIH1cbiAgfTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-dom/client.js\n"); 21 22/***/ }), 23
24/***/ "./src/components/App/App.tsx": 25/*!************************************!*\ 26 !*** ./src/components/App/App.tsx ***! 27 \************************************/ 28/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 29 30eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _MenuList__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MenuList */ \"./src/components/MenuList/index.ts\");\n/* harmony import */ var _scripts_scrollSpy_scrollSpy__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../scripts/scrollSpy/scrollSpy */ \"./src/scripts/scrollSpy/scrollSpy.js\");\n\n\n\nconst App = ({ name, headingLevel, showBySection, }) => {\n const [headings, setHeadings] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n const headingSelector = headingLevel === \"h1h2h3h4\"\n ? \"h1, h2, h3, h4\"\n : headingLevel === \"h2h3\"\n ? \"h2, h3\"\n : \"h2\";\n const headingNodeList = document.querySelectorAll(`.mainContent ${headingSelector}`);\n if (!headingNodeList.length) {\n return;\n }\n let items = [];\n let currentH1 = null;\n let currentH2 = null;\n let currentH3 = null;\n headingNodeList.forEach((heading) => {\n // Check if the heading is INSIDE a collapsible (accordion)\n const insideAccordion = heading.closest(\".env-collapse\");\n // If it's a subheading (like h3/h4) inside an accordion, skip it\n if (insideAccordion && heading.tagName !== \"H2\") {\n return;\n }\n const uniqueId = (heading.dataset.id = Math.round(Math.random() * 100000).toString());\n if (!heading.getAttribute(\"id\")) {\n heading.setAttribute(\"id\", uniqueId);\n }\n const item = {\n id: uniqueId,\n name: heading.innerText,\n tagName: heading.tagName,\n href: `#${heading.getAttribute(\"id\")}`,\n menuItems: [],\n };\n if (heading.tagName === \"H1\") {\n currentH1 = item;\n currentH2 = null;\n currentH3 = null;\n items.push(item);\n }\n else if (heading.tagName === \"H2\") {\n currentH2 = item;\n currentH3 = null;\n if (currentH1) {\n currentH1.menuItems.push(item);\n }\n else {\n // If no H1 exists, push it directly (could be for cases without H1)\n items.push(item);\n }\n }\n else if (heading.tagName === \"H3\") {\n currentH3 = item;\n if (currentH2) {\n currentH2.menuItems.push(item);\n }\n else if (currentH1) {\n currentH1.menuItems.push(item);\n }\n }\n else if (heading.tagName === \"H4\") {\n if (currentH3) {\n currentH3.menuItems.push(item);\n }\n else if (currentH2) {\n currentH2.menuItems.push(item);\n }\n }\n });\n setHeadings(items);\n _scripts_scrollSpy_scrollSpy__WEBPACK_IMPORTED_MODULE_2__.stickyMenu.init();\n }, [headingLevel]);\n return (react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, headings && (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_MenuList__WEBPACK_IMPORTED_MODULE_1__[\"default\"], { name: name, headingLevel: headingLevel, headings: headings, showBySection: showBySection }))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (App);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BcHAvQXBwLnRzeCIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JoLXRvYy1tZW51Ly4vc3JjL2NvbXBvbmVudHMvQXBwL0FwcC50c3g/OGM4OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IE1lbnVMaXN0IGZyb20gXCIuLi9NZW51TGlzdFwiO1xuaW1wb3J0IHsgc3RpY2t5TWVudSB9IGZyb20gXCIuLi8uLi9zY3JpcHRzL3Njcm9sbFNweS9zY3JvbGxTcHlcIjtcbmNvbnN0IEFwcCA9ICh7IG5hbWUsIGhlYWRpbmdMZXZlbCwgc2hvd0J5U2VjdGlvbiwgfSkgPT4ge1xuICAgIGNvbnN0IFtoZWFkaW5ncywgc2V0SGVhZGluZ3NdID0gdXNlU3RhdGUoW10pO1xuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGNvbnN0IGhlYWRpbmdTZWxlY3RvciA9IGhlYWRpbmdMZXZlbCA9PT0gXCJoMWgyaDNoNFwiXG4gICAgICAgICAgICA/IFwiaDEsIGgyLCBoMywgaDRcIlxuICAgICAgICAgICAgOiBoZWFkaW5nTGV2ZWwgPT09IFwiaDJoM1wiXG4gICAgICAgICAgICAgICAgPyBcImgyLCBoM1wiXG4gICAgICAgICAgICAgICAgOiBcImgyXCI7XG4gICAgICAgIGNvbnN0IGhlYWRpbmdOb2RlTGlzdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoYC5tYWluQ29udGVudCAke2hlYWRpbmdTZWxlY3Rvcn1gKTtcbiAgICAgICAgaWYgKCFoZWFkaW5nTm9kZUxpc3QubGVuZ3RoKSB7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgI
30H1cbiAgICAgICAgbGV0IGl0ZW1zID0gW107XG4gICAgICAgIGxldCBjdXJyZW50SDEgPSBudWxsO1xuICAgICAgICBsZXQgY3VycmVudEgyID0gbnVsbDtcbiAgICAgICAgbGV0IGN1cnJlbnRIMyA9IG51bGw7XG4gICAgICAgIGhlYWRpbmdOb2RlTGlzdC5mb3JFYWNoKChoZWFkaW5nKSA9PiB7XG4gICAgICAgICAgICAvLyBDaGVjayBpZiB0aGUgaGVhZGluZyBpcyBJTlNJREUgYSBjb2xsYXBzaWJsZSAoYWNjb3JkaW9uKVxuICAgICAgICAgICAgY29uc3QgaW5zaWRlQWNjb3JkaW9uID0gaGVhZGluZy5jbG9zZXN0KFwiLmVudi1jb2xsYXBzZVwiKTtcbiAgICAgICAgICAgIC8vIElmIGl0J3MgYSBzdWJoZWFkaW5nIChsaWtlIGgzL2g0KSBpbnNpZGUgYW4gYWNjb3JkaW9uLCBza2lwIGl0XG4gICAgICAgICAgICBpZiAoaW5zaWRlQWNjb3JkaW9uICYmIGhlYWRpbmcudGFnTmFtZSAhPT0gXCJIMlwiKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgdW5pcXVlSWQgPSAoaGVhZGluZy5kYXRhc2V0LmlkID0gTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogMTAwMDAwKS50b1N0cmluZygpKTtcbiAgICAgICAgICAgIGlmICghaGVhZGluZy5nZXRBdHRyaWJ1dGUoXCJpZFwiKSkge1xuICAgICAgICAgICAgICAgIGhlYWRpbmcuc2V0QXR0cmlidXRlKFwiaWRcIiwgdW5pcXVlSWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgaXRlbSA9IHtcbiAgICAgICAgICAgICAgICBpZDogdW5pcXVlSWQsXG4gICAgICAgICAgICAgICAgbmFtZTogaGVhZGluZy5pbm5lclRleHQsXG4gICAgICAgICAgICAgICAgdGFnTmFtZTogaGVhZGluZy50YWdOYW1lLFxuICAgICAgICAgICAgICAgIGhyZWY6IGAjJHtoZWFkaW5nLmdldEF0dHJpYnV0ZShcImlkXCIpfWAsXG4gICAgICAgICAgICAgICAgbWVudUl0ZW1zOiBbXSxcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBpZiAoaGVhZGluZy50YWdOYW1lID09PSBcIkgxXCIpIHtcbiAgICAgICAgICAgICAgICBjdXJyZW50SDEgPSBpdGVtO1xuICAgICAgICAgICAgICAgIGN1cnJlbnRIMiA9IG51bGw7XG4gICAgICAgICAgICAgICAgY3VycmVudEgzID0gbnVsbDtcbiAgICAgICAgICAgICAgICBpdGVtcy5wdXNoKGl0ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoaGVhZGluZy50YWdOYW1lID09PSBcIkgyXCIpIHtcbiAgICAgICAgICAgICAgICBjdXJyZW50SDIgPSBpdGVtO1xuICAgICAgICAgICAgICAgIGN1cnJlbnRIMyA9IG51bGw7XG4gICAgICAgICAgICAgICAgaWYgKGN1cnJlbnRIMSkge1xuICAgICAgICAgICAgICAgICAgICBjdXJyZW50SDEubWVudUl0ZW1zLnB1c2goaXRlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAvLyBJZiBubyBIMSBleGlzdHMsIHB1c2ggaXQgZGlyZWN0bHkgKGNvdWxkIGJlIGZvciBjYXNlcyB3aXRob3V0IEgxKVxuICAgICAgICAgICAgICAgICAgICBpdGVtcy5wdXNoKGl0ZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKGhlYWRpbmcudGFnTmFtZSA9PT0gXCJIM1wiKSB7XG4gICAgICAgICAgICAgICAgY3VycmVudEgzID0gaXRlbTtcbiAgICAgICAgICAgICAgICBpZiAoY3VycmVudEgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnJlbnRIMi5tZW51SXRlbXMucHVzaChpdGVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VycmVudEgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnJlbnRIMS5tZW51SXRlbXMucHVzaChpdGVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChoZWFkaW5nLnRhZ05hbWUgPT09IFwiSDRcIikge1xuICAgICAgICAgICAgICAgIGlmIChjdXJyZW50SDMpIHtcbiAgICAgICAgICAgICAgICAgICAgY3VycmVudEgzLm1lbnVJdGVtcy5wdXNoKGl0ZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIGlmIChjdXJyZW50SDIpIHtcbiAgICAgICAgICAgICAgICAgICAgY3VycmVudEgyLm1lbnVJdGVtcy5wdXNoKGl0ZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIHNldEhlYWRpbmdzKGl0ZW1zKTtcbiAgICAgICAgc3RpY2t5TWVudS5pbml0KCk7XG4gICAgfSwgW2hlYWRpbmdMZXZlbF0pO1xuICAgIHJldHVybiAoUmVhY3QuY3JlYXRlRWxlbWVudChSZWFjdC5GcmFnbWVudCwgbnVsbCwgaGVhZGluZ3MgJiYgKFJlYWN0LmNyZWF0ZUVsZW1lbnQoTWVudUxpc3QsIHsgbmFtZTogbmFtZSwgaGVhZGluZ0xldmVsOiBoZWFkaW5nTGV2ZWwsIGhlYWRpbmdzOiBoZWFkaW5ncywgc2hvd0J5U2VjdGlvbjogc2hvd0J5U2VjdGlvbiB9KSkpKTtcbn07XG5leHBvcnQgZGVmYXVsdCBBcHA7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/App/App.tsx\n"); 31 32/***/ }), 33
34/***/ "./src/components/App/index.tsx": 35/*!**************************************!*\ 36 !*** ./src/components/App/index.tsx ***! 37 \**************************************/ 38/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 39 40eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _App__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _App__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App */ \"./src/components/App/App.tsx\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BcHAvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaC10b2MtbWVudS8uL3NyYy9jb21wb25lbnRzL0FwcC9pbmRleC50c3g/ZTNhNiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IH0gZnJvbSBcIi4vQXBwXCI7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/App/index.tsx\n"); 41 42/***/ }), 43
44/***/ "./src/components/MenuList/MenuList.tsx": 45/*!**********************************************!*\ 46 !*** ./src/components/MenuList/MenuList.tsx ***! 47 \**********************************************/ 48/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 49 50eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nconst MenuList = ({ name, headingLevel, headings, showBySection, }) => {\n function onHandleClick(e) {\n e.preventDefault();\n const target = e.target;\n const href = target.getAttribute(\"href\");\n if (href) {\n const id = href.replace(\"#\", \"\");\n const element = document.querySelector(`[data-id=\"${id}\"]`);\n if (element) {\n window.scrollTo({\n top: element.getBoundingClientRect().top + window.scrollY - 150,\n behavior: \"smooth\",\n });\n }\n }\n }\n return (react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, headings.length > 0 && (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"nav\", { className: \"rh-toc-menu\" },\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h2\", { className: \"rh-toc-menu__title\" }, name),\n headings.map((heading) => (react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), { key: heading.id },\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", { className: `rh-toc-menu__section-link ${showBySection ? \"hidden\" : \"\"}`, href: `#${heading.id}`, onClick: onHandleClick }, heading.name),\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"ul\", { className: `rh-toc-submenu rh-toc-submenu-h2 ${showBySection ? \"hidden\" : \"\"}` }, heading.menuItems &&\n heading.menuItems.map((subMenuItem) => (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"li\", { key: subMenuItem.id, className: \"rh-toc-menu__item\" },\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", { className: \"rh-toc-menu__item-link\", href: `#${subMenuItem.id}`, onClick: onHandleClick }, subMenuItem.name),\n subMenuItem.menuItems && (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"ul\", { className: `rh-toc-submenu rh-toc-submenu-h3 ${showBySection ? \"hidden\" : \"\"}` }, subMenuItem.menuItems.map((subSubMenuItem) => (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"li\", { key: subSubMenuItem.id },\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", { className: \"rh-toc-menu__item-link__child\", href: `#${subSubMenuItem.id}`, onClick: onHandleClick }, subSubMenuItem.name),\n subSubMenuItem.menuItems && (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"ul\", { className: `rh-toc-submenu rh-toc-submenu-h4 ${showBySection ? \"hidden\" : \"\"}` }, subSubMenuItem.menuItems.map((subSubSubMenuItem) => (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"li\", { key: subSubSubMenuItem.id },\n react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", { className: \"rh-toc-menu__item-link__child\", href: `#${subSubSubMenuItem.id}`, onClick: onHandleClick }, subSubSubMenuItem.name))))))))))))))))))))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (MenuList);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NZW51TGlzdC9NZW51TGlzdC50c3giLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmgtdG9jLW1lbnUvLi9zcmMvY29tcG9uZW50cy9NZW51TGlzdC9NZW51TGlzdC50c3g/MzE1MyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYW
50N0XCI7XG5jb25zdCBNZW51TGlzdCA9ICh7IG5hbWUsIGhlYWRpbmdMZXZlbCwgaGVhZGluZ3MsIHNob3dCeVNlY3Rpb24sIH0pID0+IHtcbiAgICBmdW5jdGlvbiBvbkhhbmRsZUNsaWNrKGUpIHtcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICBjb25zdCB0YXJnZXQgPSBlLnRhcmdldDtcbiAgICAgICAgY29uc3QgaHJlZiA9IHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJocmVmXCIpO1xuICAgICAgICBpZiAoaHJlZikge1xuICAgICAgICAgICAgY29uc3QgaWQgPSBocmVmLnJlcGxhY2UoXCIjXCIsIFwiXCIpO1xuICAgICAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYFtkYXRhLWlkPVwiJHtpZH1cIl1gKTtcbiAgICAgICAgICAgIGlmIChlbGVtZW50KSB7XG4gICAgICAgICAgICAgICAgd2luZG93LnNjcm9sbFRvKHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBlbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCArIHdpbmRvdy5zY3JvbGxZIC0gMTUwLFxuICAgICAgICAgICAgICAgICAgICBiZWhhdmlvcjogXCJzbW9vdGhcIixcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuRnJhZ21lbnQsIG51bGwsIGhlYWRpbmdzLmxlbmd0aCA+IDAgJiYgKFJlYWN0LmNyZWF0ZUVsZW1lbnQoXCJuYXZcIiwgeyBjbGFzc05hbWU6IFwicmgtdG9jLW1lbnVcIiB9LFxuICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiaDJcIiwgeyBjbGFzc05hbWU6IFwicmgtdG9jLW1lbnVfX3RpdGxlXCIgfSwgbmFtZSksXG4gICAgICAgIGhlYWRpbmdzLm1hcCgoaGVhZGluZykgPT4gKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuRnJhZ21lbnQsIHsga2V5OiBoZWFkaW5nLmlkIH0sXG4gICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiYVwiLCB7IGNsYXNzTmFtZTogYHJoLXRvYy1tZW51X19zZWN0aW9uLWxpbmsgJHtzaG93QnlTZWN0aW9uID8gXCJoaWRkZW5cIiA6IFwiXCJ9YCwgaHJlZjogYCMke2hlYWRpbmcuaWR9YCwgb25DbGljazogb25IYW5kbGVDbGljayB9LCBoZWFkaW5nLm5hbWUpLFxuICAgICAgICAgICAgUmVhY3QuY3JlYXRlRWxlbWVudChcInVsXCIsIHsgY2xhc3NOYW1lOiBgcmgtdG9jLXN1Ym1lbnUgcmgtdG9jLXN1Ym1lbnUtaDIgJHtzaG93QnlTZWN0aW9uID8gXCJoaWRkZW5cIiA6IFwiXCJ9YCB9LCBoZWFkaW5nLm1lbnVJdGVtcyAmJlxuICAgICAgICAgICAgICAgIGhlYWRpbmcubWVudUl0ZW1zLm1hcCgoc3ViTWVudUl0ZW0pID0+IChSZWFjdC5jcmVhdGVFbGVtZW50KFwibGlcIiwgeyBrZXk6IHN1Yk1lbnVJdGVtLmlkLCBjbGFzc05hbWU6IFwicmgtdG9jLW1lbnVfX2l0ZW1cIiB9LFxuICAgICAgICAgICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiYVwiLCB7IGNsYXNzTmFtZTogXCJyaC10b2MtbWVudV9faXRlbS1saW5rXCIsIGhyZWY6IGAjJHtzdWJNZW51SXRlbS5pZH1gLCBvbkNsaWNrOiBvbkhhbmRsZUNsaWNrIH0sIHN1Yk1lbnVJdGVtLm5hbWUpLFxuICAgICAgICAgICAgICAgICAgICBzdWJNZW51SXRlbS5tZW51SXRlbXMgJiYgKFJlYWN0LmNyZWF0ZUVsZW1lbnQoXCJ1bFwiLCB7IGNsYXNzTmFtZTogYHJoLXRvYy1zdWJtZW51IHJoLXRvYy1zdWJtZW51LWgzICR7c2hvd0J5U2VjdGlvbiA/IFwiaGlkZGVuXCIgOiBcIlwifWAgfSwgc3ViTWVudUl0ZW0ubWVudUl0ZW1zLm1hcCgoc3ViU3ViTWVudUl0ZW0pID0+IChSZWFjdC5jcmVhdGVFbGVtZW50KFwibGlcIiwgeyBrZXk6IHN1YlN1Yk1lbnVJdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiYVwiLCB7IGNsYXNzTmFtZTogXCJyaC10b2MtbWVudV9faXRlbS1saW5rX19jaGlsZFwiLCBocmVmOiBgIyR7c3ViU3ViTWVudUl0ZW0uaWR9YCwgb25DbGljazogb25IYW5kbGVDbGljayB9LCBzdWJTdWJNZW51SXRlbS5uYW1lKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1YlN1Yk1lbnVJdGVtLm1lbnVJdGVtcyAmJiAoUmVhY3QuY3JlYXRlRWxlbWVudChcInVsXCIsIHsgY2xhc3NOYW1lOiBgcmgtdG9jLXN1Ym1lbnUgcmgtdG9jLXN1Ym1lbnUtaDQgJHtzaG93QnlTZWN0aW9uID8gXCJoaWRkZW5cIiA6IFwiXCJ9YCB9LCBzdWJTdWJNZW51SXRlbS5tZW51SXRlbXMubWFwKChzdWJTdWJTdWJNZW51SXRlbSkgPT4gKFJlYWN0LmNyZWF0ZUVsZW1lbnQoXCJsaVwiLCB7IGtleTogc3ViU3ViU3ViTWVudUl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiYVwiLCB7IGNsYXNzTmFtZTogXCJyaC10b2MtbWVudV9faXRlbS1saW5rX19jaGlsZFwiLCBocmVmOiBgIyR7c3ViU3ViU3ViTWVudUl0ZW0uaWR9YCwgb25DbGljazogb25IYW5kbGVDbGljayB9LCBzdWJTdWJTdWJNZW51SXRlbS5uYW1lKSkpKSkpKSkpKSkpKSkpKSkpKSkpKTtcbn07XG5leHBvcnQgZGVmYXVsdCBNZW51TGlzdDtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/MenuList/MenuList.tsx\n"); 51 52/***/ }), 53
54/***/ "./src/components/MenuList/index.ts": 55/*!******************************************!*\ 56 !*** ./src/components/MenuList/index.ts ***! 57 \******************************************/ 58/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 59 60eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _MenuList__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _MenuList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MenuList */ \"./src/components/MenuList/MenuList.tsx\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NZW51TGlzdC9pbmRleC50cyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmgtdG9jLW1lbnUvLi9zcmMvY29tcG9uZW50cy9NZW51TGlzdC9pbmRleC50cz83NjdmIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgfSBmcm9tIFwiLi9NZW51TGlzdFwiO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/MenuList/index.ts\n"); 61 62/***/ }), 63
64/***/ "./src/main.tsx": 65/*!**********************!*\ 66 !*** ./src/main.tsx ***! 67 \**********************/ 68/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 69 70eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_dom_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom/client */ \"./node_modules/react-dom/client.js\");\n/* harmony import */ var _components_App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/App */ \"./src/components/App/index.tsx\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ((initialState, el) => {\n (0,react_dom_client__WEBPACK_IMPORTED_MODULE_1__.hydrateRoot)(el, react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_App__WEBPACK_IMPORTED_MODULE_2__[\"default\"], Object.assign({}, initialState)));\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaC10b2MtbWVudS8uL3NyYy9tYWluLnRzeD9iMDA1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaHlkcmF0ZVJvb3QgfSBmcm9tIFwicmVhY3QtZG9tL2NsaWVudFwiO1xuaW1wb3J0IEFwcCBmcm9tIFwiLi9jb21wb25lbnRzL0FwcFwiO1xuZXhwb3J0IGRlZmF1bHQgKGluaXRpYWxTdGF0ZSwgZWwpID0+IHtcbiAgICBoeWRyYXRlUm9vdChlbCwgUmVhY3QuY3JlYXRlRWxlbWVudChBcHAsIE9iamVjdC5hc3NpZ24oe30sIGluaXRpYWxTdGF0ZSkpKTtcbn07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main.tsx\n"); 71 72/***/ }), 73
74/***/ "./src/scripts/scrollSpy/scrollSpy.js": 75/*!********************************************!*\ 76 !*** ./src/scripts/scrollSpy/scrollSpy.js ***! 77 \********************************************/ 78/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 79 80eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ stickyMenu: function() { return /* binding */ stickyMenu; }\n/* harmony export */ });\nconst stickyMenu = {\n tocMenu: null,\n header: null,\n tocMenuTopPosition: null,\n menuItemClick: false,\n firstSectionLink: null,\n firstSectionSubmenu: null,\n init: () => {\n document.addEventListener(\"DOMContentLoaded\", () => {\n stickyMenu.header = document.querySelector(\".rh-report-header\") || document.querySelector(\".rh-header\");\n\n // Initialize firstSectionLink and set it active on page load\n stickyMenu.firstSectionLink = document.querySelector(\".rh-toc-menu__section-link\");\n stickyMenu.firstSectionSubmenu = document.querySelector(\".rh-toc-submenu-h2\");\n if (stickyMenu.firstSectionLink) {\n stickyMenu.firstSectionSubmenu.classList.add(\"active\");\n }\n if (stickyMenu.firstSectionSubmenu) {\n stickyMenu.firstSectionLink.classList.add(\"active-h1\");\n }\n if (stickyMenu.header) {\n window.addEventListener(\"scroll\", () => {\n stickyMenu.handleHeaderShadow();\n stickyMenu.setActiveTocMenu();\n });\n stickyMenu.handleHeaderShadow();\n stickyMenu.setActiveTocMenu();\n }\n });\n },\n handleHeaderShadow: () => {\n if (window.scrollY > 0) {\n stickyMenu.header.classList.add(\"shadow\");\n } else {\n stickyMenu.header.classList.remove(\"shadow\");\n }\n },\n setActiveTocMenu: () => {\n const headingSectionsH1 = document.querySelectorAll(\".mainContent h1\");\n const headingSectionsH2 = document.querySelectorAll(\".mainContent h2\");\n const headingSectionsH3 = document.querySelectorAll(\".mainContent h3\");\n const headingSectionsH4 = document.querySelectorAll(\".mainContent h4\");\n let offset = 155;\n let isFirstHeadingActive = false;\n let prevScrollPosition = 0;\n const isBottomReached = window.innerHeight + window.scrollY >= document.body.offsetHeight;\n if (headingSectionsH1) {\n headingSectionsH1.forEach(section => {\n let sectionPosition = section.getBoundingClientRect().top;\n let sectionId = section.getAttribute(\"data-id\");\n let currentItem = document.querySelector(`.rh-toc-menu a[href=\"#${sectionId}\"]`);\n if (currentItem) {\n const subMenu = currentItem.nextElementSibling;\n if (sectionPosition < offset) {\n const activeLinks = document.querySelectorAll(\".rh-toc-menu .active-h1\");\n if (activeLinks) {\n activeLinks.forEach(activeLink => {\n activeLink.classList.remove(\"active-h1\");\n const previousSubMenu = activeLink.nextElementSibling;\n if (previousSubMenu && previousSubMenu.classList.contains(\"rh-toc-submenu\")) {\n previousSubMenu.classList.remove(\"active\");\n }\n });\n }\n currentItem.classList.add(\"active-h1\");\n if (subMenu && subMenu.classList.contains(\"rh-toc-submenu\")) {\n subMenu.classList.add(\"active\");\n }\n }\n }\n });\n }\n if (headingSectionsH2) {\n headingSectionsH2.forEach(section => {\n let sectionPosition = section.getBoundingClientRect().top;\n let sectionId = section.getAttribute(\"data-id\");\n let currentItem = document.querySelector(`.rh-toc-menu a[href=\"#${sectionId}\"]`);\n if (currentItem) {\n if (sectionPosition < offset) {\n const activeLinks = document.querySelectorAll(\".rh-toc-menu .active-h2\");\n if (activeLinks) {\n activeLinks.forEach(activeLink => {\n activeLink.classList.remove(\"active-h1\");\n activeLink.classList.remove(\"active-h2\");\n });\n }\n currentItem.classList.add(\"active-h2\");\n }\n }\n });\n }\n if (headingSectionsH3) {\n headingSectionsH3.forEach(section => {\n let sectionPosition = section.getBoundingClientRect().top;\n let sectionId = section.getAttribute(\"data-id\");\n let currentItem = document.querySelector(`.rh-toc-menu a[href=\"#${sectionId}\"]`);\n if (currentItem) {\n if (sectionPosition < offset) {\n const activeLinks = document.querySelectorAll(\".rh-toc-menu .active-h3\");\n if (activeLinks) {\n activeLinks.forEach(activeLink => {\n activeLink.classList.remove(\"active-h3\");\n });\n }\n currentItem.classList.add(\"active-h3\");\n } else {\n currentItem.classList.remove(\"active-h3\");\n }\n }\n });\n }\n if (headingSectionsH4) {\n headingSectionsH4.forEach(section => {\n let sectionPosition = section.getBoundingClientRect().top;\n let sectionId = section.getAttribute(\"data-id\");\n let currentItem = document.querySelector(`.rh-toc-menu a[href=\"#${sectionId}\"]`);\n if (currentItem) {\n if (sectionPosition < offset) {\n const activeLinks = document.querySelectorAll(\".rh-toc-menu .active-h4\");\n if (activeLinks) {\n activeLinks.forEach(activeLink => {\n activeLink.classList.remove(\"active-h4\");\n });\n }\n currentItem.classList.add(\"active-h4\");\n } else {\n currentItem.classList.remove(\"active-h4\");\n }\n }\n });\n }\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc2NyaXB0cy9zY3JvbGxTcHkvc2Nyb2xsU3B5LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFJQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmgtdG9jLW1lbnUvLi9zcmMvc2NyaXB0cy9zY3JvbGxTcHkvc2Nyb2xsU3B5LmpzPzQ2NzAiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc3RpY2t5TWVudSA9IHtcbiAgdG9jTWVudTogbnVsbCxcbiAgaGVhZGVyOiBudWxsLFxuICB0b2NNZW51VG9wUG9zaXRpb246IG51bGwsXG4gIG1lbnVJdGVtQ2xpY2s6IGZhbHNlLFxuICBmaXJzdFNlY3Rpb25MaW5rOiBudWxsLFxuICBmaXJzdFNlY3Rpb25TdWJtZW51OiBudWxsLFxuXG4gIGluaXQ6ICgpID0+IHtcbiAgICBkb2
80N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiRE9NQ29udGVudExvYWRlZFwiLCAoKSA9PiB7XG4gICAgICBzdGlja3lNZW51LmhlYWRlciA9XG4gICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIucmgtcmVwb3J0LWhlYWRlclwiKSB8fFxuICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwiLnJoLWhlYWRlclwiKTtcblxuICAgICAgLy8gSW5pdGlhbGl6ZSBmaXJzdFNlY3Rpb25MaW5rIGFuZCBzZXQgaXQgYWN0aXZlIG9uIHBhZ2UgbG9hZFxuICAgICAgc3RpY2t5TWVudS5maXJzdFNlY3Rpb25MaW5rID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcbiAgICAgICAgXCIucmgtdG9jLW1lbnVfX3NlY3Rpb24tbGlua1wiXG4gICAgICApO1xuICAgICAgc3RpY2t5TWVudS5maXJzdFNlY3Rpb25TdWJtZW51ID1cbiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIi5yaC10b2Mtc3VibWVudS1oMlwiKTtcbiAgICAgIGlmIChzdGlja3lNZW51LmZpcnN0U2VjdGlvbkxpbmspIHtcbiAgICAgICAgc3RpY2t5TWVudS5maXJzdFNlY3Rpb25TdWJtZW51LmNsYXNzTGlzdC5hZGQoXCJhY3RpdmVcIik7XG4gICAgICB9XG5cbiAgICAgIGlmIChzdGlja3lNZW51LmZpcnN0U2VjdGlvblN1Ym1lbnUpIHtcbiAgICAgICAgc3RpY2t5TWVudS5maXJzdFNlY3Rpb25MaW5rLmNsYXNzTGlzdC5hZGQoXCJhY3RpdmUtaDFcIik7XG4gICAgICB9XG5cbiAgICAgIGlmIChzdGlja3lNZW51LmhlYWRlcikge1xuICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInNjcm9sbFwiLCAoKSA9PiB7XG4gICAgICAgICAgc3RpY2t5TWVudS5oYW5kbGVIZWFkZXJTaGFkb3coKTtcbiAgICAgICAgICBzdGlja3lNZW51LnNldEFjdGl2ZVRvY01lbnUoKTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgc3RpY2t5TWVudS5oYW5kbGVIZWFkZXJTaGFkb3coKTtcbiAgICAgICAgc3RpY2t5TWVudS5zZXRBY3RpdmVUb2NNZW51KCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH0sXG4gIGhhbmRsZUhlYWRlclNoYWRvdzogKCkgPT4ge1xuICAgIGlmICh3aW5kb3cuc2Nyb2xsWSA+IDApIHtcbiAgICAgIHN0aWNreU1lbnUuaGVhZGVyLmNsYXNzTGlzdC5hZGQoXCJzaGFkb3dcIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0aWNreU1lbnUuaGVhZGVyLmNsYXNzTGlzdC5yZW1vdmUoXCJzaGFkb3dcIik7XG4gICAgfVxuICB9LFxuXG4gIHNldEFjdGl2ZVRvY01lbnU6ICgpID0+IHtcbiAgICBjb25zdCBoZWFkaW5nU2VjdGlvbnNIMSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCIubWFpbkNvbnRlbnQgaDFcIik7XG4gICAgY29uc3QgaGVhZGluZ1NlY3Rpb25zSDIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFwiLm1haW5Db250ZW50IGgyXCIpO1xuICAgIGNvbnN0IGhlYWRpbmdTZWN0aW9uc0gzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi5tYWluQ29udGVudCBoM1wiKTtcbiAgICBjb25zdCBoZWFkaW5nU2VjdGlvbnNINCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCIubWFpbkNvbnRlbnQgaDRcIik7XG5cbiAgICBsZXQgb2Zmc2V0ID0gMTU1O1xuICAgIGxldCBpc0ZpcnN0SGVhZGluZ0FjdGl2ZSA9IGZhbHNlO1xuXG4gICAgbGV0IHByZXZTY3JvbGxQb3NpdGlvbiA9IDA7XG5cbiAgICBjb25zdCBpc0JvdHRvbVJlYWNoZWQgPVxuICAgICAgd2luZG93LmlubmVySGVpZ2h0ICsgd2luZG93LnNjcm9sbFkgPj0gZG9jdW1lbnQuYm9keS5vZmZzZXRIZWlnaHQ7XG5cbiAgICBpZiAoaGVhZGluZ1NlY3Rpb25zSDEpIHtcbiAgICAgIGhlYWRpbmdTZWN0aW9uc0gxLmZvckVhY2goKHNlY3Rpb24pID0+IHtcbiAgICAgICAgbGV0IHNlY3Rpb25Qb3NpdGlvbiA9IHNlY3Rpb24uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wO1xuICAgICAgICBsZXQgc2VjdGlvbklkID0gc2VjdGlvbi5nZXRBdHRyaWJ1dGUoXCJkYXRhLWlkXCIpO1xuXG4gICAgICAgIGxldCBjdXJyZW50SXRlbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXG4gICAgICAgICAgYC5yaC10b2MtbWVudSBhW2hyZWY9XCIjJHtzZWN0aW9uSWR9XCJdYFxuICAgICAgICApO1xuXG4gICAgICAgIGlmIChjdXJyZW50SXRlbSkge1xuICAgICAgICAgIGNvbnN0IHN1Yk1lbnUgPSBjdXJyZW50SXRlbS5uZXh0RWxlbWVudFNpYmxpbmc7XG5cbiAgICAgICAgICBpZiAoc2VjdGlvblBvc2l0aW9uIDwgb2Zmc2V0KSB7XG4gICAgICAgICAgICBjb25zdCBhY3RpdmVMaW5rcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXG4gICAgICAgICAgICAgIFwiLnJoLXRvYy1tZW51IC5hY3RpdmUtaDFcIlxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGlmIChhY3RpdmVMaW5rcykge1xuICAgICAgICAgICAgICBhY3RpdmVMaW5rcy5mb3JFYWNoKChhY3RpdmVMaW5rKSA9PiB7XG4gICAgICAgICAgICAgICAgYWN0aXZlTGluay5jbGFzc0xpc3QucmVtb3ZlKFwiYWN0aXZlLWgxXCIpO1xuICAgICAgICAgICAgICAgIGNvbnN0IHByZXZpb3VzU3ViTWVudSA9IGFjdGl2ZUxpbmsubmV4dEVsZW1lbnRTaWJsaW5nO1xuICAgICAgICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICAgICAgIHByZXZpb3VzU3ViTWVudSAmJlxuICAgICAgICAgICAgICAgICAgcHJldmlvdXNTdWJNZW51LmNsYXNzTGlzdC5jb250YWlucyhcInJoLXRvYy1zdWJtZW51XCIpXG4gICAgICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgICAgICBwcmV2aW91c1N1Yk1lbnUuY2xhc3NMaXN0LnJlbW92ZShcImFjdGl2ZVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjdXJyZW50SXRlbS5jbGFzc0xpc3QuYWRkKFwiYWN0aXZlLWgxXCIpO1xuXG4gICAgICAgICAgICBpZiAoc3ViTWVudSAmJiBzdWJNZW51LmNsYXNzTGlzdC5jb250YWlucyhcInJoLXRvYy1zdWJtZW51XCIpKSB7XG4gICAgICAgICAgICAgIHN1Yk1lbnUuY2xhc3NMaXN0LmFkZChcImFjdGl2ZVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGlmIChoZWFkaW5nU2VjdGlvbnNIMikge1xuICAgICAgaGVhZGluZ1NlY3Rpb25zSDIuZm9yRWFjaCgoc2VjdGlvbikgPT4ge1xuICAgICAgICBsZXQgc2VjdGlvblBvc2l0aW9uID0gc2VjdGlvbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A7XG4gICAgICAgIGxldCBzZWN0aW9uSWQgPSBzZWN0aW9uLmdldEF0dHJpYnV0ZShcImRhdGEtaWRcIik7XG5cbiAgICAgICAgbGV0IGN1cnJlbnRJdGVtID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcbiAgICAgICAgICBgLnJoLXRvYy1tZW51IGFbaHJlZj1cIiMke3NlY3Rpb25JZH1cIl1gXG4gICAgICAgICk7XG5cbiAgICAgICAgaWYgKGN1cnJlbnRJdGVtKSB7XG4gICAgICAgICAgaWYgKHNlY3Rpb25Qb3NpdGlvbiA8IG9mZnNldCkge1xuICAgICAgICAgICAgY29uc3QgYWN0aXZlTGlua3MgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFxuICAgICAgICAgICAgICBcIi5yaC10b2MtbWVudSAuYWN0aXZlLWgyXCJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIGlmIChhY3RpdmVMaW5rcykge1xuICAgICAgICAgICAgICBhY3RpdmVMaW5rcy5mb3JFYWNoKChhY3RpdmVMaW5rKSA9PiB7XG4gICAgICAgICAgICAgICAgYWN0aXZlTGluay5jbGFzc0xpc3QucmVtb3ZlKFwiYWN0aXZlLWgxXCIpO1xuICAgICAgICAgICAgICAgIGFjdGl2ZUxpbmsuY2xhc3NMaXN0LnJlbW92ZShcImFjdGl2ZS1oMlwiKTtcbiAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGN1cnJlbnRJdGVtLmNsYXNzTGlzdC5hZGQoXCJhY3RpdmUtaDJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAoaGVhZGluZ1NlY3Rpb25zSDMpIHtcbiAgICAgIGhlYWRpbmdTZWN0aW9uc0gzLmZvckVhY2goKHNlY3Rpb24pID0+IHtcbiAgICAgICAgbGV0IHNlY3Rpb25Qb3NpdGlvbiA9IHNlY3Rpb24uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wO1xuICAgICAgICBsZXQgc2VjdGlvbklkID0gc2VjdGlvbi5nZXRBdHRyaWJ1dGUoXCJkYXRhLWlkXCIpO1xuXG4gICAgICAgIGxldCBjdXJyZW50SXRlbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXG4gICAgICAgICAgYC5yaC10b2MtbWVudSBhW2hyZWY9XCIjJHtzZWN0aW9uSWR9XCJdYFxuICAgICAgICApO1xuXG4gICAgICAgIGlmIChjdXJyZW50SXRlbSkge1xuICAgICAgICAgIGlmIChzZWN0aW9uUG9zaXRpb24gPCBvZmZzZXQpIHtcbiAgICAgICAgICAgIGNvbnN0IGFjdGl2ZUxpbmtzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcbiAgICAgICAgICAgICAgXCIucmgtdG9jLW1lbnUgLmFjdGl2ZS1oM1wiXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBpZiAoYWN0aXZlTGlua3MpIHtcbiAgICAgICAgICAgICAgYWN0aXZlTGlua3MuZm9yRWFjaCgoYWN0aXZlTGluaykgPT4ge1xuICAgICAgICAgICAgICAgIGFjdGl2ZUxpbmsuY2xhc3NMaXN0LnJlbW92ZShcImFjdGl2ZS1oM1wiKTtcbiAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGN1cnJlbnRJdGVtLmNsYXNzTGlzdC5hZGQoXCJhY3RpdmUtaDNcIik7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGN1cnJlbnRJdGVtLmNsYXNzTGlzdC5yZW1vdmUoXCJhY3RpdmUtaDNcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAoaGVhZGluZ1NlY3Rpb25zSDQpIHtcbiAgICAgIGhlYWRpbmdTZWN0aW9uc0g0LmZvckVhY2goKHNlY3Rpb24pID0+IHtcbiAgICAgICAgbGV0IHNlY3Rpb25Qb3NpdGlvbiA9IHNlY3Rpb24uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wO1xuICAgICAgICBsZXQgc2VjdGlvbklkID0gc2VjdGlvbi5nZXRBdHRyaWJ1dGUoXCJkYXRhLWlkXCIpO1xuXG4gICAgICAgIGxldCBjdXJyZW50SXRlbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXG4gICAgICAgICAgYC5yaC10b2MtbWVudSBhW2hyZWY9XCIjJHtzZWN0aW9uSWR9XCJdYFxuICAgICAgICApO1xuXG4gICAgICAgIGlmIChjdXJyZW50SXRlbSkge1xuICAgICAgICAgIGlmIChzZWN0aW9uUG9zaXRpb24gPCBvZmZzZXQpIHtcbiAgICAgICAgICAgIGNvbnN0IGFjdGl2ZUxpbmtzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcbiAgICAgICAgICAgICAgXCIucmgtdG9jLW1lbnUgLmFjdGl2ZS1oN
80FwiXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBpZiAoYWN0aXZlTGlua3MpIHtcbiAgICAgICAgICAgICAgYWN0aXZlTGlua3MuZm9yRWFjaCgoYWN0aXZlTGluaykgPT4ge1xuICAgICAgICAgICAgICAgIGFjdGl2ZUxpbmsuY2xhc3NMaXN0LnJlbW92ZShcImFjdGl2ZS1oNFwiKTtcbiAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGN1cnJlbnRJdGVtLmNsYXNzTGlzdC5hZGQoXCJhY3RpdmUtaDRcIik7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGN1cnJlbnRJdGVtLmNsYXNzTGlzdC5yZW1vdmUoXCJhY3RpdmUtaDRcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9XG4gIH0sXG59O1xuXG5leHBvcnQgeyBzdGlja3lNZW51IH07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/scripts/scrollSpy/scrollSpy.js\n"); 81 82/***/ })
vendor: 3,534 bytes, lines 82-181
82, 83 84/***/ "react": 85/*!************************!*\ 86 !*** external "react" ***! 87 \************************/ 88/***/ (function(module) { 89 90module.exports = __WEBPACK_EXTERNAL_MODULE_react__; 91 92/***/ }), 93 94/***/ "react-dom": 95/*!****************************!*\ 96 !*** external "react-dom" ***! 97 \****************************/ 98/***/ (function(module) { 99 100module.exports = __WEBPACK_EXTERNAL_MODULE_react_dom__; 101 102/***/ }) 103 104/******/ }); 105/************************************************************************/ 106/******/ // The module cache 107/******/ var __webpack_module_cache__ = {}; 108/******/ 109/******/ // The require function 110/******/ function __webpack_require__(moduleId) { 111/******/ // Check if module is in cache 112/******/ var cachedModule = __webpack_module_cache__[moduleId]; 113/******/ if (cachedModule !== undefined) { 114/******/ return cachedModule.exports; 115/******/ } 116/******/ // Create a new module (and put it into the cache) 117/******/ var module = __webpack_module_cache__[moduleId] = { 118/******/ // no module.id needed 119/******/ // no module.loaded needed 120/******/ exports: {} 121/******/ }; 122/******/ 123/******/ // Execute the module function 124/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 125/******/ 126/******/ // Return the exports of the module 127/******/ return module.exports; 128/******/ } 129/******/ 130/************************************************************************/ 131/******/ /* webpack/runtime/compat get default export */ 132/******/ !function() { 133/******/ // getDefaultExport function for compatibility with non-harmony modules 134/******/ __webpack_require__.n = function(module) { 135/******/ var getter = module && module.__esModule ? 136/******/ function() { return module['default']; } : 137/******/ function() { return module; }; 138/******/ __webpack_require__.d(getter, { a: getter }); 139/******/ return getter; 140/******/ }; 141/******/ }(); 142/******/ 143/******/ /* webpack/runtime/define property getters */ 144/******/ !function() { 145/******/ // define getter functions for harmony exports 146/******/ __webpack_require__.d = function(exports, definition) { 147/******/ for(var key in definition) { 148/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 149/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 150/******/ } 151/******/ } 152/******/ }; 153/******/ }(); 154/******/ 155/******/ /* webpack/runtime/hasOwnProperty shorthand */ 156/******/ !function() { 157/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } 158/******/ }(); 159/******/ 160/******/ /* webpack/runtime/make namespace object */ 161/******/ !function() { 162/******/ // define __esModule on exports 163/******/ __webpack_require__.r = function(exports) { 164/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 165/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 166/******/ } 167/******/ Object.defineProperty(exports, '__esModule', { value: true }); 168/******/ }; 169/******/ }(); 170/******/ 171/************************************************************************/ 172/******/ 173/******/ // startup 174/******/ // Load entry module and return exports 175/******/ // This entry module can't be inlined because the eval-source-map devtool is used. 176/******/ var __webpack_exports__ = __webpack_require__("./src/main.tsx"); 177/******/ 178/******/ return __webpack_exports__; 179/******/ })() 180; 181});;}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.