import { J, _, init_preact_module, k, l } from "./chunk-453BAUPL.js"; import "./chunk-BYYN2XO5.js"; // node_modules/preact-iso/src/prerender.js init_preact_module(); // node_modules/preact-render-to-string/dist/index.module.js init_preact_module(); var n = /[\s\n\\/='"\0<>]/; var o = /^(xlink|xmlns|xml)([A-Z])/; var i = /^(?:accessK|auto[A-Z]|cell|ch|col|cont|cross|dateT|encT|form[A-Z]|frame|hrefL|inputM|maxL|minL|noV|playsI|popoverT|readO|rowS|src[A-Z]|tabI|useM|item[A-Z])/; var a = /^ac|^ali|arabic|basel|cap|clipPath$|clipRule$|color|dominant|enable|fill|flood|font|glyph[^R]|horiz|image|letter|lighting|marker[^WUH]|overline|panose|pointe|paint|rendering|shape|stop|strikethrough|stroke|text[^L]|transform|underline|unicode|units|^v[^i]|^w|^xH/; var c = /* @__PURE__ */ new Set(["draggable", "spellcheck"]); var s = /["&<]/; function l2(e) { if (0 === e.length || false === s.test(e)) return e; for (var t = 0, r = 0, n2 = "", o2 = ""; r < e.length; r++) { switch (e.charCodeAt(r)) { case 34: o2 = """; break; case 38: o2 = "&"; break; case 60: o2 = "<"; break; default: continue; } r !== t && (n2 += e.slice(t, r)), n2 += o2, t = r + 1; } return r !== t && (n2 += e.slice(t, r)), n2; } var u = {}; var f = /* @__PURE__ */ new Set(["animation-iteration-count", "border-image-outset", "border-image-slice", "border-image-width", "box-flex", "box-flex-group", "box-ordinal-group", "column-count", "fill-opacity", "flex", "flex-grow", "flex-negative", "flex-order", "flex-positive", "flex-shrink", "flood-opacity", "font-weight", "grid-column", "grid-row", "line-clamp", "line-height", "opacity", "order", "orphans", "stop-opacity", "stroke-dasharray", "stroke-dashoffset", "stroke-miterlimit", "stroke-opacity", "stroke-width", "tab-size", "widows", "z-index", "zoom"]); var p = /[A-Z]/g; function h(e) { var t = ""; for (var r in e) { var n2 = e[r]; if (null != n2 && "" !== n2) { var o2 = "-" == r[0] ? r : u[r] || (u[r] = r.replace(p, "-$&").toLowerCase()), i2 = ";"; "number" != typeof n2 || o2.startsWith("--") || f.has(o2) || (i2 = "px;"), t = t + o2 + ":" + n2 + i2; } } return t || void 0; } function d() { this.__d = true; } function v(e, t) { return { __v: e, context: t, props: e.props, setState: d, forceUpdate: d, __d: true, __h: new Array(0) }; } function _2(e, t, r) { if (!e.s) { if (r instanceof m) { if (!r.s) return void (r.o = _2.bind(null, e, t)); 1 & t && (t = r.s), r = r.v; } if (r && r.then) return void r.then(_2.bind(null, e, t), _2.bind(null, e, 2)); e.s = t, e.v = r; const n2 = e.o; n2 && n2(e); } } var m = function() { function e() { } return e.prototype.then = function(t, r) { var n2 = new e(), o2 = this.s; if (o2) { var i2 = 1 & o2 ? t : r; if (i2) { try { _2(n2, 1, i2(this.v)); } catch (e2) { _2(n2, 2, e2); } return n2; } return this; } return this.o = function(e2) { try { var o3 = e2.v; 1 & e2.s ? _2(n2, 1, t ? t(o3) : o3) : r ? _2(n2, 1, r(o3)) : _2(n2, 2, o3); } catch (e3) { _2(n2, 2, e3); } }, n2; }, e; }(); function y(e) { return e instanceof m && 1 & e.s; } function g(e, t, r) { for (var n2; ; ) { var o2 = e(); if (y(o2) && (o2 = o2.v), !o2) return i2; if (o2.then) { n2 = 0; break; } var i2 = r(); if (i2 && i2.then) { if (!y(i2)) { n2 = 1; break; } i2 = i2.s; } if (t) { var a2 = t(); if (a2 && a2.then && !y(a2)) { n2 = 2; break; } } } var c2 = new m(), s2 = _2.bind(null, c2, 2); return (0 === n2 ? o2.then(u2) : 1 === n2 ? i2.then(l3) : a2.then(f2)).then(void 0, s2), c2; function l3(n3) { i2 = n3; do { if (t && (a2 = t()) && a2.then && !y(a2)) return void a2.then(f2).then(void 0, s2); if (!(o2 = e()) || y(o2) && !o2.v) return void _2(c2, 1, i2); if (o2.then) return void o2.then(u2).then(void 0, s2); y(i2 = r()) && (i2 = i2.v); } while (!i2 || !i2.then); i2.then(l3).then(void 0, s2); } function u2(e2) { e2 ? (i2 = r()) && i2.then ? i2.then(l3).then(void 0, s2) : l3(i2) : _2(c2, 1, i2); } function f2() { (o2 = e()) ? o2.then ? o2.then(u2).then(void 0, s2) : u2(o2) : _2(c2, 1, i2); } } function b(e, t) { try { var r = e(); } catch (e2) { return t(true, e2); } return r && r.then ? r.then(t.bind(null, false), t.bind(null, true)) : t(false, r); } var k2; var w; var x; var C; var A = function(n2, o2) { try { var i2 = l.__s; l.__s = true, k2 = l.__b, w = l.diffed, x = l.__r, C = l.unmount; var a2 = _(k, null); return a2.__k = [n2], Promise.resolve(b(function() { return Promise.resolve(U(n2, o2 || S, false, void 0, a2, true, void 0)).then(function(e) { var t, r = function() { if (E(e)) { var r2 = function() { var e2 = o3.join(j); return t = 1, e2; }, n3 = 0, o3 = e, i3 = g(function() { return !!o3.some(function(e2) { return e2 && "function" == typeof e2.then; }) && n3++ < 25; }, void 0, function() { return Promise.resolve(Promise.all(o3)).then(function(e2) { o3 = e2.flat(); }); }); return i3 && i3.then ? i3.then(r2) : r2(); } }(); return r && r.then ? r.then(function(r2) { return t ? r2 : e; }) : t ? r : e; }); }, function(t, r) { if (l.__c && l.__c(n2, L), l.__s = i2, L.length = 0, t) throw r; return r; })); } catch (e) { return Promise.reject(e); } }; var S = {}; var L = []; var E = Array.isArray; var T = Object.assign; var j = ""; function P(e, t) { var r, n2 = e.type, o2 = true; return e.__c ? (o2 = false, (r = e.__c).state = r.__s) : r = new n2(e.props, t), e.__c = r, r.__v = e, r.props = e.props, r.context = t, r.__d = true, null == r.state && (r.state = S), null == r.__s && (r.__s = r.state), n2.getDerivedStateFromProps ? r.state = T({}, r.state, n2.getDerivedStateFromProps(r.props, r.state)) : o2 && r.componentWillMount ? (r.componentWillMount(), r.state = r.__s !== r.state ? r.__s : r.state) : !o2 && r.componentWillUpdate && r.componentWillUpdate(), x && x(e), r.render(r.props, r.state, t); } function U(t, s2, u2, f2, p2, d2, _3) { if (null == t || true === t || false === t || t === j) return j; var m2 = typeof t; if ("object" != m2) return "function" == m2 ? j : "string" == m2 ? l2(t) : t + j; if (E(t)) { var y2, g2 = j; p2.__k = t; for (var b2 = t.length, A2 = 0; A2 < b2; A2++) { var L2 = t[A2]; if (null != L2 && "boolean" != typeof L2) { var D, F = U(L2, s2, u2, f2, p2, d2, _3); "string" == typeof F ? g2 += F : (y2 || (y2 = new Array(b2)), g2 && y2.push(g2), g2 = j, E(F) ? (D = y2).push.apply(D, F) : y2.push(F)); } } return y2 ? (g2 && y2.push(g2), y2) : g2; } if (void 0 !== t.constructor) return j; t.__ = p2, k2 && k2(t); var M = t.type, W = t.props; if ("function" == typeof M) { var $, z, H, N = s2; if (M === k) { if ("tpl" in W) { for (var q = j, B = 0; B < W.tpl.length; B++) if (q += W.tpl[B], W.exprs && B < W.exprs.length) { var I = W.exprs[B]; if (null == I) continue; "object" != typeof I || void 0 !== I.constructor && !E(I) ? q += I : q += U(I, s2, u2, f2, t, d2, _3); } return q; } if ("UNSTABLE_comment" in W) return ""; z = W.children; } else { if (null != ($ = M.contextType)) { var O = s2[$.__c]; N = O ? O.props.value : $.__; } var R = M.prototype && "function" == typeof M.prototype.render; if (R) z = P(t, N), H = t.__c; else { t.__c = H = v(t, N); for (var V = 0; H.__d && V++ < 25; ) H.__d = false, x && x(t), z = M.call(H, W, N); H.__d = true; } if (null != H.getChildContext && (s2 = T({}, s2, H.getChildContext())), R && l.errorBoundaries && (M.getDerivedStateFromError || H.componentDidCatch)) { z = null != z && z.type === k && null == z.key && null == z.props.tpl ? z.props.children : z; try { return U(z, s2, u2, f2, t, d2, _3); } catch (e) { return M.getDerivedStateFromError && (H.__s = M.getDerivedStateFromError(e)), H.componentDidCatch && H.componentDidCatch(e, S), H.__d ? (z = P(t, s2), null != (H = t.__c).getChildContext && (s2 = T({}, s2, H.getChildContext())), U(z = null != z && z.type === k && null == z.key && null == z.props.tpl ? z.props.children : z, s2, u2, f2, t, d2, _3)) : j; } finally { w && w(t), C && C(t); } } } z = null != z && z.type === k && null == z.key && null == z.props.tpl ? z.props.children : z; try { var K = U(z, s2, u2, f2, t, d2, _3); return w && w(t), l.unmount && l.unmount(t), K; } catch (r) { if (!d2 && _3 && _3.onError) { var G = _3.onError(r, t, function(e, t2) { return U(e, s2, u2, f2, t2, d2, _3); }); if (void 0 !== G) return G; var J2 = l.__e; return J2 && J2(r, t), j; } if (!d2) throw r; if (!r || "function" != typeof r.then) throw r; return r.then(function e() { try { return U(z, s2, u2, f2, t, d2, _3); } catch (r2) { if (!r2 || "function" != typeof r2.then) throw r2; return r2.then(function() { return U(z, s2, u2, f2, t, d2, _3); }, e); } }); } } var Q, X = "<" + M, Y = j; for (var ee in W) { var te = W[ee]; if ("function" != typeof te || "class" === ee || "className" === ee) { switch (ee) { case "children": Q = te; continue; case "key": case "ref": case "__self": case "__source": continue; case "htmlFor": if ("for" in W) continue; ee = "for"; break; case "className": if ("class" in W) continue; ee = "class"; break; case "defaultChecked": ee = "checked"; break; case "defaultSelected": ee = "selected"; break; case "defaultValue": case "value": switch (ee = "value", M) { case "textarea": Q = te; continue; case "select": f2 = te; continue; case "option": f2 != te || "selected" in W || (X += " selected"); } break; case "dangerouslySetInnerHTML": Y = te && te.__html; continue; case "style": "object" == typeof te && (te = h(te)); break; case "acceptCharset": ee = "accept-charset"; break; case "httpEquiv": ee = "http-equiv"; break; default: if (o.test(ee)) ee = ee.replace(o, "$1:$2").toLowerCase(); else { if (n.test(ee)) continue; "-" !== ee[4] && !c.has(ee) || null == te ? u2 ? a.test(ee) && (ee = "panose1" === ee ? "panose-1" : ee.replace(/([A-Z])/g, "-$1").toLowerCase()) : i.test(ee) && (ee = ee.toLowerCase()) : te += j; } } null != te && false !== te && (X = true === te || te === j ? X + " " + ee : X + " " + ee + '="' + ("string" == typeof te ? l2(te) : te + j) + '"'); } } if (n.test(M)) throw new Error(M + " is not a valid HTML tag name in " + X + ">"); if (Y || ("string" == typeof Q ? Y = l2(Q) : null != Q && false !== Q && true !== Q && (Y = U(Q, s2, "svg" === M || "foreignObject" !== M && u2, f2, t, d2, _3))), w && w(t), C && C(t), !Y && Z.has(M)) return X + "/>"; var re = "", ne = X + ">"; return E(Y) ? [ne].concat(Y, [re]) : "string" != typeof Y ? [ne, Y, re] : ne + Y + re; } var Z = /* @__PURE__ */ new Set(["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", "source", "track", "wbr"]); // node_modules/preact-iso/src/prerender.js var vnodeHook; var old = l.vnode; l.vnode = (vnode) => { if (old) old(vnode); if (vnodeHook) vnodeHook(vnode); }; async function prerender(vnode, options) { options = options || {}; const props = options.props; if (typeof vnode === "function") { vnode = _(vnode, props); } else if (props) { vnode = J(vnode, props); } let links = /* @__PURE__ */ new Set(); vnodeHook = ({ type, props: props2 }) => { if (type === "a" && props2 && props2.href && (!props2.target || props2.target === "_self")) { links.add(props2.href); } }; try { let html = await A(vnode); html += `