{
  "version": 3,
  "sources": ["../src/Debug.ts"],
  "sourcesContent": ["import debug from 'debug';\nimport { logger } from './Logger.ts';\nimport { ServerError } from './errors/ServerError.ts';\n\nexport const debugConnection = debug('colyseus:connection');\ndebugConnection.log = console.debug.bind(console); // STDOUT\n\nexport const debugDriver = debug('colyseus:driver');\ndebugDriver.log = console.debug.bind(console); // STDOUT\n\nexport const debugMatchMaking = debug('colyseus:matchmaking');\ndebugMatchMaking.log = console.debug.bind(console); // STDOUT\n\nexport const debugMessage = debug('colyseus:message');\ndebugMessage.log = console.debug.bind(console); // STDOUT\n\nexport const debugPatch = debug('colyseus:patch');\ndebugPatch.log = console.debug.bind(console); // STDOUT\n\nexport const debugPresence = debug('colyseus:presence');\ndebugPresence.log = console.debug.bind(console); // STDOUT\n\nexport const debugError = debug('colyseus:errors');\ndebugError.log = console.error.bind(console); // STDERR\n\nexport const debugDevMode = debug('colyseus:devmode');\ndebugDevMode.log = console.debug.bind(console); // STDOUT\n\nexport const debugAndPrintError = (e: Error | string) => {\n  const message = (e instanceof Error) ? e.stack : e;\n\n  if (!(e instanceof ServerError)) {\n    logger.error(message);\n  }\n\n  debugError.call(debugError, message);\n};\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,mBAAkB;AAClB,oBAAuB;AACvB,yBAA4B;AAErB,IAAM,sBAAkB,aAAAA,SAAM,qBAAqB;AAC1D,gBAAgB,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEzC,IAAM,kBAAc,aAAAA,SAAM,iBAAiB;AAClD,YAAY,MAAM,QAAQ,MAAM,KAAK,OAAO;AAErC,IAAM,uBAAmB,aAAAA,SAAM,sBAAsB;AAC5D,iBAAiB,MAAM,QAAQ,MAAM,KAAK,OAAO;AAE1C,IAAM,mBAAe,aAAAA,SAAM,kBAAkB;AACpD,aAAa,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEtC,IAAM,iBAAa,aAAAA,SAAM,gBAAgB;AAChD,WAAW,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEpC,IAAM,oBAAgB,aAAAA,SAAM,mBAAmB;AACtD,cAAc,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEvC,IAAM,iBAAa,aAAAA,SAAM,iBAAiB;AACjD,WAAW,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEpC,IAAM,mBAAe,aAAAA,SAAM,kBAAkB;AACpD,aAAa,MAAM,QAAQ,MAAM,KAAK,OAAO;AAEtC,IAAM,qBAAqB,CAAC,MAAsB;AACvD,QAAM,UAAW,aAAa,QAAS,EAAE,QAAQ;AAEjD,MAAI,EAAE,aAAa,iCAAc;AAC/B,yBAAO,MAAM,OAAO;AAAA,EACtB;AAEA,aAAW,KAAK,YAAY,OAAO;AACrC;",
  "names": ["debug"]
}
