"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/html-react-parser";
exports.ids = ["vendor-chunks/html-react-parser"];
exports.modules = {

/***/ "(ssr)/./node_modules/html-react-parser/lib/attributes-to-props.js":
/*!*******************************************************************!*\
  !*** ./node_modules/html-react-parser/lib/attributes-to-props.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = attributesToProps;\nvar react_property_1 = __webpack_require__(/*! react-property */ \"(ssr)/./node_modules/react-property/lib/index.js\");\nvar utilities_1 = __webpack_require__(/*! ./utilities */ \"(ssr)/./node_modules/html-react-parser/lib/utilities.js\");\n// https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components\n// https://developer.mozilla.org/docs/Web/HTML/Attributes\nvar UNCONTROLLED_COMPONENT_ATTRIBUTES = ['checked', 'value'];\nvar UNCONTROLLED_COMPONENT_NAMES = ['input', 'select', 'textarea'];\nvar valueOnlyInputs = {\n    reset: true,\n    submit: true,\n};\n/**\n * Converts HTML/SVG DOM attributes to React props.\n *\n * @param attributes - HTML/SVG DOM attributes.\n * @param nodeName - DOM node name.\n * @returns - React props.\n */\nfunction attributesToProps(attributes, nodeName) {\n    if (attributes === void 0) { attributes = {}; }\n    var props = {};\n    var isInputValueOnly = Boolean(attributes.type && valueOnlyInputs[attributes.type]);\n    for (var attributeName in attributes) {\n        var attributeValue = attributes[attributeName];\n        // ARIA (aria-*) or custom data (data-*) attribute\n        if ((0, react_property_1.isCustomAttribute)(attributeName)) {\n            props[attributeName] = attributeValue;\n            continue;\n        }\n        // convert HTML/SVG attribute to React prop\n        var attributeNameLowerCased = attributeName.toLowerCase();\n        var propName = getPropName(attributeNameLowerCased);\n        if (propName) {\n            var propertyInfo = (0, react_property_1.getPropertyInfo)(propName);\n            // convert attribute to uncontrolled component prop (e.g., `value` to `defaultValue`)\n            if (UNCONTROLLED_COMPONENT_ATTRIBUTES.includes(propName) &&\n                UNCONTROLLED_COMPONENT_NAMES.includes(nodeName) &&\n                !isInputValueOnly) {\n                propName = getPropName('default' + attributeNameLowerCased);\n            }\n            props[propName] = attributeValue;\n            switch (propertyInfo && propertyInfo.type) {\n                case react_property_1.BOOLEAN:\n                    props[propName] = true;\n                    break;\n                case react_property_1.OVERLOADED_BOOLEAN:\n                    if (attributeValue === '') {\n                        props[propName] = true;\n                    }\n                    break;\n            }\n            continue;\n        }\n        // preserve custom attribute if React >=16\n        if (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES) {\n            props[attributeName] = attributeValue;\n        }\n    }\n    // transform inline style to object\n    (0, utilities_1.setStyleProp)(attributes.style, props);\n    return props;\n}\n/**\n * Gets prop name from lowercased attribute name.\n *\n * @param attributeName - Lowercased attribute name.\n * @returns - Prop name.\n */\nfunction getPropName(attributeName) {\n    return react_property_1.possibleStandardNames[attributeName];\n}\n//# sourceMappingURL=attributes-to-props.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 4992 characters]\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/html-react-parser/lib/attributes-to-props.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/html-react-parser/lib/dom-to-react.js":
/*!************************************************************!*\
  !*** ./node_modules/html-react-parser/lib/dom-to-react.js ***!
  \************************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = domToReact;\nvar react_1 = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\nvar attributes_to_props_1 = __importDefault(__webpack_require__(/*! ./attributes-to-props */ \"(ssr)/./node_modules/html-react-parser/lib/attributes-to-props.js\"));\nvar utilities_1 = __webpack_require__(/*! ./utilities */ \"(ssr)/./node_modules/html-react-parser/lib/utilities.js\");\nvar React = {\n    cloneElement: react_1.cloneElement,\n    createElement: react_1.createElement,\n    isValidElement: react_1.isValidElement,\n};\n/**\n * Converts DOM nodes to JSX element(s).\n *\n * @param nodes - DOM nodes.\n * @param options - Options.\n * @returns - String or JSX element(s).\n */\nfunction domToReact(nodes, options) {\n    if (options === void 0) { options = {}; }\n    var reactElements = [];\n    var hasReplace = typeof options.replace === 'function';\n    var transform = options.transform || utilities_1.returnFirstArg;\n    var _a = options.library || React, cloneElement = _a.cloneElement, createElement = _a.createElement, isValidElement = _a.isValidElement;\n    var nodesLength = nodes.length;\n    for (var index = 0; index < nodesLength; index++) {\n        var node = nodes[index];\n        // replace with custom React element (if present)\n        if (hasReplace) {\n            var replaceElement = options.replace(node, index);\n            if (isValidElement(replaceElement)) {\n                // set \"key\" prop for sibling elements\n                // https://react.dev/learn/rendering-lists#rules-of-keys\n                if (nodesLength > 1) {\n                    replaceElement = cloneElement(replaceElement, {\n                        key: replaceElement.key || index,\n                    });\n                }\n                reactElements.push(transform(replaceElement, node, index));\n                continue;\n            }\n        }\n        if (node.type === 'text') {\n            var isWhitespace = !node.data.trim().length;\n            // We have a whitespace node that can't be nested in its parent\n            // so skip it\n            if (isWhitespace &&\n                node.parent &&\n                !(0, utilities_1.canTextBeChildOfNode)(node.parent)) {\n                continue;\n            }\n            // Trim is enabled and we have a whitespace node\n            // so skip it\n            if (options.trim && isWhitespace) {\n                continue;\n            }\n            // We have a text node that's not whitespace and it can be nested\n            // in its parent so add it to the results\n            reactElements.push(transform(node.data, node, index));\n            continue;\n        }\n        var element = node;\n        var props = {};\n        if (skipAttributesToProps(element)) {\n            (0, utilities_1.setStyleProp)(element.attribs.style, element.attribs);\n            props = element.attribs;\n        }\n        else if (element.attribs) {\n            props = (0, attributes_to_props_1.default)(element.attribs, element.name);\n        }\n        var children = void 0;\n        switch (node.type) {\n            case 'script':\n            case 'style':\n                // prevent text in <script> or <style> from being escaped\n                // https://react.dev/reference/react-dom/components/common#dangerously-setting-the-inner-html\n                if (node.children[0]) {\n                    props.dangerouslySetInnerHTML = {\n                        __html: node.children[0].data,\n                    };\n                }\n                break;\n            case 'tag':\n                // setting textarea value in children is an antipattern in React\n                // https://react.dev/reference/react-dom/components/textarea#caveats\n                if (node.name === 'textarea' && node.children[0]) {\n                    props.defaultValue = node.children[0].data;\n                }\n                else if (node.children && node.children.length) {\n                    // continue recursion of creating React elements (if applicable)\n                    children = domToReact(node.children, options);\n                }\n                break;\n            // skip all other cases (e.g., comment)\n            default:\n                continue;\n        }\n        // set \"key\" prop for sibling elements\n        // https://react.dev/learn/rendering-lists#rules-of-keys\n        if (nodesLength > 1) {\n            props.key = index;\n        }\n        reactElements.push(transform(createElement(node.name, props, children), node, index));\n    }\n    return reactElements.length === 1 ? reactElements[0] : reactElements;\n}\n/**\n * Determines whether DOM element attributes should be transformed to props.\n * Web Components should not have their attributes transformed except for `style`.\n *\n * @param node - Element node.\n * @returns - Whether the node attributes should be converted to props.\n */\nfunction skipAttributesToProps(node) {\n    return (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES &&\n        node.type === 'tag' &&\n        (0, utilities_1.isCustomComponent)(node.name, node.attribs));\n}\n//# sourceMappingURL=dom-to-react.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 8272 characters]\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/html-react-parser/lib/dom-to-react.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/html-react-parser/lib/index.js":
/*!*****************************************************!*\
  !*** ./node_modules/html-react-parser/lib/index.js ***!
  \*****************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.htmlToDOM = exports.domToReact = exports.attributesToProps = exports.Text = exports.ProcessingInstruction = exports.Element = exports.Comment = void 0;\nexports[\"default\"] = HTMLReactParser;\nvar html_dom_parser_1 = __importDefault(__webpack_require__(/*! html-dom-parser */ \"(ssr)/./node_modules/html-dom-parser/lib/index.js\"));\nexports.htmlToDOM = html_dom_parser_1.default;\nvar attributes_to_props_1 = __importDefault(__webpack_require__(/*! ./attributes-to-props */ \"(ssr)/./node_modules/html-react-parser/lib/attributes-to-props.js\"));\nexports.attributesToProps = attributes_to_props_1.default;\nvar dom_to_react_1 = __importDefault(__webpack_require__(/*! ./dom-to-react */ \"(ssr)/./node_modules/html-react-parser/lib/dom-to-react.js\"));\nexports.domToReact = dom_to_react_1.default;\nvar domhandler_1 = __webpack_require__(/*! domhandler */ \"(ssr)/./node_modules/domhandler/lib/index.js\");\nObject.defineProperty(exports, \"Comment\", ({ enumerable: true, get: function () { return domhandler_1.Comment; } }));\nObject.defineProperty(exports, \"Element\", ({ enumerable: true, get: function () { return domhandler_1.Element; } }));\nObject.defineProperty(exports, \"ProcessingInstruction\", ({ enumerable: true, get: function () { return domhandler_1.ProcessingInstruction; } }));\nObject.defineProperty(exports, \"Text\", ({ enumerable: true, get: function () { return domhandler_1.Text; } }));\nvar domParserOptions = { lowerCaseAttributeNames: false };\n/**\n * Converts HTML string to React elements.\n *\n * @param html - HTML string.\n * @param options - Parser options.\n * @returns - React element(s), empty array, or string.\n */\nfunction HTMLReactParser(html, options) {\n    if (typeof html !== 'string') {\n        throw new TypeError('First argument must be a string');\n    }\n    if (!html) {\n        return [];\n    }\n    return (0, dom_to_react_1.default)((0, html_dom_parser_1.default)(html, (options === null || options === void 0 ? void 0 : options.htmlparser2) || domParserOptions), options);\n}\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaHRtbC1yZWFjdC1wYXJzZXIvbGliL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQSw2Q0FBNkM7QUFDN0M7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0QsaUJBQWlCLEdBQUcsa0JBQWtCLEdBQUcseUJBQXlCLEdBQUcsWUFBWSxHQUFHLDZCQUE2QixHQUFHLGVBQWUsR0FBRyxlQUFlO0FBQ3JKLGtCQUFlO0FBQ2Ysd0NBQXdDLG1CQUFPLENBQUMsMEVBQWlCO0FBQ2pFLGlCQUFpQjtBQUNqQiw0Q0FBNEMsbUJBQU8sQ0FBQyxnR0FBdUI7QUFDM0UseUJBQXlCO0FBQ3pCLHFDQUFxQyxtQkFBTyxDQUFDLGtGQUFnQjtBQUM3RCxrQkFBa0I7QUFDbEIsbUJBQW1CLG1CQUFPLENBQUMsZ0VBQVk7QUFDdkMsMkNBQTBDLEVBQUUscUNBQXFDLGdDQUFnQyxFQUFDO0FBQ2xILDJDQUEwQyxFQUFFLHFDQUFxQyxnQ0FBZ0MsRUFBQztBQUNsSCx5REFBd0QsRUFBRSxxQ0FBcUMsOENBQThDLEVBQUM7QUFDOUksd0NBQXVDLEVBQUUscUNBQXFDLDZCQUE2QixFQUFDO0FBQzVHLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXJrZGluLy4vbm9kZV9tb2R1bGVzL2h0bWwtcmVhY3QtcGFyc2VyL2xpYi9pbmRleC5qcz8yNjQzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xudmFyIF9faW1wb3J0RGVmYXVsdCA9ICh0aGlzICYmIHRoaXMuX19pbXBvcnREZWZhdWx0KSB8fCBmdW5jdGlvbiAobW9kKSB7XG4gICAgcmV0dXJuIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpID8gbW9kIDogeyBcImRlZmF1bHRcIjogbW9kIH07XG59O1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5odG1sVG9ET00gPSBleHBvcnRzLmRvbVRvUmVhY3QgPSBleHBvcnRzLmF0dHJpYnV0ZXNUb1Byb3BzID0gZXhwb3J0cy5UZXh0ID0gZXhwb3J0cy5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24gPSBleHBvcnRzLkVsZW1lbnQgPSBleHBvcnRzLkNvbW1lbnQgPSB2b2lkIDA7XG5leHBvcnRzLmRlZmF1bHQgPSBIVE1MUmVhY3RQYXJzZXI7XG52YXIgaHRtbF9kb21fcGFyc2VyXzEgPSBfX2ltcG9ydERlZmF1bHQocmVxdWlyZShcImh0bWwtZG9tLXBhcnNlclwiKSk7XG5leHBvcnRzLmh0bWxUb0RPTSA9IGh0bWxfZG9tX3BhcnNlcl8xLmRlZmF1bHQ7XG52YXIgYXR0cmlidXRlc190b19wcm9wc18xID0gX19pbXBvcnREZWZhdWx0KHJlcXVpcmUoXCIuL2F0dHJpYnV0ZXMtdG8tcHJvcHNcIikpO1xuZXhwb3J0cy5hdHRyaWJ1dGVzVG9Qcm9wcyA9IGF0dHJpYnV0ZXNfdG9fcHJvcHNfMS5kZWZhdWx0O1xudmFyIGRvbV90b19yZWFjdF8xID0gX19pbXBvcnREZWZhdWx0KHJlcXVpcmUoXCIuL2RvbS10by1yZWFjdFwiKSk7XG5leHBvcnRzLmRvbVRvUmVhY3QgPSBkb21fdG9fcmVhY3RfMS5kZWZhdWx0O1xudmFyIGRvbWhhbmRsZXJfMSA9IHJlcXVpcmUoXCJkb21oYW5kbGVyXCIpO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQ29tbWVudFwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9taGFuZGxlcl8xLkNvbW1lbnQ7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJFbGVtZW50XCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBkb21oYW5kbGVyXzEuRWxlbWVudDsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIlByb2Nlc3NpbmdJbnN0cnVjdGlvblwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9taGFuZGxlcl8xLlByb2Nlc3NpbmdJbnN0cnVjdGlvbjsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIlRleHRcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGRvbWhhbmRsZXJfMS5UZXh0OyB9IH0pO1xudmFyIGRvbVBhcnNlck9wdGlvbnMgPSB7IGxvd2VyQ2FzZUF0dHJpYnV0ZU5hbWVzOiBmYWxzZSB9O1xuLyoqXG4gKiBDb252ZXJ0cyBIVE1MIHN0cmluZyB0byBSZWFjdCBlbGVtZW50cy5cbiAqXG4gKiBAcGFyYW0gaHRtbCAtIEhUTUwgc3RyaW5nLlxuICogQHBhcmFtIG9wdGlvbnMgLSBQYXJzZXIgb3B0aW9ucy5cbiAqIEByZXR1cm5zIC0gUmVhY3QgZWxlbWVudChzKSwgZW1wdHkgYXJyYXksIG9yIHN0cmluZy5cbiAqL1xuZnVuY3Rpb24gSFRNTFJlYWN0UGFyc2VyKGh0bWwsIG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIGh0bWwgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ZpcnN0IGFyZ3VtZW50IG11c3QgYmUgYSBzdHJpbmcnKTtcbiAgICB9XG4gICAgaWYgKCFodG1sKSB7XG4gICAgICAgIHJldHVybiBbXTtcbiAgICB9XG4gICAgcmV0dXJuICgwLCBkb21fdG9fcmVhY3RfMS5kZWZhdWx0KSgoMCwgaHRtbF9kb21fcGFyc2VyXzEuZGVmYXVsdCkoaHRtbCwgKG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5odG1scGFyc2VyMikgfHwgZG9tUGFyc2VyT3B0aW9ucyksIG9wdGlvbnMpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/html-react-parser/lib/index.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/html-react-parser/lib/utilities.js":
/*!*********************************************************!*\
  !*** ./node_modules/html-react-parser/lib/utilities.js ***!
  \*********************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.returnFirstArg = exports.canTextBeChildOfNode = exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = exports.PRESERVE_CUSTOM_ATTRIBUTES = void 0;\nexports.isCustomComponent = isCustomComponent;\nexports.setStyleProp = setStyleProp;\nvar react_1 = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\nvar style_to_js_1 = __importDefault(__webpack_require__(/*! style-to-js */ \"(ssr)/./node_modules/style-to-js/cjs/index.js\"));\nvar RESERVED_SVG_MATHML_ELEMENTS = new Set([\n    'annotation-xml',\n    'color-profile',\n    'font-face',\n    'font-face-src',\n    'font-face-uri',\n    'font-face-format',\n    'font-face-name',\n    'missing-glyph',\n]);\n/**\n * Check if a tag is a custom component.\n *\n * @see {@link https://github.com/facebook/react/blob/v16.6.3/packages/react-dom/src/shared/isCustomComponent.js}\n *\n * @param tagName - Tag name.\n * @param props - Props passed to the element.\n * @returns - Whether the tag is custom component.\n */\nfunction isCustomComponent(tagName, props) {\n    if (!tagName.includes('-')) {\n        return Boolean(props && typeof props.is === 'string');\n    }\n    // These are reserved SVG and MathML elements.\n    // We don't mind this whitelist too much because we expect it to never grow.\n    // The alternative is to track the namespace in a few places which is convoluted.\n    // https://w3c.github.io/webcomponents/spec/custom/#custom-elements-core-concepts\n    if (RESERVED_SVG_MATHML_ELEMENTS.has(tagName)) {\n        return false;\n    }\n    return true;\n}\nvar styleOptions = {\n    reactCompat: true,\n};\n/**\n * Sets style prop.\n *\n * @param style - Inline style.\n * @param props - Props object.\n */\nfunction setStyleProp(style, props) {\n    if (typeof style !== 'string') {\n        return;\n    }\n    if (!style.trim()) {\n        props.style = {};\n        return;\n    }\n    try {\n        props.style = (0, style_to_js_1.default)(style, styleOptions);\n        // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    }\n    catch (error) {\n        props.style = {};\n    }\n}\n/**\n * @see https://reactjs.org/blog/2017/09/08/dom-attributes-in-react-16.html\n */\nexports.PRESERVE_CUSTOM_ATTRIBUTES = Number(react_1.version.split('.')[0]) >= 16;\n/**\n * @see https://github.com/facebook/react/blob/cae635054e17a6f107a39d328649137b83f25972/packages/react-dom/src/client/validateDOMNesting.js#L213\n */\nexports.ELEMENTS_WITH_NO_TEXT_CHILDREN = new Set([\n    'tr',\n    'tbody',\n    'thead',\n    'tfoot',\n    'colgroup',\n    'table',\n    'head',\n    'html',\n    'frameset',\n]);\n/**\n * Checks if the given node can contain text nodes\n *\n * @param node - Element node.\n * @returns - Whether the node can contain text nodes.\n */\nvar canTextBeChildOfNode = function (node) {\n    return !exports.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(node.name);\n};\nexports.canTextBeChildOfNode = canTextBeChildOfNode;\n/**\n * Returns the first argument as is.\n *\n * @param arg - The argument to be returned.\n * @returns - The input argument `arg`.\n */\nvar returnFirstArg = function (arg) { return arg; };\nexports.returnFirstArg = returnFirstArg;\n//# sourceMappingURL=utilities.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 5656 characters]\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/html-react-parser/lib/utilities.js\n");

/***/ }),

/***/ "(rsc)/./node_modules/html-react-parser/lib/attributes-to-props.js":
/*!*******************************************************************!*\
  !*** ./node_modules/html-react-parser/lib/attributes-to-props.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = attributesToProps;\nvar react_property_1 = __webpack_require__(/*! react-property */ \"(rsc)/./node_modules/react-property/lib/index.js\");\nvar utilities_1 = __webpack_require__(/*! ./utilities */ \"(rsc)/./node_modules/html-react-parser/lib/utilities.js\");\n// https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components\n// https://developer.mozilla.org/docs/Web/HTML/Attributes\nvar UNCONTROLLED_COMPONENT_ATTRIBUTES = ['checked', 'value'];\nvar UNCONTROLLED_COMPONENT_NAMES = ['input', 'select', 'textarea'];\nvar valueOnlyInputs = {\n    reset: true,\n    submit: true,\n};\n/**\n * Converts HTML/SVG DOM attributes to React props.\n *\n * @param attributes - HTML/SVG DOM attributes.\n * @param nodeName - DOM node name.\n * @returns - React props.\n */\nfunction attributesToProps(attributes, nodeName) {\n    if (attributes === void 0) { attributes = {}; }\n    var props = {};\n    var isInputValueOnly = Boolean(attributes.type && valueOnlyInputs[attributes.type]);\n    for (var attributeName in attributes) {\n        var attributeValue = attributes[attributeName];\n        // ARIA (aria-*) or custom data (data-*) attribute\n        if ((0, react_property_1.isCustomAttribute)(attributeName)) {\n            props[attributeName] = attributeValue;\n            continue;\n        }\n        // convert HTML/SVG attribute to React prop\n        var attributeNameLowerCased = attributeName.toLowerCase();\n        var propName = getPropName(attributeNameLowerCased);\n        if (propName) {\n            var propertyInfo = (0, react_property_1.getPropertyInfo)(propName);\n            // convert attribute to uncontrolled component prop (e.g., `value` to `defaultValue`)\n            if (UNCONTROLLED_COMPONENT_ATTRIBUTES.includes(propName) &&\n                UNCONTROLLED_COMPONENT_NAMES.includes(nodeName) &&\n                !isInputValueOnly) {\n                propName = getPropName('default' + attributeNameLowerCased);\n            }\n            props[propName] = attributeValue;\n            switch (propertyInfo && propertyInfo.type) {\n                case react_property_1.BOOLEAN:\n                    props[propName] = true;\n                    break;\n                case react_property_1.OVERLOADED_BOOLEAN:\n                    if (attributeValue === '') {\n                        props[propName] = true;\n                    }\n                    break;\n            }\n            continue;\n        }\n        // preserve custom attribute if React >=16\n        if (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES) {\n            props[attributeName] = attributeValue;\n        }\n    }\n    // transform inline style to object\n    (0, utilities_1.setStyleProp)(attributes.style, props);\n    return props;\n}\n/**\n * Gets prop name from lowercased attribute name.\n *\n * @param attributeName - Lowercased attribute name.\n * @returns - Prop name.\n */\nfunction getPropName(attributeName) {\n    return react_property_1.possibleStandardNames[attributeName];\n}\n//# sourceMappingURL=attributes-to-props.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 4992 characters]\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/html-react-parser/lib/attributes-to-props.js\n");

/***/ }),

/***/ "(rsc)/./node_modules/html-react-parser/lib/dom-to-react.js":
/*!************************************************************!*\
  !*** ./node_modules/html-react-parser/lib/dom-to-react.js ***!
  \************************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = domToReact;\nvar react_1 = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\nvar attributes_to_props_1 = __importDefault(__webpack_require__(/*! ./attributes-to-props */ \"(rsc)/./node_modules/html-react-parser/lib/attributes-to-props.js\"));\nvar utilities_1 = __webpack_require__(/*! ./utilities */ \"(rsc)/./node_modules/html-react-parser/lib/utilities.js\");\nvar React = {\n    cloneElement: react_1.cloneElement,\n    createElement: react_1.createElement,\n    isValidElement: react_1.isValidElement,\n};\n/**\n * Converts DOM nodes to JSX element(s).\n *\n * @param nodes - DOM nodes.\n * @param options - Options.\n * @returns - String or JSX element(s).\n */\nfunction domToReact(nodes, options) {\n    if (options === void 0) { options = {}; }\n    var reactElements = [];\n    var hasReplace = typeof options.replace === 'function';\n    var transform = options.transform || utilities_1.returnFirstArg;\n    var _a = options.library || React, cloneElement = _a.cloneElement, createElement = _a.createElement, isValidElement = _a.isValidElement;\n    var nodesLength = nodes.length;\n    for (var index = 0; index < nodesLength; index++) {\n        var node = nodes[index];\n        // replace with custom React element (if present)\n        if (hasReplace) {\n            var replaceElement = options.replace(node, index);\n            if (isValidElement(replaceElement)) {\n                // set \"key\" prop for sibling elements\n                // https://react.dev/learn/rendering-lists#rules-of-keys\n                if (nodesLength > 1) {\n                    replaceElement = cloneElement(replaceElement, {\n                        key: replaceElement.key || index,\n                    });\n                }\n                reactElements.push(transform(replaceElement, node, index));\n                continue;\n            }\n        }\n        if (node.type === 'text') {\n            var isWhitespace = !node.data.trim().length;\n            // We have a whitespace node that can't be nested in its parent\n            // so skip it\n            if (isWhitespace &&\n                node.parent &&\n                !(0, utilities_1.canTextBeChildOfNode)(node.parent)) {\n                continue;\n            }\n            // Trim is enabled and we have a whitespace node\n            // so skip it\n            if (options.trim && isWhitespace) {\n                continue;\n            }\n            // We have a text node that's not whitespace and it can be nested\n            // in its parent so add it to the results\n            reactElements.push(transform(node.data, node, index));\n            continue;\n        }\n        var element = node;\n        var props = {};\n        if (skipAttributesToProps(element)) {\n            (0, utilities_1.setStyleProp)(element.attribs.style, element.attribs);\n            props = element.attribs;\n        }\n        else if (element.attribs) {\n            props = (0, attributes_to_props_1.default)(element.attribs, element.name);\n        }\n        var children = void 0;\n        switch (node.type) {\n            case 'script':\n            case 'style':\n                // prevent text in <script> or <style> from being escaped\n                // https://react.dev/reference/react-dom/components/common#dangerously-setting-the-inner-html\n                if (node.children[0]) {\n                    props.dangerouslySetInnerHTML = {\n                        __html: node.children[0].data,\n                    };\n                }\n                break;\n            case 'tag':\n                // setting textarea value in children is an antipattern in React\n                // https://react.dev/reference/react-dom/components/textarea#caveats\n                if (node.name === 'textarea' && node.children[0]) {\n                    props.defaultValue = node.children[0].data;\n                }\n                else if (node.children && node.children.length) {\n                    // continue recursion of creating React elements (if applicable)\n                    children = domToReact(node.children, options);\n                }\n                break;\n            // skip all other cases (e.g., comment)\n            default:\n                continue;\n        }\n        // set \"key\" prop for sibling elements\n        // https://react.dev/learn/rendering-lists#rules-of-keys\n        if (nodesLength > 1) {\n            props.key = index;\n        }\n        reactElements.push(transform(createElement(node.name, props, children), node, index));\n    }\n    return reactElements.length === 1 ? reactElements[0] : reactElements;\n}\n/**\n * Determines whether DOM element attributes should be transformed to props.\n * Web Components should not have their attributes transformed except for `style`.\n *\n * @param node - Element node.\n * @returns - Whether the node attributes should be converted to props.\n */\nfunction skipAttributesToProps(node) {\n    return (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES &&\n        node.type === 'tag' &&\n        (0, utilities_1.isCustomComponent)(node.name, node.attribs));\n}\n//# sourceMappingURL=dom-to-react.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 8272 characters]\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/html-react-parser/lib/dom-to-react.js\n");

/***/ }),

/***/ "(rsc)/./node_modules/html-react-parser/lib/index.js":
/*!*****************************************************!*\
  !*** ./node_modules/html-react-parser/lib/index.js ***!
  \*****************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.htmlToDOM = exports.domToReact = exports.attributesToProps = exports.Text = exports.ProcessingInstruction = exports.Element = exports.Comment = void 0;\nexports[\"default\"] = HTMLReactParser;\nvar html_dom_parser_1 = __importDefault(__webpack_require__(/*! html-dom-parser */ \"(rsc)/./node_modules/html-dom-parser/lib/index.js\"));\nexports.htmlToDOM = html_dom_parser_1.default;\nvar attributes_to_props_1 = __importDefault(__webpack_require__(/*! ./attributes-to-props */ \"(rsc)/./node_modules/html-react-parser/lib/attributes-to-props.js\"));\nexports.attributesToProps = attributes_to_props_1.default;\nvar dom_to_react_1 = __importDefault(__webpack_require__(/*! ./dom-to-react */ \"(rsc)/./node_modules/html-react-parser/lib/dom-to-react.js\"));\nexports.domToReact = dom_to_react_1.default;\nvar domhandler_1 = __webpack_require__(/*! domhandler */ \"(rsc)/./node_modules/domhandler/lib/index.js\");\nObject.defineProperty(exports, \"Comment\", ({ enumerable: true, get: function () { return domhandler_1.Comment; } }));\nObject.defineProperty(exports, \"Element\", ({ enumerable: true, get: function () { return domhandler_1.Element; } }));\nObject.defineProperty(exports, \"ProcessingInstruction\", ({ enumerable: true, get: function () { return domhandler_1.ProcessingInstruction; } }));\nObject.defineProperty(exports, \"Text\", ({ enumerable: true, get: function () { return domhandler_1.Text; } }));\nvar domParserOptions = { lowerCaseAttributeNames: false };\n/**\n * Converts HTML string to React elements.\n *\n * @param html - HTML string.\n * @param options - Parser options.\n * @returns - React element(s), empty array, or string.\n */\nfunction HTMLReactParser(html, options) {\n    if (typeof html !== 'string') {\n        throw new TypeError('First argument must be a string');\n    }\n    if (!html) {\n        return [];\n    }\n    return (0, dom_to_react_1.default)((0, html_dom_parser_1.default)(html, (options === null || options === void 0 ? void 0 : options.htmlparser2) || domParserOptions), options);\n}\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvaHRtbC1yZWFjdC1wYXJzZXIvbGliL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQSw2Q0FBNkM7QUFDN0M7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0QsaUJBQWlCLEdBQUcsa0JBQWtCLEdBQUcseUJBQXlCLEdBQUcsWUFBWSxHQUFHLDZCQUE2QixHQUFHLGVBQWUsR0FBRyxlQUFlO0FBQ3JKLGtCQUFlO0FBQ2Ysd0NBQXdDLG1CQUFPLENBQUMsMEVBQWlCO0FBQ2pFLGlCQUFpQjtBQUNqQiw0Q0FBNEMsbUJBQU8sQ0FBQyxnR0FBdUI7QUFDM0UseUJBQXlCO0FBQ3pCLHFDQUFxQyxtQkFBTyxDQUFDLGtGQUFnQjtBQUM3RCxrQkFBa0I7QUFDbEIsbUJBQW1CLG1CQUFPLENBQUMsZ0VBQVk7QUFDdkMsMkNBQTBDLEVBQUUscUNBQXFDLGdDQUFnQyxFQUFDO0FBQ2xILDJDQUEwQyxFQUFFLHFDQUFxQyxnQ0FBZ0MsRUFBQztBQUNsSCx5REFBd0QsRUFBRSxxQ0FBcUMsOENBQThDLEVBQUM7QUFDOUksd0NBQXVDLEVBQUUscUNBQXFDLDZCQUE2QixFQUFDO0FBQzVHLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXJrZGluLy4vbm9kZV9tb2R1bGVzL2h0bWwtcmVhY3QtcGFyc2VyL2xpYi9pbmRleC5qcz81MDlhIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xudmFyIF9faW1wb3J0RGVmYXVsdCA9ICh0aGlzICYmIHRoaXMuX19pbXBvcnREZWZhdWx0KSB8fCBmdW5jdGlvbiAobW9kKSB7XG4gICAgcmV0dXJuIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpID8gbW9kIDogeyBcImRlZmF1bHRcIjogbW9kIH07XG59O1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5odG1sVG9ET00gPSBleHBvcnRzLmRvbVRvUmVhY3QgPSBleHBvcnRzLmF0dHJpYnV0ZXNUb1Byb3BzID0gZXhwb3J0cy5UZXh0ID0gZXhwb3J0cy5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24gPSBleHBvcnRzLkVsZW1lbnQgPSBleHBvcnRzLkNvbW1lbnQgPSB2b2lkIDA7XG5leHBvcnRzLmRlZmF1bHQgPSBIVE1MUmVhY3RQYXJzZXI7XG52YXIgaHRtbF9kb21fcGFyc2VyXzEgPSBfX2ltcG9ydERlZmF1bHQocmVxdWlyZShcImh0bWwtZG9tLXBhcnNlclwiKSk7XG5leHBvcnRzLmh0bWxUb0RPTSA9IGh0bWxfZG9tX3BhcnNlcl8xLmRlZmF1bHQ7XG52YXIgYXR0cmlidXRlc190b19wcm9wc18xID0gX19pbXBvcnREZWZhdWx0KHJlcXVpcmUoXCIuL2F0dHJpYnV0ZXMtdG8tcHJvcHNcIikpO1xuZXhwb3J0cy5hdHRyaWJ1dGVzVG9Qcm9wcyA9IGF0dHJpYnV0ZXNfdG9fcHJvcHNfMS5kZWZhdWx0O1xudmFyIGRvbV90b19yZWFjdF8xID0gX19pbXBvcnREZWZhdWx0KHJlcXVpcmUoXCIuL2RvbS10by1yZWFjdFwiKSk7XG5leHBvcnRzLmRvbVRvUmVhY3QgPSBkb21fdG9fcmVhY3RfMS5kZWZhdWx0O1xudmFyIGRvbWhhbmRsZXJfMSA9IHJlcXVpcmUoXCJkb21oYW5kbGVyXCIpO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQ29tbWVudFwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9taGFuZGxlcl8xLkNvbW1lbnQ7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJFbGVtZW50XCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBkb21oYW5kbGVyXzEuRWxlbWVudDsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIlByb2Nlc3NpbmdJbnN0cnVjdGlvblwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9taGFuZGxlcl8xLlByb2Nlc3NpbmdJbnN0cnVjdGlvbjsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIlRleHRcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGRvbWhhbmRsZXJfMS5UZXh0OyB9IH0pO1xudmFyIGRvbVBhcnNlck9wdGlvbnMgPSB7IGxvd2VyQ2FzZUF0dHJpYnV0ZU5hbWVzOiBmYWxzZSB9O1xuLyoqXG4gKiBDb252ZXJ0cyBIVE1MIHN0cmluZyB0byBSZWFjdCBlbGVtZW50cy5cbiAqXG4gKiBAcGFyYW0gaHRtbCAtIEhUTUwgc3RyaW5nLlxuICogQHBhcmFtIG9wdGlvbnMgLSBQYXJzZXIgb3B0aW9ucy5cbiAqIEByZXR1cm5zIC0gUmVhY3QgZWxlbWVudChzKSwgZW1wdHkgYXJyYXksIG9yIHN0cmluZy5cbiAqL1xuZnVuY3Rpb24gSFRNTFJlYWN0UGFyc2VyKGh0bWwsIG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIGh0bWwgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ZpcnN0IGFyZ3VtZW50IG11c3QgYmUgYSBzdHJpbmcnKTtcbiAgICB9XG4gICAgaWYgKCFodG1sKSB7XG4gICAgICAgIHJldHVybiBbXTtcbiAgICB9XG4gICAgcmV0dXJuICgwLCBkb21fdG9fcmVhY3RfMS5kZWZhdWx0KSgoMCwgaHRtbF9kb21fcGFyc2VyXzEuZGVmYXVsdCkoaHRtbCwgKG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5odG1scGFyc2VyMikgfHwgZG9tUGFyc2VyT3B0aW9ucyksIG9wdGlvbnMpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/html-react-parser/lib/index.js\n");

/***/ }),

/***/ "(rsc)/./node_modules/html-react-parser/lib/utilities.js":
/*!*********************************************************!*\
  !*** ./node_modules/html-react-parser/lib/utilities.js ***!
  \*********************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.returnFirstArg = exports.canTextBeChildOfNode = exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = exports.PRESERVE_CUSTOM_ATTRIBUTES = void 0;\nexports.isCustomComponent = isCustomComponent;\nexports.setStyleProp = setStyleProp;\nvar react_1 = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\nvar style_to_js_1 = __importDefault(__webpack_require__(/*! style-to-js */ \"(rsc)/./node_modules/style-to-js/cjs/index.js\"));\nvar RESERVED_SVG_MATHML_ELEMENTS = new Set([\n    'annotation-xml',\n    'color-profile',\n    'font-face',\n    'font-face-src',\n    'font-face-uri',\n    'font-face-format',\n    'font-face-name',\n    'missing-glyph',\n]);\n/**\n * Check if a tag is a custom component.\n *\n * @see {@link https://github.com/facebook/react/blob/v16.6.3/packages/react-dom/src/shared/isCustomComponent.js}\n *\n * @param tagName - Tag name.\n * @param props - Props passed to the element.\n * @returns - Whether the tag is custom component.\n */\nfunction isCustomComponent(tagName, props) {\n    if (!tagName.includes('-')) {\n        return Boolean(props && typeof props.is === 'string');\n    }\n    // These are reserved SVG and MathML elements.\n    // We don't mind this whitelist too much because we expect it to never grow.\n    // The alternative is to track the namespace in a few places which is convoluted.\n    // https://w3c.github.io/webcomponents/spec/custom/#custom-elements-core-concepts\n    if (RESERVED_SVG_MATHML_ELEMENTS.has(tagName)) {\n        return false;\n    }\n    return true;\n}\nvar styleOptions = {\n    reactCompat: true,\n};\n/**\n * Sets style prop.\n *\n * @param style - Inline style.\n * @param props - Props object.\n */\nfunction setStyleProp(style, props) {\n    if (typeof style !== 'string') {\n        return;\n    }\n    if (!style.trim()) {\n        props.style = {};\n        return;\n    }\n    try {\n        props.style = (0, style_to_js_1.default)(style, styleOptions);\n        // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    }\n    catch (error) {\n        props.style = {};\n    }\n}\n/**\n * @see https://reactjs.org/blog/2017/09/08/dom-attributes-in-react-16.html\n */\nexports.PRESERVE_CUSTOM_ATTRIBUTES = Number(react_1.version.split('.')[0]) >= 16;\n/**\n * @see https://github.com/facebook/react/blob/cae635054e17a6f107a39d328649137b83f25972/packages/react-dom/src/client/validateDOMNesting.js#L213\n */\nexports.ELEMENTS_WITH_NO_TEXT_CHILDREN = new Set([\n    'tr',\n    'tbody',\n    'thead',\n    'tfoot',\n    'colgroup',\n    'table',\n    'head',\n    'html',\n    'frameset',\n]);\n/**\n * Checks if the given node can contain text nodes\n *\n * @param node - Element node.\n * @returns - Whether the node can contain text nodes.\n */\nvar canTextBeChildOfNode = function (node) {\n    return !exports.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(node.name);\n};\nexports.canTextBeChildOfNode = canTextBeChildOfNode;\n/**\n * Returns the first argument as is.\n *\n * @param arg - The argument to be returned.\n * @returns - The input argument `arg`.\n */\nvar returnFirstArg = function (arg) { return arg; };\nexports.returnFirstArg = returnFirstArg;\n//# sourceMappingURL=utilities.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 5656 characters]\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/html-react-parser/lib/utilities.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/html-react-parser/esm/index.mjs":
/*!******************************************************!*\
  !*** ./node_modules/html-react-parser/esm/index.mjs ***!
  \******************************************************/
/***/ ((__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 */   Comment: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Comment),\n/* harmony export */   Element: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Element),\n/* harmony export */   ProcessingInstruction: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.ProcessingInstruction),\n/* harmony export */   Text: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Text),\n/* harmony export */   attributesToProps: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.attributesToProps),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   domToReact: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.domToReact),\n/* harmony export */   htmlToDOM: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.htmlToDOM)\n/* harmony export */ });\n/* harmony import */ var _lib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/index.js */ \"(ssr)/./node_modules/html-react-parser/lib/index.js\");\n\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_lib_index_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"] || _lib_index_js__WEBPACK_IMPORTED_MODULE_0__);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaHRtbC1yZWFjdC1wYXJzZXIvZXNtL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBOEM7O0FBVXJCOztBQUV6QixpRUFBZSxxREFBdUIsSUFBSSwwQ0FBZSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXJrZGluLy4vbm9kZV9tb2R1bGVzL2h0bWwtcmVhY3QtcGFyc2VyL2VzbS9pbmRleC5tanM/MjlhNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSFRNTFJlYWN0UGFyc2VyIGZyb20gJy4uL2xpYi9pbmRleC5qcyc7XG5cbmV4cG9ydCB7XG4gIGF0dHJpYnV0ZXNUb1Byb3BzLFxuICBDb21tZW50LFxuICBkb21Ub1JlYWN0LFxuICBFbGVtZW50LFxuICBodG1sVG9ET00sXG4gIFByb2Nlc3NpbmdJbnN0cnVjdGlvbixcbiAgVGV4dCxcbn0gZnJvbSAnLi4vbGliL2luZGV4LmpzJztcblxuZXhwb3J0IGRlZmF1bHQgSFRNTFJlYWN0UGFyc2VyLmRlZmF1bHQgfHwgSFRNTFJlYWN0UGFyc2VyO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/html-react-parser/esm/index.mjs\n");

/***/ }),

/***/ "(rsc)/./node_modules/html-react-parser/esm/index.mjs":
/*!******************************************************!*\
  !*** ./node_modules/html-react-parser/esm/index.mjs ***!
  \******************************************************/
/***/ ((__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 */   Comment: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Comment),\n/* harmony export */   Element: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Element),\n/* harmony export */   ProcessingInstruction: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.ProcessingInstruction),\n/* harmony export */   Text: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.Text),\n/* harmony export */   attributesToProps: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.attributesToProps),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   domToReact: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.domToReact),\n/* harmony export */   htmlToDOM: () => (/* reexport safe */ _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.htmlToDOM)\n/* harmony export */ });\n/* harmony import */ var _lib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/index.js */ \"(rsc)/./node_modules/html-react-parser/lib/index.js\");\n\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_lib_index_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"] || _lib_index_js__WEBPACK_IMPORTED_MODULE_0__);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvaHRtbC1yZWFjdC1wYXJzZXIvZXNtL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBOEM7O0FBVXJCOztBQUV6QixpRUFBZSxxREFBdUIsSUFBSSwwQ0FBZSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXJrZGluLy4vbm9kZV9tb2R1bGVzL2h0bWwtcmVhY3QtcGFyc2VyL2VzbS9pbmRleC5tanM/NGY3NCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSFRNTFJlYWN0UGFyc2VyIGZyb20gJy4uL2xpYi9pbmRleC5qcyc7XG5cbmV4cG9ydCB7XG4gIGF0dHJpYnV0ZXNUb1Byb3BzLFxuICBDb21tZW50LFxuICBkb21Ub1JlYWN0LFxuICBFbGVtZW50LFxuICBodG1sVG9ET00sXG4gIFByb2Nlc3NpbmdJbnN0cnVjdGlvbixcbiAgVGV4dCxcbn0gZnJvbSAnLi4vbGliL2luZGV4LmpzJztcblxuZXhwb3J0IGRlZmF1bHQgSFRNTFJlYWN0UGFyc2VyLmRlZmF1bHQgfHwgSFRNTFJlYWN0UGFyc2VyO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/html-react-parser/esm/index.mjs\n");

/***/ })

};
;