{
  "version": 3,
  "sources": ["../multisynq-client.ts"],
  "sourcesContent": ["// Multisynq uses Croquet to run the client-side code\n\nimport {\n    Model,\n    View,\n    Session,\n    Data,\n    Constants,\n    App,\n} from \"@croquet/croquet\";\n\nconst VERSION = process.env.MULTISYNQ_VERSION || \"0.0.0\";\nconsole.log(`Multisynq ${VERSION}`);\n\nexport {\n    Model,\n    View,\n    Session,\n    Data,\n    Constants,\n    App,\n    VERSION,\n}\n\nconst Multisynq = {\n    Model,\n    View,\n    Session,\n    Data,\n    Constants,\n    App,\n    VERSION,\n};\n\n// mimic how Croquet does it\n(Model as any).Multisynq = Multisynq;\n(View as any).Multisynq = Multisynq;\n\n\nif (typeof globalThis !== 'undefined') {\n    if (globalThis.__MULTISYNQ__) {\n        console.warn( 'WARNING: Multiple instances of Multisynq being imported.' );\n    } else {\n        globalThis.__MULTISYNQ__ = VERSION;\n    }\n}\n"],
  "mappings": ";;;;AAEA,OACI,SAAAA,EACA,QAAAC,EACA,WAAAC,EACA,QAAAC,EACA,aAAAC,EACA,OAAAC,MACG,mBAEP,IAAMC,EAAU,QAChB,QAAQ,IAAI,aAAaA,CAAO,EAAE,EAYlC,IAAMC,EAAY,CACd,MAAAC,EACA,KAAAC,EACA,QAAAC,EACA,KAAAC,EACA,UAAAC,EACA,IAAAC,EACA,QAAAC,CACJ,EAGCN,EAAc,UAAYD,EAC1BE,EAAa,UAAYF,EAGtB,OAAO,WAAe,MAClB,WAAW,cACX,QAAQ,KAAM,0DAA2D,EAEzE,WAAW,cAAgBO",
  "names": ["Model", "View", "Session", "Data", "Constants", "App", "VERSION", "Multisynq", "Model", "View", "Session", "Data", "Constants", "App", "VERSION"]
}
