"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/unist-util-find-after"; exports.ids = ["vendor-chunks/unist-util-find-after"]; exports.modules = { /***/ "(ssr)/./node_modules/unist-util-find-after/lib/index.js": /*!*********************************************************!*\ !*** ./node_modules/unist-util-find-after/lib/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 */ findAfter: () => (/* binding */ findAfter)\n/* harmony export */ });\n/* harmony import */ var unist_util_is__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! unist-util-is */ \"(ssr)/./node_modules/unist-util-is/lib/index.js\");\n/**\n * @typedef {import('unist').Node} Node\n * @typedef {import('unist').Parent} Parent\n * @typedef {import('unist-util-is').Test} Test\n */ \n/**\n * Find the first node in `parent` after another `node` or after an index,\n * that passes `test`.\n\n * @param parent\n * Parent node.\n * @param index\n * Child of `parent` or it’s index.\n * @param test\n * `unist-util-is`-compatible test.\n * @returns\n * Child of `parent` or `null`.\n */ const findAfter = /**\n * @type {(\n * ((node: Parent, index: Node | number, test: import('unist-util-is').PredicateTest) => T | null) &\n * ((node: Parent, index: Node | number, test?: Test) => Node | null)\n * )}\n */ /**\n * @param {Parent} parent\n * @param {Node | number} index\n * @param {Test} [test]\n * @returns {Node | null}\n */ function(parent, index, test) {\n const is = (0,unist_util_is__WEBPACK_IMPORTED_MODULE_0__.convert)(test);\n if (!parent || !parent.type || !parent.children) {\n throw new Error(\"Expected parent node\");\n }\n if (typeof index === \"number\") {\n if (index < 0 || index === Number.POSITIVE_INFINITY) {\n throw new Error(\"Expected positive finite number as index\");\n }\n } else {\n index = parent.children.indexOf(index);\n if (index < 0) {\n throw new Error(\"Expected child node or index\");\n }\n }\n while(++index < parent.children.length){\n if (is(parent.children[index], index, parent)) {\n return parent.children[index];\n }\n }\n return null;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvdW5pc3QtdXRpbC1maW5kLWFmdGVyL2xpYi9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBOzs7O0NBSUMsR0FFb0M7QUFFckM7Ozs7Ozs7Ozs7OztDQVlDLEdBQ00sTUFBTUMsWUFDWDs7Ozs7R0FLQyxHQUVDOzs7OztLQUtDLEdBQ0QsU0FBVUMsTUFBTSxFQUFFQyxLQUFLLEVBQUVDLElBQUk7SUFDM0IsTUFBTUMsS0FBS0wsc0RBQU9BLENBQUNJO0lBRW5CLElBQUksQ0FBQ0YsVUFBVSxDQUFDQSxPQUFPSSxJQUFJLElBQUksQ0FBQ0osT0FBT0ssUUFBUSxFQUFFO1FBQy9DLE1BQU0sSUFBSUMsTUFBTTtJQUNsQjtJQUVBLElBQUksT0FBT0wsVUFBVSxVQUFVO1FBQzdCLElBQUlBLFFBQVEsS0FBS0EsVUFBVU0sT0FBT0MsaUJBQWlCLEVBQUU7WUFDbkQsTUFBTSxJQUFJRixNQUFNO1FBQ2xCO0lBQ0YsT0FBTztRQUNMTCxRQUFRRCxPQUFPSyxRQUFRLENBQUNJLE9BQU8sQ0FBQ1I7UUFFaEMsSUFBSUEsUUFBUSxHQUFHO1lBQ2IsTUFBTSxJQUFJSyxNQUFNO1FBQ2xCO0lBQ0Y7SUFFQSxNQUFPLEVBQUVMLFFBQVFELE9BQU9LLFFBQVEsQ0FBQ0ssTUFBTSxDQUFFO1FBQ3ZDLElBQUlQLEdBQUdILE9BQU9LLFFBQVEsQ0FBQ0osTUFBTSxFQUFFQSxPQUFPRCxTQUFTO1lBQzdDLE9BQU9BLE9BQU9LLFFBQVEsQ0FBQ0osTUFBTTtRQUMvQjtJQUNGO0lBRUEsT0FBTztBQUNULEVBQ0QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy91bmlzdC11dGlsLWZpbmQtYWZ0ZXIvbGliL2luZGV4LmpzP2JkM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCd1bmlzdCcpLk5vZGV9IE5vZGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJ3VuaXN0JykuUGFyZW50fSBQYXJlbnRcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJ3VuaXN0LXV0aWwtaXMnKS5UZXN0fSBUZXN0XG4gKi9cblxuaW1wb3J0IHtjb252ZXJ0fSBmcm9tICd1bmlzdC11dGlsLWlzJ1xuXG4vKipcbiAqIEZpbmQgdGhlIGZpcnN0IG5vZGUgaW4gYHBhcmVudGAgYWZ0ZXIgYW5vdGhlciBgbm9kZWAgb3IgYWZ0ZXIgYW4gaW5kZXgsXG4gKiB0aGF0IHBhc3NlcyBgdGVzdGAuXG5cbiAqIEBwYXJhbSBwYXJlbnRcbiAqICAgUGFyZW50IG5vZGUuXG4gKiBAcGFyYW0gaW5kZXhcbiAqICAgQ2hpbGQgb2YgYHBhcmVudGAgb3IgaXTigJlzIGluZGV4LlxuICogQHBhcmFtIHRlc3RcbiAqICAgYHVuaXN0LXV0aWwtaXNgLWNvbXBhdGlibGUgdGVzdC5cbiAqIEByZXR1cm5zXG4gKiAgIENoaWxkIG9mIGBwYXJlbnRgIG9yIGBudWxsYC5cbiAqL1xuZXhwb3J0IGNvbnN0IGZpbmRBZnRlciA9XG4gIC8qKlxuICAgKiBAdHlwZSB7KFxuICAgKiAgKDxUIGV4dGVuZHMgTm9kZT4obm9kZTogUGFyZW50LCBpbmRleDogTm9kZSB8IG51bWJlciwgdGVzdDogaW1wb3J0KCd1bmlzdC11dGlsLWlzJykuUHJlZGljYXRlVGVzdDxUPikgPT4gVCB8IG51bGwpICZcbiAgICogICgobm9kZTogUGFyZW50LCBpbmRleDogTm9kZSB8IG51bWJlciwgdGVzdD86IFRlc3QpID0+IE5vZGUgfCBudWxsKVxuICAgKiApfVxuICAgKi9cbiAgKFxuICAgIC8qKlxuICAgICAqIEBwYXJhbSB7UGFyZW50fSBwYXJlbnRcbiAgICAgKiBAcGFyYW0ge05vZGUgfCBudW1iZXJ9IGluZGV4XG4gICAgICogQHBhcmFtIHtUZXN0fSBbdGVzdF1cbiAgICAgKiBAcmV0dXJucyB7Tm9kZSB8IG51bGx9XG4gICAgICovXG4gICAgZnVuY3Rpb24gKHBhcmVudCwgaW5kZXgsIHRlc3QpIHtcbiAgICAgIGNvbnN0IGlzID0gY29udmVydCh0ZXN0KVxuXG4gICAgICBpZiAoIXBhcmVudCB8fCAhcGFyZW50LnR5cGUgfHwgIXBhcmVudC5jaGlsZHJlbikge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0V4cGVjdGVkIHBhcmVudCBub2RlJylcbiAgICAgIH1cblxuICAgICAgaWYgKHR5cGVvZiBpbmRleCA9PT0gJ251bWJlcicpIHtcbiAgICAgICAgaWYgKGluZGV4IDwgMCB8fCBpbmRleCA9PT0gTnVtYmVyLlBPU0lUSVZFX0lORklOSVRZKSB7XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdFeHBlY3RlZCBwb3NpdGl2ZSBmaW5pdGUgbnVtYmVyIGFzIGluZGV4JylcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaW5kZXggPSBwYXJlbnQuY2hpbGRyZW4uaW5kZXhPZihpbmRleClcblxuICAgICAgICBpZiAoaW5kZXggPCAwKSB7XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdFeHBlY3RlZCBjaGlsZCBub2RlIG9yIGluZGV4JylcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB3aGlsZSAoKytpbmRleCA8IHBhcmVudC5jaGlsZHJlbi5sZW5ndGgpIHtcbiAgICAgICAgaWYgKGlzKHBhcmVudC5jaGlsZHJlbltpbmRleF0sIGluZGV4LCBwYXJlbnQpKSB7XG4gICAgICAgICAgcmV0dXJuIHBhcmVudC5jaGlsZHJlbltpbmRleF1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4gbnVsbFxuICAgIH1cbiAgKVxuIl0sIm5hbWVzIjpbImNvbnZlcnQiLCJmaW5kQWZ0ZXIiLCJwYXJlbnQiLCJpbmRleCIsInRlc3QiLCJpcyIsInR5cGUiLCJjaGlsZHJlbiIsIkVycm9yIiwiTnVtYmVyIiwiUE9TSVRJVkVfSU5GSU5JVFkiLCJpbmRleE9mIiwibGVuZ3RoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/unist-util-find-after/lib/index.js\n"); /***/ }) }; ;