@hazae41/kdbx
Version:
Rust-like KeePass (KDBX 4) file format for TypeScript
1 lines • 2.18 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../../src/libs/uuid/index.ts"],"sourcesContent":["import { Base16 } from \"@hazae41/base16\"\n\nexport namespace StringAsUuid {\n\n export function from(bytes: Uint8Array) {\n const base16 = Base16.encodeOrThrow(bytes)\n\n const a = base16.slice(0, 8)\n const b = base16.slice(8, 12)\n const c = base16.slice(12, 16)\n const d = base16.slice(16, 20)\n const e = base16.slice(20, 32)\n\n return [a, b, c, d, e].join(\"-\")\n }\n\n}\n\nexport namespace BytesAsUuid {\n\n export function from(string: string) {\n const a = string.slice(0, 8)\n const b = string.slice(9, 13)\n const c = string.slice(14, 18)\n const d = string.slice(19, 23)\n const e = string.slice(24, 36)\n\n const base16 = [a, b, c, d, e].join(\"\")\n\n return Base16.decodeOrThrow(base16)\n }\n\n}"],"names":["StringAsUuid","base16","Base16","BytesAsUuid"],"mappings":";;;;AAEiBA;AAAjB,CAAA,UAAiB,YAAY,EAAA;IAE3B,SAAgB,IAAI,CAAC,KAAiB,EAAA;QACpC,MAAMC,QAAM,GAAGC,aAAM,CAAC,aAAa,CAAC,KAAK,CAAC;QAE1C,MAAM,CAAC,GAAGD,QAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,GAAGA,QAAM,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC;QAC7B,MAAM,CAAC,GAAGA,QAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;QAC9B,MAAM,CAAC,GAAGA,QAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;QAC9B,MAAM,CAAC,GAAGA,QAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;AAE9B,QAAA,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;IAClC;AAVgB,IAAA,YAAA,CAAA,IAAI,OAUnB;AAEH,CAAC,EAdgBD,oBAAY,KAAZA,oBAAY,GAAA,EAAA,CAAA,CAAA;AAgBZG;AAAjB,CAAA,UAAiB,WAAW,EAAA;IAE1B,SAAgB,IAAI,CAAC,MAAc,EAAA;QACjC,MAAM,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;QAC5B,MAAM,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC;QAC7B,MAAM,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;QAC9B,MAAM,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;QAC9B,MAAM,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC;AAE9B,QAAA,MAAMF,QAAM,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC;AAEvC,QAAA,OAAOC,aAAM,CAAC,aAAa,CAACD,QAAM,CAAC;IACrC;AAVgB,IAAA,WAAA,CAAA,IAAI,OAUnB;AAEH,CAAC,EAdgBE,mBAAW,KAAXA,mBAAW,GAAA,EAAA,CAAA,CAAA;;"}