UNPKG

mongodb-chatbot-ui

Version:

UI React components for the MongoDB Chatbot Framework

210 lines (209 loc) 20.6 kB
import { e as ir, f as ur, g as K, k as cr } from "./index2.js"; import sr, { useEffect as dr, useLayoutEffect as gr } from "react"; import { createPortal as hr } from "react-dom"; var $ = ir({ key: "leafygreen-ui", nonce: "4.1.1", prepend: !0 }); $.flush; $.hydrate; var fr = $.cx; $.merge; $.getRegisteredStyles; $.injectGlobal; $.keyframes; var vr = $.css; $.sheet; var kr = $.cache; ur(kr); var j = { Light: "light", Dark: "dark" }; K(console.error), K(console.warn), K(console.log); var g = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } }; function r(i, c, u) { return (c = function(F) { var d = function(f, p) { if (typeof f != "object" || !f) return f; var m = f[Symbol.toPrimitive]; if (m !== void 0) { var E = m.call(f, p); if (typeof E != "object") return E; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(f); }(F, "string"); return typeof d == "symbol" ? d : d + ""; }(c)) in i ? Object.defineProperty(i, c, { value: u, enumerable: !0, configurable: !0, writable: !0 }) : i[c] = u, i; } var l = { Disabled: "disabled", Placeholder: "placeholder", Primary: "primary", Secondary: "secondary", InversePrimary: "inversePrimary", InverseSecondary: "inverseSecondary", Info: "info", Warning: "warning", Error: "error", Success: "success", Link: "link" }, a = { Default: "default", Hover: "hover", Focus: "focus" }, Q = g.black, b = g.blue, s = g.gray, B = g.green, S = g.red, Fr = g.white, R = g.yellow, br = { background: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, Q), a.Hover, s.dark2), a.Focus, b.dark3)), l.Secondary, r(r(r({}, a.Default, s.dark4), a.Hover, s.dark2), a.Focus, b.dark3)), l.InversePrimary, r(r(r({}, a.Default, s.light2), a.Hover, s.light3), a.Focus, b.light2)), l.Info, r(r(r({}, a.Default, b.dark3), a.Hover, b.dark3), a.Focus, b.dark3)), l.Warning, r(r(r({}, a.Default, R.dark3), a.Hover, R.dark3), a.Focus, R.dark3)), l.Success, r(r(r({}, a.Default, B.dark3), a.Hover, B.dark3), a.Focus, B.dark3)), l.Error, r(r(r({}, a.Default, S.dark3), a.Hover, S.dark3), a.Focus, S.dark3)), l.Disabled, r(r(r({}, a.Default, s.dark3), a.Hover, s.dark3), a.Focus, s.dark3)), border: r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.base), a.Hover, s.base), a.Focus, b.light1)), l.Secondary, r(r(r({}, a.Default, s.dark2), a.Hover, s.dark2), a.Focus, b.light1)), l.Success, r(r(r({}, a.Default, B.dark1), a.Hover, B.dark1), a.Focus, b.light1)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, b.light1)), l.Disabled, r(r(r({}, a.Default, s.dark2), a.Hover, s.dark2), a.Focus, s.dark2)), icon: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.light1), a.Hover, s.light3), a.Focus, b.light3)), l.Secondary, r(r(r({}, a.Default, s.base), a.Hover, s.light3), a.Focus, b.light3)), l.InversePrimary, r(r(r({}, a.Default, Fr), a.Hover, Q), a.Focus, b.dark2)), l.Info, r(r(r({}, a.Default, b.light1), a.Hover, b.light1), a.Focus, b.light1)), l.Warning, r(r(r({}, a.Default, R.base), a.Hover, R.base), a.Focus, R.base)), l.Success, r(r(r({}, a.Default, B.base), a.Hover, B.base), a.Focus, B.base)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, S.light1)), l.Disabled, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), text: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.light2), a.Hover, s.light2), a.Focus, b.light3)), l.Placeholder, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), l.Secondary, r(r(r({}, a.Default, s.light1), a.Hover, s.light2), a.Focus, b.light3)), l.InversePrimary, r(r(r({}, a.Default, Q), a.Hover, Q), a.Focus, b.dark2)), l.InverseSecondary, r(r(r({}, a.Default, s.dark2), a.Hover, Q), a.Focus, b.dark2)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, S.light1)), l.Disabled, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), l.Link, r(r(r({}, a.Default, b.light1), a.Hover, b.light1), a.Focus, b.light1)) }, G = g.black, D = g.blue, v = g.gray, L = g.green, P = g.red, T = g.white, z = g.yellow, Dr = { background: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, T), a.Hover, v.light2), a.Focus, D.light3)), l.Secondary, r(r(r({}, a.Default, v.light3), a.Hover, v.light2), a.Focus, D.light3)), l.InversePrimary, r(r(r({}, a.Default, G), a.Hover, v.dark3), a.Focus, D.dark2)), l.Info, r(r(r({}, a.Default, D.light3), a.Hover, D.light3), a.Focus, D.light3)), l.Warning, r(r(r({}, a.Default, z.light3), a.Hover, z.light3), a.Focus, z.light3)), l.Success, r(r(r({}, a.Default, L.light3), a.Hover, L.light3), a.Focus, L.light3)), l.Error, r(r(r({}, a.Default, P.light3), a.Hover, P.light3), a.Focus, P.light3)), l.Disabled, r(r(r({}, a.Default, v.light2), a.Hover, v.light2), a.Focus, v.light2)), border: r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, D.light1)), l.Secondary, r(r(r({}, a.Default, v.light2), a.Hover, v.light2), a.Focus, D.light1)), l.Success, r(r(r({}, a.Default, L.dark1), a.Hover, L.dark1), a.Focus, D.light1)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, D.light1)), l.Disabled, r(r(r({}, a.Default, v.light1), a.Hover, v.light1), a.Focus, v.light1)), icon: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, v.dark1), a.Hover, G), a.Focus, D.dark1)), l.Secondary, r(r(r({}, a.Default, v.base), a.Hover, G), a.Focus, D.dark1)), l.InversePrimary, r(r(r({}, a.Default, T), a.Hover, T), a.Focus, D.light2)), l.Info, r(r(r({}, a.Default, D.base), a.Hover, D.base), a.Focus, D.base)), l.Warning, r(r(r({}, a.Default, z.dark2), a.Hover, z.dark2), a.Focus, z.dark2)), l.Success, r(r(r({}, a.Default, L.dark1), a.Hover, L.dark1), a.Focus, L.dark1)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, P.base)), l.Disabled, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), text: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, G), a.Hover, G), a.Focus, D.dark1)), l.Secondary, r(r(r({}, a.Default, v.dark1), a.Hover, G), a.Focus, D.dark1)), l.InversePrimary, r(r(r({}, a.Default, T), a.Hover, T), a.Focus, D.light2)), l.InverseSecondary, r(r(r({}, a.Default, v.light1), a.Hover, T), a.Focus, D.light2)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, P.base)), l.Disabled, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), l.Placeholder, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), l.Link, r(r(r({}, a.Default, D.base), a.Hover, D.base), a.Focus, D.base)) }; r(r({}, j.Dark, br), j.Light, Dr); var er = { Dark: "dark", Light: "light" }; r(r({}, er.Light, { default: "0 0 0 2px ".concat(g.white, ", 0 0 0 4px ").concat(g.blue.light1), input: "0 0 0 3px ".concat(g.blue.light1) }), er.Dark, { default: "0 0 0 2px ".concat(g.black, ", 0 0 0 4px ").concat(g.blue.light1), input: "0 0 0 3px ".concat(g.blue.light1) }); r(r({}, er.Light, { gray: "0 0 0 3px ".concat(g.gray.light2), green: "0 0 0 3px ".concat(g.green.light2), red: "0 0 0 3px ".concat(g.red.light2) }), er.Dark, { gray: "0 0 0 3px ".concat(g.gray.dark2), green: "0 0 0 3px ".concat(g.green.dark3), red: "0 0 0 3px ".concat(g.yellow.dark3) }); var yr = g.black, _ = g.gray, Hr = g.white; r(r({}, l.Primary, r({}, a.Default, _.base)), l.Secondary, r({}, a.Default, _.dark1)), r(r({}, l.Primary, r({}, a.Default, yr)), l.Secondary, r({}, a.Default, _.dark4)), r(r({}, l.Primary, r({}, a.Default, _.base)), l.Secondary, r({}, a.Default, _.light1)), r(r({}, l.Primary, r({}, a.Default, Hr)), l.Secondary, r({}, a.Default, _.light3)); r(r({}, j.Light, g.gray.dark1), j.Dark, g.black); r(r({}, j.Light, 8), j.Dark, 16); var mr = cr(0.75, g.black); r(r({}, j.Light, { 100: "0px 2px 4px 1px ".concat(mr) }), j.Dark, { 100: "unset" }); function tr() { return tr = Object.assign ? Object.assign.bind() : function(i) { for (var c = 1; c < arguments.length; c++) { var u = arguments[c]; for (var F in u) ({}).hasOwnProperty.call(u, F) && (i[F] = u[F]); } return i; }, tr.apply(null, arguments); } function pr(i, c) { return c || (c = i.slice(0)), Object.freeze(Object.defineProperties(i, { raw: { value: Object.freeze(c) } })); } function Gr(i, c) { i["aria-label"] || i["aria-labelledby"] || console.error("For screen-reader accessibility, aria-label or aria-labelledby must be provided".concat(c ? " to ".concat(c) : "", ".")); } var lr, Er = ["children", "className"], Sr = vr(lr || (lr = pr([` clip: rect(0, 0, 0, 0); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; `]))); function Pr(i) { var c = i.children, u = i.className, F = function(d, f) { if (d == null) return {}; var p, m, E = function(I, Y) { if (I == null) return {}; var Z = {}; for (var rr in I) if ({}.hasOwnProperty.call(I, rr)) { if (Y.indexOf(rr) !== -1) continue; Z[rr] = I[rr]; } return Z; }(d, f); if (Object.getOwnPropertySymbols) { var N = Object.getOwnPropertySymbols(d); for (m = 0; m < N.length; m++) p = N[m], f.indexOf(p) === -1 && {}.propertyIsEnumerable.call(d, p) && (E[p] = d[p]); } return E; }(i, Er); return sr.createElement("div", tr({}, F, { className: fr(Sr, u) }), c); } Pr.displayName = "VisuallyHidden"; var W = { Light: "light", Dark: "dark" }; K(console.error), K(console.warn), K(console.log); var h = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } }, C = ir({ key: "leafygreen-ui", nonce: "4.1.1", prepend: !0 }); C.flush; C.hydrate; C.cx; C.merge; C.getRegisteredStyles; C.injectGlobal; C.keyframes; C.css; C.sheet; var xr = C.cache; ur(xr); function e(i, c, u) { return (c = function(F) { var d = function(f, p) { if (typeof f != "object" || !f) return f; var m = f[Symbol.toPrimitive]; if (m !== void 0) { var E = m.call(f, p); if (typeof E != "object") return E; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(f); }(F, "string"); return typeof d == "symbol" ? d : d + ""; }(c)) in i ? Object.defineProperty(i, c, { value: u, enumerable: !0, configurable: !0, writable: !0 }) : i[c] = u, i; } var o = { Disabled: "disabled", Placeholder: "placeholder", Primary: "primary", Secondary: "secondary", InversePrimary: "inversePrimary", InverseSecondary: "inverseSecondary", Info: "info", Warning: "warning", Error: "error", Success: "success", Link: "link" }, t = { Default: "default", Hover: "hover", Focus: "focus" }, X = h.black, y = h.blue, n = h.gray, A = h.green, x = h.red, wr = h.white, M = h.yellow, $r = { background: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, X), t.Hover, n.dark2), t.Focus, y.dark3)), o.Secondary, e(e(e({}, t.Default, n.dark4), t.Hover, n.dark2), t.Focus, y.dark3)), o.InversePrimary, e(e(e({}, t.Default, n.light2), t.Hover, n.light3), t.Focus, y.light2)), o.Info, e(e(e({}, t.Default, y.dark3), t.Hover, y.dark3), t.Focus, y.dark3)), o.Warning, e(e(e({}, t.Default, M.dark3), t.Hover, M.dark3), t.Focus, M.dark3)), o.Success, e(e(e({}, t.Default, A.dark3), t.Hover, A.dark3), t.Focus, A.dark3)), o.Error, e(e(e({}, t.Default, x.dark3), t.Hover, x.dark3), t.Focus, x.dark3)), o.Disabled, e(e(e({}, t.Default, n.dark3), t.Hover, n.dark3), t.Focus, n.dark3)), border: e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.base), t.Hover, n.base), t.Focus, y.light1)), o.Secondary, e(e(e({}, t.Default, n.dark2), t.Hover, n.dark2), t.Focus, y.light1)), o.Success, e(e(e({}, t.Default, A.dark1), t.Hover, A.dark1), t.Focus, y.light1)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, y.light1)), o.Disabled, e(e(e({}, t.Default, n.dark2), t.Hover, n.dark2), t.Focus, n.dark2)), icon: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.light1), t.Hover, n.light3), t.Focus, y.light3)), o.Secondary, e(e(e({}, t.Default, n.base), t.Hover, n.light3), t.Focus, y.light3)), o.InversePrimary, e(e(e({}, t.Default, wr), t.Hover, X), t.Focus, y.dark2)), o.Info, e(e(e({}, t.Default, y.light1), t.Hover, y.light1), t.Focus, y.light1)), o.Warning, e(e(e({}, t.Default, M.base), t.Hover, M.base), t.Focus, M.base)), o.Success, e(e(e({}, t.Default, A.base), t.Hover, A.base), t.Focus, A.base)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, x.light1)), o.Disabled, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), text: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.light2), t.Hover, n.light2), t.Focus, y.light3)), o.Placeholder, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), o.Secondary, e(e(e({}, t.Default, n.light1), t.Hover, n.light2), t.Focus, y.light3)), o.InversePrimary, e(e(e({}, t.Default, X), t.Hover, X), t.Focus, y.dark2)), o.InverseSecondary, e(e(e({}, t.Default, n.dark2), t.Hover, X), t.Focus, y.dark2)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, x.light1)), o.Disabled, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), o.Link, e(e(e({}, t.Default, y.light1), t.Hover, y.light1), t.Focus, y.light1)) }, U = h.black, H = h.blue, k = h.gray, O = h.green, w = h.red, V = h.white, q = h.yellow, Cr = { background: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, V), t.Hover, k.light2), t.Focus, H.light3)), o.Secondary, e(e(e({}, t.Default, k.light3), t.Hover, k.light2), t.Focus, H.light3)), o.InversePrimary, e(e(e({}, t.Default, U), t.Hover, k.dark3), t.Focus, H.dark2)), o.Info, e(e(e({}, t.Default, H.light3), t.Hover, H.light3), t.Focus, H.light3)), o.Warning, e(e(e({}, t.Default, q.light3), t.Hover, q.light3), t.Focus, q.light3)), o.Success, e(e(e({}, t.Default, O.light3), t.Hover, O.light3), t.Focus, O.light3)), o.Error, e(e(e({}, t.Default, w.light3), t.Hover, w.light3), t.Focus, w.light3)), o.Disabled, e(e(e({}, t.Default, k.light2), t.Hover, k.light2), t.Focus, k.light2)), border: e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, H.light1)), o.Secondary, e(e(e({}, t.Default, k.light2), t.Hover, k.light2), t.Focus, H.light1)), o.Success, e(e(e({}, t.Default, O.dark1), t.Hover, O.dark1), t.Focus, H.light1)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, H.light1)), o.Disabled, e(e(e({}, t.Default, k.light1), t.Hover, k.light1), t.Focus, k.light1)), icon: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, k.dark1), t.Hover, U), t.Focus, H.dark1)), o.Secondary, e(e(e({}, t.Default, k.base), t.Hover, U), t.Focus, H.dark1)), o.InversePrimary, e(e(e({}, t.Default, V), t.Hover, V), t.Focus, H.light2)), o.Info, e(e(e({}, t.Default, H.base), t.Hover, H.base), t.Focus, H.base)), o.Warning, e(e(e({}, t.Default, q.dark2), t.Hover, q.dark2), t.Focus, q.dark2)), o.Success, e(e(e({}, t.Default, O.dark1), t.Hover, O.dark1), t.Focus, O.dark1)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, w.base)), o.Disabled, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), text: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, U), t.Hover, U), t.Focus, H.dark1)), o.Secondary, e(e(e({}, t.Default, k.dark1), t.Hover, U), t.Focus, H.dark1)), o.InversePrimary, e(e(e({}, t.Default, V), t.Hover, V), t.Focus, H.light2)), o.InverseSecondary, e(e(e({}, t.Default, k.light1), t.Hover, V), t.Focus, H.light2)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, w.base)), o.Disabled, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), o.Placeholder, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), o.Link, e(e(e({}, t.Default, H.base), t.Hover, H.base), t.Focus, H.base)) }; e(e({}, W.Dark, $r), W.Light, Cr); var ar = { Dark: "dark", Light: "light" }; e(e({}, ar.Light, { default: "0 0 0 2px ".concat(h.white, ", 0 0 0 4px ").concat(h.blue.light1), input: "0 0 0 3px ".concat(h.blue.light1) }), ar.Dark, { default: "0 0 0 2px ".concat(h.black, ", 0 0 0 4px ").concat(h.blue.light1), input: "0 0 0 3px ".concat(h.blue.light1) }); e(e({}, ar.Light, { gray: "0 0 0 3px ".concat(h.gray.light2), green: "0 0 0 3px ".concat(h.green.light2), red: "0 0 0 3px ".concat(h.red.light2) }), ar.Dark, { gray: "0 0 0 3px ".concat(h.gray.dark2), green: "0 0 0 3px ".concat(h.green.dark3), red: "0 0 0 3px ".concat(h.yellow.dark3) }); var Ir = h.black, J = h.gray, Br = h.white; e(e({}, o.Primary, e({}, t.Default, J.base)), o.Secondary, e({}, t.Default, J.dark1)), e(e({}, o.Primary, e({}, t.Default, Ir)), o.Secondary, e({}, t.Default, J.dark4)), e(e({}, o.Primary, e({}, t.Default, J.base)), o.Secondary, e({}, t.Default, J.light1)), e(e({}, o.Primary, e({}, t.Default, Br)), o.Secondary, e({}, t.Default, J.light3)); e(e({}, W.Light, h.gray.dark1), W.Dark, h.black); e(e({}, W.Light, 8), W.Dark, 16); var Lr = cr(0.75, h.black); e(e({}, W.Light, { 100: "0px 2px 4px 1px ".concat(Lr) }), W.Dark, { 100: "unset" }); var nr = function() { return (typeof window > "u" ? dr : gr).apply(void 0, arguments); }; function or(i, c) { c > i.length && (c = i.length); for (var u = 0, F = Array(c); u < c; u++) F[u] = i[u]; return F; } function Ar(i, c) { return function(u) { if (Array.isArray(u)) return u; }(i) || function(u, F) { var d = u == null ? null : typeof Symbol < "u" && u[Symbol.iterator] || u["@@iterator"]; if (d != null) { var f, p, m, E, N = [], I = !0, Y = !1; try { if (m = (d = d.call(u)).next, F !== 0) for (; !(I = (f = m.call(d)).done) && (N.push(f.value), N.length !== F); I = !0) ; } catch (Z) { Y = !0, p = Z; } finally { try { if (!I && d.return != null && (E = d.return(), Object(E) !== E)) return; } finally { if (Y) throw p; } } return N; } }(i, c) || function(u, F) { if (u) { if (typeof u == "string") return or(u, F); var d = {}.toString.call(u).slice(8, -1); return d === "Object" && u.constructor && (d = u.constructor.name), d === "Map" || d === "Set" ? Array.from(u) : d === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d) ? or(u, F) : void 0; } }(i, c) || function() { throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); }(); } function Or(i, c) { var u = Ar(sr.useState(), 2), F = u[0], d = u[1]; return nr(function() { if (i) return c && (c.current = i), void d(i); var f = document.createElement("div"); return document.body.appendChild(f), c && (c.current = f), d(f), function() { f.remove(); }; }, [i, c]), F; } function jr(i) { var c = i.children, u = i.className, F = i.container, d = i.portalRef, f = Or(F ?? void 0, d); return nr(function() { f && !F && (f.className = u ?? ""); }, [F, f, u]), f ? hr(c, f) : null; } jr.displayName = "Portal"; export { Gr as b, Pr as g, jr as l };