You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.1 KiB
1 lines
3.1 KiB
{"ast":null,"code":"var charenc = {\n // UTF-8 encoding\n utf8: {\n // Convert a string to a byte array\n stringToBytes: function (str) {\n return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));\n },\n // Convert a byte array to a string\n bytesToString: function (bytes) {\n return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));\n }\n },\n // Binary encoding\n bin: {\n // Convert a string to a byte array\n stringToBytes: function (str) {\n for (var bytes = [], i = 0; i < str.length; i++) bytes.push(str.charCodeAt(i) & 0xFF);\n\n return bytes;\n },\n // Convert a byte array to a string\n bytesToString: function (bytes) {\n for (var str = [], i = 0; i < bytes.length; i++) str.push(String.fromCharCode(bytes[i]));\n\n return str.join('');\n }\n }\n};\nmodule.exports = charenc;","map":{"version":3,"sources":["/home/sigonasr2/Please-Contain-Yourself/ecommerce_docker/frontend_server/node_modules/charenc/charenc.js"],"names":["charenc","utf8","stringToBytes","str","bin","unescape","encodeURIComponent","bytesToString","bytes","decodeURIComponent","escape","i","length","push","charCodeAt","String","fromCharCode","join","module","exports"],"mappings":"AAAA,IAAIA,OAAO,GAAG;AACZ;AACAC,EAAAA,IAAI,EAAE;AACJ;AACAC,IAAAA,aAAa,EAAE,UAASC,GAAT,EAAc;AAC3B,aAAOH,OAAO,CAACI,GAAR,CAAYF,aAAZ,CAA0BG,QAAQ,CAACC,kBAAkB,CAACH,GAAD,CAAnB,CAAlC,CAAP;AACD,KAJG;AAMJ;AACAI,IAAAA,aAAa,EAAE,UAASC,KAAT,EAAgB;AAC7B,aAAOC,kBAAkB,CAACC,MAAM,CAACV,OAAO,CAACI,GAAR,CAAYG,aAAZ,CAA0BC,KAA1B,CAAD,CAAP,CAAzB;AACD;AATG,GAFM;AAcZ;AACAJ,EAAAA,GAAG,EAAE;AACH;AACAF,IAAAA,aAAa,EAAE,UAASC,GAAT,EAAc;AAC3B,WAAK,IAAIK,KAAK,GAAG,EAAZ,EAAgBG,CAAC,GAAG,CAAzB,EAA4BA,CAAC,GAAGR,GAAG,CAACS,MAApC,EAA4CD,CAAC,EAA7C,EACEH,KAAK,CAACK,IAAN,CAAWV,GAAG,CAACW,UAAJ,CAAeH,CAAf,IAAoB,IAA/B;;AACF,aAAOH,KAAP;AACD,KANE;AAQH;AACAD,IAAAA,aAAa,EAAE,UAASC,KAAT,EAAgB;AAC7B,WAAK,IAAIL,GAAG,GAAG,EAAV,EAAcQ,CAAC,GAAG,CAAvB,EAA0BA,CAAC,GAAGH,KAAK,CAACI,MAApC,EAA4CD,CAAC,EAA7C,EACER,GAAG,CAACU,IAAJ,CAASE,MAAM,CAACC,YAAP,CAAoBR,KAAK,CAACG,CAAD,CAAzB,CAAT;;AACF,aAAOR,GAAG,CAACc,IAAJ,CAAS,EAAT,CAAP;AACD;AAbE;AAfO,CAAd;AAgCAC,MAAM,CAACC,OAAP,GAAiBnB,OAAjB","sourcesContent":["var charenc = {\n // UTF-8 encoding\n utf8: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));\n }\n },\n\n // Binary encoding\n bin: {\n // Convert a string to a byte array\n stringToBytes: function(str) {\n for (var bytes = [], i = 0; i < str.length; i++)\n bytes.push(str.charCodeAt(i) & 0xFF);\n return bytes;\n },\n\n // Convert a byte array to a string\n bytesToString: function(bytes) {\n for (var str = [], i = 0; i < bytes.length; i++)\n str.push(String.fromCharCode(bytes[i]));\n return str.join('');\n }\n }\n};\n\nmodule.exports = charenc;\n"]},"metadata":{},"sourceType":"script"} |