import { R as n } from "./css-fOi2x-55.js";
import { b as ee } from "./css-fOi2x-55.js";
import { P as R, R as a, f as l, s as S, a as i, t as T, b as E, u as m, c as p, r as u } from "./aggregator-BIN9LAqD.js";
import { d as se } from "./aggregator-BIN9LAqD.js";
import { C as Y, a as $, E as G, G as c, L as _, R as d, b as I, c as f, d as g, e as s, X as x, Y as b, l as y, x as O, y as A, f as j, g as v, h as P, i as h, j as L, k as z, m as M, n as k, o as w, p as C, q as Z, r as D, s as N, t as X } from "./toggle-1ScqIUGb.js";
import { F as oe, D as re, v as ne, z as Re, u as le, w as Se, A as ie, B as Te } from "./toggle-1ScqIUGb.js";
const W = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  Provider: R,
  REGISTRY: a,
  fontString: l,
  synnaxDark: S,
  synnaxLight: i,
  themeZ: T,
  themes: E,
  use: m
}, Symbol.toStringTag, { value: "Module" })), H = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  Context: Y,
  Controller: $,
  Eraser: G,
  GLProgram: c,
  Loop: _,
  REASON_DATA: d,
  REASON_LAYOUT: I,
  REASON_TOOL: f
}, Symbol.toStringTag, { value: "Module" })), J = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  LinePlot: g,
  REGISTRY: s,
  XAxis: x,
  YAxis: b,
  linePlotStateZ: y,
  xAxisStateZ: O,
  yAxisStateZ: A
}, Symbol.toStringTag, { value: "Module" })), q = () => {
  const e = new n((o, r) => postMessage(o, r));
  onmessage = e.handle.bind(e);
  const t = {
    ...s,
    ...j,
    ...v,
    ...P,
    ...h,
    ...L,
    ...z,
    ...M,
    ...k,
    ...w,
    ...C,
    ...Z,
    ...a,
    ...p,
    ...D,
    ...N,
    ...X
  };
  u({
    worker: e.route("vis"),
    registry: t
  });
}, K = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  render: q
}, Symbol.toStringTag, { value: "Module" }));
export {
  se as aether,
  oe as canvas,
  ee as color,
  re as diagram,
  J as lineplot,
  ne as measure,
  K as pluto,
  H as render,
  Re as rule,
  le as synnax,
  Se as telem,
  W as theming,
  ie as tooltip,
  Te as value
};
//# sourceMappingURL=ether.js.map
