1 line
3.1 KiB
JSON
1 line
3.1 KiB
JSON
{"ast":null,"code":"/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nvar byteToHex = [];\n\nfor (var i = 0; i < 256; ++i) {\n byteToHex[i] = (i + 0x100).toString(16).substr(1);\n}\n\nfunction bytesToUuid(buf, offset) {\n var i = offset || 0;\n var bth = byteToHex; // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4\n\n return [bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]]].join('');\n}\n\nmodule.exports = bytesToUuid;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/request/node_modules/uuid/lib/bytesToUuid.js"],"names":["byteToHex","i","toString","substr","bytesToUuid","buf","offset","bth","join","module","exports"],"mappings":"AAAA;AACA;AACA;AACA;AACA,IAAIA,SAAS,GAAG,EAAhB;;AACA,KAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG,GAApB,EAAyB,EAAEA,CAA3B,EAA8B;AAC5BD,EAAAA,SAAS,CAACC,CAAD,CAAT,GAAe,CAACA,CAAC,GAAG,KAAL,EAAYC,QAAZ,CAAqB,EAArB,EAAyBC,MAAzB,CAAgC,CAAhC,CAAf;AACD;;AAED,SAASC,WAAT,CAAqBC,GAArB,EAA0BC,MAA1B,EAAkC;AAChC,MAAIL,CAAC,GAAGK,MAAM,IAAI,CAAlB;AACA,MAAIC,GAAG,GAAGP,SAAV,CAFgC,CAGhC;;AACA,SAAQ,CACNO,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CADG,EACSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CADZ,EAENM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAFG,EAESM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAFZ,EAEwB,GAFxB,EAGNM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAHG,EAGSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAHZ,EAGwB,GAHxB,EAINM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAJG,EAISM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAJZ,EAIwB,GAJxB,EAKNM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CALG,EAKSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CALZ,EAKwB,GALxB,EAMNM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CANG,EAMSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CANZ,EAONM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAPG,EAOSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CAPZ,EAQNM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CARG,EAQSM,GAAG,CAACF,GAAG,CAACJ,CAAC,EAAF,CAAJ,CARZ,CAAD,CASJO,IATI,CASC,EATD,CAAP;AAUD;;AAEDC,MAAM,CAACC,OAAP,GAAiBN,WAAjB","sourcesContent":["/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nvar byteToHex = [];\nfor (var i = 0; i < 256; ++i) {\n byteToHex[i] = (i + 0x100).toString(16).substr(1);\n}\n\nfunction bytesToUuid(buf, offset) {\n var i = offset || 0;\n var bth = byteToHex;\n // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4\n return ([\n bth[buf[i++]], bth[buf[i++]],\n bth[buf[i++]], bth[buf[i++]], '-',\n bth[buf[i++]], bth[buf[i++]], '-',\n bth[buf[i++]], bth[buf[i++]], '-',\n bth[buf[i++]], bth[buf[i++]], '-',\n bth[buf[i++]], bth[buf[i++]],\n bth[buf[i++]], bth[buf[i++]],\n bth[buf[i++]], bth[buf[i++]]\n ]).join('');\n}\n\nmodule.exports = bytesToUuid;\n"]},"metadata":{},"sourceType":"script"} |