{
  "version": 3,
  "sources": ["../src/worker.ts"],
  "sourcesContent": ["const ch2: Record<string, string> = {};\n\nexport default <T>(c: string, id: number, msg: unknown, transfer: ArrayBuffer[], cb: (err: Error, msg: T) => void) => {\n  const w = new Worker(ch2[id] ||= URL.createObjectURL(\n    new Blob([\n      c + ';addEventListener(\"error\",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'\n    ], { type: 'text/javascript' })\n  ));\n  w.onmessage = e => {\n    const d = e.data, ed = d.$e$;\n    if (ed) {\n      const err = new Error(ed[0]);\n      err['code'] = ed[1];\n      err.stack = ed[2];\n      cb(err, null);\n    } else cb(null, d);\n  }\n  w.postMessage(msg, transfer);\n  return w;\n}"],
  "mappings": "+cAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,aAAAE,IAAA,eAAAC,EAAAH,GAAA,MAAMI,EAA8B,CAAC,EAErC,IAAOC,EAAQC,EAAA,CAAIC,EAAWC,EAAYC,EAAcC,EAAyBC,IAAqC,CACpH,MAAMC,EAAI,IAAI,OAAOR,EAAII,CAAE,IAAM,IAAI,gBACnC,IAAI,KAAK,CACPD,EAAI,iGACN,EAAG,CAAE,KAAM,iBAAkB,CAAC,CAChC,CAAC,EACD,OAAAK,EAAE,UAAYC,GAAK,CACjB,MAAMC,EAAID,EAAE,KAAME,EAAKD,EAAE,IACzB,GAAIC,EAAI,CACN,MAAMC,EAAM,IAAI,MAAMD,EAAG,CAAC,CAAC,EAC3BC,EAAI,KAAUD,EAAG,CAAC,EAClBC,EAAI,MAAQD,EAAG,CAAC,EAChBJ,EAAGK,EAAK,IAAI,CACd,MAAOL,EAAG,KAAMG,CAAC,CACnB,EACAF,EAAE,YAAYH,EAAKC,CAAQ,EACpBE,CACT,EAjBe",
  "names": ["worker_exports", "__export", "worker_default", "__toCommonJS", "ch2", "worker_default", "__name", "c", "id", "msg", "transfer", "cb", "w", "e", "d", "ed", "err"]
}
