{
  "version": 3,
  "sources": ["../../../src/lib/core/index.ts"],
  "sourcesContent": ["import { singleton } from './helpers'\n\nexport { atom, isAtom } from './Atom'\nexport type { Atom, AtomOptions } from './Atom'\nexport { computed, getComputedInstance, isUninitialized, withDiff } from './Computed'\nexport type { Computed, ComputedOptions } from './Computed'\nexport { EffectScheduler, react, reactor } from './EffectScheduler'\nexport type { Reactor } from './EffectScheduler'\nexport { unsafe__withoutCapture, whyAmIRunning } from './capture'\nexport { EMPTY_ARRAY } from './helpers'\nexport { isSignal } from './isSignal'\nexport { transact, transaction } from './transactions'\nexport { RESET_VALUE } from './types'\nexport type { Signal } from './types'\n\n// This should be incremented any time an API change is made. i.e. for additions or removals.\n// Bugfixes need not increment this.\nconst currentApiVersion = 1\n\nconst actualApiVersion = singleton('apiVersion', () => currentApiVersion)\n\nif (actualApiVersion !== currentApiVersion) {\n\tthrow new Error(\n\t\t`You have multiple incompatible versions of @bigbluebutton/state in your app. Please deduplicate the package.`\n\t)\n}\n"],
  "mappings": "AAAA,SAAS,iBAAiB;AAE1B,SAAS,MAAM,cAAc;AAE7B,SAAS,UAAU,qBAAqB,iBAAiB,gBAAgB;AAEzE,SAAS,iBAAiB,OAAO,eAAe;AAEhD,SAAS,wBAAwB,qBAAqB;AACtD,SAAS,mBAAmB;AAC5B,SAAS,gBAAgB;AACzB,SAAS,UAAU,mBAAmB;AACtC,SAAS,mBAAmB;AAK5B,MAAM,oBAAoB;AAE1B,MAAM,mBAAmB,UAAU,cAAc,MAAM,iBAAiB;AAExE,IAAI,qBAAqB,mBAAmB;AAC3C,QAAM,IAAI;AAAA,IACT;AAAA,EACD;AACD;",
  "names": []
}
