wx-to-tt-no-launch
Version:
transform wx micro app to bytedance micro app
1,270 lines (1,269 loc) • 4.12 MB
JavaScript
/*! 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