Arabic diacritics (#807)

Add arabic combining diacritics and make them accessible via Fn and Compose combos.

Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
This commit is contained in:
Jules Aguillon 2024-12-05 00:00:51 +01:00 committed by GitHub
parent bd49ff5432
commit de6ee1858b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 997 additions and 170 deletions

Binary file not shown.

View File

@ -0,0 +1,149 @@
{
"ا": {
"ا": "combining_alef_above",
"ع": "أ",
"و": "ۉ",
"ي": "ؽ",
"ی": "ؽ",
"۷": "combining_alef_below",
"٧": "combining_alef_below"
},
"ت": {
"د": "ط",
"ر": "ڑ",
"ش": "ث",
"ن": "ٹ"
},
"ج": {
"ش": "چ"
},
"ح": {
"ح": "combining_sukun"
},
"د": {
"ت": "ڈ",
"ز": "ذ",
"ت": "ڑ",
"۷": "ڕ"
},
"س": {
"ش": "ص"
},
"ش": {
"ت": "ث"
},
"ع": {
"ا": "إ",
"ه": "ۀ",
"و": "ؤ",
"ي": "ئ",
"ی": "ئ",
"۷": "combining_hamza_below",
"۸": "combining_hamza_above",
"٧": "combining_hamza_below",
"٨": "combining_hamza_above"
},
"غ": {
"ك": "گ",
"ک": "گ"
},
"ف": {
"و": "ڡ"
},
"ق": {
"و": "ۊ"
},
"ل": {
"ل": "combining_shaddah",
"۷": "ڵ",
"٧": "ڵ"
},
"ن": {
"ت": "ٹ",
"ه": "combining_fathatan",
"و": "combining_dammatan",
"ی": "combining_kasratan",
"ي": "combining_kasratan"
},
"ه": {
" ": "ە",
"ت": "ة",
"ع": "ۀ",
"ن": "combining_fathatan",
"ه": "combining_fatha",
"و": "ۆ",
"ي": "ێ",
"ی": "ێ"
},
"و": {
"ث": "ۋ",
"ع": "ؤ",
"ف": "ڡ",
"ن": "combining_dammatan",
"و": "combining_dammah",
"۷": "ۆ",
"۸": "ۉ",
"۸": "ۉ",
"٧": "ۆ",
"٨": "ۉ",
"٨": "ۉ"
},
"ي": {
" ": "ے",
"ا": "ى",
"ع": "ئ",
"ي": "combining_kasra",
"۷": "ێ",
"۸": "ؽ",
"ن": "combining_kasratan",
"٧": "ێ",
"٨": "ؽ"
},
"ی": {
" ": "ے",
"ا": "ى",
"ع": "ئ",
"ن": "combining_kasratan",
"ی": "combining_kasra",
"۷": "ێ",
"۸": "ؽ",
"٧": "ێ",
"٨": "ؽ"
},
"۷": {
"ا": "combining_alef_below",
"ر": "ڕ",
"ع": "combining_hamza_below",
"ل": "ڵ",
"و": "ۆ",
"ي": "ێ",
"ی": "ێ",
"۷": "combining_arabic_v"
},
"۸": {
"ع": "combining_hamza_above",
"و": "ۉ",
"و": "ۉ",
"ي": "ؽ",
"ی": "ؽ",
"۸": "combining_arabic_inverted_v"
},
"٧": {
"ا": "combining_alef_below",
"ر": "ڕ",
"ع": "combining_hamza_below",
"ل": "ڵ",
"و": "ۆ",
"ي": "ێ",
"٧": "combining_arabic_v",
"ی": "ێ"
},
"٨": {
"ع": "combining_hamza_above",
"و": "ۉ",
"و": "ۉ",
"ي": "ؽ",
"٨": "combining_arabic_inverted_v",
"ی": "ؽ"
}
}

View File

@ -215,5 +215,38 @@
"ԓ": "ԯ", "ԓ": "ԯ",
"\ua67d": "\u0483", "\ua67d": "\u0483",
"\u0487": "\ua66f", "\u0487": "\ua66f",
"ӈ": "ԩ" "ӈ": "ԩ",
// Arabic
":": "zwnj",
"ل": "ڵ",
"\u064F": "ۆ", // combining_dammah
"\u0650": "ێ", // combining_kasra
"ر": "ڕ",
"ب": "ٮ",
"ه": "ھ",
"ث": "پ",
"ز": "ژ",
"غ": "گ",
"ك": "ک",
"ا": "آ",
"ي": "ی",
"ک": "ك",
"ط": "ظ",
"ص": "ض",
"ی": "ي",
"ق": "غ",
"ع": "ء",
"ح": "ہ",
"ێ": "combining_kasra",
"ئ": "combining_hamza_above",
"ؽ": "combining_arabic_inverted_v",
"ۉ": "combining_arabic_inverted_v",
"ڡ": "combining_dammah",
"ة": "combining_fatha",
"إ": "combining_hamza_below",
"ۆ": "combining_arabic_v",
"س": "ـ",
"ف": "ڤ",
"ن": "ں"
} }

View File

@ -24,90 +24,97 @@ public final class ComposeKeyData
"~\u00b0\u00ed\u00f5\u00f9\u00fa\u0101\u014d\u016b\u01d4\u03b9\u03c5\u03cd\u03d2\u0430\u0436\u0437\u0438\u043e\u0443\u0447\u044b\u044d\u04d9\u04e9\u1f7a\u1fe6\u2207\u2363\u00e4\uFFFF\u0063\u0308\u00eb\u1e27\u00ef\uFFFF\u006a\u0308\uFFFF\u006b\u0308\uFFFF\u006c\u0308\uFFFF\u006d\u0308\uFFFF\u006e\u0308\u00f6\uFFFF\u0073\u0308\u1e97\u00fc\u1e85\u1e8d\u00ff\u2368\u2364\u03ca\u03cb\u03b0\u03d4\u04d3\u04dd\u04df\u04e5\u04e7\u04f1" + "~\u00b0\u00ed\u00f5\u00f9\u00fa\u0101\u014d\u016b\u01d4\u03b9\u03c5\u03cd\u03d2\u0430\u0436\u0437\u0438\u043e\u0443\u0447\u044b\u044d\u04d9\u04e9\u1f7a\u1fe6\u2207\u2363\u00e4\uFFFF\u0063\u0308\u00eb\u1e27\u00ef\uFFFF\u006a\u0308\uFFFF\u006b\u0308\uFFFF\u006c\u0308\uFFFF\u006d\u0308\uFFFF\u006e\u0308\u00f6\uFFFF\u0073\u0308\u1e97\u00fc\u1e85\u1e8d\u00ff\u2368\u2364\u03ca\u03cb\u03b0\u03d4\u04d3\u04dd\u04df\u04e5\u04e7\u04f1" +
"\u04f5\u04f9\u04ed\u04db\u1fe2\u1fe7\u2362\u0000 !\"#%'()*+,-./01234578:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcd" + "\u04f5\u04f9\u04ed\u04db\u1fe2\u1fe7\u2362\u0000 !\"#%'()*+,-./01234578:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcd" +
"efghijklmnoprstuvwxyz{|~\u00a8\u00af\u00b4\u00b8\u00f7\u02d8\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0415\u0417\u041d\u0421\u0430\u0431\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0442\u0443\u0445\u0447\u0448\u044a\u044e\u044f\u0456" + "efghijklmnoprstuvwxyz{|~\u00a8\u00af\u00b4\u00b8\u00f7\u02d8\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0415\u0417\u041d\u0421\u0430\u0431\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0442\u0443\u0445\u0447\u0448\u044a\u044e\u044f\u0456" +
"\u0458\u0461\u0467\u05b4\u05b7\u05b8\u05b9\u05bc\u05bf\u05c1\u05c2\u0653\u0654\u0655\u093c\u09bc\u09c7\u0a3c\u0b3c\u0b47\u0bc6\u0bc7\u0bd7\u0c46\u0cbf\u0cc6\u0cca\u0d46\u0d47\u0dd9\u0ddc\u0f71\u0f90\u0f92\u0f9c\u0fa1\u0fa6\u0fab\u0fb2\u0fb3\u0fb5\u0fb7\u102e\u1100\u1102\u1103\u1105\u1106\u1107\u1108\u1109\u110a\u110b\u110c\u110e\u1111\u1112\u1121\u1132\u113c\u113e\u114e\u1150\u1161\u1163\u1165\u1167\u1169\u116a\u116d\u116e\u116f" + "\u0458\u0461\u0467\u05b4\u05b7\u05b8\u05b9\u05bc\u05bf\u05c1\u05c2\u0627\u062a\u062c\u062d\u062f\u0633\u0634\u0639\u063a\u0641\u0642\u0644\u0646\u0647\u0648\u064a\u0653\u0654\u0655\u0667\u0668\u06cc\u06f7\u06f8\u093c\u09bc\u09c7\u0a3c\u0b3c\u0b47\u0bc6\u0bc7\u0bd7\u0c46\u0cbf\u0cc6\u0cca\u0d46\u0d47\u0dd9\u0ddc\u0f71\u0f90\u0f92\u0f9c\u0fa1\u0fa6\u0fab\u0fb2\u0fb3\u0fb5\u0fb7\u102e\u1100\u1102\u1103\u1105\u1106\u1107\u1108\u1109" +
"\u1172\u1173\u1174\u1175\u119e\u11a8\u11aa\u11ab\u11ae\u11af\u11b0\u11b1\u11b2\u11b3\u11b7\u11b8\u11ba\u11bc\u11c1\u11c2\u11ce\u11dd\u11ec\u11f0\u2190\u2191\u2192\u2193\u2203\u2206\u2207\u2208\u220a\u220b\u2218\u2223\u2225\u2227\u2228\u2229\u222a\u223c\u2243\u2248\u224d\u2260\u2261\u2264\u2265\u2272\u2273\u2276\u2277\u227a\u227b\u227c\u227d\u2282\u2283\u2286\u2287\u2291\u2292\u22a3\u22a4\u22a5\u22a8\u22a9\u22ab\u22b2\u22b3\u22b4" + "\u110a\u110b\u110c\u110e\u1111\u1112\u1121\u1132\u113c\u113e\u114e\u1150\u1161\u1163\u1165\u1167\u1169\u116a\u116d\u116e\u116f\u1172\u1173\u1174\u1175\u119e\u11a8\u11aa\u11ab\u11ae\u11af\u11b0\u11b1\u11b2\u11b3\u11b7\u11b8\u11ba\u11bc\u11c1\u11c2\u11ce\u11dd\u11ec\u11f0\u2190\u2191\u2192\u2193\u2203\u2206\u2207\u2208\u220a\u220b\u2218\u2223\u2225\u2227\u2228\u2229\u222a\u223c\u2243\u2248\u224d\u2260\u2261\u2264\u2265\u2272\u2273" +
"\u22b5\u22c4\u2373\u2375\u237a\u2395\u25cb\u2add\u0000 (,-.<>_\u00a0\u02d8\u00b8~\u2008\u02c7^\u00af\u0000!+?ABDEHIKLMNORSTUVWYZ^abdehiklmnorstuvwyz\u01a0\u01a1\u01af\u01b0" + "\u2276\u2277\u227a\u227b\u227c\u227d\u2282\u2283\u2286\u2287\u2291\u2292\u22a3\u22a4\u22a5\u22a8\u22a9\u22ab\u22b2\u22b3\u22b4\u22b5\u22c4\u2373\u2375\u237a\u2395\u25cb\u2add\u0000 (,-.<>_\u00a0\u02d8\u00b8~\u2008\u02c7^\u00af\u0000!+?ABDEHIKLMNORSTUVWYZ^ab" +
"\u00a1\u0000OUou\u1ee2\u1ef0\u203d\u1ea0\u1e04\u1e0c\u1eb8\u1e24\u1eca\u1e32\u1e36\u1e42\u1e46\u1ecc\u1e5a\u1e62\u1e6c\u1ee4\u1e7e\u1e88\u1ef4\u1e92\u00a6\u0000\u0456\u0457\u0000#ESbefq\u266f\u266b\u266c\u266d\u266a\u266e\u2669\u0000o\u2030\u0000\"'()+,/<>ACEGIJKLMNOP" + "dehiklmnorstuvwyz\u01a0\u01a1\u01af\u01b0\u00a1\u0000OUou\u1ee2\u1ef0\u203d\u1ea0\u1e04\u1e0c\u1eb8\u1e24\u1eca\u1e32\u1e36\u1e42\u1e46\u1ecc\u1e5a\u1e62\u1e6c\u1ee4\u1e7e\u1e88\u1ef4\u1e92\u00a6\u0000\u0456\u0457\u0000#ESbefq\u266f\u266b\u266c\u266d\u266a\u266e\u2669\u0000o\u2030\u0000" +
"RSUWYZ^_abcegijklmnoprsuwyz~\u00af\u00b8\u00c2\u00c5\u00c6\u00c7\u00ca\u00cf\u00d4\u00d5\u00d8\u00dc\u00e2\u00e5\u00e6\u00e7\u00ea\u00ef\u00f4\u00f5\u00f8\u00fc\u0102\u0103\u0112\u0113\u014c\u014d\u0168\u0169\u01a0\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7" + "\"'()+,/<>ACEGIJKLMNOPRSUWYZ^_abcegijklmnoprsuwyz~\u00af\u00b8\u00c2\u00c5\u00c6\u00c7\u00ca\u00cf\u00d4\u00d5\u00d8\u00dc\u00e2\u00e5\u00e6\u00e7\u00ea\u00ef\u00f4\u00f5\u00f8\u00fc\u0102" +
"\u03b9\u03bf\u03c5\u03c9\u0410\u0413\u0415\u0418\u041a\u041e\u0420\u0423\u042b\u042d\u042e\u042f\u0430\u0433\u0435\u0438\u043a\u043e\u0440\u0443\u044b\u044d\u044e\u044f\u2395\u0000 IUiu\u03b9\u03c5\u0385\u1e2e\u01d7\u0390\u00b4\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0d\u1f1d\u1f2d\u1f3d\u1f4d\u1f5d\u1f6d\u1f05\u1f15\u1f25\u1f35\u1f45\u1f55\u1f65\u0000" + "\u0103\u0112\u0113\u014c\u014d\u0168\u0169\u01a0\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0410\u0413\u0415\u0418\u041a\u041e\u0420\u0423\u042b\u042d\u042e\u042f\u0430\u0433\u0435\u0438\u043a\u043e\u0440\u0443\u044b\u044d\u044e\u044f\u2395\u0000 IUiu\u03b9\u03c5\u0385\u1e2e\u01d7\u0390\u00b4\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1" +
"\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0c\u1f1c\u1f2c\u1f3c\u1f4c\u1f6c\u1f04\u1f14\u1f24\u1f34\u1f44\u1f54\u1f64\u0000OUou\u1eda\u1ee8\u201a\u0000Oo\u01fe\u2018\u2019\u00c1\u0106\u00c9\u01f4\u00cd\uFFFF\u004a\u0301\u1e30\u0139\u1e3e\u0143\u00d3\u1e54\u0154\u015a\u00da\u1e82\u00dd\u0179\u0000AEOaeo\u1ea4\u1ebe\u1ed0\u0000E" + "\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0d\u1f1d\u1f2d\u1f3d\u1f4d\u1f5d\u1f6d\u1f05\u1f15\u1f25\u1f35\u1f45\u1f55\u1f65\u0000\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0c\u1f1c\u1f2c\u1f3c\u1f4c\u1f6c\u1f04\u1f14\u1f24\u1f34\u1f44\u1f54\u1f64\u0000OUou\u1eda\u1ee8\u201a\u0000Oo\u01fe\u2018\u2019\u00c1\u0106\u00c9\u01f4\u00cd\uFFFF\u004a\u0301\u1e30\u0139\u1e3e" +
"Oeo\u1e16\u1e52\u0000Aa\u1eae\u0000OUou\u1e4c\u1e78\u0000EOeo\u0000Cc\u1e08\u01fa\u01fc\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03ce\uFFFF\u0410\u0301\u0403\uFFFF\u0415\u0301\uFFFF\u0418\u0301\u040c\uFFFF\u041e\u0301\uFFFF\u0420\u0301\uFFFF\u0423\u0301\uFFFF\u042b\u0301\uFFFF\u042d\u0301\uFFFF\u042e\u0301\uFFFF\u042f\u0301\uFFFF\u0440\u0301\u235e\u0000" + "\u0143\u00d3\u1e54\u0154\u015a\u00da\u1e82\u00dd\u0179\u0000AEOaeo\u1ea4\u1ebe\u1ed0\u0000EOeo\u1e16\u1e52\u0000Aa\u1eae\u0000OUou\u1e4c\u1e78\u0000EOeo\u0000Cc\u1e08\u01fa\u01fc\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03ce\uFFFF\u0410\u0301\u0403\uFFFF\u0415\u0301\uFFFF\u0418\u0301\u040c\uFFFF\u041e\u0301\uFFFF\u0420" +
" ()-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\u0391\u0395\u0397\u0399\u039f\u03a1" + "\u0301\uFFFF\u0423\u0301\uFFFF\u042b\u0301\uFFFF\u042d\u0301\uFFFF\u042e\u0301\uFFFF\u042f\u0301\uFFFF\u0440\u0301\u235e\u0000 ()-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijk" +
"\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c1\u03c5\u03c9\u1100\u1102\u1103\u1105\u1106\u1107\u1109\u110b\u110c\u110e\u110f\u1110\u1111\u1112\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u4e00" + "lmnopqrstuvwxyz\u0391\u0395\u0397\u0399\u039f\u03a1\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c1\u03c5\u03c9\u1100\u1102\u1103\u1105\u1106\u1107\u1109\u110b\u110c\u110e\u110f\u1110\u1111\u1112\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2" +
"\u4e03\u4e09\u4e0a\u4e0b\u4e2d\u4e5d\u4e8c\u4e94\u4f01\u4f11\u512a\u516b\u516d\u5199\u52b4\u533b\u5341\u5354\u5370\u53f3\u540d\u56db\u571f\u591c\u5973\u5b66\u5b97\u5de6\u65e5\u6708\u6709\u6728\u682a\u6b63\u6c34\u6ce8\u706b\u7279\u7537\u76e3\u793e\u795d\u79d8\u8ca1\u8cc7\u9069\u91d1\u9805[\u0000)\uFFFF\ud83c\udd2f{\u0000)\u24ea\u0000)0123456789\u2460\u0000" + "\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u4e00\u4e03\u4e09\u4e0a\u4e0b\u4e2d\u4e5d\u4e8c\u4e94\u4f01\u4f11\u512a\u516b\u516d\u5199\u52b4\u533b\u5341\u5354\u5370\u53f3\u540d\u56db\u571f\u591c\u5973\u5b66\u5b97\u5de6\u65e5\u6708\u6709\u6728\u682a\u6b63\u6c34\u6ce8\u706b\u7279\u7537\u76e3\u793e\u795d\u79d8\u8ca1\u8cc7\u9069\u91d1\u9805[\u0000)" +
")\u2469\u0000)\u246a\u0000)\u246b\u0000)\u246c\u0000)\u246d\u0000)\u246e\u0000)\u246f\u0000)\u2470\u0000)\u2471\u0000)\u2472\u0000)0123456789\u2461\u0000)\u2473\u0000)\u3251\u0000)\u3252\u0000)\u3253\u0000)\u3254\u0000)\u3255\u0000)\u3256\u0000)\u3257\u0000)\u3258\u0000)\u3259" + "\uFFFF\ud83c\udd2f{\u0000)\u24ea\u0000)0123456789\u2460\u0000)\u2469\u0000)\u246a\u0000)\u246b\u0000)\u246c\u0000)\u246d\u0000)\u246e\u0000)\u246f\u0000)\u2470\u0000)\u2471\u0000)\u2472\u0000)0123456789\u2461\u0000)\u2473\u0000)\u3251\u0000)\u3252" +
"\u0000)0123456789\u2462\u0000)\u325a\u0000)\u325b\u0000)\u325c\u0000)\u325d\u0000)\u325e\u0000)\u325f\u0000)\u32b1\u0000)\u32b2\u0000)\u32b3\u0000)\u32b4\u0000)0123456789\u2463\u0000)\u32b5\u0000)\u32b6\u0000)\u32b7\u0000)\u32b8\u0000)\u32b9\u0000" + "\u0000)\u3253\u0000)\u3254\u0000)\u3255\u0000)\u3256\u0000)\u3257\u0000)\u3258\u0000)\u3259\u0000)0123456789\u2462\u0000)\u325a\u0000)\u325b\u0000)\u325c\u0000)\u325d\u0000)\u325e\u0000)\u325f\u0000)\u32b1\u0000)\u32b2\u0000)\u32b3\u0000)\u32b4\u0000)012345" +
")\u32ba\u0000)\u32bb\u0000)\u32bc\u0000)\u32bd\u0000)\u32be\u0000)0\u2464\u0000)\u32bf\u0000)\u2465\u0000)\u2466\u0000)\u2467\u0000)\u2468\u0000)\u24b6\u0000)\u24b7\u0000)\u24b8\u0000)\u24b9\u0000)\u24ba\u0000)\u24bb\u0000)\u24bc\u0000)\u24bd\u0000)\u24be\u0000)\u24bf\u0000)\u24c0\u0000)\u24c1\u0000)\u24c2" + "6789\u2463\u0000)\u32b5\u0000)\u32b6\u0000)\u32b7\u0000)\u32b8\u0000)\u32b9\u0000)\u32ba\u0000)\u32bb\u0000)\u32bc\u0000)\u32bd\u0000)\u32be\u0000)0\u2464\u0000)\u32bf\u0000)\u2465\u0000)\u2466\u0000)\u2467\u0000)\u2468\u0000)\u24b6\u0000)\u24b7\u0000)\u24b8\u0000)\u24b9\u0000)\u24ba\u0000)\u24bb" +
"\u0000)\u24c3\u0000)\u24c4\u0000)\u24c5\u0000)\u24c6\u0000)\u24c7\u0000)\u24c8\u0000)\u24c9\u0000)\u24ca\u0000)\u24cb\u0000)\u24cc\u0000)\u24cd\u0000)\u24ce\u0000)\u24cf\u0000)\u24d0\u0000)\u24d1\u0000)\u24d2\u0000)\u24d3\u0000)\u24d4\u0000)\u24d5\u0000)\u24d6\u0000)\u24d7\u0000)\u24d8\u0000)\u24d9\u0000)\u24da" + "\u0000)\u24bc\u0000)\u24bd\u0000)\u24be\u0000)\u24bf\u0000)\u24c0\u0000)\u24c1\u0000)\u24c2\u0000)\u24c3\u0000)\u24c4\u0000)\u24c5\u0000)\u24c6\u0000)\u24c7\u0000)\u24c8\u0000)\u24c9\u0000)\u24ca\u0000)\u24cb\u0000)\u24cc\u0000)\u24cd\u0000)\u24ce\u0000)\u24cf\u0000)\u24d0\u0000)\u24d1\u0000)\u24d2\u0000)\u24d3" +
"\u0000)\u24db\u0000)\u24dc\u0000)\u24dd\u0000)\u24de\u0000)\u24df\u0000)\u24e0\u0000)\u24e1\u0000)\u24e2\u0000)\u24e3\u0000)\u24e4\u0000)\u24e5\u0000)\u24e6\u0000)\u24e7\u0000)\u24e8\u0000)\u24e9\u1f09\u1f19\u1f29\u1f39\u1f49\u1fec\u1f59\u1f69\u1f01\u1f11\u1f21\u1f31\u1f41\u1fe5\u1f51\u1f61\u0000)\u1161\u3260\u0000)\u326e\u0000)\u1161\u3261" + "\u0000)\u24d4\u0000)\u24d5\u0000)\u24d6\u0000)\u24d7\u0000)\u24d8\u0000)\u24d9\u0000)\u24da\u0000)\u24db\u0000)\u24dc\u0000)\u24dd\u0000)\u24de\u0000)\u24df\u0000)\u24e0\u0000)\u24e1\u0000)\u24e2\u0000)\u24e3\u0000)\u24e4\u0000)\u24e5\u0000)\u24e6\u0000)\u24e7\u0000)\u24e8\u0000)\u24e9\u1f09\u1f19\u1f29\u1f39\u1f49\u1fec" +
"\u0000)\u326f\u0000)\u1161\u3262\u0000)\u3270\u0000)\u1161\u3263\u0000)\u3271\u0000)\u1161\u3264\u0000)\u3272\u0000)\u1161\u3265\u0000)\u3273\u0000)\u1161\u3266\u0000)\u3274\u0000)\u1161\u3267\u0000)\u3275\u0000)\u1161\u3268\u0000)\u3276\u0000)\u1161\u3269\u0000)\u3277\u0000)\u1161\u326a\u0000)\u3278\u0000)\u1161\u326b\u0000)" + "\u1f59\u1f69\u1f01\u1f11\u1f21\u1f31\u1f41\u1fe5\u1f51\u1f61\u0000)\u1161\u3260\u0000)\u326e\u0000)\u1161\u3261\u0000)\u326f\u0000)\u1161\u3262\u0000)\u3270\u0000)\u1161\u3263\u0000)\u3271\u0000)\u1161\u3264\u0000)\u3272\u0000)\u1161\u3265\u0000)\u3273\u0000)\u1161\u3266\u0000)\u3274\u0000)\u1161\u3267\u0000)\u3275\u0000)\u1161\u3268\u0000)" +
"\u3279\u0000)\u1161\u326c\u0000)\u327a\u0000)\u1161\u326d\u0000)\u327b\u0000)\u32d0\u0000)\u32d1\u0000)\u32d2\u0000)\u32d3\u0000)\u32d4\u0000)\u32d5\u0000)\u32d6\u0000)\u32d7\u0000)\u32d8\u0000)\u32d9\u0000)\u32da\u0000)\u32db\u0000)\u32dc\u0000)\u32dd\u0000)\u32de\u0000)\u32df\u0000)\u32e0\u0000)\u32e1\u0000)\u32e2" + "\u3276\u0000)\u1161\u3269\u0000)\u3277\u0000)\u1161\u326a\u0000)\u3278\u0000)\u1161\u326b\u0000)\u3279\u0000)\u1161\u326c\u0000)\u327a\u0000)\u1161\u326d\u0000)\u327b\u0000)\u32d0\u0000)\u32d1\u0000)\u32d2\u0000)\u32d3\u0000)\u32d4\u0000)\u32d5\u0000)\u32d6\u0000)\u32d7\u0000)\u32d8\u0000)\u32d9\u0000)\u32da\u0000)\u32db" +
"\u0000)\u32e3\u0000)\u32e4\u0000)\u32e5\u0000)\u32e6\u0000)\u32e7\u0000)\u32e8\u0000)\u32e9\u0000)\u32ea\u0000)\u32eb\u0000)\u32ec\u0000)\u32ed\u0000)\u32ee\u0000)\u32ef\u0000)\u32f0\u0000)\u32f1\u0000)\u32f2\u0000)\u32f3\u0000)\u32f4\u0000)\u32f5\u0000)\u32f6\u0000)\u32f7\u0000)\u32f8\u0000)\u32f9\u0000)\u32fa" + "\u0000)\u32dc\u0000)\u32dd\u0000)\u32de\u0000)\u32df\u0000)\u32e0\u0000)\u32e1\u0000)\u32e2\u0000)\u32e3\u0000)\u32e4\u0000)\u32e5\u0000)\u32e6\u0000)\u32e7\u0000)\u32e8\u0000)\u32e9\u0000)\u32ea\u0000)\u32eb\u0000)\u32ec\u0000)\u32ed\u0000)\u32ee\u0000)\u32ef\u0000)\u32f0\u0000)\u32f1\u0000)\u32f2\u0000)\u32f3" +
"\u0000)\u32fb\u0000)\u32fc\u0000)\u32fd\u0000)\u32fe\u0000)\u3280\u0000)\u3286\u0000)\u3282\u0000)\u32a4\u0000)\u32a6\u0000)\u32a5\u0000)\u3288\u0000)\u3281\u0000)\u3284\u0000)\u32ad\u0000)\u32a1\u0000)\u329d\u0000)\u3287\u0000)\u3285\u0000)\u32a2\u0000)\u3298\u0000)\u32a9\u0000)\u3289\u0000)\u32af\u0000)\u329e" + "\u0000)\u32f4\u0000)\u32f5\u0000)\u32f6\u0000)\u32f7\u0000)\u32f8\u0000)\u32f9\u0000)\u32fa\u0000)\u32fb\u0000)\u32fc\u0000)\u32fd\u0000)\u32fe\u0000)\u3280\u0000)\u3286\u0000)\u3282\u0000)\u32a4\u0000)\u32a6\u0000)\u32a5\u0000)\u3288\u0000)\u3281\u0000)\u3284\u0000)\u32ad\u0000)\u32a1\u0000)\u329d\u0000)\u3287" +
"\u0000)\u32a8\u0000)\u3294\u0000)\u3283\u0000)\u328f\u0000)\u32b0\u0000)\u329b\u0000)\u32ab\u0000)\u32aa\u0000)\u32a7\u0000)\u3290\u0000)\u328a\u0000)\u3292\u0000)\u328d\u0000)\u3291\u0000)\u32a3\u0000)\u328c\u0000)\u329f\u0000)\u328b\u0000)\u3295\u0000)\u329a\u0000)\u32ac\u0000)\u3293\u0000)\u3297\u0000)\u3299" + "\u0000)\u3285\u0000)\u32a2\u0000)\u3298\u0000)\u32a9\u0000)\u3289\u0000)\u32af\u0000)\u329e\u0000)\u32a8\u0000)\u3294\u0000)\u3283\u0000)\u328f\u0000)\u32b0\u0000)\u329b\u0000)\u32ab\u0000)\u32aa\u0000)\u32a7\u0000)\u3290\u0000)\u328a\u0000)\u3292\u0000)\u328d\u0000)\u3291\u0000)\u32a3\u0000)\u328c\u0000)\u329f" +
"\u0000)\u3296\u0000)\u32ae\u0000)\u329c\u0000)\u328e\u0000)\u32a0\u0000)-\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c1\u03c5\u03c9]}\u1f08\u1f18\u1f28\u1f38\u1f48\u1f68\u1f00\u1f10\u1f20\u1f30\u1f40\u1fe4\u1f50\u1f60\u0000'0AUau\u00a8\u25cb\u0000Aa\u00c5\u016e\u235f\u0000+-OUou#\u00b1" + "\u0000)\u328b\u0000)\u3295\u0000)\u329a\u0000)\u32ac\u0000)\u3293\u0000)\u3297\u0000)\u3299\u0000)\u3296\u0000)\u32ae\u0000)\u329c\u0000)\u328e\u0000)\u32a0\u0000)-\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c1\u03c5\u03c9]}\u1f08\u1f18\u1f28\u1f38\u1f48\u1f68\u1f00\u1f10\u1f20\u1f30\u1f40\u1fe4\u1f50\u1f60\u0000'0" +
"\u01a0\u01af\u0000\u0433\u043a\u043b\u043d\u0445\u0467\u04fb\u04c4\u0513\u04c8\u04fd\u04ca\u0000 ()+,-./:>ADEIKLOU\\^_adeilou\u2191\u2193\u25cb\u00ac\u0000 -.\u00ad\u2014\u2013\u0000Ee\uFFFF\u0116\u0304\uFFFF\u0117\u0304\u233f\u00f7\u0100\u0110\u0112\u012a\u20ad\u00a3" + "AUau\u00a8\u25cb\u0000Aa\u00c5\u016e\u235f\u0000+-OUou#\u00b1\u01a0\u01af\u0000\u0433\u043a\u043b\u043d\u0445\u0467\u04fb\u04c4\u0513\u04c8\u04fd\u04ca\u0000 ()+,-./:>ADEIKLOU\\^_adeilou\u2191\u2193\u25cb\u00ac\u0000 -" +
"\u014c\u016a\u2340\u2212\u234f\u2356\u2296\u0000\u0433\u0436\u0439\u043a\u043b\u043c\u043d\u0445\u0447\u0456\u04f7\u0497\u048b\u049b\u052f\u04ce\u04b3\u04b7\u0000-/<=BCDGHILOTZ^bcdghilmotuvz\u0294\u0413\u041a\u0433\u043a\u04ae\u04af\u2190\u2192\u2194\u2395\\\u2260\u0243\u20a1\u01e4\u0126" + ".\u00ad\u2014\u2013\u0000Ee\uFFFF\u0116\u0304\uFFFF\u0117\u0304\u233f\u00f7\u0100\u0110\u0112\u012a\u20ad\u00a3\u014c\u016a\u2340\u2212\u234f\u2356\u2296\u0000\u0433\u0436\u0439\u043a\u043b\u043c\u043d\u0445\u0447\u0456\u04f7\u0497\u048b\u049b\u052f\u04ce\u04b3\u04b7\u0000-/<=BCDGHILOTZ^bcdghilmo" +
"\u0197\u0141\u00d8\u0166\u01b5|\u00a2\u20a5\u00b5\u221a\u02a1\u0492\u049e\u0493\u049f\u04b0\u219a\u219b\u21ae\u2341\u0000*3~\u2189\u236c\u0000123456789^\u00000\u2152\u00bd\u2153\u00bc\u2155\u2159\u2150\u215b\u2151\u000035^\u2154\u2156\u0000458^\u00be\u2157\u215c\u00005\u2158\u000068\u215a\u215d\u00008" + "tuvz\u0294\u0413\u041a\u0433\u043a\u04ae\u04af\u2190\u2192\u2194\u2395\\\u2260\u0243\u20a1\u01e4\u0126\u0197\u0141\u00d8\u0166\u01b5|\u00a2\u20a5\u00b5\u221a\u02a1\u0492\u049e\u0493\u049f\u04b0\u219a\u219b\u21ae\u2341\u0000*3~\u2189\u236c\u0000123456789^\u00000\u2152\u00bd\u2153\u00bc\u2155\u2159\u2150\u215b\u2151\u000035" +
"\u215e\u00008\u221e\u0000()-.\u2395\u2639\u263a\u2234\u2360\u0000 AEIOSTU_aeiostu\u02db\u0104\u0118\u012e\u01ea\u0218\u021a\u0172\u236e\u0219\u021b\u0000 \"'-/3<=>CDELNRSTZ_cdelnrstz\u2395" + "^\u2154\u2156\u0000458^\u00be\u2157\u215c\u00005\u2158\u000068\u215a\u215d\u00008\u215e\u00008\u221e\u0000()-.\u2395\u2639\u263a\u2234\u2360\u0000 AEIOSTU_aeiostu\u02db\u0104\u0118\u012e\u01ea\u0218\u021a\u0172\u236e\u0219\u021b\u0000 \"'-/3<=" +
"\u201c\u226e\u2665\u00ab\u2264\u22c4\u010c\u010e\u011a\u013d\u0147\u0158\u0160\u0164\u017d\u2343\u0000/<>CELNOPRTUWY^_cdeopruvy\u0415\u0417\u0421\u0423\u0437\u0443\u2395\u21d0\u21d2\u20ac\u20a4\u20a6\u0150\u20bd\u20b9\u20ae\u0170\u20a9\u00a5\u21d1\u2261\u20ab\u21d3\u04f2\u2338\u0000 \"'/" + ">CDELNRSTZ_cdelnrstz\u2395\u201c\u226e\u2665\u00ab\u2264\u22c4\u010c\u010e\u011a\u013d\u0147\u0158\u0160\u0164\u017d\u2343\u0000/<>CELNOPRTUWY^_cdeopruvy\u0415\u0417\u0421\u0423\u0437\u0443\u2395\u21d0\u21d2" +
"<=>AEIOU_aeiou\u00a8\u2395\u201d\u226f\u2265\u00bb\u00c2\u00ca\u00ce\u00d4\u00db\u2369\u2344\u0000!+?AEIOUY\\^abeiouy\u00c2\u00ca\u00d4\u00e2\u00ea\u00f4\u0102\u0103\u01a0\u01a1\u01af\u01b0\u2395\u2e18\u0000OUou\u1ede\u1eec\u00bf\u1ea2\u1eba\u1ec8\u1ece" + "\u20ac\u20a4\u20a6\u0150\u20bd\u20b9\u20ae\u0170\u20a9\u00a5\u21d1\u2261\u20ab\u21d3\u04f2\u2338\u0000 \"'/<=>AEIOU_aeiou\u00a8\u2395\u201d\u226f\u2265\u00bb\u00c2\u00ca\u00ce\u00d4\u00db\u2369\u2344\u0000!+?AEIOUY\\^abeiouy\u00c2\u00ca\u00d4\u00e2\u00ea" +
"\u1ee6\u1ef6\u262d\u0000AEOaeo\u1ea8\u1ec2\u1ed4\u0000Aa\u1eb2\u2370\u0000\"'(*,-;>AET^_`~\u00a8\u00b4\u00c4\u0102\u00c6@\u00c0\u00c3\u0000.|\u1e02\u0e3f\u0000',./<=CEOr|\u00c7\u010a\u2102\u20a0\u00a9\u20a2\u20b5\u0000,-.<H" + "\u00f4\u0102\u0103\u01a0\u01a1\u01af\u01b0\u2395\u2e18\u0000OUou\u1ede\u1eec\u00bf\u1ea2\u1eba\u1ec8\u1ece\u1ee6\u1ef6\u262d\u0000AEOaeo\u1ea8\u1ec2\u1ed4\u0000Aa\u1eb2\u2370\u0000\"'(*,-;>AET^_`~\u00a8\u00b4\u00c4\u0102\u00c6@\u00c0\u00c3\u0000.|\u1e02\u0e3f\u0000',." +
"\u1e10\u1e0a\u00d0\u0000\"',-.;<=>E^_`\u00a8\u00b4\u00cb\u0116\u018f\u00c8\u0000.Uilr\u1e1e\uFFFF\ud83d\udd95\uFFFF\ufb03\uFFFF\ufb04\u20a3\u0000(,.TU|\u02d8\u011e\u0122\u0120>\u20b2\u0000,\u1e28\u0000\"',-.;>J^_`j~\u00a8\u00b4\u00cf\u0130" + "/<=CEOr|\u00c7\u010a\u2102\u20a0\u00a9\u20a2\u20b5\u0000,-.<H\u1e10\u1e0a\u00d0\u0000\"',-.;<=>E^_`\u00a8\u00b4\u00cb\u0116\u018f\u00c8\u0000.Uilr\u1e1e\uFFFF\ud83d\udd95\uFFFF\ufb03\uFFFF\ufb04\u20a3\u0000(,.TU|\u02d8\u011e\u0122\u0120>\u20b2" +
"\u0132\u00cc\u0128\u0000'\u00b4\u0000,-\u0136\u0000',-/<=LTV\u013b\u0000A\u0000P\uFFFF\ud83d\udd96<\u0000.\u1e40\u0000',<=GNOo~\u0145\u014a\u2115\u2116\u00d1\u0000\"',-/;>ACERSXY^_`~\u00a8\u00b4\u00d6\u0152\u00ae\u00a7" + "\u0000,\u1e28\u0000\"',-.;>J^_`j~\u00a8\u00b4\u00cf\u0130\u0132\u00cc\u0128\u0000'\u00b4\u0000,-\u0136\u0000',-/<=LTV\u013b\u0000A\u0000P\uFFFF\ud83d\udd96<\u0000.\u1e40\u0000',<=GNOo~\u0145\u014a\u2115\u2116\u00d1\u0000\"'," +
"\u00a4\u262e\u00d2\u00d5\u0000!.=Pt\u00b6\u1e56\u20a7\u0000Q\u211a\u0000',<=ORs\u0156\u211d\u20a8\u0000!',.;<MOS|\u015e\u1e60\u2120\u1e9e$\u0000,-./;<=HM\u0162\u1e6a\u00de\u2122\u0000 !\"'*,-;>AEGIO" + "-/;>ACERSXY^_`~\u00a8\u00b4\u00d6\u0152\u00ae\u00a7\u00a4\u262e\u00d2\u00d5\u0000!.=Pt\u00b6\u1e56\u20a7\u0000Q\u211a\u0000',<=ORs\u0156\u211d\u20a8\u0000!',.;<MOS|\u015e\u1e60\u2120\u1e9e$\u0000,-./;<=" +
"U^_`aegiou~\u00a8\u00b4\u00b8\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0416\u0418\u0423\u0430\u0435\u0436\u0438\u0443\u0000,\u0000Ee\u1e1c\u0000Aa\u1eb6\u00dc\u0114\u012c\u014e\u016c\u00d9\u0103\u0115\u011f\u012d\u014f\u016d\u0168\u0000Ee\u1fb8\u1fd8\u1fe8\u1fb0\u1fd0\u1fe0\u04d0\u04d6\u04c1\u0419\u040e\u04d1\u04d7\u04c2\u0439\u045e" + "HM\u0162\u1e6a\u00de\u2122\u0000 !\"'*,-;>AEGIOU^_`aegiou~\u00a8\u00b4\u00b8\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0416\u0418\u0423\u0430\u0435\u0436\u0438\u0443\u0000,\u0000Ee\u1e1c\u0000Aa\u1eb6\u00dc\u0114\u012c\u014e\u016c\u00d9\u0103\u0115\u011f\u012d\u014f" +
"\u0000csz\u0000=^\u0174\u0000O\u0000\"'=^\u00a8\u00b4\u0178\u0176\u0000'.<Z\u017b\u2124\u0000]\u2337\u0000nt\uFFFF\\\u006e\uFFFF\\\u0074\u0000[\u0000!()+-./0123456789=ACEGHIJOSUWYZ" + "\u016d\u0168\u0000Ee\u1fb8\u1fd8\u1fe8\u1fb0\u1fd0\u1fe0\u04d0\u04d6\u04c1\u0419\u040e\u04d1\u04d7\u04c2\u0439\u045e\u0000Lcsz\u0000=^\u0174\u0000O\u0000\"'=^\u00a8\u00b4\u0178\u0176\u0000'.<Z\u017b\u2124\u0000]\u2337\u0000-?not\u2395\u25cb\uFFFF\\\u006e\u0000/\uFFFF\ud83d\ude4c\uFFFF\\\u0074\u2342\u2349" +
"_aceghijosuwyz|\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u1eb8\u1eb9\u1ecc\u1ecd\u2212\u4e00\u4e01\u4e09\u4e0a\u4e0b\u4e19\u4e2d\u4e59\u4e8c\u4eba\u56db\u5730\u5929\u7532\u0000AEOaeo\u1eac\u1ec6\u1ed8\u00b7\u0108\u011c\u0124\u0134\u015c\u1e90\u0000ahijlnor" + "\u0000[\u0000!()+-./0123456789=ACEGHIJOSUWYZ_aceghijosuwyz|\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u1eb8\u1eb9\u1ecc\u1ecd\u2212\u4e00\u4e01\u4e09\u4e0a\u4e0b\u4e19" +
"swxy\u0263\u0266\u0279\u027b\u0281\u0295\u02e4\uFFFF\u0410\u0302\uFFFF\u0415\u0302\uFFFF\u0418\u0302\uFFFF\u041e\u0302\uFFFF\u0420\u0302\uFFFF\u0423\u0302\uFFFF\u0440\u0302\u3192\u319c\u3194\u3196\u3198\u319b\u3197\u319a\u3193\u319f\u3195\u319e\u319d\u3199\u0000 !\"'()+-.0123456789;<=>AE" + "\u4e2d\u4e59\u4e8c\u4eba\u56db\u5730\u5929\u7532\u0000AEOaeo\u1eac\u1ec6\u1ed8\u00b7\u0108\u011c\u0124\u0134\u015c\u1e90\u0000ahijlnorswxy\u0263\u0266\u0279\u027b\u0281\u0295\u02e4\uFFFF\u0410\u0302\uFFFF\u0415\u0302\uFFFF\u0418\u0302\uFFFF\u041e\u0302\uFFFF\u0420\u0302\uFFFF\u0423\u0302\uFFFF\u0440\u0302\u3192\u319c\u3194\u3196\u3198\u319b" +
"GIOUY^_aegiouy~\u00c4\u00c6\u00d5\u00d6\u00dc\u00e4\u00e6\u00f5\u00f6\u00fc\u0226\u0227\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u1e36\u1e37\u1e5a\u1e5b\u2206\u220a\u2212\u2218\u2260\u2282\u2283\u22a5\u22c4\u2373\u2375\u237a\u25cb\u0000LRlr\u1e38\u1e5c\u0000AO" + "\u3197\u319a\u3193\u319f\u3195\u319e\u319d\u3199\u0000 !\"'()+-.0123456789;<=>AEGIOUY^_aegiouy~\u00c4\u00c6\u00d5\u00d6\u00dc\u00e4\u00e6\u00f5\u00f6\u00fc\u0226\u0227\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0418\u041e\u0420" +
"Uaou\u01de\u022a\u01d5\u2358\u0000AEOaeo\u01e0\u0230\u0000Oo\u01ec\u1e20\u0232\u0000Oo\u022c\u01e2\u1fb9\u1fd9\u1fe9\uFFFF\u0410\u0304\uFFFF\u0415\u0304\u04e2\uFFFF\u041e\u0304\uFFFF\u0420\u0304\u04ee\uFFFF\u0430\u0304\uFFFF\u0435\u0304\uFFFF\u043e\u0304\uFFFF\u0440\u0304\u2359\u2377\u235b\u2262\u2286\u2287\u234a\u235a\u2378\u2379\u2376\u235c\u0000\"(" + "\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u1e36\u1e37\u1e5a\u1e5b\u2206\u220a\u2212\u2218\u2260\u2282\u2283\u22a5\u22c4\u2373\u2375\u237a\u25cb\u0000LRlr\u1e38\u1e5c\u0000AOUaou\u01de\u022a\u01d5\u2358\u0000AEOaeo\u01e0\u0230\u0000Oo\u01ec\u1e20\u0232\u0000Oo\u022c\u01e2\u1fb9\u1fd9\u1fe9\uFFFF\u0410\u0304\uFFFF\u0415\u0304\u04e2" +
")+AEINOUWY^_`abeinouwy\u00af\u00c2\u00ca\u00d4\u00dc\u00e2\u00ea\u00f4\u00fc\u0102\u0103\u0112\u0113\u014c\u014d\u01a0\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u0000Uu\u03b9\u03c5" + "\uFFFF\u041e\u0304\uFFFF\u0420\u0304\u04ee\uFFFF\u0430\u0304\uFFFF\u0435\u0304\uFFFF\u043e\u0304\uFFFF\u0440\u0304\u2359\u2377\u235b\u2262\u2286\u2287\u234a\u235a\u2378\u2379\u2376\u235c\u0000\"()+AEINOUWY^_`abeinouwy\u00af\u00c2\u00ca\u00d4\u00dc\u00e2\u00ea\u00f4\u00fc\u0102\u0103\u0112\u0113\u014c\u014d\u01a0" +
"\u01db\u1fd2\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0b\u1f1b\u1f2b\u1f3b\u1f4b\u1f5b\u1f6b\u1f03\u1f13\u1f23\u1f33\u1f43\u1f53\u1f63\u0000\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0a\u1f1a\u1f2a\u1f3a\u1f4a\u1f6a\u1f02\u1f12\u1f22\u1f32\u1f42\u1f52\u1f62\u0000OUou\u1edc\u1eea\u01f8\u1e80\u1ef2\u0000AEO" + "\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u0000Uu\u03b9\u03c5\u01db\u1fd2\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0b\u1f1b\u1f2b\u1f3b\u1f4b\u1f5b\u1f6b\u1f03\u1f13\u1f23\u1f33\u1f43\u1f53\u1f63\u0000\u0391\u0395\u0397\u0399\u039f\u03a9" +
"aeo\u1ea6\u1ec0\u1ed2\u0000EOeo\u1e14\u1e50\u0000\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\uFFFF\u0410\u030f\uFFFF\u0415\u030f\uFFFF\u0418\u030f\uFFFF\u041e\u030f\uFFFF\u0420\u030f\uFFFF\u0423\u030f\uFFFF\u0430\u030f\uFFFF\u0435\u030f\uFFFF\u0438\u030f\uFFFF\u043e\u030f\uFFFF\u0440\u030f\uFFFF\u0443\u030f\u0000Aa\u1eb0\u0000EOeo\u1fba" + "\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u1f0a\u1f1a\u1f2a\u1f3a\u1f4a\u1f6a\u1f02\u1f12\u1f22\u1f32\u1f42\u1f52\u1f62\u0000OUou\u1edc\u1eea\u01f8\u1e80\u1ef2\u0000AEOaeo\u1ea6\u1ec0\u1ed2\u0000EOeo\u1e14\u1e50\u0000\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\uFFFF\u0410\u030f\uFFFF\u0415\u030f\uFFFF\u0418\u030f\uFFFF\u041e\u030f" +
"\u1fc8\u1fca\u1fda\u1ff8\u1fea\u1ffa\uFFFF\u0410\u0300\u0400\u040d\uFFFF\u041e\u0300\uFFFF\u0420\u0300\uFFFF\u0423\u0300\uFFFF\u0430\u0300\uFFFF\u043e\u0300\uFFFF\u0440\u0300\uFFFF\u0443\u0300\u0000\"'(*,-;>^_`ae~\u00a8\u00b4\u00e6\u0000!,.AEGIOUaegiou\u00b8\u0391\u0399\u03a5\u03b1\u03b9" + "\uFFFF\u0420\u030f\uFFFF\u0423\u030f\uFFFF\u0430\u030f\uFFFF\u0435\u030f\uFFFF\u0438\u030f\uFFFF\u043e\u030f\uFFFF\u0440\u030f\uFFFF\u0443\u030f\u0000Aa\u1eb0\u0000EOeo\u1fba\u1fc8\u1fca\u1fda\u1ff8\u1fea\u1ffa\uFFFF\u0410\u0300\u0400\u040d\uFFFF\u041e\u0300\uFFFF\u0420\u0300\uFFFF\u0423\u0300\uFFFF\u0430\u0300\uFFFF\u043e\u0300\uFFFF\u0440\u0300\uFFFF\u0443\u0300\u0000\"'(*," +
"\u03c5\u0410\u0415\u0416\u0418\u0423\u0430\u0435\u0436\u0438\u0443\u0000Aa\u0000Ee\u0000Ee\u0000\"',./<=ACDEGHIKLNORSTUZacdeghijklnorstuz|\u00dc\u00fc\u0000Uu\u01d9\u01cd\u01e6\u021e\u01cf" + "-;>^_`ae~\u00a8\u00b4\u00e6\u0000!,.AEGIOUaegiou\u00b8\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0416\u0418\u0423\u0430\u0435\u0436\u0438\u0443\u0000Aa\u0000Ee\u0000Ee\u0000\"',./<=ACDEGHIKLN" +
"\u01e8\u01d1\u01d3\u0000,-.<=hi\u00f0\u2300\u0000\"',-.;<=>^_`e\u00a8\u00b4\u0259\u0000.Sfils\u017f\uFFFF\ufb00\uFFFF\ufb01\uFFFF\ufb02\u0000(,.Ut\u02d8\u0000,\u0000\"',-.;>^_`j~\u00a8\u00b4\u0133\u0000'\u00b4" + "ORSTUZacdeghijklnorstuz|\u00dc\u00fc\u0000Uu\u01d9\u01cd\u01e6\u021e\u01cf\u01e8\u01d1\u01d3\u0000,-.<=hi\u00f0\u2300\u0000\"',-.;<=>^_`e\u00a8\u00b4\u0259\u0000.Sfils\u017f" +
"\u0000,k\u0138\u0000',-/<tv\u0000./u\u0000',<g~\u014b\u0000\"',-/;>AU^_`aceorsuwxy~\u00a8\u00b4\u0153\u0000!.=o\u0000o\uFFFF\ud83d\udca9\u0000',<=\u0000!',.;<" + "\uFFFF\ufb00\uFFFF\ufb01\uFFFF\ufb02\u0000(,.Ut\u02d8\u0000,\u0000\"',-.;>^_`j~\u00a8\u00b4\u0133\u0000'\u00b4\u0000,k\u0138\u0000',-/<tv\u0000./u\u0000',<g~\u014b\u0000\"',-/;>AU^_`ac" +
"mos\u00b8\u00df\u0000,-./;<hm\u00fe\u0000\"'*,-/;>AEGIOU^_`aegiou~\u00a8\u00b4\u0000/ACDEGHIKNORSTUZacdeghijklnor" + "eorsuwxy~\u00a8\u00b4\u0153\u0000!.=o\u0000o\uFFFF\ud83d\udca9\u0000',<=\u0000!',.;<mos\u00b8\u00df\u0000,-./;<hm\u00fe\u0000\"'*,-/;>AEGIOU^_`aegio" +
"stuz|\u0000^\u0000ox\u00d7\u0000\"'=^\u00a8\u00b4\u0000'.<\u0000}\u2205\u0000-=BCGS^cv~\u2190\u2192\u2206\u2207\u222a\u2282\u25cb\u2020\u2021\u236d\u2345\u2346\u234b\u2352\u2366\u2367\u233d\u0000\"()+0AEINOUVY^abei" + "u~\u00a8\u00b4\u0000/ACDEGHIKNORSTUZacdeghijklnorstuz|\u0000^\u0000ox\u00d7\u0000\"'=^\u00a8\u00b4\u0000'.<\u0000}\u2205\u0000-=BCGS^cv~\u2190\u2192" +
"nouvy|~\u00a8\u00c2\u00ca\u00d4\u00e2\u00ea\u00f4\u0102\u0103\u01a0\u01a1\u01af\u01b0\u03b1\u03b7\u03b9\u03c5\u03c9\u2207\u2227\u2228\u0000\u03b9\u03c5\u1fd7\u0000\u0391\u0397\u0399\u03a5\u03a9\u03b1\u03b7\u03b9\u03c5\u03c9\u1f0f\u1f2f\u1f3f\u1f5f\u1f6f\u1f07\u1f27\u1f37\u1f57\u1f67\u0000\u0391\u0397\u0399\u03a9\u03b1\u03b7\u03b9\u03c5\u03c9\u1f0e\u1f2e\u1f3e\u1f6e\u1f06\u1f26\u1f36\u1f56\u1f66" + "\u2206\u2207\u222a\u2282\u25cb\u2020\u2021\u236d\u2345\u2346\u234b\u2352\u2366\u2367\u233d\u0000\"()+0AEINOUVY^abeinouvy|~\u00a8\u00c2\u00ca\u00d4\u00e2\u00ea\u00f4\u0102\u0103\u01a0\u01a1\u01af\u01b0\u03b1\u03b7\u03b9\u03c5\u03c9\u2207\u2227\u2228\u0000\u03b9\u03c5\u1fd7\u0000\u0391\u0397\u0399\u03a5\u03a9" +
"\u0000OUou\u1ee0\u1eee\u1ebc\u1e7c\u1ef8\u0000AEOaeo\u1eaa\u1ec4\u1ed6\u0000Aa\u1eb4\u2248\u1fb6\u1fc6\u1fd6\u1fe6\u1ff6\u236b\u2372\u2371\u0000'*>AEIOUY`aeiouy~\u00b4\u2207\u2218\u22a4\u25cb\u1fed\u1fc1\u2361\u2365\u0000!\".;AEGIOUY" + "\u03b1\u03b7\u03b9\u03c5\u03c9\u1f0f\u1f2f\u1f3f\u1f5f\u1f6f\u1f07\u1f27\u1f37\u1f57\u1f67\u0000\u0391\u0397\u0399\u03a9\u03b1\u03b7\u03b9\u03c5\u03c9\u1f0e\u1f2e\u1f3e\u1f6e\u1f06\u1f26\u1f36\u1f56\u1f66\u0000OUou\u1ee0\u1eee\u1ebc\u1e7c\u1ef8\u0000AEOaeo\u1eaa\u1ec4\u1ed6\u0000Aa\u1eb4\u2248\u1fb6\u1fc6\u1fd6\u1fe6\u1ff6\u236b\u2372\u2371\u0000'*>A" +
"aegiouy~\u00c4\u00c6\u00d5\u00d6\u00dc\u00e4\u00e6\u00f5\u00f6\u00fc\u0226\u0227\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443\u1e36\u1e37\u1e5a\u1e5b\u22a4\u0000LRlr\u0000AOUaou\u0000AOao\u0000Oo\u0000Oo\u2351\u0000\"()+" + "EIOUY`aeiouy~\u00b4\u2207\u2218\u22a4\u25cb\u1fed\u1fc1\u2361\u2365\u0000!\".;AEGIOUYaegiouy~\u00c4\u00c6\u00d5\u00d6\u00dc\u00e4\u00e6\u00f5\u00f6\u00fc\u0226\u0227\u0391\u0399\u03a5\u03b1\u03b9\u03c5\u0410\u0415\u0418\u041e\u0420\u0423\u0430\u0435\u0438\u043e\u0440\u0443" +
",/ACEGIJKLMNOPRSUWYZ^_abcegijklmnoprsuwyz~\u00af\u00b8\u00c2\u00c5\u00c6\u00c7\u00ca\u00cf\u00d4\u00d5\u00d8\u00dc\u00e2\u00e5\u00e6\u00e7\u00ea\u00ef\u00f4\u00f5\u00f8\u00fc\u0102\u0103\u0112\u0113\u014c\u014d\u0168\u0169" + "\u1e36\u1e37\u1e5a\u1e5b\u22a4\u0000LRlr\u0000AOUaou\u0000AOao\u0000Oo\u0000Oo\u2351\u0000\"()+,/ACEGIJKLMNOPRSUWYZ^_abcegijklmnoprsu" +
"\u01a0\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0410\u0413\u0415\u0418\u041a\u041e\u0420\u0423\u042b\u042d\u042e\u042f\u0430\u0433\u0435\u0438\u043a\u043e\u0440\u0443\u044b\u044d\u044e\u044f\u0000IUiu\u03b9\u03c5\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0000\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1" + "wyz~\u00af\u00b8\u00c2\u00c5\u00c6\u00c7\u00ca\u00cf\u00d4\u00d5\u00d8\u00dc\u00e2\u00e5\u00e6\u00e7\u00ea\u00ef\u00f4\u00f5\u00f8\u00fc\u0102\u0103\u0112\u0113\u014c\u014d\u0168\u0169\u01a0\u01a1\u01af\u01b0\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0410\u0413\u0415\u0418\u041a\u041e\u0420\u0423\u042b\u042d\u042e\u042f\u0430\u0433\u0435\u0438\u043a\u043e\u0440\u0443" +
"\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0000OUou\u0000Cc\u0000Oo\u0000AEOaeo\u0000EOeo\u0000Aa\u0000OUou\u0000EOeo\u0000Cc\u0000CDEGHKLNRSTcdeghklnrst\u0228\u0000\u2395\u2339" + "\u044b\u044d\u044e\u044f\u0000IUiu\u03b9\u03c5\u0000\u0391\u0395\u0397\u0399\u039f\u03a5\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0000\u0391\u0395\u0397\u0399\u039f\u03a9\u03b1\u03b5\u03b7\u03b9\u03bf\u03c5\u03c9\u0000OUou\u0000Cc\u0000Oo\u0000AEOaeo\u0000EOeo\u0000Aa\u0000OUou\u0000" +
"\u0000Gg\u0000'\u0000'\u0000'\u0000\"'\u03aa\u0000'\u0000\"'\u03ab\u0000'\u0000'\u0000'\u0000'\u0000\"'()`~\u00b4\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8d\u1f9d\u1fad\u1f85\u1f95\u1fa5\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8c\u1f9c\u1fac\u1f84\u1f94" + "EOeo\u0000Cc\u0000CDEGHKLNRSTcdeghklnrst\u0228\u0000\u2395\u2339\u0000Gg\u0000'\u0000'\u0000'\u0000\"'\u03aa\u0000'\u0000\"'\u03ab\u0000'\u0000'\u0000'\u0000'\u0000\"'()`~\u00b4\u0391\u0397\u03a9" +
"\u1fa4\u1fb4\u1fc4\u1ff4\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f89\u1f99\u1fa9\u1f81\u1f91\u1fa1\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f88\u1f98\u1fa8\u1f80\u1f90\u1fa0\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8b\u1f9b\u1fab\u1f83\u1f93\u1fa3\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8a\u1f9a\u1faa\u1f82\u1f92\u1fa2\u1fb2\u1fc2\u1ff2\u0000()\u03b1\u03b7\u03c9\u0000" + "\u03b1\u03b7\u03c9\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8d\u1f9d\u1fad\u1f85\u1f95\u1fa5\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8c\u1f9c\u1fac\u1f84\u1f94\u1fa4\u1fb4\u1fc4\u1ff4\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f89\u1f99\u1fa9\u1f81\u1f91\u1fa1\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f88\u1f98\u1fa8\u1f80\u1f90\u1fa0\u0000()\u03b1\u03b7\u03c9\u0000\u0391" +
"\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8f\u1f9f\u1faf\u1f87\u1f97\u1fa7\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8e\u1f9e\u1fae\u1f86\u1f96\u1fa6\u1fb7\u1fc7\u1ff7\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1fbc\u1fcc\u1ffc\u1fb3\u1fc3\u1ff3\u0000'\u0000\"'\u0000'\u0000=\u0000=\u0000\u041e\u043e\u0000=\u0000\u0435" + "\u0397\u03a9\u03b1\u03b7\u03c9\u1f8b\u1f9b\u1fab\u1f83\u1f93\u1fa3\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8a\u1f9a\u1faa\u1f82\u1f92\u1fa2\u1fb2\u1fc2\u1ff2\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8f\u1f9f\u1faf\u1f87\u1f97\u1fa7\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1f8e\u1f9e\u1fae\u1f86\u1f96\u1fa6\u1fb7\u1fc7\u1ff7\u0000()\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9" +
"\u0443\u0447\u044b\u044c\ua64b\ua651\u0463\u0461\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u0063\u0075\u0074\u0065\uFFFF\ua659\uFFFF\ua64d\u0000\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0073\u006c\u0061\u0076\u006f\u006e\u0069\u0063\u005f\u0070\u0073\u0069\u006c\u0069\u0000,.\u0439\u043a\u0445\u0458\u0491\u0481\u0000\u0435\u0436\u0437\u0439\u0458\u0465\uFFFF" + "\u03b1\u03b7\u03c9\u0000\u0391\u0397\u03a9\u03b1\u03b7\u03c9\u1fbc\u1fcc\u1ffc\u1fb3\u1fc3\u1ff3\u0000'\u0000\"'\u0000'\u0000=\u0000=\u0000\u041e\u043e\u0000=\u0000\u0435\u0443\u0447\u044b\u044c\ua64b\ua651\u0463\u0461\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u0063\u0075\u0074\u0065\uFFFF\ua659\uFFFF\ua64d\u0000\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069" +
"\ua649\u045f\uFFFF\ua643\u0452\u0000\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0074\u0072\u0065\u006d\u0061\u0000.\u0000\u0444\u0499\u0000\u0438\u0443\u0475\u0000.\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0062\u0072\u0065\u0076\u0065\u0000,.\u0433\u0441\u0445\u0448\u046f\u0000,.\u044c\u0459\u0000.\u0000,\u00b7\u0447\u044c\u0529" + "\u006e\u0067\u005f\u0073\u006c\u0061\u0076\u006f\u006e\u0069\u0063\u005f\u0070\u0073\u0069\u006c\u0069\u0000,.\u0439\u043a\u0445\u0458\u0491\u0481\u0000\u0435\u0436\u0437\u0439\u0458\u0465\uFFFF\ua649\u045f\uFFFF\ua643\u0452\u0000\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0074\u0072\u0065\u006d\u0061\u0000.\u0000\u0444\u0499\u0000\u0438\u0443\u0475\u0000.\u0447\uFFFF\u0063\u006f" +
"\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0074\u0069\u0074\u006c\u006f\u045a\u0000\u0442\u0443\u0447\u047f\u0479\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u005f\u0062\u0072\u0065\u0076\u0065\u0000\u0441\u0471\u0000\u0439\u0444\u0458\u045b\u0473\u0000\u0438\u0439\u0443\u0447\u0456\u0458\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069" + "\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0062\u0072\u0065\u0076\u0065\u0000,.\u0433\u0441\u0445\u0448\u046f\u0000,.\u044c\u0459\u0000.\u0000,\u00b7\u0447\u044c\u0529\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0074\u0069\u0074\u006c\u006f\u045a\u0000\u0442\u0443\u0447\u047f\u0479\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0069\u006e\u0076\u0065" +
"\u006e\u0067\u005f\u0070\u006f\u0072\u006b\u0072\u0079\u0074\u0069\u0065\u0000,.\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0073\u006c\u0061\u0076\u006f\u006e\u0069\u0063\u005f\u0064\u0061\u0073\u0069\u0061\u0000.\u0430\u0431\u0435\u0439\u043d\u043e\u0443\u0445\u0447\u044a\u044e\u0458\u0467\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0070\u006f\u006b\u0072\u0079" + "\u0072\u0074\u0065\u0064\u005f\u0062\u0072\u0065\u0076\u0065\u0000\u0441\u0471\u0000\u0439\u0444\u0458\u045b\u0473\u0000\u0438\u0439\u0443\u0447\u0456\u0458\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0070\u006f\u0072\u006b\u0072\u0079\u0074\u0069\u0065\u0000,.\u0447\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0073\u006c\u0061\u0076\u006f\u006e\u0069\u0063\u005f\u0064\u0061" +
"\u0074\u0069\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0070\u0061\u0079\u0065\u0072\u006f\u006b\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u005f\u0074\u0069\u006c\u0064\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0067\u0072\u0061\u0076\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067" + "\u0073\u0069\u0061\u0000.\u0430\u0431\u0435\u0439\u043d\u043e\u0443\u0445\u0447\u044a\u044e\u0458\u0467\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0070\u006f\u006b\u0072\u0079\u0074\u0069\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0070\u0061\u0079\u0065\u0072\u006f\u006b\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0076\u0065\u0072\u0074\u0069\u0063" +
"\u005f\u0076\u007a\u006d\u0065\u0074\u0000\u0442\u0449\u0000\u0447\u0000\u0430\u0435\u043c\u043d\u0447\uFFFF\ua653\u0451\u046d\u0469\u0000\u044c\uFFFF\ua65d\u0000\".\u0443\u0456\u0000\u0430\u0447\u0463\uFFFF\ua657\u0000\u0442\u0000\u0447\u0000\u05d9\uFFFF\ufb1d\u0000\u05d0\u05f2\uFFFF\ufb2e\uFFFF\ufb1f\u0000\u05d0\uFFFF\ufb2f\u0000\u05d5\uFFFF\ufb4b\u0000\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d8\u05d9\u05da\u05db" + "\u0061\u006c\u005f\u0074\u0069\u006c\u0064\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0067\u0072\u0061\u0076\u0065\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0076\u007a\u006d\u0065\u0074\u0000\u0442\u0449\u0000\u0447\u0000\u0430\u0435\u043c\u043d\u0447\uFFFF\ua653\u0451\u046d\u0469\u0000\u044c\uFFFF\ua65d\u0000\".\u0443\u0456\u0000\u0430\u0447\u0463\uFFFF\ua657\u0000" +
"\u05dc\u05de\u05e0\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u05ea\uFFFF\ufb30\uFFFF\ufb31\uFFFF\ufb32\uFFFF\ufb33\uFFFF\ufb34\uFFFF\ufb35\uFFFF\ufb36\uFFFF\ufb38\uFFFF\ufb39\uFFFF\ufb3a\uFFFF\ufb3b\uFFFF\ufb3c\uFFFF\ufb3e\uFFFF\ufb40\uFFFF\ufb41\uFFFF\ufb43\uFFFF\ufb44\uFFFF\ufb46\uFFFF\ufb47\uFFFF\ufb48\uFFFF\ufb49\uFFFF\ufb4a\u0000\u05d1\u05db\u05e4\uFFFF\ufb4c\uFFFF\ufb4d\uFFFF\ufb4e\u0000\u05bc\u05e9\ufb49\u0000\u05e9\uFFFF" + "\u0442\u0000\u0447\u0000\u05d9\uFFFF\ufb1d\u0000\u05d0\u05f2\uFFFF\ufb2e\uFFFF\ufb1f\u0000\u05d0\uFFFF\ufb2f\u0000\u05d5\uFFFF\ufb4b\u0000\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d8\u05d9\u05da\u05db\u05dc\u05de\u05e0\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u05ea\uFFFF\ufb30\uFFFF\ufb31\uFFFF\ufb32\uFFFF\ufb33\uFFFF\ufb34\uFFFF\ufb35\uFFFF\ufb36\uFFFF\ufb38\uFFFF\ufb39\uFFFF\ufb3a\uFFFF\ufb3b\uFFFF\ufb3c\uFFFF\ufb3e\uFFFF" +
"\ufb2c\uFFFF\ufb2a\u0000\u05bc\u05e9\ufb49\u0000\u05e9\uFFFF\ufb2d\uFFFF\ufb2b\u0000\u0627\u0622\u0000\u0627\u0648\u064a\u06c1\u06d2\u06d5\u0623\u0624\u0626\u06c2\u06d3\u06c0\u0000\u0627\u0625\u0000\u0915\u0916\u0917\u091c\u0921\u0922\u0928\u092b\u092f\u0930\u0933\u0958\u0959\u095a\u095b\u095c\u095d\u0929\u095e\u095f\u0931\u0934\u0000\u09a1\u09a2\u09af\u09dc\u09dd\u09df\u0000\u09be\u09d7\u09cb\u09cc\u0000\u0a16\u0a17\u0a1c\u0a2b" + "\ufb40\uFFFF\ufb41\uFFFF\ufb43\uFFFF\ufb44\uFFFF\ufb46\uFFFF\ufb47\uFFFF\ufb48\uFFFF\ufb49\uFFFF\ufb4a\u0000\u05d1\u05db\u05e4\uFFFF\ufb4c\uFFFF\ufb4d\uFFFF\ufb4e\u0000\u05bc\u05e9\ufb49\u0000\u05e9\uFFFF\ufb2c\uFFFF\ufb2a\u0000\u05bc\u05e9\ufb49\u0000\u05e9\uFFFF\ufb2d\uFFFF\ufb2b\u0000\u0627\u0639\u0648\u064a\u0667\u06cc\u06f7\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u006c\u0065\u0066\u005f\u0061" +
"\u0a32\u0a38\u0a59\u0a5a\u0a5b\u0a5e\u0a33\u0a36\u0000\u0b21\u0b22\u0b5c\u0b5d\u0000\u0b3e\u0b56\u0b57\u0b4b\u0b48\u0b4c\u0000\u0bbe\u0bd7\u0bca\u0bcc\u0000\u0bbe\u0bcb\u0000\u0b92\u0b94\u0000\u0c56\u0c48\u0000\u0cd5\u0cc0\u0000\u0cc2\u0cd5\u0cd6\u0cca\u0cc7\u0cc8\u0000\u0cd5\u0ccb\u0000\u0d3e\u0d57\u0d4a\u0d4c\u0000\u0d3e\u0d4b\u0000\u0dca\u0dcf\u0ddf\u0dda\u0ddc\u0dde\u0000\u0dca\u0ddd\u0000\u0f72\u0f74\u0f80\u0f73\u0f75\u0f81" + "\u0062\u006f\u0076\u0065\u0623\u06c9\u063d\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u006c\u0065\u0066\u005f\u0062\u0065\u006c\u006f\u0077\u0000\u062f\u0631\u0634\u0646\u0637\u0691\u062b\u0679\u0000\u0634\u0686\u0000\u062d\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0073\u0075\u006b\u0075\u006e\u0000\u062a\u0632\u06f7\u0630\u0695\u0000\u0634\u0635\u0000\u062a\u0000\u0627\u0647" +
"\u0000\u0fb5\u0fb9\u0000\u0fb7\u0f93\u0000\u0fb7\u0f9d\u0000\u0fb7\u0fa2\u0000\u0fb7\u0fa7\u0000\u0fb7\u0fac\u0000\u0f80\u0f76\u0000\u0f80\u0f78\u0000\u0f40\u0f69\u0000\u0f42\u0f4c\u0f51\u0f56\u0f5b\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0000\u1025\u1026\u0000\u1100\u1101\u0000\u1100\u1102\u1103\u1107\u1113\u1114\u1115\u1116\u0000\u1100\u1103\u1117\u1104\u0000\u1102\u1105\u110b\u1112\u1118\u1119\u111b\u111a\u0000\u1107\u110b\u111c\u111d" + "\u0648\u064a\u0667\u0668\u06cc\u06f7\u06f8\u0625\u06c0\u0624\u0626\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0068\u0061\u006d\u007a\u0061\u005f\u0062\u0065\u006c\u006f\u0077\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0068\u0061\u006d\u007a\u0061\u005f\u0061\u0062\u006f\u0076\u0065\u0000\u0643\u06a9\u06af\u0000\u0648\u06a1\u0000\u0648\u06ca\u0000\u0644\u0667\u06f7\uFFFF\u0063\u006f" +
"\u0000\u1100\u1102\u1103\u1107\u1109\u110a\u110b\u110c\u110e\u1110\u1111\u112b\u112d\u112f\u1132\u1136\u111e\u111f\u1120\u1108\u1121\u1125\u112b\u1127\u1128\u1129\u112a\u112c\u1122\u1123\u1124\u1126\u0000\u110b\u0000\u1100\u1102\u1103\u1105\u1106\u1107\u1109\u110a\u110b\u110c\u110e\u110f\u1110\u1111\u1112\u111e\u112d\u112e\u112f\u1130\u1131\u1132\u110a\u1134\u1135\u1136\u1137\u1138\u1139\u113a\u113b\u1133\u0000\u1109\u0000\u1100" + "\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0073\u0068\u0061\u0064\u0064\u0061\u0068\u06b5\u0000\u062a\u0647\u0648\u064a\u06cc\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0066\u0061\u0074\u0068\u0061\u0074\u0061\u006e\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0064\u0061\u006d\u006d\u0061\u0074\u0061\u006e\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u006b" +
"\u1103\u1106\u1107\u1109\u110b\u110c\u110e\u1110\u1111\u1140\u1141\u1142\u1143\u1144\u1145\u1147\u1148\u1149\u114a\u114b\u1146\u0000\u110b\u110c\u114d\u110d\u0000\u110f\u1112\u1152\u1153\u0000\u1107\u110b\u1156\u1157\u0000\u1112\u1158\u0000\u1100\u1103\u1107\u1109\u110c\u0000\u1100\u0000\u113c\u113d\u0000\u113e\u113f\u0000\u114e\u114f\u0000\u1150\u1151\u0000\u1169\u116e\u1175\u1176\u1177\u1162\u0000\u1169\u116d\u1175\u1178\u1179" + "\u0061\u0073\u0072\u0061\u0074\u0061\u006e\u0000 \u062a\u0639\u0646\u0647\u0648\u064a\u06cc\u06d5\u0629\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0066\u0061\u0074\u0068\u0061\u06c6\u06ce\u0000\u062b\u0639\u0641\u0646\u0648\u0667\u0668\u06f7\u06f8\u06cb\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0064\u0061\u006d\u006d\u0061\u0068\u0000 \u0627\u0639\u0646\u064a\u0667\u0668" +
"\u1164\u0000\u1169\u116e\u1173\u1175\u117a\u117b\u117c\u1166\u0000\u1169\u116e\u1175\u117d\u117e\u1168\u0000\u1161\u1162\u1165\u1166\u1168\u1169\u116e\u1175\u116a\u116b\u117f\u1180\u1181\u1182\u1183\u116c\u0000\u1175\u0000\u1163\u1164\u1167\u1169\u1175\u1184\u1185\u1186\u1187\u1188\u0000\u1161\u1162\u1165\u1166\u1168\u116e\u1175\u117c\u1189\u118a\u116f\u1170\u118c\u118d\u1171\u118b\u0000\u1173\u1175\u0000\u1161\u1165\u1166\u1167" + "\u06f7\u06f8\u06d2\u0649\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u006b\u0061\u0073\u0072\u0061\u0000\u0627\u0622\u0000\u0627\u0648\u064a\u06c1\u06d2\u06d5\u06c2\u06d3\u0000\u0627\u0000\u0627\u0631\u0639\u0644\u0648\u064a\u0667\u06cc\uFFFF\u0063\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u0072\u0061\u0062\u0069\u0063\u005f\u0076\u0000\u0639\u0648\u064a\u0668\u06cc\uFFFF\u0063\u006f\u006d" +
"\u1168\u116e\u1175\u118e\u118f\u1190\u1191\u1192\u1193\u1194\u0000\u116e\u1173\u1175\u1195\u1196\u1174\u0000\u116e\u1197\u0000\u1161\u1163\u1169\u116e\u1173\u119e\u1198\u1199\u119a\u119b\u119c\u119d\u0000\u1165\u116e\u1175\u119e\u119f\u11a0\u11a1\u11a2\u0000\u11a8\u11af\u11ba\u11e7\u11a9\u11c3\u11aa\u11c4\u0000\u11a8\u0000\u11a8\u11ae\u11ba\u11bd\u11c0\u11c2\u11eb\u11c5\u11c6\u11c7\u11ac\u11c9\u11ad\u11c8\u0000\u11a8\u11af\u11ca" + "\u0062\u0069\u006e\u0069\u006e\u0067\u005f\u0061\u0072\u0061\u0062\u0069\u0063\u005f\u0069\u006e\u0076\u0065\u0072\u0074\u0065\u0064\u005f\u0076\u0000 \u0627\u0639\u0646\u0667\u0668\u06cc\u06f7\u06f8\u0000\u0627\u0631\u0639\u0644\u0648\u064a\u06cc\u06f7\u0000\u0639\u0648\u064a\u06cc\u06f8\u0000\u0915\u0916\u0917\u091c\u0921\u0922\u0928\u092b\u092f\u0930\u0933\u0958\u0959\u095a\u095b\u095c\u095d\u0929\u095e\u095f\u0931\u0934" +
"\u11cb\u0000\u11a8\u11aa\u11ab\u11ae\u11af\u11b7\u11b8\u11b9\u11ba\u11bb\u11bf\u11c0\u11c1\u11c2\u11da\u11dd\u11e5\u11e6\u11eb\u11f9\u11b0\u11cc\u11cd\u11ce\u11d0\u11b1\u11b2\u11d3\u11b3\u11d6\u11d8\u11b4\u11b5\u11b6\u11d1\u11d2\u11d4\u11d5\u11d7\u11d9\u0000\u11ba\u0000\u11a8\u11ba\u0000\u11ba\u11bc\u11c2\u0000\u11ba\u0000\u11a8\u11af\u11b8\u11ba\u11bb\u11bc\u11be\u11c2\u11eb\u11da\u11db\u11dc\u11dd\u11de\u11e2\u11e0\u11e1\u11df" + "\u0000\u09a1\u09a2\u09af\u09dc\u09dd\u09df\u0000\u09be\u09d7\u09cb\u09cc\u0000\u0a16\u0a17\u0a1c\u0a2b\u0a32\u0a38\u0a59\u0a5a\u0a5b\u0a5e\u0a33\u0a36\u0000\u0b21\u0b22\u0b5c\u0b5d\u0000\u0b3e\u0b56\u0b57\u0b4b\u0b48\u0b4c\u0000\u0bbe\u0bd7\u0bca\u0bcc\u0000\u0bbe\u0bcb\u0000\u0b92\u0b94\u0000\u0c56\u0c48\u0000\u0cd5\u0cc0\u0000\u0cc2\u0cd5\u0cd6\u0cca\u0cc7\u0cc8\u0000\u0cd5\u0ccb\u0000\u0d3e\u0d57\u0d4a\u0d4c\u0000\u0d3e\u0d4b" +
"\u0000\u11af\u11ba\u11bc\u11c1\u11c2\u11e3\u11b9\u11e6\u11e4\u11e5\u0000\u11a8\u11ae\u11af\u11b8\u11ba\u11e7\u11e8\u11e9\u11ea\u11bb\u0000\u11a8\u11a9\u11bc\u11bf\u11ec\u11ed\u11ee\u11ef\u0000\u11b8\u11bc\u11f3\u11f4\u0000\u11ab\u11af\u11b7\u11b8\u11f5\u11f6\u11f7\u11f8\u0000\u11c2\u11cf\u0000\u11ba\u0000\u11a8\u0000\u11ba\u11eb\u11f1\u11f2\u0000|\u2395\u2347\u0000-\u2395\u2350\u0000|\u2395\u2348\u0000-\u2395" + "\u0000\u0dca\u0dcf\u0ddf\u0dda\u0ddc\u0dde\u0000\u0dca\u0ddd\u0000\u0f72\u0f74\u0f80\u0f73\u0f75\u0f81\u0000\u0fb5\u0fb9\u0000\u0fb7\u0f93\u0000\u0fb7\u0f9d\u0000\u0fb7\u0fa2\u0000\u0fb7\u0fa7\u0000\u0fb7\u0fac\u0000\u0f80\u0f76\u0000\u0f80\u0f78\u0000\u0f40\u0f69\u0000\u0f42\u0f4c\u0f51\u0f56\u0f5b\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0000\u1025\u1026\u0000\u1100\u1101\u0000\u1100\u1102\u1103\u1107\u1113\u1114\u1115\u1116\u0000\u1100" +
"\u2357\u0000/\u2204\u0000_|\u2395\u234d\u0000|~\u00a8\u2395\u2354\u0000/\u2209\u0000_\u0000/\u220c\u0000_\u00a8\u2229\u22a4\u22a5\u2395\u25cb\u235d\u2355\u234e\u233b\u233e\u0000/\u2224\u0000/\u2226\u0000~\u2228\u2395\u2353\u0000~\u2227\u2395\u234c\u0000\u2218\u0000|\u0000/\u2247\u0000/\u2244\u0000/\u2249\u0000/\u226d\u0000_\u2395\u236f" + "\u1103\u1117\u1104\u0000\u1102\u1105\u110b\u1112\u1118\u1119\u111b\u111a\u0000\u1107\u110b\u111c\u111d\u0000\u1100\u1102\u1103\u1107\u1109\u110a\u110b\u110c\u110e\u1110\u1111\u112b\u112d\u112f\u1132\u1136\u111e\u111f\u1120\u1108\u1121\u1125\u112b\u1127\u1128\u1129\u112a\u112c\u1122\u1123\u1124\u1126\u0000\u110b\u0000\u1100\u1102\u1103\u1105\u1106\u1107\u1109\u110a\u110b\u110c\u110e\u110f\u1110\u1111\u1112\u111e\u112d\u112e\u112f" +
"\u0000/\u0000/\u2270\u0000/\u2271\u0000/\u2274\u0000/\u2275\u0000/\u2278\u0000/\u2279\u0000/\u2280\u0000/\u2281\u0000/\u22e0\u0000/\u22e1\u0000/_|\u2284\u0000/_\u2285\u0000/\u2288\u0000/\u2289\u0000/\u22e2\u0000/\u22e3\u0000/\u22ac\u0000\u00a8\u00af\u2218\u22a5\u2336\u0000_\u2218\u22a4\u0000/\u22ad\u0000/\u22ae" + "\u1130\u1131\u1132\u110a\u1134\u1135\u1136\u1137\u1138\u1139\u113a\u113b\u1133\u0000\u1109\u0000\u1100\u1103\u1106\u1107\u1109\u110b\u110c\u110e\u1110\u1111\u1140\u1141\u1142\u1143\u1144\u1145\u1147\u1148\u1149\u114a\u114b\u1146\u0000\u110b\u110c\u114d\u110d\u0000\u110f\u1112\u1152\u1153\u0000\u1107\u110b\u1156\u1157\u0000\u1112\u1158\u0000\u1100\u1103\u1107\u1109\u110c\u0000\u1100\u0000\u113c\u113d\u0000\u113e\u113f\u0000\u114e" +
"\u0000/\u22af\u0000/\u22ea\u0000/\u22eb\u0000/\u22ec\u0000/\u22ed\u0000_\u2395\u233a\u0000_\u0000_\u0000_\u0000'/:<=>?\\\u00f7\u2190\u2191\u2192\u2193\u2206\u2207\u2218\u2227\u2228\u2260\u22c4\u25cb\u2342\u233c\u0000*-.\\_|\u00a8\u2218\u2395\u2299\u2349\u0000/\u2adc\u0000 !\"%'()" + "\u114f\u0000\u1150\u1151\u0000\u1169\u116e\u1175\u1176\u1177\u1162\u0000\u1169\u116d\u1175\u1178\u1179\u1164\u0000\u1169\u116e\u1173\u1175\u117a\u117b\u117c\u1166\u0000\u1169\u116e\u1175\u117d\u117e\u1168\u0000\u1161\u1162\u1165\u1166\u1168\u1169\u116e\u1175\u116a\u116b\u117f\u1180\u1181\u1182\u1183\u116c\u0000\u1175\u0000\u1163\u1164\u1167\u1169\u1175\u1184\u1185\u1186\u1187\u1188\u0000\u1161\u1162\u1165\u1166\u1168\u116e\u1175" +
"*,-.0123456789<=>?[]^_abcehlopruyz{|}\u00a3\u00a7\u00b1\u00d7\u0398\u03a0\u03a3\u03b2\u03b3\u03b5\u03b8\u03ba\u03c0\u03c1\u03c3\u03c5\u03c6\u0430\u0435\u0437\u0438\u0439\u043b\u043c\u043d\u043e\u0441\u0443\u0447\u0448\u044a\u044b\u044c\u044d\u044f" + "\u117c\u1189\u118a\u116f\u1170\u118c\u118d\u1171\u118b\u0000\u1173\u1175\u0000\u1161\u1165\u1166\u1167\u1168\u116e\u1175\u118e\u118f\u1190\u1191\u1192\u1193\u1194\u0000\u116e\u1173\u1175\u1195\u1196\u1174\u0000\u116e\u1197\u0000\u1161\u1163\u1169\u116e\u1173\u119e\u1198\u1199\u119a\u119b\u119c\u119d\u0000\u1165\u116e\u1175\u119e\u119f\u11a0\u11a1\u11a2\u0000\u11a8\u11af\u11ba\u11e7\u11a9\u11c3\u11aa\u11c4\u0000\u11a8\u0000\u11a8" +
"\u0456\u0458\u045f\u0461\u0481\u0487\u049b\u04b7\u04c8\u0513\u05d1\u05d3\u05d5\u05d6\u05d7\u05dd\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u0901\u0902\u0905\u0906\u0907\u0908\u0909\u090a\u090b\u090c\u090f\u0910\u0913\u0914\u0915\u0916\u0917\u0918\u091a\u091b\u091c\u091d\u091f\u0921\u0922\u0923\u0925\u0926\u0928" + "\u11ae\u11ba\u11bd\u11c0\u11c2\u11eb\u11c5\u11c6\u11c7\u11ac\u11c9\u11ad\u11c8\u0000\u11a8\u11af\u11ca\u11cb\u0000\u11a8\u11aa\u11ab\u11ae\u11af\u11b7\u11b8\u11b9\u11ba\u11bb\u11bf\u11c0\u11c1\u11c2\u11da\u11dd\u11e5\u11e6\u11eb\u11f9\u11b0\u11cc\u11cd\u11ce\u11d0\u11b1\u11b2\u11d3\u11b3\u11d6\u11d8\u11b4\u11b5\u11b6\u11d1\u11d2\u11d4\u11d5\u11d7\u11d9\u0000\u11ba\u0000\u11a8\u11ba\u0000\u11ba\u11bc\u11c2\u0000\u11ba\u0000\u11a8" +
"\u092a\u092b\u092c\u092f\u0930\u0933\u0935\u0936\u0937\u093c\u093d\u093e\u093f\u0940\u0941\u0943\u0947\u0948\u094b\u094c\u0953\u0956\u0962\u0964\u0970\u2020\u20ac\u20b9\u2190\u2191\u2192\u2193\u2194\u2195\u2196\u2197\u2198\u2199\u2203\u2208\u2227\u2228\u2229\u222a\u222b\u2282\u2283\u22b7\ua649\ua651\ua67d\uFFFF\u006e\u0062\u0073\u0070\u201e\u2026\uFFFF\u0066\u0031\u0030\uFFFF\u0066\u0031\uFFFF\u0066\u0032\uFFFF\u0066\u0033\uFFFF" + "\u11af\u11b8\u11ba\u11bb\u11bc\u11be\u11c2\u11eb\u11da\u11db\u11dc\u11dd\u11de\u11e2\u11e0\u11e1\u11df\u0000\u11af\u11ba\u11bc\u11c1\u11c2\u11e3\u11b9\u11e6\u11e4\u11e5\u0000\u11a8\u11ae\u11af\u11b8\u11ba\u11e7\u11e8\u11e9\u11ea\u11bb\u0000\u11a8\u11a9\u11bc\u11bf\u11ec\u11ed\u11ee\u11ef\u0000\u11b8\u11bc\u11f3\u11f4\u0000\u11ab\u11af\u11b7\u11b8\u11f5\u11f6\u11f7\u11f8\u0000\u11c2\u11cf\u0000\u11ba\u0000\u11a8\u0000\u11ba\u11eb" +
"\u0066\u0034\uFFFF\u0066\u0035\uFFFF\u0066\u0036\uFFFF\u0066\u0037\uFFFF\u0066\u0038\uFFFF\u0066\u0039\u20b1\u20b4\u20bf\u2039\u203a\uFFFF\u0072\u0065\u006d\u006f\u0076\u0065\u0064\u2213\u2219\u03f4\u220f\u2211\u03d0\u0263\u03f5\u03d1\u03f0\u03d6\u03f1\u03c2\u03d2\u03d5\u0465\uFFFF\ua641\u0456\u0458\u046b\u0467\u047b\u0455\uFFFF\ua64b\u044c\uFFFF\ua651\u044a\u0454\u0438\uFFFF\ua66f\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0073" + "\u11f1\u11f2\u0000|\u2395\u2347\u0000-\u2395\u2350\u0000|\u2395\u2348\u0000-\u2395\u2357\u0000/\u2204\u0000_|\u2395\u234d\u0000|~\u00a8\u2395\u2354\u0000/\u2209\u0000_\u0000/\u220c\u0000_\u00a8\u2229\u22a4\u22a5\u2395\u25cb\u235d\u2355\u234e\u233b\u233e\u0000/\u2224\u0000/\u2226\u0000~\u2228\u2395\u2353\u0000~\u2227\u2395\u234c\u0000\u2218\u0000" +
"\u0065\u0067\u006f\u006c\uFFFF\u0064\u0061\u0067\u0065\u0073\u0068\uFFFF\u0068\u006f\u006c\u0061\u006d\uFFFF\u0071\u0075\u0062\u0075\u0074\u0073\uFFFF\u0068\u0069\u0072\u0069\u0071\uFFFF\u0072\u0061\u0066\u0065\uFFFF\u0073\u0065\u0067\u006f\u006c\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0070\u0061\u0074\u0061\u0068\uFFFF\u0070\u0061\u0074\u0061\u0068\uFFFF\u0074\u0073\u0065\u0072\u0065\uFFFF\u0071\u0061\u006d\u0061\u0074\u0073" + "|\u0000/\u2247\u0000/\u2244\u0000/\u2249\u0000/\u226d\u0000_\u2395\u236f\u0000/\u0000/\u2270\u0000/\u2271\u0000/\u2274\u0000/\u2275\u0000/\u2278\u0000/\u2279\u0000/\u2280\u0000/\u2281\u0000/\u22e0\u0000/\u22e1\u0000/_|\u2284\u0000/_\u2285\u0000/\u2288\u0000/\u2289\u0000/\u22e2\u0000/\u22e3\u0000/" +
"\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0073\u0068\u0065\u0076\u0061\u0900\u0955\u0972\u0911\u0973\u0974\u0976\u0977\u0960\u0961\u090d\u090e\u0912\u0975\u097b\u097c\uFFFF\u0936\u094d\u091a\u0979\u0978\u097e\uFFFF\u0924\u094d\u0930\uFFFF\u0926\u094d\u0930\uFFFF\u092a\u094d\u0930\u097f\u097a\uFFFF\u0936\u094d\u0930\uFFFF\u0915\u094d\u0937\u094e\u097d\u0949\u093a\u093b\u0904\u0944\u0945" + "\u22ac\u0000\u00a8\u00af\u2218\u22a5\u2336\u0000_\u2218\u22a4\u0000/\u22ad\u0000/\u22ae\u0000/\u22af\u0000/\u22ea\u0000/\u22eb\u0000/\u22ec\u0000/\u22ed\u0000_\u2395\u233a\u0000_\u0000_\u0000_\u0000'/:<=>?\\\u00f7\u2190\u2191\u2192\u2193\u2206\u2207\u2218\u2227\u2228\u2260\u22c4\u25cb\u233c\u0000*-.\\_|" +
"\u0946\u094a\u094f\u0954\u0957\u0963\u0965\u0971\u21d4\u21d5\u21d6\u21d7\u21d8\u21d9\u22c0\u22c1\u22c2\u22c3\u222e\u22b6\u044b\u0483\u0000\u00df\u0131\u01f0\u0237\u02b0\u02b2\u02b3\u02b7\u02e1\u0a85\u0a87\u0a89\u0a8f\u0a93\u0a95\u0a97\u0a9a\u0a9c\u0a9f\u0aa1\u0aa4\u0aa6\u0aa8\u0aaa\u0aac\u0aae\u0ab2\u0ab8\u0ab9\u0abf\u0ac1\u0ac7\u0acb\u1d43\u1d47\u1d48\u1d49\u1d4d\u1d4f\u1d50\u1d52\u1d56\u1d57\u1d58\u1d5b\u1d60\u1d9c\u1da0\u1dbe" + "\u00a8\u2218\u2395\u2299\u0000/\u2adc\u0000 !\"%'()*,-.0123456789:<=>?[]^_abcehlopruyz{|}\u00a3\u00a7\u00b1\u00d7\u0398\u03a0\u03a3\u03b2\u03b3\u03b5\u03b8\u03ba\u03c0\u03c1\u03c3\u03c5\u03c6\u0430\u0435" +
"\u1e97\u1e98\u1e99\u2071\u207f\u20b9\u2190\u2191\u2192\u2193\u2196\u2197\u2198\u2199\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\uFFFF\u004a\u030c\uFFFF\u004a\u0307\u1d34\u1d36\u1d3f\u1d42\u1d38\u0a86\u0a88\u0a8a\u0a90\u0a94\u0a96\u0a98\u0a9b\u0a9d\u0aa0\u0aa2\u0aa5\u0aa7\u0aa3\u0aab\u0aad\u0a82\u0ab3\u0ab6\u0a83\u0ac0\u0ac2\u0ac8\u0acc\u1d2c\u1d2e\u1d30\u1d31\u1d33\u1d37\u1d39\u1d3c\u1d3e\u1d40\u1d41\u2c7d" + "\u0437\u0438\u0439\u043b\u043c\u043d\u043e\u0441\u0443\u0447\u0448\u044a\u044b\u044c\u044d\u044f\u0456\u0458\u045f\u0461\u0481\u0487\u049b\u04b7\u04c8\u0513\u05d1\u05d3\u05d5\u05d6\u05d7\u05dd\u05e1\u05e3\u05e4\u05e6\u05e7\u05e8\u05e9\u0625\u0626\u0627\u0628\u0629\u062b\u062d\u0631\u0632\u0633\u0635\u0637\u0639\u063a\u063d\u0641\u0642\u0643\u0644\u0646\u0647\u064a\u064f\u0650\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668" +
"\u1db2\uFFFF\ua7f2\uFFFF\ua7f3\u1d23\uFFFF\u0054\u0308\uFFFF\u0057\u030a\uFFFF\u0059\u030a\u1d35\u1d3a\u2550\u2551\u2554\u2557\u255a\u255d\u2560\u2563\u2566\u2569\u256c").toCharArray(); "\u0669\u06a1\u06a9\u06c6\u06c9\u06cc\u06ce\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u0901\u0902\u0905\u0906\u0907\u0908\u0909\u090a\u090b\u090c\u090f\u0910\u0913\u0914\u0915\u0916\u0917\u0918\u091a\u091b\u091c\u091d\u091f\u0921\u0922\u0923\u0925\u0926\u0928\u092a\u092b\u092c\u092f\u0930\u0933\u0935\u0936\u0937\u093c\u093d\u093e\u093f\u0940\u0941\u0943\u0947\u0948\u094b\u094c\u0953\u0956\u0962\u0964\u0970\u2020" +
"\u20ac\u20b9\u2190\u2191\u2192\u2193\u2194\u2195\u2196\u2197\u2198\u2199\u2203\u2208\u2227\u2228\u2229\u222a\u222b\u2282\u2283\u22b7\ua649\ua651\ua67d\uFFFF\u006e\u0062\u0073\u0070\u201e\u2026\uFFFF\u0066\u0031\u0030\uFFFF\u0066\u0031\uFFFF\u0066\u0032\uFFFF\u0066\u0033\uFFFF\u0066\u0034\uFFFF\u0066\u0035\uFFFF\u0066\u0036\uFFFF\u0066\u0037\uFFFF\u0066\u0038\uFFFF\u0066\u0039\uFFFF\u007a\u0077\u006e\u006a\u20b1\u20b4\u20bf\u2039" +
"\u203a\uFFFF\u0072\u0065\u006d\u006f\u0076\u0065\u0064\u2213\u2219\u03f4\u220f\u2211\u03d0\u0263\u03f5\u03d1\u03f0\u03d6\u03f1\u03c2\u03d2\u03d5\u0465\uFFFF\ua641\u0456\u0458\u046b\u0467\u047b\u0455\uFFFF\ua64b\u044c\uFFFF\ua651\u044a\u0454\u0438\uFFFF\ua66f\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0073\u0065\u0067\u006f\u006c\uFFFF\u0064\u0061\u0067\u0065\u0073\u0068\uFFFF\u0068\u006f\u006c\u0061\u006d\uFFFF\u0071\u0075\u0062" +
"\u0075\u0074\u0073\uFFFF\u0068\u0069\u0072\u0069\u0071\uFFFF\u0072\u0061\u0066\u0065\uFFFF\u0073\u0065\u0067\u006f\u006c\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0070\u0061\u0074\u0061\u0068\uFFFF\u0070\u0061\u0074\u0061\u0068\uFFFF\u0074\u0073\u0065\u0072\u0065\uFFFF\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0068\u0061\u0074\u0061\u0066\u005f\u0071\u0061\u006d\u0061\u0074\u0073\uFFFF\u0073\u0068\u0065\u0076\u0061\u066e\u067e" +
"\u06c1\u0698\u0640\u0636\u0638\u0621\u06a4\u063a\u06a9\u06ba\u06be\u06cc\u0643\u064a\u0900\u0955\u0972\u0911\u0973\u0974\u0976\u0977\u0960\u0961\u090d\u090e\u0912\u0975\u097b\u097c\uFFFF\u0936\u094d\u091a\u0979\u0978\u097e\uFFFF\u0924\u094d\u0930\uFFFF\u0926\u094d\u0930\uFFFF\u092a\u094d\u0930\u097f\u097a\uFFFF\u0936\u094d\u0930\uFFFF\u0915\u094d\u0937\u094e\u097d\u0949\u093a\u093b\u0904\u0944\u0945\u0946\u094a\u094f\u0954\u0957" +
"\u0963\u0965\u0971\u21d4\u21d5\u21d6\u21d7\u21d8\u21d9\u22c0\u22c1\u22c2\u22c3\u222e\u22b6\u044b\u0483\u0000\u00df\u0131\u01f0\u0237\u02b0\u02b2\u02b3\u02b7\u02e1\u0a85\u0a87\u0a89\u0a8f\u0a93\u0a95\u0a97\u0a9a\u0a9c\u0a9f\u0aa1\u0aa4\u0aa6\u0aa8\u0aaa\u0aac\u0aae\u0ab2\u0ab8\u0ab9\u0abf\u0ac1\u0ac7\u0acb\u1d43\u1d47\u1d48\u1d49\u1d4d\u1d4f\u1d50\u1d52\u1d56\u1d57\u1d58\u1d5b\u1d60\u1d9c\u1da0\u1dbe\u1e97\u1e98\u1e99\u2071\u207f" +
"\u20b9\u2190\u2191\u2192\u2193\u2196\u2197\u2198\u2199\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\uFFFF\u004a\u030c\uFFFF\u004a\u0307\u1d34\u1d36\u1d3f\u1d42\u1d38\u0a86\u0a88\u0a8a\u0a90\u0a94\u0a96\u0a98\u0a9b\u0a9d\u0aa0\u0aa2\u0aa5\u0aa7\u0aa3\u0aab\u0aad\u0a82\u0ab3\u0ab6\u0a83\u0ac0\u0ac2\u0ac8\u0acc\u1d2c\u1d2e\u1d30\u1d31\u1d33\u1d37\u1d39\u1d3c\u1d3e\u1d40\u1d41\u2c7d\u1db2\uFFFF\ua7f2\uFFFF\ua7f3" +
"\u1d23\uFFFF\u0054\u0308\uFFFF\u0057\u030a\uFFFF\u0059\u030a\u1d35\u1d3a\u2550\u2551\u2554\u2557\u255a\u255d\u2560\u2563\u2566\u2569\u256c").toCharArray();
public static final char[] edges = public static final char[] edges =
("\u0001\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0059\u005a\u005b\\\u005d\u005e\u005f\u0060\u0061\u0062\u0063\u0064\u0067\u0068\u006b\u006e\u006f\u0072\u0075\u0078\u007b\u007e\u0081\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + ("\u0001\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0059\u005a\u005b\\\u005d\u005e\u005f\u0060\u0061\u0062\u0063\u0064\u0067\u0068\u006b\u006e\u006f\u0072\u0075\u0078\u007b\u007e\u0081\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
@ -127,92 +134,99 @@ public final class ComposeKeyData
"\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u043b\u044d\u044e\u044f\u0450\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u043b\u044d\u044e\u044f\u0450\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0012\u0463\u0464\u0465\u0466\u0467\u0468\u0469\u046a\u0180\u0199\u0052\u046b\u005b\u046c\u0306\u02d8\u02d9\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u049c\u049d\u049e\u04a1\u04a2\u04a3\u04a4\u04a7\u04aa\u04ad\u04b0\u04b3\u04b4\u04b7\u04b8\u04b9\u04ba\u04bb" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0012\u0463\u0464\u0465\u0466\u0467\u0468\u0469\u046a\u0180\u0199\u0052\u046b\u005b\u046c\u0306\u02d8\u02d9\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u049c\u049d\u049e\u04a1\u04a2\u04a3\u04a4\u04a7\u04aa\u04ad\u04b0\u04b3\u04b4\u04b7\u04b8\u04b9\u04ba\u04bb" +
"\u04bc\u04bd\u0050\u046b\u029e\u0054\u0304\u0307\u0308\u0115\u04be\u04bf\u04c0\u04c1\u04c2\u04c3\u04c4\u04c5\u04c6\u04c7\u04c8\u04c9\u04ca\u04cb\u00cf\u04cc\u04cd\u04ce\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u04bc\u04bd\u0050\u046b\u029e\u0054\u0304\u0307\u0308\u0115\u04be\u04bf\u04c0\u04c1\u04c2\u04c3\u04c4\u04c5\u04c6\u04c7\u04c8\u04c9\u04ca\u04cb\u00cf\u04cc\u04cd\u04ce\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0121\u05f0\u0601\u064d\u0650\u065f\u0662\u0797\u0b4f\u0b70\u0b7f\u0b8a\u0b97\u0bd7\u0bea\u0c2c\u0c32\u0c48\u0c4e\u0c56\u0c59\u0c5e\u0c61\u0c64\u0c6e\u0c8a\u0cb8\u0ceb\u0d0b\u0d4a\u0d62\u0d67\u0d7a\u0d83\u0d97\u0da6\u0db3\u0db6\u0dcb\u0dce\u0dd2\u0de5\u0de8\u0df7\u0e14\u0e1d\u0e20\u0e2b\u0e3b\u0e49\u0ea0\u0ea4\u0ea8\u0eaa\u0eb3\u0eba\u0ebd\u0ec6\u0ec8\u0f5e\u1005\u1100\u1112\u113c\u1173" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0136\u0605\u0616\u0662\u0665\u0674\u0677\u07ac\u0b64\u0b85\u0b94\u0b9f\u0bac\u0bec\u0bff\u0c41\u0c47\u0c5d\u0c63\u0c6b\u0c6e\u0c73\u0c76\u0c79\u0c83\u0c9f\u0ccd\u0d00\u0d20\u0d5f\u0d77\u0d7c\u0d8f\u0d98\u0dac\u0dbb\u0dc8\u0dcb\u0de0\u0de3\u0de7\u0dfa\u0dfd\u0e0c\u0e29\u0e32\u0e35\u0e40\u0e50\u0e5e\u0eb5\u0eba\u0ebe\u0ec0\u0ec9\u0ed0\u0ed3\u0ee8\u0eea\u0f80\u1027\u1122\u1134\u115e\u1195" +
"\u117d\u118e\u119c\u11a3\u11a5\u11b5\u11b8\u11bc\u11c4\u11c8\u11cf\u11ea\u11f4\u11f9\u1205\u120f\u122a\u124d\u124f\u1253\u125a\u125e\u1261\u127d\u12f9\u1314\u1363\u1425\u143d\u1440\u1443\u1445\u1447\u1449\u144d\u144f\u1453\u1455\u1457\u1459\u145b\u1506\u1508\u150b\u150d\u150f\u1511\u1514\u1516\u1534\u154f\u1558\u1565\u1577\u1579\u157c\u1580\u1593\u159b\u15a0\u15a2\u15b9\u15d8\u15db\u15e1\u15fc\u1619\u1686\u1689\u168b\u1696\u169a" + "\u119f\u11b0\u11be\u11c5\u11c7\u11d7\u11da\u11de\u11e6\u11ea\u11f1\u120c\u1216\u121b\u1227\u1231\u124c\u126f\u1271\u1275\u127c\u1280\u1283\u129f\u131b\u1336\u1385\u1447\u145f\u1462\u1465\u1467\u1469\u146b\u146f\u1471\u1475\u1477\u1479\u147b\u147d\u1528\u152a\u152d\u152f\u1531\u1533\u1536\u1538\u1556\u1571\u157a\u1587\u1599\u159b\u159e\u15a2\u15b5\u15bd\u15c2\u15c4\u15db\u15fa\u15fd\u1603\u161e\u163b\u16a8\u16ab\u16ad\u16b8\u16bc" +
"\u169f\u16a5\u16a7\u16a9\u16ad\u16b4\u16b8\u16bc\u16ff\u1709\u1713\u171d\u1720\u172d\u1730\u1747\u174e\u1753\u1760\u1765\u176c\u1771\u1774\u1777\u177a\u177d\u1784\u1787\u178c\u178f\u1796\u1799\u17a0\u17a3\u17a6\u17a9\u17ac\u17af\u17b2\u17b5\u17b8\u17bb\u17c6\u17c9\u17cc\u17d5\u17da\u17e3\u17e8\u1809\u180b\u182c\u182e\u1845\u184a\u184f\u1854\u1857\u185d\u185f\u1862\u1865\u1868\u186b\u1872\u1879\u1882\u1889\u189a\u189c\u18a7\u18b8" + "\u16c1\u16c7\u16c9\u16cb\u16cf\u16d6\u16da\u16de\u1721\u172b\u1735\u173f\u1774\u177d\u1780\u1792\u1798\u179b\u179d\u17d7\u17db\u17de\u17e1\u17f8\u1837\u1854\u1870\u188c\u188f\u1898\u189a\u18b6\u18d8\u18e2\u18eb\u18f1\u1908\u190f\u1914\u1921\u1926\u192d\u1932\u1935\u1938\u193b\u193e\u1945\u1948\u194d\u1950\u1957\u195a\u1961\u1964\u1967\u196a\u196d\u1970\u1973\u1976\u1979\u197c\u1987\u198a\u198d\u1996\u199b\u19a4\u19a9\u19ca\u19cc" +
"\u18bb\u18ca\u18d1\u18d4\u18e1\u18ea\u18f3\u18f5\u1904\u1909\u1932\u1934\u1937\u193b\u193d\u1950\u195b\u1966\u196f\u1974\u197d\u1980\u1982\u1984\u1989\u198d\u1991\u1995\u1999\u199c\u19a1\u19a7\u19aa\u19ac\u19af\u19bc\u19bf\u19c2\u19c7\u19cc\u19ce\u19d0\u19d3\u19d6\u19d9\u19dc\u19e0\u19e2\u19e5\u19e8\u19eb\u19ee\u19f1\u19f4\u19f7\u19fa\u19fd\u1a00\u1a05\u1a09\u1a0c\u1a0f\u1a12\u1a15\u1a18\u1a1e\u1a22\u1a25\u1a28\u1a2b\u1a2e\u1a31" + "\u19ed\u19ef\u1a06\u1a0b\u1a10\u1a15\u1a18\u1a1e\u1a20\u1a23\u1a26\u1a29\u1a2c\u1a33\u1a3a\u1a43\u1a4a\u1a5b\u1a5d\u1a68\u1a79\u1a7c\u1a8b\u1a92\u1a95\u1aa2\u1aab\u1ab4\u1ab6\u1ac5\u1aca\u1af3\u1af5\u1af8\u1afc\u1afe\u1b11\u1b1c\u1b27\u1b30\u1b35\u1b3e\u1b41\u1b43\u1b45\u1b4a\u1b4e\u1b52\u1b56\u1b5a\u1b5d\u1b62\u1b68\u1b6b\u1b6d\u1b70\u1b7d\u1b80\u1b83\u1b88\u1b8d\u1b8f\u1b91\u1b94\u1b97\u1b9a\u1b9d\u1ba1\u1ba3\u1ba6\u1ba9\u1bac" +
"\u1a34\u1a37\u1a3b\u1a3d\u1a3f\u1a41\u1a59\u1a65\u0009\u05f9\u05fa\u05fb\u05fc\u05fd\u05fe\u05ff\u0600\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u0630\u0631\u0638\u0639\u063a\u063b\u063c\u063d\u063e\u063f\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u023e\u023f\u0240\u0241\u0242\u0243\u0244\u0245\u0246\u0247\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u0250\u0636\u0252\u0637\u0253" + "\u1baf\u1bb2\u1bb5\u1bb8\u1bbb\u1bbe\u1bc1\u1bc6\u1bca\u1bcd\u1bd0\u1bd3\u1bd6\u1bd9\u1bdf\u1be3\u1be6\u1be9\u1bec\u1bef\u1bf2\u1bf5\u1bf8\u1bfc\u1bfe\u1c00\u1c02\u1c19\u1c24\u0009\u060e\u060f\u0610\u0611\u0612\u0613\u0614\u0615\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u0645\u0646\u064d\u064e\u064f\u0650\u0651\u0652\u0653\u0654\u0655\u0656\u0657\u0658\u0659\u065a\u065b\u065c\u065d\u065e\u065f\u0660\u0661\u023e\u023f" +
"\u0001\u0005\u0636\u0637\u0252\u0253\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u064f\u0001\u0008\u0658\u0659\u065a\u065b\u065c\u065d\u065e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0661\u0001\u007b\u06dd\u06e9\u06ea\u0707\u0722\u0729\u072a\u072e\u072f\u0730\u0731\u0732\u0733\u0734\u0735\u0738\u0739\u073a\u073b\u073c\u073d" + "\u0240\u0241\u0242\u0243\u0244\u0245\u0246\u0247\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u0250\u064b\u0252\u064c\u0253\u0001\u0005\u064b\u064c\u0252\u0253\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0664\u0001\u0008\u066d\u066e\u066f\u0670\u0671\u0672\u0673\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0676\u0001\u007b" +
"\u073e\u073f\u0740\u0741\u0742\u0743\u0744\u074e\u0037\u0755\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u0759\u0760\u0765\u074b\u0769\u076a\u0768\u074c\u06e6\u074d\u075e\u072d\u06e7\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0758\u0055\u0753\u0059\u0754\u005a\u075f\u005b\u0727\\\u0728\u005d\u076b\u076c\u076d\u076e\u076f\u0770\u0771\u005e\u005f\u0060" + "\u06f2\u06fe\u06ff\u071c\u0737\u073e\u073f\u0743\u0744\u0745\u0746\u0747\u0748\u0749\u074a\u074d\u074e\u074f\u0750\u0751\u0752\u0753\u0754\u0755\u0756\u0757\u0758\u0759\u0763\u0037\u076a\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u076e\u0775\u077a\u0760\u077e\u077f\u077d\u0761\u06fb\u0762\u0773\u0742\u06fc\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u076d" +
"\u0061\u0062\u0063\u0772\u0773\u0776\u0777\u077a\u077d\u077e\u0781\u0784\u0787\u078a\u078d\u0790\u0064\u0067\u0068\u006b\u006e\u006f\u0793\u0072\u0075\u0078\u007b\u007e\u0796\u0008\u06e5\u06e6\u06e7\u0050\u0054\u06e8\u04c0\u0001\u0001\u0001\u0001\u0001\u000f\u06f9\u06fa\u06fb\u06fc\u06fd\u06fe\u06ff\u0700\u0701\u0702\u0703\u0704\u0705\u0706\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000e" + "\u0055\u0768\u0059\u0769\u005a\u0774\u005b\u073c\\\u073d\u005d\u0780\u0781\u0782\u0783\u0784\u0785\u0786\u005e\u005f\u0060\u0061\u0062\u0063\u0787\u0788\u078b\u078c\u078f\u0792\u0793\u0796\u0799\u079c\u079f\u07a2\u07a5\u0064\u0067\u0068\u006b\u006e\u006f\u07a8\u0072\u0075\u0078\u007b\u007e\u07ab\u0008\u06fa\u06fb\u06fc\u0050\u0054\u06fd\u04c0\u0001\u0001\u0001\u0001\u0001\u000f\u070e\u070f\u0710\u0711\u0712\u0713\u0714\u0715" +
"\u0715\u0716\u0717\u0718\u0719\u071a\u071b\u071c\u071d\u071e\u071f\u0720\u0721\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u0727\u0728\\\u005d\u0001\u0001\u0001\u0003\u072d\u0053\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u074b\u074c\u074d\u004b\u004f\u0051\u0001\u0001\u0001\u0005\u0753" + "\u0716\u0717\u0718\u0719\u071a\u071b\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000e\u072a\u072b\u072c\u072d\u072e\u072f\u0730\u0731\u0732\u0733\u0734\u0735\u0736\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u073c\u073d\\\u005d\u0001\u0001\u0001\u0003\u0742\u0053\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0001" +
"\u0754\u0059\u005a\u0001\u0001\u0003\u0758\u0055\u0001\u0005\u075e\u075f\u0052\u005b\u0001\u0001\u0005\u0753\u0754\u0059\u005a\u0003\u0768\u004e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u00c1" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u0760\u0761\u0762\u004b\u004f\u0051\u0001\u0001\u0001\u0005\u0768\u0769\u0059\u005a\u0001\u0001\u0003\u076d\u0055\u0001\u0005\u0773\u0774\u0052\u005b\u0001\u0001\u0005\u0768\u0769\u0059\u005a\u0003\u077d\u004e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000" +
"\u05fa\u0858\u0859\u085e\u085f\u0862\u088d\u08b8\u08e3\u090e\u0915\u0918\u091b\u091e\u0921\u0924\u0927\u092a\u092d\u0930\u0933\u0936\u0939\u093c\u093f\u0942\u0945\u0948\u094b\u094e\u0951\u0954\u0957\u095a\u095d\u0960\u0963\u0966\u0969\u096c\u096f\u0972\u0975\u0978\u097b\u097e\u0981\u0984\u0987\u098a\u098d\u0990\u0993\u0996\u0999\u099c\u099f\u09a2\u09a5\u09a8\u09ab\u09ae\u09b1\u09b4\u09b7\u09ba\u09bd\u09be\u09bf\u09c0\u09c1\u09c2" + "\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u00c1\u060f\u086d\u086e\u0873\u0874\u0877\u08a2\u08cd\u08f8\u0923\u092a\u092d\u0930\u0933\u0936\u0939\u093c\u093f\u0942\u0945\u0948\u094b\u094e\u0951\u0954\u0957\u095a\u095d\u0960\u0963\u0966\u0969\u096c\u096f\u0972\u0975\u0978\u097b\u097e\u0981\u0984\u0987\u098a\u098d\u0990\u0993\u0996\u0999\u099c\u099f\u09a2" +
"\u09c3\u09c4\u09c5\u09c6\u09c7\u09c8\u09c9\u09ca\u09cb\u09cc\u09cd\u09d4\u09db\u09e2\u09e9\u09f0\u09f7\u09fe\u0a05\u0a0c\u0a13\u0a1a\u0a21\u0a28\u0a2f\u0a32\u0a35\u0a38\u0a3b\u0a3e\u0a41\u0a44\u0a47\u0a4a\u0a4d\u0a50\u0a53\u0a56\u0a59\u0a5c\u0a5f\u0a62\u0a65\u0a68\u0a6b\u0a6e\u0a71\u0a74\u0a77\u0a7a\u0a7d\u0a80\u0a83\u0a86\u0a89\u0a8c\u0a8f\u0a92\u0a95\u0a98\u0a9b\u0a9e\u0aa1\u0aa4\u0aa7\u0aaa\u0aad\u0ab0\u0ab3\u0ab6\u0ab9\u0abc" + "\u09a5\u09a8\u09ab\u09ae\u09b1\u09b4\u09b7\u09ba\u09bd\u09c0\u09c3\u09c6\u09c9\u09cc\u09cf\u09d2\u09d3\u09d4\u09d5\u09d6\u09d7\u09d8\u09d9\u09da\u09db\u09dc\u09dd\u09de\u09df\u09e0\u09e1\u09e2\u09e9\u09f0\u09f7\u09fe\u0a05\u0a0c\u0a13\u0a1a\u0a21\u0a28\u0a2f\u0a36\u0a3d\u0a44\u0a47\u0a4a\u0a4d\u0a50\u0a53\u0a56\u0a59\u0a5c\u0a5f\u0a62\u0a65\u0a68\u0a6b\u0a6e\u0a71\u0a74\u0a77\u0a7a\u0a7d\u0a80\u0a83\u0a86\u0a89\u0a8c\u0a8f\u0a92" +
"\u0abf\u0ac2\u0ac5\u0ac8\u0acb\u0ace\u0ad1\u0ad4\u0ad7\u0ada\u0add\u0ae0\u0ae3\u0ae6\u0ae9\u0aec\u0aef\u0af2\u0af5\u0af8\u0afb\u0afe\u0b01\u0b04\u0b07\u0b0a\u0b0d\u0b10\u0b13\u0b16\u0b19\u0b1c\u0b1f\u0b22\u0b25\u0b28\u0b2b\u0b2e\u0b31\u0b34\u0b37\u0b3a\u0b3d\u0b40\u0b43\u0b46\u0b49\u0b4c\u0001\u0002\u085b\u0003\u0000\u0000\u0001\u0002\u0861\u0001\u000c\u086e\u086f\u0872\u0875\u0878\u087b\u087e\u0881\u0884\u0887\u088a\u0001\u0002" + "\u0a95\u0a98\u0a9b\u0a9e\u0aa1\u0aa4\u0aa7\u0aaa\u0aad\u0ab0\u0ab3\u0ab6\u0ab9\u0abc\u0abf\u0ac2\u0ac5\u0ac8\u0acb\u0ace\u0ad1\u0ad4\u0ad7\u0ada\u0add\u0ae0\u0ae3\u0ae6\u0ae9\u0aec\u0aef\u0af2\u0af5\u0af8\u0afb\u0afe\u0b01\u0b04\u0b07\u0b0a\u0b0d\u0b10\u0b13\u0b16\u0b19\u0b1c\u0b1f\u0b22\u0b25\u0b28\u0b2b\u0b2e\u0b31\u0b34\u0b37\u0b3a\u0b3d\u0b40\u0b43\u0b46\u0b49\u0b4c\u0b4f\u0b52\u0b55\u0b58\u0b5b\u0b5e\u0b61\u0001\u0002\u0870" +
"\u0871\u0001\u0002\u0874\u0001\u0002\u0877\u0001\u0002\u087a\u0001\u0002\u087d\u0001\u0002\u0880\u0001\u0002\u0883\u0001\u0002\u0886\u0001\u0002\u0889\u0001\u0002\u088c\u0001\u000c\u0899\u089a\u089d\u08a0\u08a3\u08a6\u08a9\u08ac\u08af\u08b2\u08b5\u0001\u0002\u089c\u0001\u0002\u089f\u0001\u0002\u08a2\u0001\u0002\u08a5\u0001\u0002\u08a8\u0001\u0002\u08ab\u0001\u0002\u08ae\u0001\u0002\u08b1\u0001\u0002\u08b4\u0001\u0002\u08b7\u0001" + "\u0003\u0000\u0000\u0001\u0002\u0876\u0001\u000c\u0883\u0884\u0887\u088a\u088d\u0890\u0893\u0896\u0899\u089c\u089f\u0001\u0002\u0886\u0001\u0002\u0889\u0001\u0002\u088c\u0001\u0002\u088f\u0001\u0002\u0892\u0001\u0002\u0895\u0001\u0002\u0898\u0001\u0002\u089b\u0001\u0002\u089e\u0001\u0002\u08a1\u0001\u000c\u08ae\u08af\u08b2\u08b5\u08b8\u08bb\u08be\u08c1\u08c4\u08c7\u08ca\u0001\u0002\u08b1\u0001\u0002\u08b4\u0001\u0002\u08b7\u0001" +
"\u000c\u08c4\u08c5\u08c8\u08cb\u08ce\u08d1\u08d4\u08d7\u08da\u08dd\u08e0\u0001\u0002\u08c7\u0001\u0002\u08ca\u0001\u0002\u08cd\u0001\u0002\u08d0\u0001\u0002\u08d3\u0001\u0002\u08d6\u0001\u0002\u08d9\u0001\u0002\u08dc\u0001\u0002\u08df\u0001\u0002\u08e2\u0001\u000c\u08ef\u08f0\u08f3\u08f6\u08f9\u08fc\u08ff\u0902\u0905\u0908\u090b\u0001\u0002\u08f2\u0001\u0002\u08f5\u0001\u0002\u08f8\u0001\u0002\u08fb\u0001\u0002\u08fe\u0001\u0002" + "\u0002\u08ba\u0001\u0002\u08bd\u0001\u0002\u08c0\u0001\u0002\u08c3\u0001\u0002\u08c6\u0001\u0002\u08c9\u0001\u0002\u08cc\u0001\u000c\u08d9\u08da\u08dd\u08e0\u08e3\u08e6\u08e9\u08ec\u08ef\u08f2\u08f5\u0001\u0002\u08dc\u0001\u0002\u08df\u0001\u0002\u08e2\u0001\u0002\u08e5\u0001\u0002\u08e8\u0001\u0002\u08eb\u0001\u0002\u08ee\u0001\u0002\u08f1\u0001\u0002\u08f4\u0001\u0002\u08f7\u0001\u000c\u0904\u0905\u0908\u090b\u090e\u0911\u0914" +
"\u0901\u0001\u0002\u0904\u0001\u0002\u0907\u0001\u0002\u090a\u0001\u0002\u090d\u0001\u0003\u0911\u0912\u0001\u0002\u0914\u0001\u0002\u0917\u0001\u0002\u091a\u0001\u0002\u091d\u0001\u0002\u0920\u0001\u0002\u0923\u0001\u0002\u0926\u0001\u0002\u0929\u0001\u0002\u092c\u0001\u0002\u092f\u0001\u0002\u0932\u0001\u0002\u0935\u0001\u0002\u0938\u0001\u0002\u093b\u0001\u0002\u093e\u0001\u0002\u0941\u0001\u0002\u0944\u0001\u0002\u0947\u0001" + "\u0917\u091a\u091d\u0920\u0001\u0002\u0907\u0001\u0002\u090a\u0001\u0002\u090d\u0001\u0002\u0910\u0001\u0002\u0913\u0001\u0002\u0916\u0001\u0002\u0919\u0001\u0002\u091c\u0001\u0002\u091f\u0001\u0002\u0922\u0001\u0003\u0926\u0927\u0001\u0002\u0929\u0001\u0002\u092c\u0001\u0002\u092f\u0001\u0002\u0932\u0001\u0002\u0935\u0001\u0002\u0938\u0001\u0002\u093b\u0001\u0002\u093e\u0001\u0002\u0941\u0001\u0002\u0944\u0001\u0002\u0947\u0001" +
"\u0002\u094a\u0001\u0002\u094d\u0001\u0002\u0950\u0001\u0002\u0953\u0001\u0002\u0956\u0001\u0002\u0959\u0001\u0002\u095c\u0001\u0002\u095f\u0001\u0002\u0962\u0001\u0002\u0965\u0001\u0002\u0968\u0001\u0002\u096b\u0001\u0002\u096e\u0001\u0002\u0971\u0001\u0002\u0974\u0001\u0002\u0977\u0001\u0002\u097a\u0001\u0002\u097d\u0001\u0002\u0980\u0001\u0002\u0983\u0001\u0002\u0986\u0001\u0002\u0989\u0001\u0002\u098c\u0001\u0002\u098f\u0001" + "\u0002\u094a\u0001\u0002\u094d\u0001\u0002\u0950\u0001\u0002\u0953\u0001\u0002\u0956\u0001\u0002\u0959\u0001\u0002\u095c\u0001\u0002\u095f\u0001\u0002\u0962\u0001\u0002\u0965\u0001\u0002\u0968\u0001\u0002\u096b\u0001\u0002\u096e\u0001\u0002\u0971\u0001\u0002\u0974\u0001\u0002\u0977\u0001\u0002\u097a\u0001\u0002\u097d\u0001\u0002\u0980\u0001\u0002\u0983\u0001\u0002\u0986\u0001\u0002\u0989\u0001\u0002\u098c\u0001\u0002\u098f\u0001" +
"\u0002\u0992\u0001\u0002\u0995\u0001\u0002\u0998\u0001\u0002\u099b\u0001\u0002\u099e\u0001\u0002\u09a1\u0001\u0002\u09a4\u0001\u0002\u09a7\u0001\u0002\u09aa\u0001\u0002\u09ad\u0001\u0002\u09b0\u0001\u0002\u09b3\u0001\u0002\u09b6\u0001\u0002\u09b9\u0001\u0002\u09bc\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u09d0\u09d1\u0001\u0002\u09d3\u0001\u0003\u09d7\u09d8\u0001" + "\u0002\u0992\u0001\u0002\u0995\u0001\u0002\u0998\u0001\u0002\u099b\u0001\u0002\u099e\u0001\u0002\u09a1\u0001\u0002\u09a4\u0001\u0002\u09a7\u0001\u0002\u09aa\u0001\u0002\u09ad\u0001\u0002\u09b0\u0001\u0002\u09b3\u0001\u0002\u09b6\u0001\u0002\u09b9\u0001\u0002\u09bc\u0001\u0002\u09bf\u0001\u0002\u09c2\u0001\u0002\u09c5\u0001\u0002\u09c8\u0001\u0002\u09cb\u0001\u0002\u09ce\u0001\u0002\u09d1\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0002\u09da\u0001\u0003\u09de\u09df\u0001\u0002\u09e1\u0001\u0003\u09e5\u09e6\u0001\u0002\u09e8\u0001\u0003\u09ec\u09ed\u0001\u0002\u09ef\u0001\u0003\u09f3\u09f4\u0001\u0002\u09f6\u0001\u0003\u09fa\u09fb\u0001\u0002\u09fd\u0001\u0003\u0a01\u0a02\u0001\u0002\u0a04\u0001\u0003\u0a08\u0a09\u0001\u0002\u0a0b\u0001\u0003\u0a0f\u0a10\u0001\u0002\u0a12\u0001\u0003\u0a16\u0a17\u0001\u0002\u0a19\u0001\u0003\u0a1d\u0a1e\u0001\u0002\u0a20" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u09e5\u09e6\u0001\u0002\u09e8\u0001\u0003\u09ec\u09ed\u0001\u0002\u09ef\u0001\u0003\u09f3\u09f4\u0001\u0002\u09f6\u0001\u0003\u09fa\u09fb\u0001\u0002\u09fd\u0001\u0003\u0a01\u0a02\u0001\u0002\u0a04\u0001\u0003\u0a08\u0a09\u0001\u0002\u0a0b\u0001\u0003\u0a0f\u0a10\u0001\u0002\u0a12\u0001\u0003\u0a16\u0a17\u0001\u0002\u0a19\u0001\u0003\u0a1d\u0a1e\u0001\u0002\u0a20" +
"\u0001\u0003\u0a24\u0a25\u0001\u0002\u0a27\u0001\u0003\u0a2b\u0a2c\u0001\u0002\u0a2e\u0001\u0002\u0a31\u0001\u0002\u0a34\u0001\u0002\u0a37\u0001\u0002\u0a3a\u0001\u0002\u0a3d\u0001\u0002\u0a40\u0001\u0002\u0a43\u0001\u0002\u0a46\u0001\u0002\u0a49\u0001\u0002\u0a4c\u0001\u0002\u0a4f\u0001\u0002\u0a52\u0001\u0002\u0a55\u0001\u0002\u0a58\u0001\u0002\u0a5b\u0001\u0002\u0a5e\u0001\u0002\u0a61\u0001\u0002\u0a64\u0001\u0002\u0a67\u0001" + "\u0001\u0003\u0a24\u0a25\u0001\u0002\u0a27\u0001\u0003\u0a2b\u0a2c\u0001\u0002\u0a2e\u0001\u0003\u0a32\u0a33\u0001\u0002\u0a35\u0001\u0003\u0a39\u0a3a\u0001\u0002\u0a3c\u0001\u0003\u0a40\u0a41\u0001\u0002\u0a43\u0001\u0002\u0a46\u0001\u0002\u0a49\u0001\u0002\u0a4c\u0001\u0002\u0a4f\u0001\u0002\u0a52\u0001\u0002\u0a55\u0001\u0002\u0a58\u0001\u0002\u0a5b\u0001\u0002\u0a5e\u0001\u0002\u0a61\u0001\u0002\u0a64\u0001\u0002\u0a67\u0001" +
"\u0002\u0a6a\u0001\u0002\u0a6d\u0001\u0002\u0a70\u0001\u0002\u0a73\u0001\u0002\u0a76\u0001\u0002\u0a79\u0001\u0002\u0a7c\u0001\u0002\u0a7f\u0001\u0002\u0a82\u0001\u0002\u0a85\u0001\u0002\u0a88\u0001\u0002\u0a8b\u0001\u0002\u0a8e\u0001\u0002\u0a91\u0001\u0002\u0a94\u0001\u0002\u0a97\u0001\u0002\u0a9a\u0001\u0002\u0a9d\u0001\u0002\u0aa0\u0001\u0002\u0aa3\u0001\u0002\u0aa6\u0001\u0002\u0aa9\u0001\u0002\u0aac\u0001\u0002\u0aaf\u0001" + "\u0002\u0a6a\u0001\u0002\u0a6d\u0001\u0002\u0a70\u0001\u0002\u0a73\u0001\u0002\u0a76\u0001\u0002\u0a79\u0001\u0002\u0a7c\u0001\u0002\u0a7f\u0001\u0002\u0a82\u0001\u0002\u0a85\u0001\u0002\u0a88\u0001\u0002\u0a8b\u0001\u0002\u0a8e\u0001\u0002\u0a91\u0001\u0002\u0a94\u0001\u0002\u0a97\u0001\u0002\u0a9a\u0001\u0002\u0a9d\u0001\u0002\u0aa0\u0001\u0002\u0aa3\u0001\u0002\u0aa6\u0001\u0002\u0aa9\u0001\u0002\u0aac\u0001\u0002\u0aaf\u0001" +
"\u0002\u0ab2\u0001\u0002\u0ab5\u0001\u0002\u0ab8\u0001\u0002\u0abb\u0001\u0002\u0abe\u0001\u0002\u0ac1\u0001\u0002\u0ac4\u0001\u0002\u0ac7\u0001\u0002\u0aca\u0001\u0002\u0acd\u0001\u0002\u0ad0\u0001\u0002\u0ad3\u0001\u0002\u0ad6\u0001\u0002\u0ad9\u0001\u0002\u0adc\u0001\u0002\u0adf\u0001\u0002\u0ae2\u0001\u0002\u0ae5\u0001\u0002\u0ae8\u0001\u0002\u0aeb\u0001\u0002\u0aee\u0001\u0002\u0af1\u0001\u0002\u0af4\u0001\u0002\u0af7\u0001" + "\u0002\u0ab2\u0001\u0002\u0ab5\u0001\u0002\u0ab8\u0001\u0002\u0abb\u0001\u0002\u0abe\u0001\u0002\u0ac1\u0001\u0002\u0ac4\u0001\u0002\u0ac7\u0001\u0002\u0aca\u0001\u0002\u0acd\u0001\u0002\u0ad0\u0001\u0002\u0ad3\u0001\u0002\u0ad6\u0001\u0002\u0ad9\u0001\u0002\u0adc\u0001\u0002\u0adf\u0001\u0002\u0ae2\u0001\u0002\u0ae5\u0001\u0002\u0ae8\u0001\u0002\u0aeb\u0001\u0002\u0aee\u0001\u0002\u0af1\u0001\u0002\u0af4\u0001\u0002\u0af7\u0001" +
"\u0002\u0afa\u0001\u0002\u0afd\u0001\u0002\u0b00\u0001\u0002\u0b03\u0001\u0002\u0b06\u0001\u0002\u0b09\u0001\u0002\u0b0c\u0001\u0002\u0b0f\u0001\u0002\u0b12\u0001\u0002\u0b15\u0001\u0002\u0b18\u0001\u0002\u0b1b\u0001\u0002\u0b1e\u0001\u0002\u0b21\u0001\u0002\u0b24\u0001\u0002\u0b27\u0001\u0002\u0b2a\u0001\u0002\u0b2d\u0001\u0002\u0b30\u0001\u0002\u0b33\u0001\u0002\u0b36\u0001\u0002\u0b39\u0001\u0002\u0b3c\u0001\u0002\u0b3f\u0001" + "\u0002\u0afa\u0001\u0002\u0afd\u0001\u0002\u0b00\u0001\u0002\u0b03\u0001\u0002\u0b06\u0001\u0002\u0b09\u0001\u0002\u0b0c\u0001\u0002\u0b0f\u0001\u0002\u0b12\u0001\u0002\u0b15\u0001\u0002\u0b18\u0001\u0002\u0b1b\u0001\u0002\u0b1e\u0001\u0002\u0b21\u0001\u0002\u0b24\u0001\u0002\u0b27\u0001\u0002\u0b2a\u0001\u0002\u0b2d\u0001\u0002\u0b30\u0001\u0002\u0b33\u0001\u0002\u0b36\u0001\u0002\u0b39\u0001\u0002\u0b3c\u0001\u0002\u0b3f\u0001" +
"\u0002\u0b42\u0001\u0002\u0b45\u0001\u0002\u0b48\u0001\u0002\u0b4b\u0001\u0002\u0b4e\u0001\u0011\u0b60\u0b61\u0b62\u0b63\u0b64\u0b65\u0b66\u0b67\u0b68\u0b69\u0b6a\u0b6b\u0b6c\u0b6d\u0b6e\u0b6f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0009\u0b79\u032a\u0b7c\u0b7d\u033b\u033c\u049c\u0b7e\u0003\u0769\u004c\u0001\u0001\u0001\u0007\u0b86\u0b87\u0b88\u0b89\u02d6\u02d7\u0001\u0001" + "\u0002\u0b42\u0001\u0002\u0b45\u0001\u0002\u0b48\u0001\u0002\u0b4b\u0001\u0002\u0b4e\u0001\u0002\u0b51\u0001\u0002\u0b54\u0001\u0002\u0b57\u0001\u0002\u0b5a\u0001\u0002\u0b5d\u0001\u0002\u0b60\u0001\u0002\u0b63\u0001\u0011\u0b75\u0b76\u0b77\u0b78\u0b79\u0b7a\u0b7b\u0b7c\u0b7d\u0b7e\u0b7f\u0b80\u0b81\u0b82\u0b83\u0b84\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0009\u0b8e\u032a" +
"\u0001\u0001\u0007\u0b91\u0b92\u0b93\u0b94\u0b95\u0b96\u0001\u0001\u0001\u0001\u0001\u0001\u0020\u05fc\u085e\u0b61\u0b87\u0bb7\u0bb8\u0bbf\u0bc8\u0bc9\u0095\u0bca\u0bcb\u0bcc\u0bcd\u0bce\u0bcf\u0bd0\u0bd1\u0bd2\u0600\u0bd3\u02f7\u00b7\u02f8\u02fa\u0bcf\u02fe\u0302\u0bd4\u0bd5\u0bd6\u0001\u0004\u0bbc\u0bbd\u0bbe\u0001\u0001\u0001\u0003\u0bc2\u0bc5\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0b91\u0b92\u033b\u033c\u049c\u0b93\u0003\u077e\u004c\u0001\u0001\u0001\u0007\u0b9b\u0b9c\u0b9d\u0b9e\u02d6\u02d7\u0001\u0001\u0001\u0001\u0007\u0ba6\u0ba7\u0ba8\u0ba9\u0baa\u0bab\u0001\u0001\u0001\u0001\u0001\u0001\u0020\u0611\u0873\u0b76\u0b9c\u0bcc\u0bcd\u0bd4\u0bdd\u0bde\u0095\u0bdf\u0be0\u0be1\u0be2\u0be3\u0be4\u0be5\u0be6\u0be7\u0615\u0be8\u02f7\u00b7\u02f8\u02fa\u0be4\u02fe\u0302\u0be9\u0bea\u0beb\u0001\u0004\u0bd1\u0bd2" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u0be2\u0be3\u0be4\u0be5\u0be6\u0be7\u0b96\u0be8\u0be9\u064f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0028\u0bc8\u0c12\u0c12\u0c13\u0c14\u0c15\u0bcb\u0c16\u0c17\u0c18\u0c19\u0c1a\u0c1b\u0c1c\u0c1d\u00b4\u0c1e\u00b7\u00ba\u00bb\u00bc\u0359\u0c1f\u035c\u00c6\u0c20\u0c21\u00c9\u0c22\u0c23\u0c24\u0c25\u0c26\u0c27\u00ce\u0c28\u0c29\u0c2a\u0c2b\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0bd3\u0001\u0001\u0001\u0003\u0bd7\u0bda\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000b\u0bf7\u0bf8\u0bf9\u0bfa\u0bfb\u0bfc\u0bab\u0bfd\u0bfe\u0664\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0028\u0bdd\u0c27\u0c27\u0c28\u0c29\u0c2a\u0be0\u0c2b\u0c2c\u0c2d\u0c2e\u0c2f\u0c30\u0c31\u0c32\u00b4\u0c33\u00b7\u00ba\u00bb\u00bc\u0359\u0c34\u035c" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u032a\u0c30\u0c31\u0001\u0001\u000b\u0c3d\u0c40\u0c41\u0c42\u0c43\u0c44\u0c45\u0c46\u0c47\u040b\u0002\u0c3f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0c4c\u0c4d\u040c\u0001\u0001\u0005\u0c53\u0c54\u0c55\u040d\u0001\u0001\u0001\u0002\u0c58\u0001\u0003\u0c5c\u0c5d\u0001\u0001\u0002\u0c60" + "\u00c6\u0c35\u0c36\u00c9\u0c37\u0c38\u0c39\u0c3a\u0c3b\u0c3c\u00ce\u0c3d\u0c3e\u0c3f\u0c40\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u032a\u0c45\u0c46\u0001\u0001\u000b\u0c52\u0c55\u0c56\u0c57\u0c58\u0c59\u0c5a\u0c5b\u0c5c\u040b\u0002\u0c54\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0c61\u0c62" +
"\u0001\u0002\u0c63\u0001\u0006\u0c6a\u0c6b\u0bc9\u0c6c\u0c6d\u0001\u0001\u0001\u0001\u0011\u0c7f\u0c80\u0c81\u0c82\u0c83\u0c84\u0c85\u0c86\u0c87\u0318\u0319\u031a\u031b\u0c88\u0c89\u031c\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u001e\u05fe\u0ca8\u072e\u0093\u0ca9\u0caa\u0cab\u0cac\u0cad\u0cae\u0caf\u0cb0\u0cb1\u0cb2\u0cb3\u0cb4\u0cb5\u0cb6\u0cac\u0105\u0106\u0107\u010d\u010e\u0110\u0111\u0112\u0114\u0cb7" + "\u040c\u0001\u0001\u0005\u0c68\u0c69\u0c6a\u040d\u0001\u0001\u0001\u0002\u0c6d\u0001\u0003\u0c71\u0c72\u0001\u0001\u0002\u0c75\u0001\u0002\u0c78\u0001\u0006\u0c7f\u0c80\u0bde\u0c81\u0c82\u0001\u0001\u0001\u0001\u0011\u0c94\u0c95\u0c96\u0c97\u0c98\u0c99\u0c9a\u0c9b\u0c9c\u0318\u0319\u031a\u031b\u0c9d\u0c9e\u031c\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u001e\u0613\u0cbd\u0743\u0093\u0cbe\u0cbf\u0cc0\u0cc1" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0021\u0c13\u0cd9\u0cda\u0cdb\u0cdb\u0cdc\u0cdd\u0cde\u0cdf\u0ce0\u0ce1\u0ce2\u0ce3\u0ce4\u0ce5\u0ce6\u0cdb\u0ce7\u0cdb\u026b\u0cdf\u0ce0\u026c\u0ce8\u0ce4\u0cdb\u0cdf\u0cdb\u0ce9\u0cdf\u0270\u0cea\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0015\u05ff\u0d00\u072f\u0d01" + "\u0cc2\u0cc3\u0cc4\u0cc5\u0cc6\u0cc7\u0cc8\u0cc9\u0cca\u0ccb\u0cc1\u0105\u0106\u0107\u010d\u010e\u0110\u0111\u0112\u0114\u0ccc\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0021\u0c28\u0cee\u0cef\u0cf0\u0cf0\u0cf1\u0cf2\u0cf3\u0cf4\u0cf5\u0cf6\u0cf7\u0cf8\u0cf9\u0cfa\u0cfb\u0cf0\u0cfc\u0cf0\u026b\u0cf4\u0cf5\u026c\u0cfd\u0cf9\u0cf0\u0cf4\u0cf0\u0cfe\u0cf4\u0270\u0cff\u0001\u0001" +
"\u0cad\u0d02\u0d03\u0d04\u0d05\u0d06\u0d07\u0d08\u0d02\u0170\u0172\u0175\u0177\u0178\u0d09\u0d0a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0020\u0d2b\u0d2c\u0d33\u0d34\u0d35\u0d36\u0d37\u0d38\u0d39\u0d3a\u0d3b\u02c0\u0d45\u02c1\u02c2\u02c3\u02c4\u02c5\u0d42\u0d43\u0d44\u0196\u0198\u0185\u0d48\u02c6\u0d31\u02c7\u0d32\u02c8\u0d49\u0001\u0005\u0d31\u0d32\u02c7\u02c8\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0015\u0614\u0d15\u0744\u0d16\u0cc2\u0d17\u0d18\u0d19\u0d1a\u0d1b\u0d1c\u0d1d\u0d17\u0170\u0172\u0175\u0177\u0178\u0d1e\u0d1f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0020\u0d40\u0d41\u0d48\u0d49\u0d4a\u0d4b\u0d4c\u0d4d\u0d4e\u0d4f\u0d50\u02c0\u0d5a\u02c1\u02c2\u02c3\u02c4\u02c5\u0d57\u0d58\u0d59\u0196\u0198" +
"\u0001\u0001\u0001\u0007\u0d42\u0d43\u0d44\u0196\u0198\u0185\u0001\u0001\u0001\u0003\u0d48\u02c6\u0001\u0001\u0012\u0d5c\u0730\u0d5d\u0b7c\u0c80\u0bca\u0c80\u0d04\u0b7c\u0d5e\u0d5f\u0d04\u0bca\u0d60\u0d61\u0d5c\u0730\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0d65\u0d66\u0001\u0001\u000c\u0731\u0d73\u0d74\u0c15\u0cae\u0cdb\u0d75\u0d76\u0d77\u0d78\u0d79\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0d80\u0bcb\u0d81\u0caf\u0d82" + "\u0185\u0d5d\u02c6\u0d46\u02c7\u0d47\u02c8\u0d5e\u0001\u0005\u0d46\u0d47\u02c7\u02c8\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u0d57\u0d58\u0d59\u0196\u0198\u0185\u0001\u0001\u0001\u0003\u0d5d\u02c6\u0001\u0001\u0012\u0d71\u0745\u0d72\u0b91\u0c95\u0bdf\u0c95\u0d19\u0b91\u0d73\u0d74\u0d19\u0bdf\u0d75\u0d76\u0d71\u0745\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0d7a\u0d7b\u0001\u0001\u000c\u0746\u0d88\u0d89" +
"\u0001\u0001\u0001\u0010\u0d93\u0732\u0c81\u0bcc\u0d94\u0c81\u0cb0\u0cdb\u0d05\u0d95\u0d05\u0bcc\u0d96\u0d93\u0732\u0001\u0001\u0001\u0001\u0006\u0d9d\u0d9e\u0da1\u0da3\u0da5\u0001\u0003\u0000\u0000\u0002\u0000\u0002\u0000\u0001\u0008\u0dae\u0daf\u0db0\u0db1\u0dae\u0db2\u0dae\u0001\u0001\u0001\u0001\u0001\u0002\u0db5\u0001\u0010\u0dc6\u0734\u0c82\u0bcd\u0dc7\u0c82\u0d06\u0dc8\u0d06\u0bcd\u0dc9\u0dc8\u0dca\u0dc6\u0734\u0001\u0001" + "\u0c2a\u0cc3\u0cf0\u0d8a\u0d8b\u0d8c\u0d8d\u0d8e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0d95\u0be0\u0d96\u0cc4\u0d97\u0001\u0001\u0001\u0010\u0da8\u0747\u0c96\u0be1\u0da9\u0c96\u0cc5\u0cf0\u0d1a\u0daa\u0d1a\u0be1\u0dab\u0da8\u0747\u0001\u0001\u0001\u0001\u0006\u0db2\u0db3\u0db6\u0db8\u0dba\u0001\u0003\u0000\u0000\u0002\u0000\u0002\u0000\u0001\u0008\u0dc3\u0dc4\u0dc5\u0dc6\u0dc3\u0dc7\u0dc3\u0001\u0001\u0001\u0001\u0001" +
"\u0001\u0001\u0001\u0003\u0735\u0735\u0003\u0dd1\u0bce\u0001\n\u0739\u0ddc\u0bcf\u0c19\u0cb1\u0cdc\u0ddd\u0de4\u0c1d\u0001\u0002\u0ddf\u0002\u0de1\u0003\u0000\u0000\u0001\u0002\u0de7\u0001\n\u073b\u0df2\u0cb2\u0cdd\u0df3\u0df4\u0df5\u0df5\u0df6\u0001\u0001\u0001\u0001\u0001\u0015\u0e0c\u073c\u0c83\u0bd0\u0c1a\u0c83\u0d07\u0923\u0d77\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0d07\u0bd0\u0e12\u0e13\u0e0c\u073c\u0001\u0001\u0001\u0001" + "\u0002\u0dca\u0001\u0010\u0ddb\u0749\u0c97\u0be2\u0ddc\u0c97\u0d1b\u0ddd\u0d1b\u0be2\u0dde\u0ddd\u0ddf\u0ddb\u0749\u0001\u0001\u0001\u0001\u0001\u0003\u074a\u074a\u0003\u0de6\u0be3\u0001\n\u074e\u0df1\u0be4\u0c2e\u0cc6\u0cf1\u0df2\u0df9\u0c32\u0001\u0002\u0df4\u0002\u0df6\u0003\u0000\u0000\u0001\u0002\u0dfc\u0001\n\u0750\u0e07\u0cc7\u0cf2\u0e08\u0e09\u0e0a\u0e0a\u0e0b\u0001\u0001\u0001\u0001\u0001\u0015\u0e21\u0751\u0c98" +
"\u0001\u0001\u0001\u0001\u0006\u0e1a\u0e1b\u0cdf\u0e1a\u0e1c\u0001\u0001\u0001\u0002\u0e1f\u0001\u0008\u073e\u0e28\u0cb3\u0ce0\u0e0e\u0e29\u0e2a\u0001\u0001\u0001\u000b\u0e0f\u073f\u0e36\u0e37\u0c84\u0cb4\u0e38\u0e0f\u0e39\u0e3a\u0001\u0001\u0001\u0001\u0001\n\u0e45\u0c1b\u0e46\u0c1b\u0c85\u0cb5\u0ce1\u0e47\u0e48\u0001\u0001\u0001\u0001\u002d\u0e76\u0e7c\u0e80\u0740\u0b7d\u0c86\u0bd1\u0c86\u0d08\u0d5d\u0e81\u0dae\u0e82\u0e83" + "\u0be5\u0c2f\u0c98\u0d1c\u0938\u0d8c\u0e22\u0e23\u0e24\u0e25\u0e26\u0d1c\u0be5\u0e27\u0e28\u0e21\u0751\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0e2f\u0e30\u0cf4\u0e2f\u0e31\u0001\u0001\u0001\u0002\u0e34\u0001\u0008\u0753\u0e3d\u0cc8\u0cf5\u0e23\u0e3e\u0e3f\u0001\u0001\u0001\u000b\u0e24\u0754\u0e4b\u0e4c\u0c99\u0cc9\u0e4d\u0e24\u0e4e\u0e4f\u0001\u0001\u0001\u0001\u0001\n\u0e5a\u0c30\u0e5b\u0c30\u0c9a\u0cca\u0cf6" +
"\u0e84\u0d08\u0bd1\u0e85\u0e86\u0e87\u0e88\u0e89\u0e8a\u0e8b\u0e8c\u0e80\u0740\u0e8d\u0e90\u0e91\u0e92\u0e93\u0e94\u0e95\u0e96\u0e97\u0e98\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0002\u0e78\u0003\u0e7b\u0149\u0001\u0003\u0e7f\u0251\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0e7b\u0149\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0e5c\u0e5d\u0001\u0001\u0001\u0001\u002d\u0e8b\u0e91\u0e95\u0755\u0b92\u0c9b\u0be6\u0c9b\u0d1d\u0d72\u0e96\u0dc3\u0e97\u0e98\u0e99\u0d1d\u0be6\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea0\u0ea1\u0e95\u0755\u0ea2\u0ea5\u0ea6\u0ea7\u0ea8\u0ea9\u0eaa\u0eab\u0eac\u0ead\u0eae\u0eaf\u0eb0\u0eb1\u0eb2\u0eb3\u0eb4\u0002\u0e8d\u0003\u0e90\u0149\u0001\u0003\u0e94\u0251\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0004\u0cae\u0cb4\u0cb6\u0003\u0ce3\u0ea7\u0001\u0002\u0e10\u0007\u0eb1\u0742\u0ce4\u0eb2\u0eb1\u0742\u0001\u0001\u0005\u0743\u0eb8\u0cb6\u0eb9\u0001\u0001\u0002\u0ebc\u0001\u0003\u0ec0\u0ec3\u0003\u0000\u0000\u0003\u0000\u0000\u0002\u0ebc\u004e\u0f16\u0406\u0407\u0408\u0409\u0f20\u0c1d\u040a\u040b\u040c\u040d\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0d04\u0f21\u0d05\u0f22\u0f23\u0d06\u0f24\u0d07\u0f25\u0d08\u0ea7\u0eb2\u0f26" + "\u0001\u0001\u0003\u0e90\u0149\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u0c32\u0cc3\u0cc9\u0ccb\u0003\u0cf8\u0ebd\u0001\u0002\u0e25\u0007\u0ec7\u0757\u0cf9\u0ec8\u0ec7\u0757\u0001\u0001\u0005\u0758\u0ece\u0ccb\u0ecf\u0001\u0001\u0002\u0ed2\u0001\u0008\u0be7\u0d4f\u0edb\u0ede\u0ee3\u0ee6\u0ee7\u0003\u0000\u0000\u0002\u0ee0\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001" +
"\u0f27\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0184\u0178\u0179\u017d\u017e\u0097\u0f3b\u0f3e\u0f41\u0f44\u0f47\u0f4a\u0186\u0189\u018c\u018f\u0f4d\u0192\u0f1e\u0197\u0f1f\u019a\u0409\u0f50\u0f51\u0f52\u0f53\u0f54\u0f55\u0f56\u0f57\u0f58\u0f59\u0f5a\u0f5b\u0f5c\u0f5d\u0007\u0f1d\u0f1e\u0f1f\u0195\u0197\u019a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0013\u032b\u0333\u041a\u041b\u041d\u032d\u032c\u0330" + "\u0002\u0ed2\u004e\u0f38\u0406\u0407\u0408\u0409\u0f42\u0c32\u040a\u040b\u040c\u040d\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0d19\u0f43\u0d1a\u0f44\u0f45\u0d1b\u0f46\u0d1c\u0f47\u0d1d\u0ebd\u0ec8\u0f48\u0f49\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0184\u0178\u0179\u017d\u017e\u0097\u0f5d\u0f60\u0f63\u0f66\u0f69\u0f6c\u0186\u0189\u018c\u018f\u0f6f\u0192\u0f40\u0197\u0f41\u019a\u0409\u0f72\u0f73\u0f74\u0f75\u0f76\u0f77" +
"\u0331\u0425\u0426\u0427\u0434\u0436\u043c\u043d\u043e\u0f3a\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0058\u0600\u0fb6\u0fbd\u0fc7\u038f\u0390\u0391\u0392\u0fc8\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u0fd1\u0cac\u039d\u0d02\u0bca\u0bcc" + "\u0f78\u0f79\u0f7a\u0f7b\u0f7c\u0f7d\u0f7e\u0f7f\u0007\u0f3f\u0f40\u0f41\u0195\u0197\u019a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0013\u032b\u0333\u041a\u041b\u041d\u032d\u032c\u0330\u0331\u0425\u0426\u0427\u0434\u0436\u043c\u043d\u043e\u0f5c\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0fd5\u0bcd\u0bd0\u0bd1\u0fd6\u0600\u0600\u02f7\u02f8\u02f9\u02fa\u02fe\u0302\u0303\u0fd7\u0fc4\u0fdb\u0fda\u0fc5\u0fc6\u0304\u0305\u0306\u0307\u0308\u0fcf\u0212\u0fdc\u0fdd\u0fde\u030a\u030b\u030c\u0fdf\u0fe2\u0fe5\u0fe6\u0fe9\u0fec\u0fed\u0ff0\u030d\u0ff3\u0ff6\u030e\u0fbb\u030f\u0fbc\u0310\u0ff9\u0ffa\u0392\u0ffb\u0ffc\u0ffd\u0ffe\u0fff\u1000\u1001\u1002\u1003\u1004\u0005\u0fbb\u0fbc\u030f\u0310\u0001\u0001\u0007\u0fc4\u0fc5" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0058\u0615\u0fd8\u0fdf\u0fe9\u038f\u0390\u0391\u0392\u0fea\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u0ff3\u0cc1\u039d\u0d17\u0bdf\u0be1\u0ff7\u0be2\u0be5\u0be6\u0ff8\u0615\u0615\u02f7\u02f8\u02f9\u02fa\u02fe\u0302\u0303\u0ff9\u0fe6\u0ffd\u0ffc\u0fe7\u0fe8\u0304\u0305\u0306\u0307\u0308\u0ff1\u0212\u0ffe\u0fff\u1000\u030a\u030b\u030c\u1001\u1004\u1007\u1008\u100b" +
"\u0fc6\u0304\u0307\u0308\u0001\u0001\u0001\u0001\u0007\u0fcf\u0bc2\u0fd0\u0212\u0bc5\u0213\u0001\u0001\u0003\u0fd4\u0309\u0001\u0001\u0001\u0003\u0fda\u0306\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0046\u104b\u1052" + "\u100e\u100f\u1012\u030d\u1015\u1018\u030e\u0fdd\u030f\u0fde\u0310\u101b\u101c\u0392\u101d\u101e\u101f\u1020\u1021\u1022\u1023\u1024\u1025\u1026\u0005\u0fdd\u0fde\u030f\u0310\u0001\u0001\u0007\u0fe6\u0fe7\u0fe8\u0304\u0307\u0308\u0001\u0001\u0001\u0001\u0007\u0ff1\u0bd7\u0ff2\u0212\u0bda\u0213\u0001\u0001\u0003\u0ff6\u0309\u0001\u0001\u0001\u0003\u0ffc\u0306\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0001" +
"\u106f\u108a\u0d60\u0d96\u0dc9\u1091\u0e12\u0e85\u1092\u1093\u1094\u109e\u10a5\u0290\u10d6\u0291\u0292\u0293\u0294\u0298\u0299\u029a\u10da\u109b\u109c\u109d\u1050\u017f\u0181\u0182\u029e\u10d9\u029f\u10a3\u02a0\u10a4\u02a1\u108f\u02a2\u1090\u02a3\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u02aa\u02ab\u02ac\u02ad\u02ae\u02af\u02b0\u10e6\u10e9\u10ea\u10eb\u10ee\u10f1\u10f4\u02b1\u02b2\u10f7\u10fa\u10fd\u0005\u1050\u029e\u1051\u04cc" + "\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0046\u106d\u1074\u1091\u10ac\u0d75\u0dab\u0dde\u10b3\u0e27\u0e9a\u10b4\u10b5\u10b6\u10c0\u10c7\u0290\u10f8\u0291\u0292\u0293\u0294\u0298\u0299\u029a\u10fc\u10bd\u10be\u10bf\u1072\u017f\u0181\u0182\u029e\u10fb\u029f\u10c5\u02a0\u10c6\u02a1\u10b1" +
"\u0001\u0001\u000f\u1061\u1062\u1063\u1064\u1065\u1066\u1067\u1068\u1069\u106a\u106b\u106c\u106d\u106e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000e\u107d\u107e\u107f\u1080\u1081\u1082\u1083\u1084\u1085\u1086\u1087\u1088\u1089\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u108f\u1090\u02a2\u02a3\u0001\u0001\u0001\u0001\u0001\u0007\u109b\u109c\u109d" + "\u02a2\u10b2\u02a3\u1101\u1102\u1103\u1104\u1105\u1106\u1107\u02aa\u02ab\u02ac\u02ad\u02ae\u02af\u02b0\u1108\u110b\u110c\u110d\u1110\u1113\u1116\u02b1\u02b2\u1119\u111c\u111f\u0005\u1072\u029e\u1073\u04cc\u0001\u0001\u000f\u1083\u1084\u1085\u1086\u1087\u1088\u1089\u108a\u108b\u108c\u108d\u108e\u108f\u1090\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u000e\u109f\u10a0\u10a1\u10a2\u10a3\u10a4" +
"\u017f\u0181\u0182\u0001\u0001\u0001\u0005\u10a3\u10a4\u02a0\u02a1\u0001\u0001\r\u10b2\u10b5\u10b8\u10bb\u10be\u10c1\u10c4\u10c7\u10ca\u10cd\u10d0\u10d3\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u10d9\u029f\u0001\u0005\u10a3\u10a4\u02a0\u02a1\u0001" + "\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u10b1\u10b2\u02a2\u02a3\u0001\u0001\u0001\u0001\u0001\u0007\u10bd\u10be\u10bf\u017f\u0181\u0182\u0001\u0001\u0001\u0005\u10c5\u10c6\u02a0\u02a1\u0001\u0001\r\u10d4\u10d7\u10da\u10dd\u10e0\u10e3\u10e6\u10e9\u10ec\u10ef\u10f2\u10f5\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0011\u049d\u0037\u0e86\u033b\u0318\u02f7\u0318\u0170\u0170\u02f7\u0290\u033b\u1111\u0463\u049d\u0037\u0001\u0021\u1133\u1136\u01ee\u0d5d\u0e81\u0dae\u0e82\u0e83\u0e84\u0e86\u0e87\u0e88\u0e89\u0e8a\u0e8b\u1139\u0e90\u0e91\u0e92\u0e93\u0e94" + "\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u10fb\u029f\u0001\u0005\u10c5\u10c6\u02a0\u02a1\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u0000\u0000\u0001\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0011\u049d\u0037\u0e9b\u033b\u0318" +
"\u0e95\u0e96\u0e97\u0e98\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0003\u0e7f\u0251\u0003\u0e7b\u0149\u0003\u0e7b\u0149\u002c\u1168\u0038\u013e\u01ef\u0c1e\u0105\u0cdb\u116c\u0cae\u0caf\u0cb0\u116d\u116e\u116f\u1170\u0cb1\u0cb2\u1171\u0cb3\u0cb4\u0cb5\u1172\u0cb6\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0c1e\u116b\u0115\u0003\u116b\u0115\u0001\u0001\u0001\u0001\u0001" + "\u02f7\u0318\u0170\u0170\u02f7\u0290\u033b\u1133\u0463\u049d\u0037\u0001\u0021\u1155\u1158\u01ee\u0d72\u0e96\u0dc3\u0e97\u0e98\u0e99\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea0\u115b\u0ea5\u0ea6\u0ea7\u0ea8\u0ea9\u0eaa\u0eab\u0eac\u0ead\u0eae\u0eaf\u0eb0\u0eb1\u0eb2\u0eb3\u0eb4\u0003\u0e94\u0251\u0003\u0e90\u0149\u0003\u0e90\u0149\u002c\u118a\u0038\u013e\u01ef\u0c33\u0105\u0cf0\u118e\u0cc3\u0cc4\u0cc5\u118f\u1190\u1191\u1192\u0cc6\u0cc7" +
"\u0001\u0001\u0001\u0008\u013f\u00b7\u01f0\u0106\u0ce7\u117b\u117c\u0001\u0001\u0010\u04a1\u0039\u0319\u02f8\u01f1\u0319\u0107\u0cdb\u0172\u0172\u02f8\u0291\u118d\u04a1\u0039\u0001\u0007\u01f2\u1195\u1196\u1198\u119a\u1195\u0001\u0002\u0000\u0002\u0000\u0002\u0000\u0007\u0e88\u0141\u01f3\u0e88\u0db1\u0e88\u0002\u0142\u000f\u04a3\u003b\u031a\u02fa\u01f5\u031a\u0175\u0175\u02fa\u0292\u11b4\u0465\u04a3\u003b\u0001\u0003\u003c\u003c" + "\u1193\u0cc8\u0cc9\u0cca\u1194\u0ccb\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0c33\u118d\u0115\u0003\u118d\u0115\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0008\u013f\u00b7\u01f0\u0106\u0cfc\u119d\u119e\u0001\u0001\u0010\u04a1\u0039\u0319\u02f8\u01f1\u0319\u0107\u0cf0\u0172\u0172\u02f8\u0291\u11af\u04a1\u0039\u0001\u0007\u01f2\u11b7\u11b8\u11ba\u11bc\u11b7\u0001" +
"\u0003\u0143\u11bb\u0001\u0008\u0040\u0144\u0bcf\u0359\u010d\u0de4\u0c1d\u0004\u01fd\u0c1f\u0c20\u0006\u0042\u0145\u010e\u11ce\u0466\u0001\u001a\u04b3\u0043\u031b\u02fe\u035c\u031b\u0177\u0b7c\u0b7d\u0177\u02fe\u0294\u033b\u0d77\u11e9\u032a\u0e0e\u0e0f\u033c\u033d\u0e10\u033e\u0467\u04b3\u0043\u0001\u0005\u0e1a\u0200\u0cdf\u11ef\u0002\u11f1\u0003\u0000\u0000\u0005\u0045\u0146\u0110\u0ce0\u000b\u0e0f\u0046\u0147\u0205\u0c88\u0111" + "\u0002\u0000\u0002\u0000\u0002\u0000\u0007\u0e9d\u0141\u01f3\u0e9d\u0dc6\u0e9d\u0002\u0142\u000f\u04a3\u003b\u031a\u02fa\u01f5\u031a\u0175\u0175\u02fa\u0292\u11d6\u0465\u04a3\u003b\u0001\u0003\u003c\u003c\u0003\u0143\u11dd\u0001\u0008\u0040\u0144\u0be4\u0359\u010d\u0df9\u0c32\u0004\u01fd\u0c34\u0c35\u0006\u0042\u0145\u010e\u11f0\u0466\u0001\u001a\u04b3\u0043\u031b\u02fe\u035c\u031b\u0177\u0b91\u0b92\u0177\u02fe\u0294\u033b\u0d8c" +
"\u0e38\u0e0f\u1204\u0147\u0001\u0009\u0148\u00c6\u0206\u00c6\u0c89\u0112\u120e\u0e48\u0001\u001b\u04b8\u0047\u033c\u031c\u0302\u0c20\u031c\u0178\u0d5d\u0e81\u0dae\u0e82\u0e83\u0e84\u0178\u0302\u0298\u0e86\u0e87\u0e88\u0e89\u0e8a\u0e8b\u0468\u04b8\u0047\u0023\u0c21\u116c\u0cae\u0caf\u0cb0\u116d\u116e\u116f\u1170\u0cb2\u1171\u0cb3\u0cb4\u0cb5\u1172\u0cb6\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b\u010c\u0c1d\u010e\u010f\u0110" + "\u120b\u032a\u0e23\u0e24\u033c\u033d\u0e25\u033e\u0467\u04b3\u0043\u0001\u0005\u0e2f\u0200\u0cf4\u1211\u0002\u1213\u0003\u0000\u0000\u0005\u0045\u0146\u0110\u0cf5\u000b\u0e24\u0046\u0147\u0205\u0c9d\u0111\u0e4d\u0e24\u1226\u0147\u0001\u0009\u0148\u00c6\u0206\u00c6\u0c9e\u0112\u1230\u0e5d\u0001\u001b\u04b8\u0047\u033c\u031c\u0302\u0c35\u031c\u0178\u0d72\u0e96\u0dc3\u0e97\u0e98\u0e99\u0178\u0302\u0298\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f" +
"\u0111\u0112\u0113\u0114\u0091\u0002\u0179\u0003\u0e10\u1252\u0001\u0007\u04bb\u0049\u0ce4\u017d\u04bb\u0049\u0004\u004a\u0210\u0114\u0002\u1260\u0001\u0012\u1273\u1274\u0d66\u0d79\u0db2\u0e3a\u0097\u0c1e\u0091\u1275\u1276\u1277\u1278\u1279\u127a\u127b\u127c\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u12ac\u12b0\u12c5\u12d8\u0c31\u0d61\u12df\u0dca\u0df6\u0e13\u0e8c\u12e0\u12e1\u12e2\u0463\u12ec\u0464\u0465" + "\u0ea0\u0468\u04b8\u0047\u0023\u0c36\u118e\u0cc3\u0cc4\u0cc5\u118f\u1190\u1191\u1192\u0cc7\u1193\u0cc8\u0cc9\u0cca\u1194\u0ccb\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b\u010c\u0c32\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0091\u0002\u0179\u0003\u0e25\u1274\u0001\u0007\u04bb\u0049\u0cf9\u017d\u04bb\u0049\u0004\u004a\u0210\u0114\u0002\u1282\u0001\u0012\u1295\u1296\u0d7b\u0d8e\u0dc7\u0e4f\u0097\u0c33\u0091\u1297\u1298\u1299" +
"\u0466\u0467\u0468\u0469\u046a\u1275\u12f0\u04bc\u12e9\u12ea\u12eb\u0180\u0199\u0183\u12ef\u046c\u12dd\u02d8\u12de\u02d9\u12f1\u12f2\u12f3\u12f4\u12f5\u12f6\u12f7\u12f8\u0003\u12af\u04cd\u0001\u000b\u12bb\u12bc\u12bd\u12be\u12bf\u12c0\u12c1\u12c2\u12c3\u12c4\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\n\u12cf\u12d0\u12d1\u12d2\u12d3\u12d4\u12d5\u12d6\u12d7\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u129a\u129b\u129c\u129d\u129e\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u002f\u12ce\u12d2\u12e7\u12fa\u0c46\u0d76\u1301\u0ddf\u0e0b\u0e28\u0ea1\u1302\u1303\u1304\u0463\u130e\u0464\u0465\u0466\u0467\u0468\u0469\u046a\u1297\u1312\u04bc\u130b\u130c\u130d\u0180\u0199\u0183\u1311\u046c\u12ff\u02d8\u1300\u02d9\u1313\u1314\u1315\u1316\u1317\u1318\u1319\u131a\u0003\u12d1\u04cd\u0001\u000b\u12dd\u12de\u12df\u12e0\u12e1" +
"\u0005\u12dd\u12de\u02d8\u02d9\u0001\u0001\u0001\u0001\u0001\u0007\u12e9\u12ea\u12eb\u0180\u0199\u0183\u0001\u0001\u0001\u0003\u12ef\u046c\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0017\u06e5\u049c\u0d09\u0d5c\u0d93\u0dc6\u0e0c\u0e80\u0eb1\u1310\u049d\u04a1\u04a3\u04b3\u04b8\u04bb\u1311\u06e5\u04ce\u04bd\u1312\u1313\u0001\u0001\u0001\u0001\u0037\u134b\u1350\u1357\u135c\u0bca\u0bcc\u0fd5\u0bcd\u0bd0\u0bd1\u0fd6" + "\u12e2\u12e3\u12e4\u12e5\u12e6\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\n\u12f1\u12f2\u12f3\u12f4\u12f5\u12f6\u12f7\u12f8\u12f9\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u12ff\u1300\u02d8\u02d9\u0001\u0001\u0001\u0001\u0001\u0007\u130b\u130c\u130d\u0180\u0199\u0183\u0001\u0001\u0001\u0003\u1311\u046c\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0017\u06fa\u049c\u0d1e\u0d71" +
"\u02f7\u02f8\u02f9\u02fa\u02fe\u0302\u0303\u135f\u0fc4\u0fdb\u0fda\u0fc5\u0fc6\u0304\u0305\u0306\u0307\u0308\u0fcf\u0212\u0fdc\u0fdd\u0fde\u030a\u030b\u030c\u0fdf\u0fe2\u0fe5\u0fe6\u0fe9\u0fec\u0fed\u0ff0\u030d\u0ff3\u0ff6\u030e\u0fbb\u030f\u0fbc\u0310\u1362\u0005\u0fbb\u0fbc\u030f\u0310\u0007\u0fc4\u0fc5\u0fc6\u0304\u0307\u0308\u0005\u0fcf\u0fd0\u0212\u0213\u0003\u0fd4\u0309\u0003\u0fda\u0306\u0001\u0077\u13da\u13e1\u13f0\u13fe" + "\u0da8\u0ddb\u0e21\u0e95\u0ec7\u1332\u049d\u04a1\u04a3\u04b3\u04b8\u04bb\u1333\u06fa\u04ce\u04bd\u1334\u1335\u0001\u0001\u0001\u0001\u0037\u136d\u1372\u1379\u137e\u0bdf\u0be1\u0ff7\u0be2\u0be5\u0be6\u0ff8\u02f7\u02f8\u02f9\u02fa\u02fe\u0302\u0303\u1381\u0fe6\u0ffd\u0ffc\u0fe7\u0fe8\u0304\u0305\u0306\u0307\u0308\u0ff1\u0212\u0ffe\u0fff\u1000\u030a\u030b\u030c\u1001\u1004\u1007\u1008\u100b\u100e\u100f\u1012\u030d\u1015\u1018\u030e" +
"\u1403\u1406\u0730\u0731\u0732\u0733\u0734\u0735\u0738\u0739\u073a\u073b\u073c\u073d\u073e\u073f\u0740\u0741\u0742\u0743\u1409\u1410\u0037\u1415\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u1418\u141d\u1422\u074b\u0769\u076a\u0768\u074c\u06e6\u074d\u075e\u072d\u06e7\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0758\u0055\u0753\u0059\u0754\u005a\u075f\u005b" + "\u0fdd\u030f\u0fde\u0310\u1384\u0005\u0fdd\u0fde\u030f\u0310\u0007\u0fe6\u0fe7\u0fe8\u0304\u0307\u0308\u0005\u0ff1\u0ff2\u0212\u0213\u0003\u0ff6\u0309\u0003\u0ffc\u0306\u0001\u0077\u13fc\u1403\u1412\u1420\u1425\u1428\u0745\u0746\u0747\u0748\u0749\u074a\u074d\u074e\u074f\u0750\u0751\u0752\u0753\u0754\u0755\u0756\u0757\u0758\u142b\u1432\u0037\u1437\u0038\u0039\u003a\u003b\u003c\u003f\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" +
"\u0727\\\u0728\u005d\u076b\u076c\u076d\u076e\u076f\u0770\u0771\u005e\u005f\u0060\u0061\u0062\u0063\u0772\u0773\u0776\u0777\u077a\u077d\u077e\u0781\u0784\u0787\u078a\u078d\u0790\u0064\u0067\u0068\u006b\u006e\u006f\u0793\u0072\u0075\u0078\u007b\u007e\u0007\u06e6\u06e7\u0050\u0054\u06e8\u04c0\u000f\u06f9\u06fa\u06fb\u06fc\u06fd\u06fe\u06ff\u0700\u0701\u0702\u0703\u0704\u0705\u0706\u000e\u0715\u0716\u0717\u0718\u0719\u071a\u071b" + "\u0048\u0049\u004a\u143a\u143f\u1444\u0760\u077e\u077f\u077d\u0761\u06fb\u0762\u0773\u0742\u06fc\u004b\u004c\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u076d\u0055\u0768\u0059\u0769\u005a\u0774\u005b\u073c\\\u073d\u005d\u0780\u0781\u0782\u0783\u0784\u0785\u0786\u005e\u005f\u0060\u0061\u0062\u0063\u0787\u0788\u078b\u078c\u078f\u0792\u0793\u0796\u0799\u079c\u079f\u07a2\u07a5\u0064\u0067\u0068\u006b\u006e\u006f\u07a8\u0072" +
"\u071c\u071d\u071e\u071f\u0720\u0721\u0005\u0727\u0728\\\u005d\u0003\u0768\u004e\u0003\u072d\u0053\u0007\u074b\u074c\u074d\u004b\u004f\u0051\u0005\u0753\u0754\u0059\u005a\u0003\u0758\u0055\u0005\u075e\u075f\u0052\u005b\u0005\u0753\u0754\u0059\u005a\u0003\u0768\u004e\u0017\u0d73\u0d80\u143c\u0daf\u0db5\u0dd1\u0ddc\u0df2\u0e28\u0e36\u0e45\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u0001\u0002\u143f\u0001" + "\u0075\u0078\u007b\u007e\u0007\u06fb\u06fc\u0050\u0054\u06fd\u04c0\u000f\u070e\u070f\u0710\u0711\u0712\u0713\u0714\u0715\u0716\u0717\u0718\u0719\u071a\u071b\u000e\u072a\u072b\u072c\u072d\u072e\u072f\u0730\u0731\u0732\u0733\u0734\u0735\u0736\u0005\u073c\u073d\\\u005d\u0003\u077d\u004e\u0003\u0742\u0053\u0007\u0760\u0761\u0762\u004b\u004f\u0051\u0005\u0768\u0769\u0059\u005a\u0003\u076d\u0055\u0005\u0773\u0774\u0052\u005b\u0005" +
"\u0003\u0dae\u0e88\u0002\u076b\u0002\u076c\u0002\u076d\u0003\u144c\u076e\u0001\u0002\u076f\u0003\u1452\u0770\u0001\u0002\u0771\u0002\u005e\u0002\u005f\u0002\u0060\u000e\u04be\u1469\u148c\u1499\u14a6\u14c9\u14ec\u1500\u1501\u1502\u1503\u1504\u1505\u0006\u146f\u147c\u1489\u148a\u148b\u0007\u1476\u1477\u1478\u1479\u147a\u147b\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u1483\u1484\u1485\u1486\u1487\u1488\u0001\u0001\u0001\u0001\u0001" + "\u0768\u0769\u0059\u005a\u0003\u077d\u004e\u0017\u0d88\u0d95\u145e\u0dc4\u0dca\u0de6\u0df1\u0e07\u0e3d\u0e4b\u0e5a\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u0001\u0002\u1461\u0001\u0003\u0dc3\u0e9d\u0002\u0780\u0002\u0781\u0002\u0782\u0003\u146e\u0783\u0001\u0002\u0784\u0003\u1474\u0785\u0001\u0002\u0786\u0002\u005e\u0002\u005f\u0002\u0060\u000e\u04be\u148b\u14ae\u14bb\u14c8\u14eb\u150e\u1522\u1523\u1524" +
"\u0001\u0001\u0001\u0001\u0007\u1493\u1494\u1495\u1496\u1497\u1498\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14a0\u14a1\u14a2\u14a3\u14a4\u14a5\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u14ac\u14b9\u14c6\u14c7\u14c8\u0007\u14b3\u14b4\u14b5\u14b6\u14b7\u14b8\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14c0\u14c1\u14c2\u14c3\u14c4\u14c5\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u14cf\u14dc\u14e9\u14ea\u14eb\u0007" + "\u1525\u1526\u1527\u0006\u1491\u149e\u14ab\u14ac\u14ad\u0007\u1498\u1499\u149a\u149b\u149c\u149d\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14a5\u14a6\u14a7\u14a8\u14a9\u14aa\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14b5\u14b6\u14b7\u14b8\u14b9\u14ba\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14c2\u14c3\u14c4\u14c5\u14c6\u14c7\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u14ce\u14db\u14e8\u14e9\u14ea\u0007\u14d5" +
"\u14d6\u14d7\u14d8\u14d9\u14da\u14db\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14e3\u14e4\u14e5\u14e6\u14e7\u14e8\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u14f2\u14f9\u1489\u148a\u148b\u0007\u1476\u1477\u1478\u1479\u147a\u147b\u0007\u1483\u1484\u1485\u1486\u1487\u1488\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0062\u0003\u04bf\u0063\u0002\u0772\u0002\u0cdb\u0002\u0cdf\u0003\u0df5\u0df5\u0002\u0cdb\u0008\u151e" + "\u14d6\u14d7\u14d8\u14d9\u14da\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u14e2\u14e3\u14e4\u14e5\u14e6\u14e7\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u14f1\u14fe\u150b\u150c\u150d\u0007\u14f8\u14f9\u14fa\u14fb\u14fc\u14fd\u0001\u0001\u0001\u0001\u0001\u0001\u0007\u1505\u1506\u1507\u1508\u1509\u150a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u1514\u151b\u14ab\u14ac\u14ad\u0007\u1498\u1499\u149a" +
"\u151f\u1520\u151e\u1530\u1532\u151e\u0001\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0002\u0000\u0002\u1536\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0b91\u0be2\u0c25\u1556\u1557\u0c25\u0001\u0001\u0007\u155f\u1561\u1562\u155f\u155f\u1564\u0002" + "\u149b\u149c\u149d\u0007\u14a5\u14a6\u14a7\u14a8\u14a9\u14aa\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0062\u0003\u04bf\u0063\u0002\u0787\u0002\u0cf0\u0002\u0cf4\u0003\u0e0a\u0e0a\u0002\u0cf0\u0008\u1540\u1541\u1542\u1540\u1552\u1554\u1540\u0001\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0002\u0000\u0002\u1558\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u0000\u0001\u0002\u0000\u0001\u0002\u1567\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0be3\u0002\u157b\u0001\u0003\u030d\u157f\u0001\u0003\u0be4\u1583\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0b92\u0be5\u1556\u159a\u1557\u159a\u0001\u0004\u0b93\u0be6\u159f\u0001\u0002\u0be7\u0005\u0b94\u15a7\u15a8\u15b8\u0001" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0ba6\u0bf7\u0c3a\u1578\u1579\u0c3a\u0001\u0001\u0007\u1581\u1583\u1584\u1581\u1581\u1586\u0002\u0000\u0001\u0002\u0000\u0001\u0002\u1589\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0bf8\u0002\u159d\u0001\u0003\u030d\u15a1\u0001\u0003\u0bf9\u15a5\u0010\u0000\u0000" +
"\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0004\u15bd\u15be\u15bf\u0001\u0001\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u15da\u0001\u0004\u15df\u15e0\u15df\u0001\u0001\u0007\u157f\u0e9f\u030e\u15e8\u157f\u0e9f\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0ba7\u0bfa\u1578\u15bc\u1579\u15bc\u0001\u0004\u0ba8\u0bfb\u15c1\u0001\u0002\u0bfc\u0005\u0ba9\u15c9\u15ca\u15da\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0004\u15df\u15e0\u15e1\u0001\u0001\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0b95\u0be8\u1600\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u000f\u0be9\u1520\u1536\u1567\u1583\u15a8\u15bf\u1628\u1600\u163b\u164d\u1666\u1583\u1676\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u15fc\u0001\u0004\u1601\u1602\u1601\u0001\u0001\u0007\u15a1\u0eb4\u030e\u160a\u15a1\u0eb4\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0baa\u0bfd\u1622\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u0000\u0000\u0000\u0012\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u000f\u0bfe\u1542\u1558\u1589\u15a5\u15ca\u15e1\u164a\u1622\u165d\u166f\u1688\u15a5\u1698\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0012\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0019\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u1688\u0001\u0002\u164d\u0006\u1691\u1693\u1694\u1695\u1666\u0002\u0000\u0001\u0001\u0001\u0002\u1698\u0002\u0000\u0005\u064f\u064f\u157f\u030d\u0004\u16a3\u1583\u1698\u0002\u0000\u0002\u15bd\u0002\u1676\u0002\u16ab\u0002\u0000\u0003\u16b0\u16b2\u0002\u0000\u0002\u0000\u0002\u16b6\u0002\u0000\u0002\u16ba\u0002\u0000\u0017\u16d3\u16d5\u16d7\u16d9\u16db\u16dd\u16df\u16e1\u16e3\u16e5\u16e7" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u16aa\u0001\u0002\u166f\u0006\u16b3\u16b5\u16b6\u16b7\u1688\u0002\u0000\u0001\u0001\u0001\u0002\u16ba\u0002\u0000\u0005\u0664\u0664\u15a1\u030d\u0004\u16c5\u15a5\u16ba\u0002\u0000\u0002" +
"\u16e9\u16eb\u16ed\u16ef\u16f1\u16f3\u16f5\u16f7\u16f9\u16fb\u16fd\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0004\u1703\u1705\u1707\u0002\u0000\u0002\u0000\u0002\u0000\u0004\u170d\u1711\u170f\u0002\u170f\u0002" + "\u15df\u0002\u1698\u0002\u16cd\u0002\u0000\u0003\u16d2\u16d4\u0002\u0000\u0002\u0000\u0002\u16d8\u0002\u0000\u0002\u16dc\u0002\u0000\u0017\u16f5\u16f7\u16f9\u16fb\u16fd\u16ff\u1701\u1703\u1705\u1707\u1709\u170b\u170d\u170f\u1711\u1713\u1715\u1717\u1719\u171b\u171d\u171f\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002" +
"\u0000\u0002\u0000\u0004\u1717\u171b\u1719\u0002\u1719\u0002\u0000\u0002\u0000\u0002\u171f\u0001\u0007\u1727\u1728\u1729\u172a\u172b\u172c\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u172f\u0001\u000c\u173c\u173d\u173e\u173f\u1740\u1741\u1742\u1743\u1744\u1745\u1746\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u174b\u174c\u174d\u0001\u0001\u0001\u0003\u1751\u1752\u0001\u0001\u0007\u175a\u175b\u175c\u175d" + "\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0004\u1725\u1727\u1729\u0002\u0000\u0002\u0000\u0002\u0000\u0004\u172f\u1733\u1731\u0002\u1731\u0002\u0000\u0002\u0000\u0004\u1739\u173d\u173b\u0002\u173b\u0002\u0000\u0002\u0000\u0008\u1747\u175c\u175d\u175e\u175f\u175e\u175f\u0015\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u175e\u175f\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1763\u1764\u0001\u0001\u0004\u1769\u176a\u176b\u0001\u0001\u0001\u0003\u176f\u1770\u0001\u0001\u0002\u1773\u0001\u0002\u1776\u0001\u0002\u1779\u0001\u0002\u177c\u0001\u0004\u1781\u1782\u1783\u0001\u0001\u0001\u0002\u1786\u0001\u0003\u178a\u178b\u0001\u0001\u0002\u178e\u0001\u0004\u1793\u1794\u1795\u0001\u0001\u0001\u0002\u1798\u0001\u0004\u179d\u179e\u179f\u0001\u0001\u0001" + "\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0015\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0005\u1779\u177a\u177b\u177c\u0001\u0001\u0001\u0001\u0002\u177f\u0001\u0002\u1782\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u177a\u1796\u1797\u0001\u0001\u0002\u179a\u0001\u0002\u177b\n\u17a7\u17a8" +
"\u0002\u17a2\u0001\u0002\u17a5\u0001\u0002\u17a8\u0001\u0002\u17ab\u0001\u0002\u17ae\u0001\u0002\u17b1\u0001\u0002\u17b4\u0001\u0002\u17b7\u0001\u0002\u17ba\u0001\u0006\u17c1\u17c2\u17c3\u17c4\u17c5\u0001\u0001\u0001\u0001\u0001\u0002\u17c8\u0001\u0002\u17cb\u0001\u0005\u17d1\u17d2\u17d3\u17d4\u0001\u0001\u0001\u0001\u0003\u17d8\u17d9\u0001\u0001\u0005\u17df\u17e0\u17e1\u17e2\u0001\u0001\u0001\u0001\u0003\u17e6\u17e7\u0001\u0001" + "\u17a9\u17aa\u17ab\u17c1\u17aa\u17ab\u17c1\u0001\u0001\u0001\u0001\u0016\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0016\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u17da\u17da\u0001\u0002\u17dd\u0001\u0002\u17e0\u0001\u0004\u17e5\u17f7\u17f7\u0012\u0000\u0000" +
"\u0011\u17f9\u17fa\u17fb\u17fc\u17fd\u17fe\u17ff\u1800\u1801\u1802\u1803\u1804\u1805\u1806\u1807\u1808\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u1804\u0011\u181c\u181d\u181e\u181f\u1820\u1821\u1822\u1823\u1824\u1825\u1826\u1827\u1828\u1829\u182a\u182b\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u1823\u000c\u183a" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0006\u177c\u17fe\u1811\u1824\u1824\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" +
"\u183b\u183c\u183d\u183e\u183f\u1840\u1841\u1842\u1843\u1844\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1848\u1849\u0001\u0001\u0003\u184d\u184e\u0001\u0001\u0003\u1852\u1853\u0001\u0001\u0002\u1856\u0001\u0006\u1805\u1806\u1807\u17fe\u1808\u0002\u182b\u0002\u1861\u0001\u0002\u1864\u0001\u0002\u1867\u0001\u0002\u186a\u0001\u0004\u186f\u1870\u1871\u0001\u0001\u0001\u0004\u1876\u1877\u1878\u0001\u0001" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u1840\u1841\u17a8\u17fe\u1842\u1852\u1853\u1853\u0001\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0001\n\u185e\u17a9\u17dd\u1811\u185f\u1852\u175d\u1852\u175d\u0001\u0011\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\n\u187a\u187b\u17aa\u1824\u187c\u1853\u175e" +
"\u0001\u0005\u187e\u187f\u1880\u1881\u0001\u0001\u0001\u0001\u0004\u1886\u1887\u1888\u0001\u0001\u0001\u0009\u1892\u1893\u1894\u1895\u1896\u1897\u1898\u1899\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u1893\u0006\u18a2\u18a3\u18a4\u18a5\u18a6\u0001\u0001\u0001\u0001\u0001\u0009\u18b0\u18b1\u18b2\u18b3\u18b4\u18b5\u18b6\u18b7\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u18b7\u18b3\u0008\u18c3\u18c4\u18c5\u18c6" + "\u1853\u175e\u0001\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u188e\u0001\u0007\u175c\u17a9\u17aa\u1896\u1897\u17a8\u0001\u0001\u0002\u17a7\u0009\u175f\u1797\u17ab\u17f7\u1852\u1853\u18a3\u1853\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u17c1\u175d\u175e\u18bc\u175e\u001c\u0000\u0000\u0000" +
"\u18c7\u18c8\u18c9\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u18ce\u18cf\u18d0\u0001\u0001\u0001\u0002\u18d3\u0001\u0007\u18db\u18dc\u18dd\u18de\u18df\u18e0\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u18e6\u18e7\u18e8\u18e9\u0001\u0001\u0001\u0001\u0005\u18ef\u18f0\u18f1\u18f2\u0001\u0001\u0001\u0001\u0002\u18f2\u0008\u18fd\u18fe\u18ff\u1900\u1901\u1902\u1903\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1907\u1908\u0001" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\n\u187a\u187b\u17aa\u1824\u1853\u175e\u187c\u1853\u175e\u0009\u175f\u1797\u17ab\u17f7\u1852\u1853\u1853\u18a3\u0006\u17c1\u175d\u175e\u175e\u18bc\u000c\u18fd\u18fe\u18ff\u1900\u1901\u1902\u1903\u1904\u1905\u1906\u1907\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0001\u0015\u191e\u191f\u1920\u1921\u1922\u1923\u1924\u1925\u1926\u1927\u1928\u1929\u192a\u192b\u192c\u192d\u192e\u192f\u1930\u1931\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u191f\u0003\u192c\u192d\u0004\u1925\u192f\u192e\u0002\u1927\n\u1947\u1948\u1949\u194a\u194b\u194c\u194d\u194e\u194f\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0004\u190c\u190d\u190e\u0001\u0001\u0001\u0003\u1912\u1913\u0001\u0001\u0007\u191b\u191c\u191d\u191e\u191f\u1920\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1924\u1925\u0001\u0001\u0004\u192a\u192b\u192c\u0001\u0001\u0001\u0003\u1930\u1931\u0001\u0001\u0002\u1934\u0001\u0002\u1937\u0001\u0002\u193a\u0001\u0002\u193d\u0001\u0004\u1942\u1943\u1944\u0001\u0001\u0001\u0002\u1947\u0001\u0003\u194b\u194c\u0001\u0001\u0002\u194f\u0001" +
"\u0006\u1956\u1957\u1958\u1959\u195a\u0001\u0001\u0001\u0001\u0001\u0006\u1961\u1962\u1963\u1964\u1965\u0001\u0001\u0001\u0001\u0001\u0005\u196b\u196c\u196d\u196e\u0001\u0001\u0001\u0001\u0003\u1972\u1973\u0001\u0001\u0005\u1979\u197a\u197b\u197c\u0001\u0001\u0001\u0001\u0002\u197f\u0001\u0002\u194b\u0002\u196c\u0003\u1987\u1988\u0001\u0001\u0003\u1276\u198c\u0001\u0003\u0bd4\u1990\u0001\u0003\u1277\u1994\u0001\u0003\u0bd5\u1998" + "\u0004\u1954\u1955\u1956\u0001\u0001\u0001\u0002\u1959\u0001\u0004\u195e\u195f\u1960\u0001\u0001\u0001\u0002\u1963\u0001\u0002\u1966\u0001\u0002\u1969\u0001\u0002\u196c\u0001\u0002\u196f\u0001\u0002\u1972\u0001\u0002\u1975\u0001\u0002\u1978\u0001\u0002\u197b\u0001\u0006\u1982\u1983\u1984\u1985\u1986\u0001\u0001\u0001\u0001\u0001\u0002\u1989\u0001\u0002\u198c\u0001\u0005\u1992\u1993\u1994\u1995\u0001\u0001\u0001\u0001\u0003\u1999" +
"\u0001\u0002\u199b\u0001\u0004\u0ff9\u1278\u19a0\u0001\u0005\u1279\u12f6\u04ce\u19a6\u0001\u0002\u19a9\u0001\u0002\u0ffa\u0002\u19ae\u0001\u0008\u0ffb\u04bd\u19b7\u19b8\u19b9\u19ba\u19bb\u0001\u0001\u0001\u0001\u0001\u0002\u19be\u0001\u0002\u19c1\u0001\u0004\u12f7\u0cad\u19c6\u0001\u0004\u12f8\u0cad\u19cb\u0001\u0002\u19b7\u0002\u127a\u0002\u19d2\u0001\u0002\u19d5\u0001\u0002\u19d8\u0001\u0002\u19db\u0001\u0003\u0ffc\u19df\u0001" + "\u199a\u0001\u0001\u0005\u19a0\u19a1\u19a2\u19a3\u0001\u0001\u0001\u0001\u0003\u19a7\u19a8\u0001\u0001\u0011\u19ba\u19bb\u19bc\u19bd\u19be\u19bf\u19c0\u19c1\u19c2\u19c3\u19c4\u19c5\u19c6\u19c7\u19c8\u19c9\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u19c5\u0011\u19dd\u19de\u19df\u19e0\u19e1\u19e2\u19e3\u19e4\u19e5\u19e6\u19e7\u19e8\u19e9\u19ea\u19eb\u19ec\u0001\u0001\u0001" +
"\u0002\u0ffc\u0002\u19e4\u0001\u0002\u19e7\u0001\u0002\u19ea\u0001\u0002\u19ed\u0001\u0002\u19f0\u0001\u0002\u19f3\u0001\u0002\u19f6\u0001\u0002\u19f9\u0001\u0002\u19fc\u0001\u0002\u19ff\u0001\u0004\u1a04\u0ffd\u127b\u0001\u0003\u1a08\u0ffe\u0001\u0002\u1a0b\u0001\u0002\u1a0e\u0001\u0002\u1a11\u0001\u0002\u1a14\u0001\u0002\u1a17\u0001\u0005\u1312\u1362\u19b8\u1a1d\u0001\u0004\u0fff\u19b9\u1a1d\u0002\u1a24\u0001\u0002\u1a27\u0001" + "\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u19e4\u000c\u19fb\u19fc\u19fd\u19fe\u19ff\u1a00\u1a01\u1a02\u1a03\u1a04\u1a05\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1a09\u1a0a\u0001\u0001\u0003\u1a0e\u1a0f\u0001\u0001\u0003\u1a13\u1a14\u0001\u0001\u0002\u1a17\u0001\u0006\u19c6\u19c7\u19c8\u19bf\u19c9\u0002\u19ec\u0002\u1a22\u0001\u0002\u1a25\u0001\u0002\u1a28" +
"\u0002\u1a2a\u0001\u0002\u1a2d\u0001\u0002\u1a30\u0001\u0002\u1a33\u0001\u0002\u1a36\u0001\u0003\u1000\u1a3a\u0001\u0002\u1001\u0002\u1002\u0002\u1003\u0016\u0796\u0c2b\u0c6d\u0cb7\u0cea\u0d0a\u0d49\u1a57\u143f\u198c\u1990\u1994\u1998\u19a0\u19a6\u19ba\u19c6\u19cb\u19df\u1a3a\u1a58\u0001\u0001\n\u0b7e\u0bd6\u1a63\u1a64\u1004\u127c\u1313\u19bb\u1a58\u0001\u0001\u0002\u1a67\u0001\u00cb\u1b33\u0630\u1b38\u0661\u0729\u0ca8\u0d00" + "\u0001\u0002\u1a2b\u0001\u0004\u1a30\u1a31\u1a32\u0001\u0001\u0001\u0004\u1a37\u1a38\u1a39\u0001\u0001\u0001\u0005\u1a3f\u1a40\u1a41\u1a42\u0001\u0001\u0001\u0001\u0004\u1a47\u1a48\u1a49\u0001\u0001\u0001\u0009\u1a53\u1a54\u1a55\u1a56\u1a57\u1a58\u1a59\u1a5a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u1a54\u0006\u1a63\u1a64\u1a65\u1a66\u1a67\u0001\u0001\u0001\u0001\u0001\u0009\u1a71\u1a72\u1a73\u1a74\u1a75\u1a76\u1a77" +
"\u032a\u0f20\u0bbe\u1b39\u1b3a\u1b3e\u1b41\u1b44\u1b47\u1b4a\u1b4d\u1b50\u1b53\u1b56\u0cab\u12f0\u0d03\u0d33\u072e\u072f\u0bb7\u0bbd\u1111\u1b59\u0c1e\u0cdb\u1b5a\u0bcf\u11e9\u0cdf\u0ce0\u0c20\u0ce4\u1b5b\u1b5c\u064c\u1b5d\u1b5e\u0e1a\u1b66\u1b67\u1b68\u1b69\u1b6a\u1b6b\u1b6c\u1b6d\u1b6e\u1b6f\u1b70\u1b71\u1b72\u1b73\u1b74\u151e\u1b75\u1b76\u1b78\u1b79\u0be6\u1b7a\u1b7b\u1b7c\u1b7d\u1b7e\u15df\u15da\u1b80\u1b81\u1b83\u1b84\u16a3" + "\u1a78\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1a78\u1a74\u0008\u1a84\u1a85\u1a86\u1a87\u1a88\u1a89\u1a8a\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u1a8f\u1a90\u1a91\u0001\u0001\u0001\u0002\u1a94\u0001\u0007\u1a9c\u1a9d\u1a9e\u1a9f\u1aa0\u1aa1\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u1aa7\u1aa8\u1aa9\u1aaa\u0001\u0001\u0001\u0001\u0005\u1ab0\u1ab1\u1ab2\u1ab3\u0001\u0001\u0001\u0001\u0002\u1ab3\u0008\u1abe" +
"\u1b85\u0e9e\u0be9\u1532\u0be5\u1b86\u1557\u1561\u15a7\u0be6\u1b88\u1b94\u1b9b\u1ba1\u1ba8\u1bae\u1bb3\u1bb9\u1bc5\u1bcb\u1bd1\u1bd8\u1be5\u1b3a\u1b3e\u1b41\u1b44\u1b47\u1b4a\u1b4d\u1b50\u1b53\u1b56\u1b3a\u1b3e\u1b41\u1b44\u1b47\u1b4a\u1b4d\u1b50\u1b53\u1b56\u1beb\u1bec\u1bed\u1bee\u1bef\u1bf0\u1bf1\u1bf2\u1bf3\u1bf4\u1bf5\u1bf6\u1bf7\u1bf8\u173c\u173d\u173e\u1bf9\u1bfa\u1bfb\u173f\u1bff\u1c00\u1740\u1741\u1c01\u1c02\u1c06\u1742" + "\u1abf\u1ac0\u1ac1\u1ac2\u1ac3\u1ac4\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0003\u1ac8\u1ac9\u0001\u0001\u0015\u1adf\u1ae0\u1ae1\u1ae2\u1ae3\u1ae4\u1ae5\u1ae6\u1ae7\u1ae8\u1ae9\u1aea\u1aeb\u1aec\u1aed\u1aee\u1aef\u1af0\u1af1\u1af2\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u1ae0\u0003\u1aed\u1aee\u0004\u1ae6\u1af0\u1aef\u0002\u1ae8\n\u1b08" +
"\u1c0a\u1743\u1c0e\u1744\u1745\u1746\u1c0f\u1c10\u1c14\u1c18\u1c19\u1c1a\u1c1b\u1c1c\u1c1d\u1c1e\u1c1f\u1c20\u1c21\u1c22\u1c23\u1c24\u1c25\u1c26\u1c27\u1274\u1b5e\u0e2a\u0cd9\u0ce5\u0cda\u0ce8\u1c28\u1c29\u1c2a\u1c2b\u1c2c\u1c2d\u199b\u19a9\u1c2e\u1c2f\u1c30\u1c31\u1c32\u0ffd\u0ffe\u1c33\u1564\u1c34\u1c35\u0005\u0000\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003" + "\u1b09\u1b0a\u1b0b\u1b0c\u1b0d\u1b0e\u1b0f\u1b10\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u1b17\u1b18\u1b19\u1b1a\u1b1b\u0001\u0001\u0001\u0001\u0001\u0006\u1b22\u1b23\u1b24\u1b25\u1b26\u0001\u0001\u0001\u0001\u0001\u0005\u1b2c\u1b2d\u1b2e\u1b2f\u0001\u0001\u0001\u0001\u0003\u1b33\u1b34\u0001\u0001\u0005\u1b3a\u1b3b\u1b3c\u1b3d\u0001\u0001\u0001\u0001\u0002\u1b40\u0001\u0002\u1b0c\u0002\u1b2d\u0003\u1b48\u1b49" +
"\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0008\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0002\u0000\u0001\u0001\u0001\u0002\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0001\u0001\u0003\u1298\u1b4d\u0001\u0003\u0be9\u1b51\u0001\u0003\u1299\u1b55\u0001\u0003\u0bea\u1b59\u0001\u0002\u1b5c\u0001\u0004\u101b\u129a\u1b61\u0001\u0005\u129b\u1318\u04ce\u1b67\u0001\u0002\u1b6a\u0001\u0002\u101c\u0002\u1b6f\u0001\u0008\u101d\u04bd\u1b78\u1b79\u1b7a\u1b7b\u1b7c\u0001\u0001\u0001\u0001\u0001\u0002\u1b7f\u0001\u0002\u1b82\u0001\u0004\u1319\u0cc2\u1b87\u0001\u0004\u131a\u0cc2\u1b8c\u0001\u0002\u1b78\u0002" +
"\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000" + "\u129c\u0002\u1b93\u0001\u0002\u1b96\u0001\u0002\u1b99\u0001\u0002\u1b9c\u0001\u0003\u101e\u1ba0\u0001\u0002\u101e\u0002\u1ba5\u0001\u0002\u1ba8\u0001\u0002\u1bab\u0001\u0002\u1bae\u0001\u0002\u1bb1\u0001\u0002\u1bb4\u0001\u0002\u1bb7\u0001\u0002\u1bba\u0001\u0002\u1bbd\u0001\u0002\u1bc0\u0001\u0004\u1bc5\u101f\u129d\u0001\u0003\u1bc9\u1020\u0001\u0002\u1bcc\u0001\u0002\u1bcf\u0001\u0002\u1bd2\u0001\u0002\u1bd5\u0001\u0002\u1bd8" +
"\r\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u0001\u0005\u1334\u1384\u1b79\u1bde\u0001\u0004\u1021\u1b7a\u1bde\u0002\u1be5\u0001\u0002\u1be8\u0001\u0002\u1beb\u0001\u0002\u1bee\u0001\u0002\u1bf1\u0001\u0002\u1bf4\u0001\u0002\u1bf7\u0001\u0003\u1022\u1bfb\u0001\u0002\u1023\u0002\u1024\u0002\u1025\u0016\u07ab\u0c40\u0c82\u0ccc\u0cff\u0d1f\u0d5e\u0ee6\u1461\u1b4d\u1b51\u1b55\u1b59\u1b61\u1b67\u1b7b\u1b87\u1b8c\u1ba0\u1bfb\u1c18\u0001\n\u0b93\u0beb\u1c23\u0ee7\u1026\u129e" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u004b\u0e39\u0dc7\u1c81\u1c84\u1c87\u1c88\u1c89\u1c8a\u1c8b\u1c8c\u1c8d\u1c8e\u1c8f\u1c90\u1c91\u1c92\u1c93\u1c94\u1c95\u1c96\u1c97\u1c98\u1c99\u1c9a\u1c9b\u1c9c\u1c9d\u1c9e\u1c9f\u1ca0\u1ca1\u1ca2\u1ca3\u1ca4\u1ca5\u1ca6\u1ca7\u1ca8\u1ca9\u1caa\u1cab\u1cac\u1cad\u1cae\u1caf\u1cb0\u1cb1\u1cb3\u1cb5" + "\u1335\u1b7c\u1c18\u0001\u0002\u1c26\u0001\u00ea\u1d11\u0645\u1d16\u0676\u073e\u0cbd\u0d15\u032a\u0f42\u0bd3\u1d17\u1d18\u1d1c\u1d1f\u1d22\u1d25\u1d28\u1d2b\u1d2e\u1d31\u1d34\u1d37\u0cc0\u1312\u0d18\u0d48\u0743\u0744\u0bcc\u0bd2\u1133\u1d3c\u0c33\u0cf0\u1d3d\u0be4\u120b\u0cf4\u0cf5\u0c35\u0cf9\u1d3e\u1d3f\u0661\u1d40\u1d41\u0e2f\u1d49\u1d4a\u1d4b\u1d4c\u1d4d\u1d4e\u1d4f\u1d50\u1d51\u1d52\u1d53\u1d54\u1d55\u1d56\u1d57\u1540\u1d58" +
"\u1cb6\u1cb9\u1cbc\u1cbf\u1cc0\u0e2a\u0cd9\u0ce5\u0cda\u0ce8\u1c2a\u1c2b\u1c2c\u1c2d\u1cc1\u1cc2\u1cc3\u1cc4\u1cc5\u1cc6\u1cc7\u1cc8\u1cc9\u1cca\u1ccb\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" + "\u1d59\u1d5b\u1d5c\u0bfb\u1d5d\u1d5e\u1d5f\u1d60\u1d61\u1601\u15fc\u1d63\u1d64\u1d66\u1d67\u16c5\u1d68\u0eb3\u0bfe\u1554\u0bfa\u1d69\u1579\u1583\u15c9\u0bfb\u1d6b\u1d77\u1d7e\u1d84\u1d8b\u1d91\u1d96\u1d9c\u1da8\u1dae\u1db4\u1dbb\u1dc8\u17ab\u17c1\u188e\u1dce\u1842\u1dcf\u1dd0\u1797\u1dd1\u1dd2\u1dd3\u1dd4\u1dd5\u17da\u18bc\u1dd6\u1dd7\u1dd8\u17f7\u1dd9\u1dda\u1ddb\u1852\u1853\u1d18\u1d1c\u1d1f\u1d22\u1d25\u1d28\u1d2b\u1d2e\u1d31" +
"\u0001\u0002\u0000\u0002\u0000\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001").toCharArray(); "\u1d34\u185f\u1ddc\u18a3\u18bc\u1ddd\u187c\u1d18\u1d1c\u1d1f\u1d22\u1d25\u1d28\u1d2b\u1d2e\u1d31\u1d34\u1dde\u1ddf\u1de0\u1de1\u1de2\u1de3\u1de4\u1de5\u1de6\u1de7\u1de8\u1de9\u1dea\u1deb\u18fd\u18fe\u18ff\u1dec\u1ded\u1dee\u1900\u1df2\u1df3\u1901\u1902\u1df4\u1df5\u1df9\u1903\u1dfd\u1904\u1e01\u1905\u1906\u1907\u1e02\u1e03\u1e07\u1e0b\u1e0c\u1e0d\u1e0e\u1e0f\u1e10\u1e11\u1e12\u1e13\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1a\u1296" +
"\u1d41\u0e3f\u0cee\u0cfa\u0cef\u0cfd\u1e1b\u1e1c\u1e1d\u1e1e\u1e1f\u1e20\u1b5c\u1b6a\u1e21\u1e22\u1e23\u1e24\u1e25\u101f\u1020\u1e26\u1586\u1e27\u1e28\u0005\u0000\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001" +
"\u0001\u0008\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0001\u0002\u0000\u0001\u0001\u0001\u0002\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000" +
"\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u000c\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\r\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0001\u0001" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" +
"\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u004b\u0e4e\u0ddc\u1e74\u1e77\u1e7a\u1e7b\u1e7c\u1e7d\u1e7e\u1e7f\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1e86\u1e87\u1e88\u1e89\u1e8a\u1e8b\u1e8c\u1e8d\u1e8e\u1e8f\u1e90\u1e91\u1e92\u1e93\u1e94\u1e95\u1e96\u1e97\u1e98\u1e99\u1e9a\u1e9b\u1e9c\u1e9d\u1e9e\u1e9f\u1ea0\u1ea1\u1ea2\u1ea3\u1ea4\u1ea6\u1ea8\u1ea9\u1eac\u1eaf\u1eb2\u1eb3" +
"\u0e3f\u0cee\u0cfa\u0cef\u0cfd\u1e1d\u1e1e\u1e1f\u1e20\u1eb4\u1eb5\u1eb6\u1eb7\u1eb8\u1eb9\u1eba\u1ebb\u1ebc\u1ebd\u1ebe\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0002\u0000" +
"\u0001\u0003\u0000\u0000\u0003\u0000\u0000\u0003\u0000\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001").toCharArray();
public static final int accent_aigu = 1; public static final int accent_aigu = 1;
public static final int accent_arrows = 130; public static final int accent_arrows = 130;
@ -237,6 +251,6 @@ public final class ComposeKeyData
public static final int accent_tilde = 1105; public static final int accent_tilde = 1105;
public static final int accent_trema = 1133; public static final int accent_trema = 1133;
public static final int compose = 1231; public static final int compose = 1231;
public static final int fn = 6760; public static final int fn = 7207;
public static final int shift = 7222; public static final int shift = 7721;
} }

View File

@ -558,6 +558,20 @@ public final class KeyValue implements Comparable<KeyValue>
case "combining_payerok": return makeCharKey(0xE205, '\uA67D', 0); case "combining_payerok": return makeCharKey(0xE205, '\uA67D', 0);
case "combining_titlo": return makeCharKey(0xE206, '\u0483', 0); case "combining_titlo": return makeCharKey(0xE206, '\u0483', 0);
case "combining_vzmet": return makeCharKey(0xE207, '\uA66F', 0); case "combining_vzmet": return makeCharKey(0xE207, '\uA66F', 0);
case "combining_arabic_v": return makeCharKey(0xE208, '\u065A', 0);
case "combining_arabic_inverted_v": return makeCharKey(0xE209, '\u065B', 0);
case "combining_shaddah": return makeCharKey(0xE210, '\u0651', 0);
case "combining_sukun": return makeCharKey(0xE211, '\u0652', 0);
case "combining_fatha": return makeCharKey(0xE212, '\u064E', 0);
case "combining_dammah": return makeCharKey(0xE213, '\u064F', 0);
case "combining_kasra": return makeCharKey(0xE214, '\u0650', 0);
case "combining_hamza_above": return makeCharKey(0xE215, '\u0654', 0);
case "combining_hamza_below": return makeCharKey(0xE216, '\u0655', 0);
case "combining_alef_above": return makeCharKey(0xE217, '\u0670', 0);
case "combining_fathatan": return makeCharKey(0xE218, '\u064B', 0);
case "combining_kasratan": return makeCharKey(0xE219, '\u064D', 0);
case "combining_dammatan": return makeCharKey(0xE220, '\u064C', 0);
case "combining_alef_below": return makeCharKey(0xE221, '\u0656', 0);
/* Special event keys */ /* Special event keys */
case "config": return eventKey(0xE004, Event.CONFIG, FLAG_SMALLER_FONT); case "config": return eventKey(0xE004, Event.CONFIG, FLAG_SMALLER_FONT);

View File

@ -99,7 +99,21 @@ public class ExtraKeysPreference extends PreferenceCategory
"combining_slavonic_dasia", "combining_slavonic_dasia",
"combining_payerok", "combining_payerok",
"combining_titlo", "combining_titlo",
"combining_vzmet" "combining_vzmet",
"combining_arabic_v",
"combining_arabic_inverted_v",
"combining_shaddah",
"combining_sukun",
"combining_fatha",
"combining_dammah",
"combining_kasra",
"combining_hamza_above",
"combining_hamza_below",
"combining_alef_above",
"combining_fathatan",
"combining_kasratan",
"combining_dammatan",
"combining_alef_below",
}; };
/** Whether an extra key is enabled by default. */ /** Whether an extra key is enabled by default. */
@ -177,6 +191,20 @@ public class ExtraKeysPreference extends PreferenceCategory
case "combining_payerok": case "combining_payerok":
case "combining_titlo": case "combining_titlo":
case "combining_vzmet": case "combining_vzmet":
case "combining_arabic_v":
case "combining_arabic_inverted_v":
case "combining_shaddah":
case "combining_sukun":
case "combining_fatha":
case "combining_dammah":
case "combining_kasra":
case "combining_hamza_above":
case "combining_hamza_below":
case "combining_alef_above":
case "combining_fathatan":
case "combining_kasratan":
case "combining_dammatan":
case "combining_alef_below":
id = R.string.key_descr_combining; id = R.string.key_descr_combining;
break; break;
} }

42
srcs/special_font/208.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_v.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.5914159"
inkscape:cx="483.58524"
inkscape:cy="943.49848"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 710.32227 1536.3145 C 697.76546 1520.17 681.62081 1492.3647 661.88867 1452.9004 C 643.95038 1413.4361 626.01251 1369.4881 608.07422 1321.0547 C 591.92975 1274.4151 580.26907 1232.2584 573.09375 1194.5879 C 564.1246 1217.9078 554.25907 1241.2292 543.49609 1264.5488 C 532.73311 1287.8687 520.17486 1311.1881 505.82422 1334.5078 C 482.50444 1382.9413 457.39182 1422.4053 430.48438 1452.9004 C 403.57693 1483.3956 374.87402 1498.6445 344.37891 1498.6445 C 328.23444 1498.6445 310.29658 1495.9518 290.56445 1490.5703 L 247.51367 1477.1172 C 295.94708 1410.7455 338.10191 1341.6828 373.97852 1269.9297 C 409.85511 1198.1766 444.83521 1125.5255 478.91797 1051.9785 C 541.70202 1060.9476 591.0316 1076.1967 626.9082 1097.7227 C 657.40331 1189.208 692.38341 1275.3109 731.84766 1356.0332 C 758.7551 1408.0544 772.20898 1440.3436 772.20898 1452.9004 C 772.20898 1479.8079 765.92985 1499.5409 753.37305 1512.0977 C 740.81624 1526.4483 726.46673 1534.5206 710.32227 1536.3145 z M 258.84961 933.87109 L 258.84961 653.69141 L 336.16211 653.69141 L 336.16211 933.87109 L 258.84961 933.87109 z M 553.25 890.29492 L 553.25 810.7793 C 624.39348 805.19938 691.00694 778.34563 753.08398 730.21875 C 753.08398 730.91667 772.26467 750.79449 810.62695 789.85352 L 808.53516 787.76172 C 732.50683 849.83913 647.41048 884.01763 553.25 890.29492 z M 869.2168 736.49609 L 866.07812 734.4043 L 864.26953 732.53906 L 869.2168 736.49609 z M 864.26953 732.53906 L 863.98633 732.3125 C 863.99633 732.3013 864.00603 732.28854 864.01562 732.27734 L 864.26953 732.53906 z M 864.01562 732.27734 L 832.59961 699.87695 C 816.55753 683.13749 808.53516 674.41861 808.53516 673.7207 C 856.66252 618.61916 885.25914 553.05407 894.32617 477.02734 L 973.8418 477.02734 C 964.77611 573.96418 928.16675 659.0493 864.01562 732.27734 z M 258.84961 572.125 L 258.84961 291.94727 L 336.16211 291.94727 L 336.16211 572.125 L 258.84961 572.125 z M 894.32617 399.60352 C 887.35114 321.48287 860.8452 253.82657 814.81055 196.63281 C 850.99124 159.82788 868.14389 142.0523 871.4082 138.16406 C 932.72406 211.37609 966.8706 298.52191 973.8418 399.60352 L 894.32617 399.60352 z M 871.4082 138.16406 C 871.3746 138.12386 871.34415 138.08294 871.31055 138.04297 L 874.44727 134.9043 C 874.52087 134.9043 871.7938 137.70478 871.4082 138.16406 z M 258.84961 210.38281 L 258.84961 -69.796875 L 336.16211 -69.796875 L 336.16211 210.38281 L 258.84961 210.38281 z M 759.35938 138.04297 C 696.58482 89.915986 627.88063 61.667337 553.24805 53.296875 L 553.24805 -26.21875 C 649.50244 -19.940606 736.69102 16.330073 814.81055 82.591797 L 759.35938 138.04297 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

42
srcs/special_font/209.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_inverted_v.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.66798091"
inkscape:cx="856.3119"
inkscape:cy="842.83846"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 601.57031 1514.0664 C 553.1369 1506.8911 510.08448 1491.642 472.41406 1468.3223 C 454.47576 1418.0951 434.74471 1369.6611 413.21875 1323.0215 C 391.6928 1278.1757 372.85736 1240.5067 356.71289 1210.0117 C 342.36225 1179.5165 335.1875 1159.7835 335.1875 1150.8145 C 335.1875 1125.7008 341.46468 1106.8654 354.02148 1094.3086 C 366.57829 1081.7518 380.03217 1074.5771 394.38281 1072.7832 C 408.73345 1094.3091 423.98054 1123.0101 440.125 1158.8867 C 458.0633 1194.7633 474.20795 1233.3298 488.55859 1274.5879 C 502.90923 1315.8459 512.77671 1352.6212 518.1582 1384.9102 C 536.0965 1345.446 551.34359 1311.3614 563.90039 1282.6602 C 578.25104 1255.7527 589.01413 1235.1241 596.18945 1220.7734 C 615.92158 1190.2783 634.75701 1164.2682 652.69531 1142.7422 C 672.42744 1121.2163 696.64443 1110.4531 725.3457 1110.4531 C 737.9025 1110.4531 752.25201 1112.2463 768.39648 1115.834 C 786.33478 1119.4217 801.58382 1123.01 814.14062 1126.5977 C 780.05786 1173.2373 745.07777 1228.846 709.20117 1293.4238 C 675.11841 1358.0017 639.24073 1431.5502 601.57031 1514.0664 z M 258.85156 934.57812 L 258.85156 654.39844 L 336.16406 654.39844 L 336.16406 934.57812 L 258.85156 934.57812 z M 553.25195 891.00195 L 553.25195 811.48633 C 624.39543 805.90641 691.00889 779.05071 753.08594 730.92383 C 753.08594 731.62175 772.26662 751.50153 810.62891 790.56055 L 808.53711 788.46875 C 732.50879 850.5461 647.41243 884.72456 553.25195 891.00195 z M 869.21875 737.20312 L 866.08008 735.11133 L 864.27148 733.24414 L 869.21875 737.20312 z M 864.27148 733.24414 L 863.98828 733.01758 C 863.99828 733.00638 864.00798 732.99557 864.01758 732.98438 L 864.27148 733.24414 z M 864.01758 732.98438 L 832.60156 700.58398 C 816.55948 683.84452 808.53711 675.12564 808.53711 674.42773 C 856.66447 619.32619 885.26109 553.7611 894.32812 477.73438 L 973.84375 477.73438 C 964.77806 574.67121 928.1687 659.75633 864.01758 732.98438 z M 258.85156 572.83203 L 258.85156 292.6543 L 336.16406 292.6543 L 336.16406 572.83203 L 258.85156 572.83203 z M 894.32812 400.31055 C 887.35309 322.1899 860.84715 254.53164 814.8125 197.33789 C 850.99319 160.53296 868.14584 142.75933 871.41016 138.87109 C 932.72601 212.08312 966.87256 299.22894 973.84375 400.31055 L 894.32812 400.31055 z M 871.41016 138.87109 C 871.37656 138.83089 871.3461 138.78997 871.3125 138.75 L 874.44922 135.61133 C 874.52282 135.61133 871.79576 138.41181 871.41016 138.87109 z M 258.85156 211.08789 L 258.85156 -69.091797 L 336.16406 -69.091797 L 336.16406 211.08789 L 258.85156 211.08789 z M 759.36133 138.75 C 696.58677 90.623018 627.88259 62.372415 553.25 54.001953 L 553.25 -25.513672 C 649.50439 -19.235528 736.69298 17.037104 814.8125 83.298828 L 759.36133 138.75 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

42
srcs/special_font/210.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_shaddah.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.4986209"
inkscape:cx="1010.788"
inkscape:cy="537.48248"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 729.70117 1474.541 C 713.55671 1470.9533 698.30768 1461.0878 683.95703 1444.9434 C 671.40022 1430.5927 665.12305 1416.2413 665.12305 1401.8906 L 670.50391 1380.3652 C 693.82369 1328.3441 706.38 1296.0548 708.17383 1283.498 C 706.38 1276.3228 700.10282 1269.146 689.33984 1261.9707 C 680.37069 1256.5892 670.50321 1253.8984 659.74023 1253.8984 C 631.03896 1253.8984 609.51275 1262.8684 595.16211 1280.8066 C 580.81146 1300.5388 569.15274 1338.2097 560.18359 1393.8184 L 503.67773 1358.8379 L 509.05859 1275.4258 C 510.85242 1252.1061 505.47087 1233.2706 492.91406 1218.9199 C 480.35726 1206.363 464.2126 1200.084 444.48047 1200.084 C 406.81005 1200.084 387.97461 1222.5077 387.97461 1267.3535 C 387.97461 1292.4672 390.66539 1313.9934 396.04688 1331.9316 L 361.06836 1340.0039 C 339.5424 1300.5396 328.7793 1263.7644 328.7793 1229.6816 C 328.7793 1190.2174 338.64482 1160.6209 358.37695 1140.8887 C 379.90291 1121.1567 406.81067 1111.2891 439.09961 1111.2891 C 492.9145 1111.2891 532.37856 1141.7852 557.49219 1202.7754 C 579.01814 1177.6617 607.71911 1165.1055 643.5957 1165.1055 C 679.47231 1165.1055 709.96842 1179.455 735.08203 1208.1562 C 760.19565 1238.6513 772.75195 1274.529 772.75195 1315.7871 C 772.75195 1330.1378 769.16556 1352.5596 761.99023 1383.0547 C 756.60875 1413.5498 745.84564 1444.0459 729.70117 1474.541 z M 258.80469 934.30469 L 258.80469 654.125 L 336.11914 654.125 L 336.11914 934.30469 L 258.80469 934.30469 z M 553.20508 890.72852 L 553.20508 811.21289 C 624.34856 805.63298 690.96201 778.77727 753.03906 730.65039 C 753.03906 731.34831 772.21975 751.22809 810.58203 790.28711 L 808.49023 788.19531 C 732.46191 850.27268 647.36555 884.45112 553.20508 890.72852 z M 869.17383 736.92969 L 866.0332 734.83789 L 864.22461 732.9707 L 869.17383 736.92969 z M 864.22461 732.9707 L 863.94141 732.74414 C 863.95141 732.73294 863.9611 732.72214 863.9707 732.71094 L 864.22461 732.9707 z M 863.9707 732.71094 L 832.55469 700.31055 C 816.5126 683.57108 808.49023 674.85221 808.49023 674.1543 C 856.6176 619.05275 885.21617 553.48766 894.2832 477.46094 L 973.79883 477.46094 C 964.73314 574.39777 928.12183 659.48289 863.9707 732.71094 z M 258.80469 572.55859 L 258.80469 292.38086 L 336.11914 292.38086 L 336.11914 572.55859 L 258.80469 572.55859 z M 894.28125 400.03711 C 887.30622 321.91647 860.80223 254.25821 814.76758 197.06445 C 850.94827 160.25952 868.09896 142.48589 871.36328 138.59766 C 932.67914 211.80968 966.82568 298.9555 973.79688 400.03711 L 894.28125 400.03711 z M 871.36328 138.59766 C 871.32968 138.55746 871.29922 138.51653 871.26562 138.47656 L 874.40234 135.33789 C 874.47594 135.33789 871.74888 138.13838 871.36328 138.59766 z M 258.80469 210.81445 L 258.80469 -69.365234 L 336.11914 -69.365234 L 336.11914 210.81445 L 258.80469 210.81445 z M 759.31445 138.47656 C 696.5399 90.349576 627.83766 62.098977 553.20508 53.728516 L 553.20508 -25.787109 C 649.45947 -19.508966 736.64806 16.763667 814.76758 83.025391 L 759.31445 138.47656 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

42
srcs/special_font/211.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_sukun.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.29789111"
inkscape:cx="621.0323"
inkscape:cy="1235.3507"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 550.31055 1434.1758 C 516.22778 1434.1758 484.83604 1417.1335 456.13477 1383.0508 C 429.22732 1350.7618 415.77344 1309.5046 415.77344 1259.2773 C 415.77344 1214.4316 427.43412 1177.6583 450.75391 1148.957 C 475.86752 1120.2558 508.15683 1105.9043 547.62109 1105.9043 C 583.49769 1105.9043 615.78701 1120.2558 644.48828 1148.957 C 674.98339 1179.4521 690.23047 1215.3278 690.23047 1256.5859 C 690.23047 1308.607 675.87901 1350.7618 647.17773 1383.0508 C 618.47645 1417.1335 586.18714 1434.1758 550.31055 1434.1758 z M 536.85742 1337.3086 C 561.97105 1337.3086 584.39482 1327.443 604.12695 1307.7109 C 625.6529 1289.7727 636.41602 1272.7303 636.41602 1256.5859 C 636.41602 1244.0291 627.44611 1231.4729 609.50781 1218.916 C 591.56952 1208.1531 571.83651 1202.7715 550.31055 1202.7715 C 496.49565 1202.7715 469.58789 1226.0909 469.58789 1272.7305 C 469.58789 1294.2564 476.76459 1310.4011 491.11523 1321.1641 C 507.2597 1331.9271 522.50679 1337.3086 536.85742 1337.3086 z M 258.19727 934.34961 L 258.19727 654.16992 L 335.51172 654.16992 L 335.51172 934.34961 L 258.19727 934.34961 z M 552.59961 890.77344 L 552.59961 811.25781 C 623.74309 805.6779 690.35459 778.82415 752.43164 730.69727 C 752.43164 731.39518 771.61233 751.27301 809.97461 790.33203 L 807.88281 788.24023 C 731.85449 850.31765 646.76009 884.49614 552.59961 890.77344 z M 868.56641 736.97461 L 865.42773 734.88281 L 863.61719 733.01758 L 868.56641 736.97461 z M 863.61719 733.01758 L 863.33398 732.79102 C 863.34398 732.77982 863.35563 732.76706 863.36523 732.75586 L 863.61719 733.01758 z M 863.36523 732.75586 L 831.94727 700.35547 C 815.90518 683.61601 807.88281 674.89713 807.88281 674.19922 C 856.01017 619.09767 884.60875 553.53258 893.67578 477.50586 L 973.19141 477.50586 C 964.12572 574.44269 927.51636 659.52781 863.36523 732.75586 z M 258.19727 572.60547 L 258.19727 292.42578 L 335.51172 292.42578 L 335.51172 572.60547 L 258.19727 572.60547 z M 893.67383 400.08203 C 886.6988 321.96139 860.19481 254.30508 814.16016 197.11133 C 850.34085 160.30639 867.49154 142.53277 870.75586 138.64453 C 932.07172 211.85656 966.21826 299.00042 973.18945 400.08203 L 893.67383 400.08203 z M 870.75586 138.64453 C 870.72226 138.60433 870.6918 138.56145 870.6582 138.52148 L 873.79492 135.38281 C 873.86852 135.38281 871.14146 138.18525 870.75586 138.64453 z M 258.19727 210.86133 L 258.19727 -69.318359 L 335.51172 -69.318359 L 335.51172 210.86133 L 258.19727 210.86133 z M 758.70898 138.52148 C 695.93443 90.394499 627.23024 62.145852 552.59766 53.775391 L 552.59766 -25.740234 C 648.85205 -19.462091 736.04063 16.808589 814.16016 83.070312 L 758.70898 138.52148 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

42
srcs/special_font/212.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_fatha.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.7242663"
inkscape:cx="374.17177"
inkscape:cy="850.5159"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 804.83789 1445.6855 C 759.99216 1427.7473 698.10429 1405.3254 619.17578 1378.418 C 540.24727 1351.5106 444.27689 1319.2211 331.26562 1281.5508 L 317.81055 1165.8477 C 412.88352 1194.5489 495.40001 1221.4566 565.35938 1246.5703 C 637.11256 1273.4778 697.20722 1298.5923 745.64062 1321.9121 C 786.89871 1339.8504 807.52734 1371.242 807.52734 1416.0879 L 804.83789 1445.6855 z M 259.0293 934.19336 L 259.0293 654.01367 L 336.34375 654.01367 L 336.34375 934.19336 L 259.0293 934.19336 z M 553.42969 890.61719 L 553.42969 811.10156 C 624.57317 805.52165 691.18662 778.6679 753.26367 730.54102 C 753.26367 731.23893 772.44436 751.11871 810.80664 790.17773 L 808.71484 788.08398 C 732.68652 850.16134 647.59016 884.33979 553.42969 890.61719 z M 869.39844 736.81836 L 866.25781 734.72656 L 864.44922 732.86133 L 869.39844 736.81836 z M 864.44922 732.86133 L 864.16602 732.63477 C 864.17602 732.62357 864.18571 732.61081 864.19531 732.59961 L 864.44922 732.86133 z M 864.19531 732.59961 L 832.7793 700.20117 C 816.73721 683.46171 808.71484 674.74283 808.71484 674.04492 C 856.84221 618.94338 885.44078 553.37633 894.50781 477.34961 L 974.02344 477.34961 C 964.95775 574.28644 928.34644 659.37156 864.19531 732.59961 z M 259.0293 572.44922 L 259.0293 292.27148 L 336.34375 292.27148 L 336.34375 572.44922 L 259.0293 572.44922 z M 894.50586 399.92773 C 887.53083 321.80709 861.02684 254.14883 814.99219 196.95508 C 851.17288 160.15014 868.32357 142.37652 871.58789 138.48828 C 932.90375 211.70031 967.05029 298.84613 974.02148 399.92773 L 894.50586 399.92773 z M 871.58789 138.48828 C 871.55429 138.44808 871.52383 138.4052 871.49023 138.36523 L 874.62695 135.22656 C 874.70055 135.22656 871.97349 138.029 871.58789 138.48828 z M 259.0293 210.70508 L 259.0293 -69.474609 L 336.34375 -69.474609 L 336.34375 210.70508 L 259.0293 210.70508 z M 759.53906 138.36523 C 696.76451 90.238248 628.06227 61.989602 553.42969 53.619141 L 553.42969 -25.896484 C 649.68408 -19.618341 736.87267 16.652339 814.99219 82.914062 L 759.53906 138.36523 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

42
srcs/special_font/213.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_dammah.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.72507482"
inkscape:cx="286.86695"
inkscape:cy="886.80503"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 659.19336 1518.0391 C 625.11059 1518.0391 590.1305 1500.9967 554.25391 1466.9141 C 520.17114 1432.8312 503.13086 1394.2648 503.13086 1351.2129 C 503.13086 1297.398 536.31581 1255.243 602.6875 1224.748 C 565.01708 1199.6344 525.55301 1178.1082 484.29492 1160.1699 C 443.03683 1144.0254 399.08879 1131.467 352.44922 1122.498 C 352.44922 1077.6522 377.56183 1055.2305 427.78906 1055.2305 C 501.33609 1055.2305 586.54334 1103.6644 683.41016 1200.5312 L 715.69922 1197.8398 C 751.57581 1197.8398 777.586 1203.2214 793.73047 1213.9844 C 811.66876 1224.7474 821.53625 1244.4805 823.33008 1273.1816 L 739.91602 1278.5625 C 748.88517 1301.8823 753.36914 1324.3062 753.36914 1345.832 C 753.36914 1410.41 740.81283 1457.9462 715.69922 1488.4414 C 701.34857 1508.1735 682.51315 1518.0391 659.19336 1518.0391 z M 626.9043 1431.9355 C 646.63643 1431.9355 660.98788 1422.9655 669.95703 1405.0273 C 680.72001 1387.0891 686.10156 1365.5629 686.10156 1340.4492 C 686.10156 1331.4801 683.41078 1319.8214 678.0293 1305.4707 L 672.64844 1292.0156 C 602.68908 1318.9231 567.70898 1352.1101 567.70898 1391.5742 C 567.70899 1400.5433 573.09054 1409.5113 583.85352 1418.4805 C 596.41031 1427.4496 610.75982 1431.9355 626.9043 1431.9355 z M 258.40039 935.28125 L 258.40039 655.10156 L 335.71289 655.10156 L 335.71289 935.28125 L 258.40039 935.28125 z M 552.80078 891.70508 L 552.80078 812.18945 C 623.94426 806.60954 690.55772 779.75579 752.63477 731.62891 C 752.63477 732.32683 771.81545 752.20465 810.17773 791.26367 L 808.08594 789.17188 C 732.05761 851.24926 646.96126 885.42778 552.80078 891.70508 z M 868.76758 737.90625 L 865.62891 735.81445 L 863.82031 733.94922 L 868.76758 737.90625 z M 863.82031 733.94922 L 863.53711 733.72266 C 863.54711 733.71146 863.55681 733.6987 863.56641 733.6875 L 863.82031 733.94922 z M 863.56641 733.6875 L 832.15039 701.28711 C 816.10831 684.54765 808.08594 675.82877 808.08594 675.13086 C 856.2133 620.02931 884.80992 554.46422 893.87695 478.4375 L 973.39258 478.4375 C 964.32689 575.37433 927.71753 660.45945 863.56641 733.6875 z M 258.40039 573.53711 L 258.40039 293.35742 L 335.71289 293.35742 L 335.71289 573.53711 L 258.40039 573.53711 z M 893.87695 401.01367 C 886.90192 322.89303 860.39598 255.23672 814.36133 198.04297 C 850.54202 161.23804 867.69467 143.46441 870.95898 139.57617 C 932.27484 212.7882 966.42139 299.93206 973.39258 401.01367 L 893.87695 401.01367 z M 870.95898 139.57617 C 870.92538 139.53597 870.89493 139.49309 870.86133 139.45312 L 873.99805 136.31445 C 874.07165 136.31445 871.34458 139.11689 870.95898 139.57617 z M 258.40039 211.79297 L 258.40039 -68.386719 L 335.71289 -68.386719 L 335.71289 211.79297 L 258.40039 211.79297 z M 758.91016 139.45312 C 696.1356 91.326145 627.43141 63.077493 552.79883 54.707031 L 552.79883 -24.808594 C 649.05322 -18.53045 736.24181 17.740229 814.36133 84.001953 L 758.91016 139.45312 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

42
srcs/special_font/214.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_kasra.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.59877929"
inkscape:cx="384.11482"
inkscape:cy="978.65777"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 258.38672 934.49219 L 258.38672 654.3125 L 335.70117 654.3125 L 335.70117 934.49219 L 258.38672 934.49219 z M 552.78906 890.91602 L 552.78906 811.40039 C 623.93254 805.82048 690.54405 778.96477 752.62109 730.83789 C 752.62109 731.53581 771.80178 751.41559 810.16406 790.47461 L 808.07227 788.38281 C 732.04394 850.46019 646.94954 884.63866 552.78906 890.91602 z M 868.75586 737.11719 L 865.61719 735.02539 L 863.80664 733.1582 L 868.75586 737.11719 z M 863.80664 733.1582 L 863.52344 732.93164 C 863.53344 732.92044 863.54509 732.90964 863.55469 732.89844 L 863.80664 733.1582 z M 863.55469 732.89844 L 832.13672 700.49805 C 816.09463 683.75858 808.07227 675.03971 808.07227 674.3418 C 856.19963 619.24026 884.7982 553.67516 893.86523 477.64844 L 973.38086 477.64844 C 964.31517 574.58526 927.70581 659.67039 863.55469 732.89844 z M 258.38672 572.74609 L 258.38672 292.56836 L 335.70117 292.56836 L 335.70117 572.74609 L 258.38672 572.74609 z M 893.86328 400.22461 C 886.88825 322.10397 860.38426 254.44571 814.34961 197.25195 C 850.5303 160.44702 867.681 142.67339 870.94531 138.78516 C 932.26117 211.99718 966.40771 299.14299 973.37891 400.22461 L 893.86328 400.22461 z M 870.94531 138.78516 C 870.91171 138.74496 870.88126 138.70403 870.84766 138.66406 L 873.98438 135.52539 C 874.05797 135.52539 871.33091 138.32588 870.94531 138.78516 z M 258.38672 211.00195 L 258.38672 -69.177734 L 335.70117 -69.177734 L 335.70117 211.00195 L 258.38672 211.00195 z M 758.89844 138.66406 C 696.12388 90.537089 627.41969 62.286467 552.78711 53.916016 L 552.78711 -25.599609 C 649.0415 -19.321469 736.23009 16.951167 814.34961 83.212891 L 758.89844 138.66406 z M 807.74805 -193.69336 C 762.9023 -211.63165 701.01445 -234.05545 622.08594 -260.96289 C 543.15743 -287.87033 447.18706 -320.15966 334.17578 -357.83008 L 320.72266 -473.53125 C 415.79563 -444.82998 498.31212 -417.02658 568.27148 -390.11914 C 640.02467 -365.00553 700.11933 -340.78854 748.55273 -317.46875 C 789.81082 -299.53046 810.43945 -268.13675 810.43945 -223.29102 L 807.74805 -193.69336 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

42
srcs/special_font/215.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_hamza_above.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.4470412"
inkscape:cx="579.36494"
inkscape:cy="865.69202"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 591.2168 1532.5977 C 558.92787 1532.5977 527.53613 1521.8346 497.04102 1500.3086 C 466.54591 1478.7827 441.43135 1451.8748 421.69922 1419.5859 C 401.96708 1387.297 392.10156 1354.1101 392.10156 1320.0273 C 392.10156 1259.0371 425.28651 1223.1614 491.6582 1212.3984 L 384.0293 1153.2012 L 392.10156 1048.2617 C 444.12263 1076.9629 493.45222 1101.1801 540.0918 1120.9121 C 588.5252 1140.6443 649.51547 1159.4797 723.0625 1177.418 L 728.44531 1279.666 C 672.83659 1268.903 628.88659 1263.5215 596.59766 1263.5215 C 540.98894 1263.5215 497.93652 1281.4613 467.44141 1317.3379 C 478.20439 1344.2454 494.34904 1367.5647 515.875 1387.2969 C 539.19478 1408.8229 565.20693 1419.5859 593.9082 1419.5859 C 602.87735 1419.5859 610.94968 1415.9976 618.125 1408.8223 C 625.30031 1401.647 628.88672 1393.5747 628.88672 1384.6055 L 626.19531 1373.8438 L 677.32031 1360.3887 C 689.87712 1383.7084 696.15625 1407.9254 696.15625 1433.0391 C 696.15625 1499.4108 661.17616 1532.5977 591.2168 1532.5977 z M 259.0625 934.48242 L 259.0625 654.30273 L 336.37695 654.30273 L 336.37695 934.48242 L 259.0625 934.48242 z M 553.46289 890.90625 L 553.46289 811.39062 C 624.60637 805.81071 691.21983 778.95696 753.29688 730.83008 C 753.29688 731.528 772.47756 751.40582 810.83984 790.46484 L 808.74805 788.37305 C 732.71972 850.4504 647.62337 884.62886 553.46289 890.90625 z M 869.43164 737.10742 L 866.29102 735.01562 L 864.48242 733.15039 L 869.43164 737.10742 z M 864.48242 733.15039 L 864.19922 732.92383 C 864.20922 732.91263 864.21892 732.89987 864.22852 732.88867 L 864.48242 733.15039 z M 864.22852 732.88867 L 832.8125 700.48828 C 816.77042 683.74882 808.74805 675.02994 808.74805 674.33203 C 856.87541 619.23049 885.47398 553.6654 894.54102 477.63867 L 974.05664 477.63867 C 964.99095 574.5755 928.37964 659.66063 864.22852 732.88867 z M 259.0625 572.73828 L 259.0625 292.55859 L 336.37695 292.55859 L 336.37695 572.73828 L 259.0625 572.73828 z M 894.53906 400.21484 C 887.56403 322.0942 861.06004 254.43789 815.02539 197.24414 C 851.20608 160.43921 868.35678 142.66558 871.62109 138.77734 C 932.93695 211.98937 967.08349 299.13323 974.05469 400.21484 L 894.53906 400.21484 z M 871.62109 138.77734 C 871.58749 138.73714 871.55704 138.69427 871.52344 138.6543 L 874.66016 135.51562 C 874.73376 135.51562 872.00669 138.31806 871.62109 138.77734 z M 259.0625 210.99414 L 259.0625 -69.185547 L 336.37695 -69.185547 L 336.37695 210.99414 L 259.0625 210.99414 z M 759.57227 138.6543 C 696.79771 90.527314 628.09548 62.278665 553.46289 53.908203 L 553.46289 -25.607422 C 649.71728 -19.329278 736.90587 16.941401 815.02539 83.203125 L 759.57227 138.6543 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

42
srcs/special_font/216.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_hamza_below.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.47864976"
inkscape:cx="716.59913"
inkscape:cy="1243.0801"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 258.88867 934.63086 L 258.88867 654.45117 L 336.20312 654.45117 L 336.20312 934.63086 L 258.88867 934.63086 z M 553.28906 891.05469 L 553.28906 811.53906 C 624.43254 805.95915 691.046 779.1054 753.12305 730.97852 C 753.12305 731.67643 772.30373 751.55426 810.66602 790.61328 L 808.57422 788.52148 C 732.54589 850.59886 647.44954 884.77733 553.28906 891.05469 z M 869.25781 737.25586 L 866.11719 735.16406 L 864.30859 733.29883 L 869.25781 737.25586 z M 864.30859 733.29883 L 864.02539 733.07227 C 864.03539 733.06107 864.04509 733.04831 864.05469 733.03711 L 864.30859 733.29883 z M 864.05469 733.03711 L 832.63867 700.63672 C 816.59659 683.89726 808.57422 675.17838 808.57422 674.48047 C 856.70158 619.37893 885.30016 553.81383 894.36719 477.78711 L 973.88281 477.78711 C 964.81712 574.72393 928.20581 659.80906 864.05469 733.03711 z M 258.88867 572.88672 L 258.88867 292.70703 L 336.20312 292.70703 L 336.20312 572.88672 L 258.88867 572.88672 z M 894.36523 400.36328 C 887.3902 322.24264 860.88622 254.58633 814.85156 197.39258 C 851.03226 160.58764 868.18295 142.81402 871.44727 138.92578 C 932.76312 212.13781 966.90967 299.28166 973.88086 400.36328 L 894.36523 400.36328 z M 871.44727 138.92578 C 871.41367 138.88558 871.38321 138.8427 871.34961 138.80273 L 874.48633 135.66406 C 874.55993 135.66406 871.83287 138.4665 871.44727 138.92578 z M 258.88867 211.14258 L 258.88867 -69.037109 L 336.20312 -69.037109 L 336.20312 211.14258 L 258.88867 211.14258 z M 759.39844 138.80273 C 696.62388 90.675767 627.92165 62.427092 553.28906 54.056641 L 553.28906 -25.458984 C 649.54346 -19.180844 736.73204 17.089837 814.85156 83.351562 L 759.39844 138.80273 z M 585.8125 -115.12695 C 553.52357 -115.12695 522.13183 -125.89006 491.63672 -147.41602 C 461.14161 -168.94196 436.02706 -195.84973 416.29492 -228.13867 C 396.56279 -260.42761 386.69727 -293.61256 386.69727 -327.69531 C 386.69727 -388.68552 419.88417 -424.56319 486.25586 -435.32617 L 378.625 -494.52344 L 386.69727 -599.46289 C 438.71833 -570.76162 488.04987 -546.54463 534.68945 -526.8125 C 583.12285 -507.08037 644.11313 -488.24493 717.66016 -470.30664 L 723.04102 -368.05664 C 667.43229 -378.81962 623.48424 -384.20117 591.19531 -384.20117 C 535.58659 -384.20117 492.53417 -366.26331 462.03906 -330.38672 C 472.80203 -303.47928 488.9467 -279.26229 510.47266 -257.73633 C 533.79244 -238.0042 559.80263 -228.13867 588.50391 -228.13867 C 597.47306 -228.13867 605.54538 -231.72703 612.7207 -238.90234 C 619.89602 -246.07767 623.48438 -254.14999 623.48438 -263.11914 L 620.79297 -273.88086 L 671.91602 -287.33594 C 684.47282 -264.01615 690.75195 -239.79916 690.75195 -214.68555 C 690.75195 -148.31384 655.77186 -115.12695 585.8125 -115.12695 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

42
srcs/special_font/217.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_alef_above.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.3683762"
inkscape:cx="632.50558"
inkscape:cy="784.52408"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 581.04883 1605.1855 C 552.34756 1594.4227 529.02815 1574.6895 511.08984 1545.9883 C 493.15155 1519.0808 484.18164 1487.6892 484.18164 1451.8125 C 484.18164 1437.4618 486.87241 1417.7289 492.25391 1392.6152 C 508.39837 1331.6251 520.05905 1266.1507 527.23438 1196.1914 C 534.40969 1128.0259 537.99805 1057.1702 537.99805 983.62305 L 554.14258 978.24023 C 598.98831 1041.0243 621.41016 1117.2636 621.41016 1206.9551 C 621.41016 1248.213 620.51258 1285.8839 618.71875 1319.9668 C 618.71875 1354.0496 616.02797 1392.616 610.64648 1435.668 C 605.26499 1480.5137 595.39947 1537.02 581.04883 1605.1855 z M 258.31055 934.70703 L 258.31055 654.52734 L 335.625 654.52734 L 335.625 934.70703 L 258.31055 934.70703 z M 552.71289 891.13086 L 552.71289 811.61523 C 623.85637 806.03534 690.46787 779.18157 752.54492 731.05469 C 752.54492 731.75261 771.72756 751.63239 810.08984 790.69141 L 807.99805 788.59766 C 731.96972 850.67499 646.87337 884.85347 552.71289 891.13086 z M 868.67969 737.33203 L 865.54102 735.24023 L 863.73242 733.375 L 868.67969 737.33203 z M 863.73242 733.375 L 863.44922 733.14844 C 863.45922 733.13724 863.46892 733.12448 863.47852 733.11328 L 863.73242 733.375 z M 863.47852 733.11328 L 832.06055 700.71484 C 816.01846 683.97538 807.99805 675.2565 807.99805 674.55859 C 856.12541 619.45705 884.72203 553.89001 893.78906 477.86328 L 973.30469 477.86328 C 964.239 574.80011 927.62964 659.88523 863.47852 733.11328 z M 258.31055 572.96289 L 258.31055 292.78516 L 335.625 292.78516 L 335.625 572.96289 L 258.31055 572.96289 z M 893.78711 400.44141 C 886.81208 322.32076 860.30809 254.6625 814.27344 197.46875 C 850.45413 160.66382 867.60678 142.89019 870.87109 139.00195 C 932.18695 212.21398 966.33154 299.3598 973.30273 400.44141 L 893.78711 400.44141 z M 870.87109 139.00195 C 870.83749 138.96175 870.80508 138.91888 870.77148 138.87891 L 873.91016 135.74023 C 873.98376 135.74023 871.25669 138.54267 870.87109 139.00195 z M 258.31055 211.21875 L 258.31055 -68.960938 L 335.625 -68.960938 L 335.625 211.21875 L 258.31055 211.21875 z M 758.82227 138.87891 C 696.04771 90.751927 627.34352 62.503274 552.71094 54.132812 L 552.71094 -25.382812 C 648.96533 -19.104669 736.15392 17.166011 814.27344 83.427734 L 758.82227 138.87891 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

42
srcs/special_font/218.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_fathatan.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.75869535"
inkscape:cx="637.93721"
inkscape:cy="784.241"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 774.55469 1534.2715 C 695.62617 1501.9825 616.69804 1472.384 537.76953 1445.4766 C 458.84102 1418.5692 379.91093 1392.559 300.98242 1367.4453 L 292.91016 1259.8164 C 377.22016 1284.9301 455.25267 1309.147 527.00586 1332.4668 C 598.75905 1355.7866 662.4401 1380.0016 718.04883 1405.1152 C 757.51308 1421.2597 777.24609 1454.4467 777.24609 1504.6738 L 774.55469 1534.2715 z M 806.84375 1348.6094 C 713.5646 1312.7328 627.45976 1280.4454 548.53125 1251.7441 C 469.60274 1224.8367 396.95372 1201.5154 330.58203 1181.7832 L 319.81836 1068.7715 C 409.50985 1097.4727 490.23314 1124.3805 561.98633 1149.4941 C 633.73951 1176.4016 695.62738 1201.5162 747.64844 1224.8359 C 788.90653 1244.5681 809.53516 1276.8574 809.53516 1321.7031 L 806.84375 1348.6094 z M 258.56445 935 L 258.56445 654.82031 L 335.87891 654.82031 L 335.87891 935 L 258.56445 935 z M 552.9668 891.42383 L 552.9668 811.9082 C 624.11028 806.32829 690.72178 779.47454 752.79883 731.34766 C 752.79883 732.04558 771.98147 751.9234 810.34375 790.98242 L 808.25 788.89062 C 732.22168 850.96797 647.12727 885.14643 552.9668 891.42383 z M 868.93359 737.625 L 865.79492 735.5332 L 863.98438 733.66797 L 868.93359 737.625 z M 863.98438 733.66797 L 863.70312 733.44141 C 863.71312 733.43021 863.72282 733.41745 863.73242 733.40625 L 863.98438 733.66797 z M 863.73242 733.40625 L 832.31445 701.00586 C 816.27237 684.2664 808.25 675.54752 808.25 674.84961 C 856.37736 619.74806 884.97594 554.18297 894.04297 478.15625 L 973.55859 478.15625 C 964.4929 575.09308 927.88355 660.1782 863.73242 733.40625 z M 258.56445 573.25586 L 258.56445 293.07617 L 335.87891 293.07617 L 335.87891 573.25586 L 258.56445 573.25586 z M 894.04102 400.73242 C 887.06598 322.61178 860.562 254.95547 814.52734 197.76172 C 850.70804 160.95679 867.86068 143.18316 871.125 139.29492 C 932.44086 212.50695 966.58545 299.65081 973.55664 400.73242 L 894.04102 400.73242 z M 871.125 139.29492 C 871.0914 139.25472 871.05899 139.21184 871.02539 139.17188 L 874.16406 136.0332 C 874.23766 136.0332 871.5106 138.83564 871.125 139.29492 z M 258.56445 211.51172 L 258.56445 -68.667969 L 335.87891 -68.667969 L 335.87891 211.51172 L 258.56445 211.51172 z M 759.07617 139.17188 C 696.30161 91.044895 627.59743 62.796243 552.96484 54.425781 L 552.96484 -25.089844 C 649.21924 -18.8117 736.40782 17.458979 814.52734 83.720703 L 759.07617 139.17188 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

42
srcs/special_font/219.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_kasratan.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.76665717"
inkscape:cx="520.44123"
inkscape:cy="1211.7541"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 258.3125 934.03906 L 258.3125 653.85938 L 335.62695 653.85938 L 335.62695 934.03906 L 258.3125 934.03906 z M 552.71484 890.46289 L 552.71484 810.94727 C 623.85832 805.36735 690.46983 778.5136 752.54688 730.38672 C 752.54688 731.08464 771.72952 750.96246 810.0918 790.02148 L 808 787.92969 C 731.97168 850.00707 646.87532 884.18554 552.71484 890.46289 z M 868.68164 736.66406 L 865.54297 734.57227 L 863.73438 732.70703 L 868.68164 736.66406 z M 863.73438 732.70703 L 863.45117 732.48047 C 863.46117 732.46927 863.47087 732.45651 863.48047 732.44531 L 863.73438 732.70703 z M 863.48047 732.44531 L 832.0625 700.04492 C 816.02042 683.30546 808 674.58658 808 673.88867 C 856.12736 618.78713 884.72398 553.22204 893.79102 477.19531 L 973.30664 477.19531 C 964.24095 574.13215 927.63159 659.21727 863.48047 732.44531 z M 258.3125 572.29492 L 258.3125 292.11523 L 335.62695 292.11523 L 335.62695 572.29492 L 258.3125 572.29492 z M 893.78906 399.77148 C 886.81403 321.65084 860.31004 253.99453 814.27539 196.80078 C 850.45608 159.99585 867.60873 142.22222 870.87305 138.33398 C 932.18891 211.54601 966.33545 298.68988 973.30664 399.77148 L 893.78906 399.77148 z M 870.87305 138.33398 C 870.83945 138.29378 870.80704 138.25091 870.77344 138.21094 L 873.91211 135.07227 C 873.98571 135.07227 871.25865 137.8747 870.87305 138.33398 z M 258.3125 210.55078 L 258.3125 -69.628906 L 335.62695 -69.628906 L 335.62695 210.55078 L 258.3125 210.55078 z M 758.82422 138.21094 C 696.04966 90.083958 627.34548 61.835305 552.71289 53.464844 L 552.71289 -26.050781 C 648.96728 -19.772641 736.15587 16.498038 814.27539 82.759766 L 758.82422 138.21094 z M 787.10547 -126.04297 C 720.73378 -152.95041 648.08281 -178.9606 569.1543 -204.07422 C 492.01961 -229.18784 411.29829 -254.30239 326.98828 -279.41602 L 318.91602 -368.21094 C 424.75197 -334.12817 504.57768 -308.11603 558.39258 -290.17773 C 612.20746 -272.23944 650.77396 -257.88993 674.09375 -247.12695 C 715.35184 -230.98248 745.84795 -216.63103 765.58008 -204.07422 C 787.10604 -191.51741 795.17836 -170.88877 789.79688 -142.1875 L 787.10547 -126.04297 z M 808.63281 -265.96289 C 668.71409 -319.77779 514.44226 -370.90058 345.82227 -419.33398 L 337.75 -508.12891 C 414.88467 -484.80912 474.97933 -465.97369 518.03125 -451.62305 C 562.877 -437.2724 605.03184 -422.9229 644.49609 -408.57227 C 701.89866 -388.84014 743.15787 -370.90033 768.27148 -354.75586 C 795.17894 -340.40522 808.63281 -316.19018 808.63281 -282.10742 L 808.63281 -265.96289 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

42
srcs/special_font/220.svg Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_dammatan.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.72403155"
inkscape:cx="424.01467"
inkscape:cy="671.24147"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="M 684.47461 1518.3086 C 648.59802 1518.3086 613.61792 1501.2664 579.53516 1467.1836 C 545.4524 1433.1008 528.41211 1395.4299 528.41211 1354.1719 C 528.41211 1303.9447 561.59705 1260.8942 627.96875 1225.0176 C 584.91683 1192.7286 531.10326 1168.5117 466.52539 1152.3672 C 473.7007 1173.8932 477.28711 1197.2125 477.28711 1222.3262 C 477.28711 1286.904 453.9677 1319.1934 407.32812 1319.1934 C 369.6577 1319.1934 323.91451 1284.2133 270.09961 1214.2539 L 291.625 1187.3457 C 338.26457 1210.6655 367.86311 1222.3262 380.41992 1222.3262 C 398.35821 1222.3262 407.32813 1208.8723 407.32812 1181.9648 L 396.56445 1112.0059 C 396.56445 1108.4182 406.43193 1098.5507 426.16406 1082.4062 C 445.89619 1068.0556 458.4525 1060.8809 463.83398 1060.8809 C 488.9476 1060.8809 526.61847 1075.2324 576.8457 1103.9336 C 627.07293 1134.4288 669.22779 1166.7181 703.31055 1200.8008 L 740.98047 1198.1094 C 810.93983 1192.7279 846.81751 1217.8424 848.61133 1273.4512 L 808.25 1273.4512 C 793.89935 1275.245 779.54791 1277.0381 765.19727 1278.832 C 772.37258 1291.3888 775.96094 1313.8107 775.96094 1346.0996 C 775.96094 1408.8837 766.99103 1452.8336 749.05273 1477.9473 C 727.52678 1504.8547 706.00057 1518.3086 684.47461 1518.3086 z M 652.18555 1434.8945 C 671.91768 1434.8945 686.26913 1425.0291 695.23828 1405.2969 C 704.20743 1387.3586 708.69141 1365.8324 708.69141 1340.7188 C 708.69141 1335.3373 707.79578 1329.9557 706.00195 1324.5742 C 706.00195 1319.1927 705.10438 1312.9155 703.31055 1305.7402 L 700.61914 1292.2852 C 628.86595 1319.1926 592.99023 1352.3795 592.99023 1391.8438 C 592.99023 1400.8128 598.37179 1409.7808 609.13477 1418.75 C 621.69157 1429.513 636.04108 1434.8945 652.18555 1434.8945 z M 258.62305 934.19922 L 258.62305 654.01953 L 335.9375 654.01953 L 335.9375 934.19922 L 258.62305 934.19922 z M 553.02539 890.62305 L 553.02539 811.10742 C 624.16887 805.52751 690.78037 778.67376 752.85742 730.54688 C 752.85742 731.24479 772.03811 751.12262 810.40039 790.18164 L 808.30859 788.08984 C 732.28027 850.16721 647.18587 884.34565 553.02539 890.62305 z M 868.99219 736.82422 L 865.85352 734.73242 L 864.04297 732.86719 L 868.99219 736.82422 z M 864.04297 732.86719 L 863.75977 732.64062 C 863.76977 732.62943 863.78142 732.61667 863.79102 732.60547 L 864.04297 732.86719 z M 863.79102 732.60547 L 832.37305 700.20508 C 816.33096 683.46561 808.30859 674.74674 808.30859 674.04883 C 856.43596 618.94728 885.03453 553.38219 894.10156 477.35547 L 973.61719 477.35547 C 964.5515 574.2923 927.94214 659.37742 863.79102 732.60547 z M 258.62305 572.45508 L 258.62305 292.27539 L 335.9375 292.27539 L 335.9375 572.45508 L 258.62305 572.45508 z M 894.09961 399.93164 C 887.12458 321.811 860.62059 254.15469 814.58594 196.96094 C 850.76663 160.156 867.91732 142.38238 871.18164 138.49414 C 932.4975 211.70617 966.64404 298.85003 973.61523 399.93164 L 894.09961 399.93164 z M 871.18164 138.49414 C 871.14804 138.45394 871.11758 138.41106 871.08398 138.37109 L 874.2207 135.23242 C 874.2943 135.23242 871.56724 138.03486 871.18164 138.49414 z M 258.62305 210.71094 L 258.62305 -69.46875 L 335.9375 -69.46875 L 335.9375 210.71094 L 258.62305 210.71094 z M 759.13477 138.37109 C 696.36021 90.244109 627.65602 61.995462 553.02344 53.625 L 553.02344 -25.890625 C 649.27783 -19.612481 736.46642 16.658198 814.58594 82.919922 L 759.13477 138.37109 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

43
srcs/special_font/221.svg Normal file
View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. -->
<svg
version="1.1"
viewBox="-20 0 1168 2048"
id="svg1"
sodipodi:docname="combining_alef_below.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.3683762"
inkscape:cx="632.50557"
inkscape:cy="784.52408"
inkscape:window-width="2736"
inkscape:window-height="1744"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g1"
showgrid="false" />
<g
transform="matrix(1 0 0 -1 0 1536)"
id="g1">
<path
id="path1"
d="m 572.04739,-115.33059 c -28.70127,-10.7628 -52.02068,-30.496 -69.95899,-59.1972 -17.93829,-26.9075 -26.9082,-58.2991 -26.9082,-94.1758 0,-14.3507 2.69077,-34.0836 8.07227,-59.1973 16.14446,-60.9901 27.80514,-126.4645 34.98047,-196.4238 7.17531,-68.1655 10.76367,-139.0212 10.76367,-212.56835 l 16.14453,-5.38282 c 44.84573,62.78407 67.26758,139.02337 67.26758,228.71487 0,41.2579 -0.89758,78.9288 -2.69141,113.0117 0,34.0828 -2.69078,72.6492 -8.07227,115.7012 -5.38149,44.8457 -15.24701,101.352 -29.59765,169.5175 z M 258.31055,934.70703 V 654.52734 H 335.625 v 280.17969 z m 294.40234,-43.57617 v -79.51563 c 71.14348,-5.57989 137.75498,-32.43366 199.83203,-80.56054 0,0.69792 19.18264,20.5777 57.54492,59.63672 l -2.09179,-2.09375 c -76.02833,62.07733 -161.12468,96.25581 -255.28516,102.5332 z m 315.9668,-153.79883 -3.13867,-2.0918 -1.8086,-1.86523 z m -4.94727,-3.95703 -0.2832,-0.22656 c 0.01,-0.0112 0.0197,-0.024 0.0293,-0.0352 z m -0.2539,-0.26172 -31.41797,-32.39844 c -16.04209,-16.73946 -24.0625,-25.45834 -24.0625,-26.15625 48.12736,-55.10154 76.72398,-120.66858 85.79101,-196.69531 h 79.51563 c -9.06569,96.93683 -45.67505,182.02195 -109.82617,255.25 z M 258.31055,572.96289 V 292.78516 H 335.625 V 572.96289 Z M 893.78711,400.44141 c -6.97503,-78.12065 -33.47902,-145.77891 -79.51367,-202.97266 36.18069,-36.80493 53.33334,-54.57856 56.59765,-58.4668 61.31586,73.21203 95.46045,160.35785 102.43164,261.43946 z M 870.87109,139.00195 c -0.0336,-0.0402 -0.066,-0.0831 -0.0996,-0.12304 l 3.13868,-3.13868 c 0.0736,0 -2.65347,2.80244 -3.03907,3.26172 z m -612.56054,72.2168 V -68.960938 H 335.625 V 211.21875 Z M 758.82227,138.87891 C 696.04771,90.751927 627.34352,62.503274 552.71094,54.132812 v -79.515624 c 96.25439,6.278143 183.44298,42.548823 261.5625,108.810546 z"
sodipodi:nodetypes="ccsccccscccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB