UNPKG

wx-to-tt-no-launch

Version:

transform wx micro app to bytedance micro app

1,270 lines (1,269 loc) 4.12 MB
/*! For license information please see index.js.LICENSE.txt */ !(function (e, t) { if ("object" == typeof exports && "object" == typeof module) module.exports = t(); else if ("function" == typeof define && define.amd) define([], t); else { var r = t(); for (var n in r) ("object" == typeof exports ? exports : e)[n] = r[n]; } })(global, () => (() => { var e = { 3392: (e, t, r) => { "use strict"; var n = r(3119); function i(e) { return (e || "") .toString() .trim() .replace(/^latin[\-_]?(\d+)$/i, "ISO-8859-$1") .replace(/^win(?:dows)?[\-_]?(\d+)$/i, "WINDOWS-$1") .replace(/^utf[\-_]?(\d+)$/i, "UTF-$1") .replace(/^ks_c_5601\-1987$/i, "CP949") .replace(/^us[\-_]?ascii$/i, "ASCII") .toUpperCase(); } e.exports.O = function (e, t, r) { var s; if ( ((r = i(r || "UTF-8")), (t = i(t || "UTF-8")), (e = e || ""), "UTF-8" !== r && "string" == typeof e && (e = Buffer.from(e, "binary")), r === t) ) s = "string" == typeof e ? Buffer.from(e) : e; else try { s = (function (e, t, r) { return "UTF-8" === t ? n.decode(e, r) : "UTF-8" === r ? n.encode(e, t) : n.encode(n.decode(e, r), t); })(e, t, r); } catch (t) { console.error(t), (s = e); } return "string" == typeof s && (s = Buffer.from(s, "utf-8")), s; }; }, 9628: (e, t, r) => { "use strict"; var n = r(7654).Buffer; t._dbcs = p; for ( var i = -1, s = -2, a = -10, o = -1e3, c = new Array(256), l = 0; l < 256; l++ ) c[l] = i; function p(e, t) { if (((this.encodingName = e.encodingName), !e)) throw new Error("DBCS codec is called without the data."); if (!e.table) throw new Error( "Encoding '" + this.encodingName + "' has no data." ); var r = e.table(); (this.decodeTables = []), (this.decodeTables[0] = c.slice(0)), (this.decodeTableSeq = []); for (var n = 0; n < r.length; n++) this._addDecodeChunk(r[n]); if ("function" == typeof e.gb18030) { this.gb18030 = e.gb18030(); var a = this.decodeTables.length; this.decodeTables.push(c.slice(0)); var l = this.decodeTables.length; this.decodeTables.push(c.slice(0)); var p = this.decodeTables[0]; for (n = 129; n <= 254; n++) for ( var u = this.decodeTables[o - p[n]], d = 48; d <= 57; d++ ) { if (u[d] === i) u[d] = o - a; else if (u[d] > o) throw new Error("gb18030 decode tables conflict at byte 2"); for ( var h = this.decodeTables[o - u[d]], f = 129; f <= 254; f++ ) { if (h[f] === i) h[f] = o - l; else { if (h[f] === o - l) continue; if (h[f] > o) throw new Error( "gb18030 decode tables conflict at byte 3" ); } for ( var m = this.decodeTables[o - h[f]], y = 48; y <= 57; y++ ) m[y] === i && (m[y] = s); } } } (this.defaultCharUnicode = t.defaultCharUnicode), (this.encodeTable = []), (this.encodeTableSeq = []); var g = {}; if (e.encodeSkipVals) for (n = 0; n < e.encodeSkipVals.length; n++) { var b = e.encodeSkipVals[n]; if ("number" == typeof b) g[b] = !0; else for (d = b.from; d <= b.to; d++) g[d] = !0; } if ((this._fillEncodeTable(0, 0, g), e.encodeAdd)) for (var T in e.encodeAdd) Object.prototype.hasOwnProperty.call(e.encodeAdd, T) && this._setEncodeChar(T.charCodeAt(0), e.encodeAdd[T]); (this.defCharSB = this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)]), this.defCharSB === i && (this.defCharSB = this.encodeTable[0]["?"]), this.defCharSB === i && (this.defCharSB = "?".charCodeAt(0)); } function u(e, t) { (this.leadSurrogate = -1), (this.seqObj = void 0), (this.encodeTable = t.encodeTable), (this.encodeTableSeq = t.encodeTableSeq), (this.defaultCharSingleByte = t.defCharSB), (this.gb18030 = t.gb18030); } function d(e, t) { (this.nodeIdx = 0), (this.prevBytes = []), (this.decodeTables = t.decodeTables), (this.decodeTableSeq = t.decodeTableSeq), (this.defaultCharUnicode = t.defaultCharUnicode), (this.gb18030 = t.gb18030); } function h(e, t) { if (e[0] > t) return -1; for (var r = 0, n = e.length; r < n - 1; ) { var i = r + ((n - r + 1) >> 1); e[i] <= t ? (r = i) : (n = i); } return r; } (p.prototype.encoder = u), (p.prototype.decoder = d), (p.prototype._getDecodeTrieNode = function (e) { for (var t = []; e > 0; e >>>= 8) t.push(255 & e); 0 == t.length && t.push(0); for (var r = this.decodeTables[0], n = t.length - 1; n > 0; n--) { var s = r[t[n]]; if (s == i) (r[t[n]] = o - this.decodeTables.length), this.decodeTables.push((r = c.slice(0))); else { if (!(s <= o)) throw new Error( "Overwrite byte in " + this.encodingName + ", addr: " + e.toString(16) ); r = this.decodeTables[o - s]; } } return r; }), (p.prototype._addDecodeChunk = function (e) { var t = parseInt(e[0], 16), r = this._getDecodeTrieNode(t); t &= 255; for (var n = 1; n < e.length; n++) { var i = e[n]; if ("string" == typeof i) for (var s = 0; s < i.length; ) { var o = i.charCodeAt(s++); if (55296 <= o && o < 56320) { var c = i.charCodeAt(s++); if (!(56320 <= c && c < 57344)) throw new Error( "Incorrect surrogate pair in " + this.encodingName + " at chunk " + e[0] ); r[t++] = 65536 + 1024 * (o - 55296) + (c - 56320); } else if (4080 < o && o <= 4095) { for (var l = 4095 - o + 2, p = [], u = 0; u < l; u++) p.push(i.charCodeAt(s++)); (r[t++] = a - this.decodeTableSeq.length), this.decodeTableSeq.push(p); } else r[t++] = o; } else { if ("number" != typeof i) throw new Error( "Incorrect type '" + typeof i + "' given in " + this.encodingName + " at chunk " + e[0] ); var d = r[t - 1] + 1; for (s = 0; s < i; s++) r[t++] = d++; } } if (t > 255) throw new Error( "Incorrect chunk in " + this.encodingName + " at addr " + e[0] + ": too long" + t ); }), (p.prototype._getEncodeBucket = function (e) { var t = e >> 8; return ( void 0 === this.encodeTable[t] && (this.encodeTable[t] = c.slice(0)), this.encodeTable[t] ); }), (p.prototype._setEncodeChar = function (e, t) { var r = this._getEncodeBucket(e), n = 255 & e; r[n] <= a ? (this.encodeTableSeq[a - r[n]][-1] = t) : r[n] == i && (r[n] = t); }), (p.prototype._setEncodeSequence = function (e, t) { var r, n = e[0], s = this._getEncodeBucket(n), o = 255 & n; s[o] <= a ? (r = this.encodeTableSeq[a - s[o]]) : ((r = {}), s[o] !== i && (r[-1] = s[o]), (s[o] = a - this.encodeTableSeq.length), this.encodeTableSeq.push(r)); for (var c = 1; c < e.length - 1; c++) { var l = r[n]; "object" == typeof l ? (r = l) : ((r = r[n] = {}), void 0 !== l && (r[-1] = l)); } r[(n = e[e.length - 1])] = t; }), (p.prototype._fillEncodeTable = function (e, t, r) { for ( var n = this.decodeTables[e], i = !1, s = {}, c = 0; c < 256; c++ ) { var l = n[c], p = t + c; if (!r[p]) if (l >= 0) this._setEncodeChar(l, p), (i = !0); else if (l <= o) { var u = o - l; if (!s[u]) { var d = (p << 8) >>> 0; this._fillEncodeTable(u, d, r) ? (i = !0) : (s[u] = !0); } } else l <= a && (this._setEncodeSequence(this.decodeTableSeq[a - l], p), (i = !0)); } return i; }), (u.prototype.write = function (e) { for ( var t = n.alloc(e.length * (this.gb18030 ? 4 : 3)), r = this.leadSurrogate, s = this.seqObj, o = -1, c = 0, l = 0; ; ) { if (-1 === o) { if (c == e.length) break; var p = e.charCodeAt(c++); } else (p = o), (o = -1); if (55296 <= p && p < 57344) if (p < 56320) { if (-1 === r) { r = p; continue; } (r = p), (p = i); } else -1 !== r ? ((p = 65536 + 1024 * (r - 55296) + (p - 56320)), (r = -1)) : (p = i); else -1 !== r && ((o = p), (p = i), (r = -1)); var u = i; if (void 0 !== s && p != i) { var d = s[p]; if ("object" == typeof d) { s = d; continue; } "number" == typeof d ? (u = d) : null == d && void 0 !== (d = s[-1]) && ((u = d), (o = p)), (s = void 0); } else if (p >= 0) { var f = this.encodeTable[p >> 8]; if ((void 0 !== f && (u = f[255 & p]), u <= a)) { s = this.encodeTableSeq[a - u]; continue; } if (u == i && this.gb18030) { var m = h(this.gb18030.uChars, p); if (-1 != m) { (u = this.gb18030.gbChars[m] + (p - this.gb18030.uChars[m])), (t[l++] = 129 + Math.floor(u / 12600)), (u %= 12600), (t[l++] = 48 + Math.floor(u / 1260)), (u %= 1260), (t[l++] = 129 + Math.floor(u / 10)), (u %= 10), (t[l++] = 48 + u); continue; } } } u === i && (u = this.defaultCharSingleByte), u < 256 ? (t[l++] = u) : u < 65536 ? ((t[l++] = u >> 8), (t[l++] = 255 & u)) : u < 16777216 ? ((t[l++] = u >> 16), (t[l++] = (u >> 8) & 255), (t[l++] = 255 & u)) : ((t[l++] = u >>> 24), (t[l++] = (u >>> 16) & 255), (t[l++] = (u >>> 8) & 255), (t[l++] = 255 & u)); } return (this.seqObj = s), (this.leadSurrogate = r), t.slice(0, l); }), (u.prototype.end = function () { if (-1 !== this.leadSurrogate || void 0 !== this.seqObj) { var e = n.alloc(10), t = 0; if (this.seqObj) { var r = this.seqObj[-1]; void 0 !== r && (r < 256 ? (e[t++] = r) : ((e[t++] = r >> 8), (e[t++] = 255 & r))), (this.seqObj = void 0); } return ( -1 !== this.leadSurrogate && ((e[t++] = this.defaultCharSingleByte), (this.leadSurrogate = -1)), e.slice(0, t) ); } }), (u.prototype.findIdx = h), (d.prototype.write = function (e) { for ( var t = n.alloc(2 * e.length), r = this.nodeIdx, c = this.prevBytes, l = this.prevBytes.length, p = -this.prevBytes.length, u = 0, d = 0; u < e.length; u++ ) { var f, m = u >= 0 ? e[u] : c[u + l]; if ((f = this.decodeTables[r][m]) >= 0); else if (f === i) (f = this.defaultCharUnicode.charCodeAt(0)), (u = p); else if (f === s) { if (u >= 3) var y = 12600 * (e[u - 3] - 129) + 1260 * (e[u - 2] - 48) + 10 * (e[u - 1] - 129) + (m - 48); else y = 12600 * (c[u - 3 + l] - 129) + 1260 * ((u - 2 >= 0 ? e[u - 2] : c[u - 2 + l]) - 48) + 10 * ((u - 1 >= 0 ? e[u - 1] : c[u - 1 + l]) - 129) + (m - 48); var g = h(this.gb18030.gbChars, y); f = this.gb18030.uChars[g] + y - this.gb18030.gbChars[g]; } else { if (f <= o) { r = o - f; continue; } if (!(f <= a)) throw new Error( "iconv-lite internal error: invalid decoding table value " + f + " at " + r + "/" + m ); for ( var b = this.decodeTableSeq[a - f], T = 0; T < b.length - 1; T++ ) (f = b[T]), (t[d++] = 255 & f), (t[d++] = f >> 8); f = b[b.length - 1]; } if (f >= 65536) { var S = 55296 | ((f -= 65536) >> 10); (t[d++] = 255 & S), (t[d++] = S >> 8), (f = 56320 | (1023 & f)); } (t[d++] = 255 & f), (t[d++] = f >> 8), (r = 0), (p = u + 1); } return ( (this.nodeIdx = r), (this.prevBytes = p >= 0 ? Array.prototype.slice.call(e, p) : c.slice(p + l).concat(Array.prototype.slice.call(e))), t.slice(0, d).toString("ucs2") ); }), (d.prototype.end = function () { for (var e = ""; this.prevBytes.length > 0; ) { e += this.defaultCharUnicode; var t = this.prevBytes.slice(1); (this.prevBytes = []), (this.nodeIdx = 0), t.length > 0 && (e += this.write(t)); } return (this.prevBytes = []), (this.nodeIdx = 0), e; }); }, 4706: (e, t, r) => { "use strict"; e.exports = { shiftjis: { type: "_dbcs", table: function () { return r(6593); }, encodeAdd: { "¥": 92, "‾": 126 }, encodeSkipVals: [{ from: 60736, to: 63808 }], }, csshiftjis: "shiftjis", mskanji: "shiftjis", sjis: "shiftjis", windows31j: "shiftjis", ms31j: "shiftjis", xsjis: "shiftjis", windows932: "shiftjis", ms932: "shiftjis", 932: "shiftjis", cp932: "shiftjis", eucjp: { type: "_dbcs", table: function () { return r(382); }, encodeAdd: { "¥": 92, "‾": 126 }, }, gb2312: "cp936", gb231280: "cp936", gb23121980: "cp936", csgb2312: "cp936", csiso58gb231280: "cp936", euccn: "cp936", windows936: "cp936", ms936: "cp936", 936: "cp936", cp936: { type: "_dbcs", table: function () { return r(5833); }, }, gbk: { type: "_dbcs", table: function () { return r(5833).concat(r(38)); }, }, xgbk: "gbk", isoir58: "gbk", gb18030: { type: "_dbcs", table: function () { return r(5833).concat(r(38)); }, gb18030: function () { return r(4685); }, encodeSkipVals: [128], encodeAdd: { "€": 41699 }, }, chinese: "gb18030", windows949: "cp949", ms949: "cp949", 949: "cp949", cp949: { type: "_dbcs", table: function () { return r(6509); }, }, cseuckr: "cp949", csksc56011987: "cp949", euckr: "cp949", isoir149: "cp949", korean: "cp949", ksc56011987: "cp949", ksc56011989: "cp949", ksc5601: "cp949", windows950: "cp950", ms950: "cp950", 950: "cp950", cp950: { type: "_dbcs", table: function () { return r(9745); }, }, big5: "big5hkscs", big5hkscs: { type: "_dbcs", table: function () { return r(9745).concat(r(4439)); }, encodeSkipVals: [ 36457, 36463, 36478, 36523, 36532, 36557, 36560, 36695, 36713, 36718, 36811, 36862, 36973, 36986, 37060, 37084, 37105, 37311, 37551, 37552, 37553, 37554, 37585, 37959, 38090, 38361, 38652, 39285, 39798, 39800, 39803, 39878, 39902, 39916, 39926, 40002, 40019, 40034, 40040, 40043, 40055, 40124, 40125, 40144, 40279, 40282, 40388, 40431, 40443, 40617, 40687, 40701, 40800, 40907, 41079, 41180, 41183, 36812, 37576, 38468, 38637, 41636, 41637, 41639, 41638, 41676, 41678, ], }, cnbig5: "big5hkscs", csbig5: "big5hkscs", xxbig5: "big5hkscs", }; }, 5467: (e, t, r) => { "use strict"; for ( var n = [ r(5093), r(27), r(7485), r(7164), r(9892), r(1712), r(2263), r(9628), r(4706), ], i = 0; i < n.length; i++ ) { var s = n[i]; for (var a in s) Object.prototype.hasOwnProperty.call(s, a) && (t[a] = s[a]); } }, 5093: (e, t, r) => { "use strict"; var n = r(7654).Buffer; function i(e, t) { (this.enc = e.encodingName), (this.bomAware = e.bomAware), "base64" === this.enc ? (this.encoder = c) : "cesu8" === this.enc && ((this.enc = "utf8"), (this.encoder = l), "💩" !== n.from("eda0bdedb2a9", "hex").toString() && ((this.decoder = p), (this.defaultCharUnicode = t.defaultCharUnicode))); } (e.exports = { utf8: { type: "_internal", bomAware: !0 }, cesu8: { type: "_internal", bomAware: !0 }, unicode11utf8: "utf8", ucs2: { type: "_internal", bomAware: !0 }, utf16le: "ucs2", binary: { type: "_internal" }, base64: { type: "_internal" }, hex: { type: "_internal" }, _internal: i, }), (i.prototype.encoder = o), (i.prototype.decoder = a); var s = r(1576).StringDecoder; function a(e, t) { this.decoder = new s(t.enc); } function o(e, t) { this.enc = t.enc; } function c(e, t) { this.prevStr = ""; } function l(e, t) {} function p(e, t) { (this.acc = 0), (this.contBytes = 0), (this.accBytes = 0), (this.defaultCharUnicode = t.defaultCharUnicode); } s.prototype.end || (s.prototype.end = function () {}), (a.prototype.write = function (e) { return n.isBuffer(e) || (e = n.from(e)), this.decoder.write(e); }), (a.prototype.end = function () { return this.decoder.end(); }), (o.prototype.write = function (e) { return n.from(e, this.enc); }), (o.prototype.end = function () {}), (c.prototype.write = function (e) { var t = (e = this.prevStr + e).length - (e.length % 4); return ( (this.prevStr = e.slice(t)), (e = e.slice(0, t)), n.from(e, "base64") ); }), (c.prototype.end = function () { return n.from(this.prevStr, "base64"); }), (l.prototype.write = function (e) { for ( var t = n.alloc(3 * e.length), r = 0, i = 0; i < e.length; i++ ) { var s = e.charCodeAt(i); s < 128 ? (t[r++] = s) : s < 2048 ? ((t[r++] = 192 + (s >>> 6)), (t[r++] = 128 + (63 & s))) : ((t[r++] = 224 + (s >>> 12)), (t[r++] = 128 + ((s >>> 6) & 63)), (t[r++] = 128 + (63 & s))); } return t.slice(0, r); }), (l.prototype.end = function () {}), (p.prototype.write = function (e) { for ( var t = this.acc, r = this.contBytes, n = this.accBytes, i = "", s = 0; s < e.length; s++ ) { var a = e[s]; 128 != (192 & a) ? (r > 0 && ((i += this.defaultCharUnicode), (r = 0)), a < 128 ? (i += String.fromCharCode(a)) : a < 224 ? ((t = 31 & a), (r = 1), (n = 1)) : a < 240 ? ((t = 15 & a), (r = 2), (n = 1)) : (i += this.defaultCharUnicode)) : r > 0 ? ((t = (t << 6) | (63 & a)), n++, 0 == --r && (i += (2 === n && t < 128 && t > 0) || (3 === n && t < 2048) ? this.defaultCharUnicode : String.fromCharCode(t))) : (i += this.defaultCharUnicode); } return ( (this.acc = t), (this.contBytes = r), (this.accBytes = n), i ); }), (p.prototype.end = function () { var e = 0; return this.contBytes > 0 && (e += this.defaultCharUnicode), e; }); }, 9892: (e, t, r) => { "use strict"; var n = r(7654).Buffer; function i(e, t) { if (!e) throw new Error("SBCS codec is called without the data."); if (!e.chars || (128 !== e.chars.length && 256 !== e.chars.length)) throw new Error( "Encoding '" + e.type + "' has incorrect 'chars' (must be of len 128 or 256)" ); if (128 === e.chars.length) { for (var r = "", i = 0; i < 128; i++) r += String.fromCharCode(i); e.chars = r + e.chars; } this.decodeBuf = n.from(e.chars, "ucs2"); var s = n.alloc(65536, t.defaultCharSingleByte.charCodeAt(0)); for (i = 0; i < e.chars.length; i++) s[e.chars.charCodeAt(i)] = i; this.encodeBuf = s; } function s(e, t) { this.encodeBuf = t.encodeBuf; } function a(e, t) { this.decodeBuf = t.decodeBuf; } (t._sbcs = i), (i.prototype.encoder = s), (i.prototype.decoder = a), (s.prototype.write = function (e) { for (var t = n.alloc(e.length), r = 0; r < e.length; r++) t[r] = this.encodeBuf[e.charCodeAt(r)]; return t; }), (s.prototype.end = function () {}), (a.prototype.write = function (e) { for ( var t = this.decodeBuf, r = n.alloc(2 * e.length), i = 0, s = 0, a = 0; a < e.length; a++ ) (i = 2 * e[a]), (r[(s = 2 * a)] = t[i]), (r[s + 1] = t[i + 1]); return r.toString("ucs2"); }), (a.prototype.end = function () {}); }, 2263: (e) => { "use strict"; e.exports = { 437: "cp437", 737: "cp737", 775: "cp775", 850: "cp850", 852: "cp852", 855: "cp855", 856: "cp856", 857: "cp857", 858: "cp858", 860: "cp860", 861: "cp861", 862: "cp862", 863: "cp863", 864: "cp864", 865: "cp865", 866: "cp866", 869: "cp869", 874: "windows874", 922: "cp922", 1046: "cp1046", 1124: "cp1124", 1125: "cp1125", 1129: "cp1129", 1133: "cp1133", 1161: "cp1161", 1162: "cp1162", 1163: "cp1163", 1250: "windows1250", 1251: "windows1251", 1252: "windows1252", 1253: "windows1253", 1254: "windows1254", 1255: "windows1255", 1256: "windows1256", 1257: "windows1257", 1258: "windows1258", 28591: "iso88591", 28592: "iso88592", 28593: "iso88593", 28594: "iso88594", 28595: "iso88595", 28596: "iso88596", 28597: "iso88597", 28598: "iso88598", 28599: "iso88599", 28600: "iso885910", 28601: "iso885911", 28603: "iso885913", 28604: "iso885914", 28605: "iso885915", 28606: "iso885916", windows874: { type: "_sbcs", chars: "€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����", }, win874: "windows874", cp874: "windows874", windows1250: { type: "_sbcs", chars: "€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙", }, win1250: "windows1250", cp1250: "windows1250", windows1251: { type: "_sbcs", chars: "ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя", }, win1251: "windows1251", cp1251: "windows1251", windows1252: { type: "_sbcs", chars: "€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ", }, win1252: "windows1252", cp1252: "windows1252", windows1253: { type: "_sbcs", chars: "€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�", }, win1253: "windows1253", cp1253: "windows1253", windows1254: { type: "_sbcs", chars: "€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ", }, win1254: "windows1254", cp1254: "windows1254", windows1255: { type: "_sbcs", chars: "€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�", }, win1255: "windows1255", cp1255: "windows1255", windows1256: { type: "_sbcs", chars: "€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے", }, win1256: "windows1256", cp1256: "windows1256", windows1257: { type: "_sbcs", chars: "€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙", }, win1257: "windows1257", cp1257: "windows1257", windows1258: { type: "_sbcs", chars: "€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ", }, win1258: "windows1258", cp1258: "windows1258", iso88591: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ", }, cp28591: "iso88591", iso88592: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙", }, cp28592: "iso88592", iso88593: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ħ˘£¤�Ĥ§¨İŞĞĴ­�ݰħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙", }, cp28593: "iso88593", iso88594: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĸŖ¤Ĩϧ¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩšēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖרŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙", }, cp28594: "iso88594", iso88595: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ", }, cp28595: "iso88595", iso88596: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ�������������", }, cp28596: "iso88596", iso88597: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�", }, cp28597: "iso88597", iso88598: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�", }, cp28598: "iso88598", iso88599: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ", }, cp28599: "iso88599", iso885910: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ", }, cp28600: "iso885910", iso885911: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����", }, cp28601: "iso885911", iso885913: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’", }, cp28603: "iso885913", iso885914: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ", }, cp28604: "iso885914", iso885915: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ", }, cp28605: "iso885915", iso885916: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄąŁ€„Чš©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ", }, cp28606: "iso885916", cp437: { type: "_sbcs", chars: "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm437: "cp437", csibm437: "cp437", cp737: { type: "_sbcs", chars: "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ", }, ibm737: "cp737", csibm737: "cp737", cp775: { type: "_sbcs", chars: "ĆüéāäģåćłēŖŗīŹÄÅÉæÆōöĢ¢ŚśÖÜø£Ø×¤ĀĪóŻżź”¦©®¬½¼Ł«»░▒▓│┤ĄČĘĖ╣║╗╝ĮŠ┐└┴┬├─┼ŲŪ╚╔╩╦╠═╬Žąčęėįšųūž┘┌█▄▌▐▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ ", }, ibm775: "cp775", csibm775: "cp775", cp850: { type: "_sbcs", chars: "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ", }, ibm850: "cp850", csibm850: "cp850", cp852: { type: "_sbcs", chars: "ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ", }, ibm852: "cp852", csibm852: "cp852", cp855: { type: "_sbcs", chars: "ђЂѓЃёЁєЄѕЅіІїЇјЈљЉњЊћЋќЌўЎџЏюЮъЪаАбБцЦдДеЕфФгГ«»░▒▓│┤хХиИ╣║╗╝йЙ┐└┴┬├─┼кК╚╔╩╦╠═╬¤лЛмМнНоОп┘┌█▄Пя▀ЯрРсСтТуУжЖвВьЬ№­ыЫзЗшШэЭщЩчЧ§■ ", }, ibm855: "cp855", csibm855: "cp855", cp856: { type: "_sbcs", chars: "אבגדהוזחטיךכלםמןנסעףפץצקרשת�£�×����������®¬½¼�«»░▒▓│┤���©╣║╗╝¢¥┐└┴┬├─┼��╚╔╩╦╠═╬¤���������┘┌█▄¦�▀������µ�������¯´­±‗¾¶§÷¸°¨·¹³²■ ", }, ibm856: "cp856", csibm856: "cp856", cp857: { type: "_sbcs", chars: "ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ", }, ibm857: "cp857", csibm857: "cp857", cp858: { type: "_sbcs", chars: "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈ€ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ", }, ibm858: "cp858", csibm858: "cp858", cp860: { type: "_sbcs", chars: "ÇüéâãàÁçêÊèÍÔìÃÂÉÀÈôõòÚùÌÕÜ¢£Ù₧ÓáíóúñѪº¿Ò¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm860: "cp860", csibm860: "cp860", cp861: { type: "_sbcs", chars: "ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm861: "cp861", csibm861: "cp861", cp862: { type: "_sbcs", chars: "אבגדהוזחטיךכלםמןנסעףפץצקרשת¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm862: "cp862", csibm862: "cp862", cp863: { type: "_sbcs", chars: "ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm863: "cp863", csibm863: "cp863", cp864: { type: "_sbcs", chars: "\0\b\t\n\v\f\r !\"#$٪&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�", }, ibm864: "cp864", csibm864: "cp864", cp865: { type: "_sbcs", chars: "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", }, ibm865: "cp865", csibm865: "cp865", cp866: { type: "_sbcs", chars: "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ", }, ibm866: "cp866", csibm866: "cp866", cp869: { type: "_sbcs", chars: "������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ ", }, ibm869: "cp869", csibm869: "cp869", cp922: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®‾°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŠÑÒÓÔÕÖרÙÚÛÜÝŽßàáâãäåæçèéêëìíîïšñòóôõö÷øùúûüýžÿ", }, ibm922: "cp922", csibm922: "cp922", cp1046: { type: "_sbcs", chars: "ﺈ×÷ﹱˆ■│─┐┌└┘ﹹﹻﹽﹿﹷﺊﻰﻳﻲﻎﻏﻐﻶﻸﻺﻼ ¤ﺋﺑﺗﺛﺟﺣ،­ﺧﺳ٠١٢٣٤٥٦٧٨٩ﺷ؛ﺻﺿﻊ؟ﻋءآأؤإئابةتثجحخدذرزسشصضطﻇعغﻌﺂﺄﺎﻓـفقكلمنهوىيًٌٍَُِّْﻗﻛﻟﻵﻷﻹﻻﻣﻧﻬﻩ�", }, ibm1046: "cp1046", csibm1046: "cp1046", cp1124: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂҐЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђґєѕіїјљњћќ§ўџ", }, ibm1124: "cp1124", csibm1124: "cp1124", cp1125: { type: "_sbcs", chars: "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■ ", }, ibm1125: "cp1125", csibm1125: "cp1125", cp1129: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ", }, ibm1129: "cp1129", csibm1129: "cp1129", cp1133: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ກຂຄງຈສຊຍດຕຖທນບປຜຝພຟມຢຣລວຫອຮ���ຯະາຳິີຶືຸູຼັົຽ���ເແໂໃໄ່້໊໋໌ໍໆ�ໜໝ₭����������������໐໑໒໓໔໕໖໗໘໙��¢¬¦�", }, ibm1133: "cp1133", csibm1133: "cp1133", cp1161: { type: "_sbcs", chars: "��������������������������������่กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู้๊๋€฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛¢¬¦ ", }, ibm1161: "cp1161", csibm1161: "cp1161", cp1162: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����", }, ibm1162: "cp1162", csibm1162: "cp1162", cp1163: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ", }, ibm1163: "cp1163", csibm1163: "cp1163", maccroatian: { type: "_sbcs", chars: "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ", }, maccyrillic: { type: "_sbcs", chars: "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤", }, macgreek: { type: "_sbcs", chars: "Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�", }, maciceland: { type: "_sbcs", chars: "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ", }, macroman: { type: "_sbcs", chars: "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ", }, macromania: { type: "_sbcs", chars: "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ", }, macthai: { type: "_sbcs", chars: "«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู\ufeff​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����", }, macturkish: { type: "_sbcs", chars: "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ", }, macukraine: { type: "_sbcs", chars: "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤", }, koi8r: { type: "_sbcs", chars: "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ", }, koi8u: { type: "_sbcs", chars: "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ", }, koi8ru: { type: "_sbcs", chars: "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ", }, koi8t: { type: "_sbcs", chars: "қғ‚Ғ„…†‡�‰ҳ‹ҲҷҶ�Қ‘’“”•–—�™�›�����ӯӮё¤ӣ¦§���«¬­®�°±²Ё�Ӣ¶·�№�»���©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ", }, armscii8: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �և։)(»«—.՝,-֊…՜՛՞ԱաԲբԳգԴդԵեԶզԷէԸըԹթԺժԻիԼլԽխԾծԿկՀհՁձՂղՃճՄմՅյՆնՇշՈոՉչՊպՋջՌռՍսՎվՏտՐրՑցՒւՓփՔքՕօՖֆ՚�", }, rk1048: { type: "_sbcs", chars: "ЂЃ‚ѓ„…†‡€‰Љ‹ЊҚҺЏђ‘’“”•–—�™љ›њқһџ ҰұӘ¤Ө¦§Ё©Ғ«¬­®Ү°±Ііөµ¶·ё№ғ»әҢңүАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя", }, tcvn: { type: "_sbcs", chars: "\0ÚỤỪỬỮ\b\t\n\v\f\rỨỰỲỶỸÝỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀẢÃÁẠẶẬÈẺẼÉẸỆÌỈĨÍỊÒỎÕÓỌỘỜỞỠỚỢÙỦŨ ĂÂÊÔƠƯĐăâêôơưđẶ̀̀̉̃́àảãáạẲằẳẵắẴẮẦẨẪẤỀặầẩẫấậèỂẻẽéẹềểễếệìỉỄẾỒĩíịòỔỏõóọồổỗốộờởỡớợùỖủũúụừửữứựỳỷỹýỵỐ", }, georgianacademy: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶçèéêëìíîïðñòóôõö÷øùúûüýþÿ", }, georgianps: { type: "_sbcs", chars: "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵæçèéêëìíîïðñòóôõö÷øùúûüýþÿ", }, pt154: { type: "_sbcs", chars: "ҖҒӮғ„…ҶҮҲүҠӢҢҚҺҸҗ‘’“”•–—ҳҷҡӣңқһҹ ЎўЈӨҘҰ§Ё©Ә«¬ӯ®Ҝ°ұІіҙө¶·ё№ә»јҪҫҝАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя", }, viscii: { type: "_sbcs", chars: "\0ẲẴẪ\b\t\n\v\f