/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ │vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ ╞══════════════════════════════════════════════════════════════════════════════╡ │ Copyright 2021 Justine Alexandra Roberts Tunney │ │ │ │ Permission to use, copy, modify, and/or distribute this software for │ │ any purpose with or without fee is hereby granted, provided that the │ │ above copyright notice and this permission notice appear in all copies. │ │ │ │ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ │ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ │ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ │ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ │ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ │ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.internal.h" #include "libc/str/str.h" #include "libc/dce.h" static const char16_t kUpperToLower[][2] = { {u'À', u'à'}, // 00c0 → 00e0 {u'Á', u'á'}, // 00c1 → 00e1 {u'Â', u'â'}, // 00c2 → 00e2 {u'Ã', u'ã'}, // 00c3 → 00e3 {u'Ä', u'ä'}, // 00c4 → 00e4 {u'Å', u'å'}, // 00c5 → 00e5 {u'Æ', u'æ'}, // 00c6 → 00e6 {u'Ç', u'ç'}, // 00c7 → 00e7 {u'È', u'è'}, // 00c8 → 00e8 {u'É', u'é'}, // 00c9 → 00e9 {u'Ê', u'ê'}, // 00ca → 00ea {u'Ë', u'ë'}, // 00cb → 00eb {u'Ì', u'ì'}, // 00cc → 00ec {u'Í', u'í'}, // 00cd → 00ed {u'Î', u'î'}, // 00ce → 00ee {u'Ï', u'ï'}, // 00cf → 00ef {u'Ð', u'ð'}, // 00d0 → 00f0 {u'Ñ', u'ñ'}, // 00d1 → 00f1 {u'Ò', u'ò'}, // 00d2 → 00f2 {u'Ó', u'ó'}, // 00d3 → 00f3 {u'Ô', u'ô'}, // 00d4 → 00f4 {u'Õ', u'õ'}, // 00d5 → 00f5 {u'Ö', u'ö'}, // 00d6 → 00f6 {u'Ø', u'ø'}, // 00d8 → 00f8 {u'Ù', u'ù'}, // 00d9 → 00f9 {u'Ú', u'ú'}, // 00da → 00fa {u'Û', u'û'}, // 00db → 00fb {u'Ü', u'ü'}, // 00dc → 00fc {u'Ý', u'ý'}, // 00dd → 00fd {u'Þ', u'þ'}, // 00de → 00fe #ifndef TINY {u'Ā', u'ā'}, // 0100 → 0101 {u'Ă', u'ă'}, // 0102 → 0103 {u'Ą', u'ą'}, // 0104 → 0105 {u'Ć', u'ć'}, // 0106 → 0107 {u'Ĉ', u'ĉ'}, // 0108 → 0109 {u'Ċ', u'ċ'}, // 010a → 010b {u'Č', u'č'}, // 010c → 010d {u'Ď', u'ď'}, // 010e → 010f {u'Đ', u'đ'}, // 0110 → 0111 {u'Ē', u'ē'}, // 0112 → 0113 {u'Ĕ', u'ĕ'}, // 0114 → 0115 {u'Ė', u'ė'}, // 0116 → 0117 {u'Ę', u'ę'}, // 0118 → 0119 {u'Ě', u'ě'}, // 011a → 011b {u'Ĝ', u'ĝ'}, // 011c → 011d {u'Ğ', u'ğ'}, // 011e → 011f {u'Ġ', u'ġ'}, // 0120 → 0121 {u'Ģ', u'ģ'}, // 0122 → 0123 {u'Ĥ', u'ĥ'}, // 0124 → 0125 {u'Ħ', u'ħ'}, // 0126 → 0127 {u'Ĩ', u'ĩ'}, // 0128 → 0129 {u'Ī', u'ī'}, // 012a → 012b {u'Ĭ', u'ĭ'}, // 012c → 012d {u'Į', u'į'}, // 012e → 012f {u'IJ', u'ij'}, // 0132 → 0133 {u'Ĵ', u'ĵ'}, // 0134 → 0135 {u'Ķ', u'ķ'}, // 0136 → 0137 {u'Ĺ', u'ĺ'}, // 0139 → 013a {u'Ļ', u'ļ'}, // 013b → 013c {u'Ľ', u'ľ'}, // 013d → 013e {u'Ŀ', u'ŀ'}, // 013f → 0140 {u'Ł', u'ł'}, // 0141 → 0142 {u'Ń', u'ń'}, // 0143 → 0144 {u'Ņ', u'ņ'}, // 0145 → 0146 {u'Ň', u'ň'}, // 0147 → 0148 {u'Ŋ', u'ŋ'}, // 014a → 014b {u'Ō', u'ō'}, // 014c → 014d {u'Ŏ', u'ŏ'}, // 014e → 014f {u'Ő', u'ő'}, // 0150 → 0151 {u'Œ', u'œ'}, // 0152 → 0153 {u'Ŕ', u'ŕ'}, // 0154 → 0155 {u'Ŗ', u'ŗ'}, // 0156 → 0157 {u'Ř', u'ř'}, // 0158 → 0159 {u'Ś', u'ś'}, // 015a → 015b {u'Ŝ', u'ŝ'}, // 015c → 015d {u'Ş', u'ş'}, // 015e → 015f {u'Š', u'š'}, // 0160 → 0161 {u'Ţ', u'ţ'}, // 0162 → 0163 {u'Ť', u'ť'}, // 0164 → 0165 {u'Ŧ', u'ŧ'}, // 0166 → 0167 {u'Ũ', u'ũ'}, // 0168 → 0169 {u'Ū', u'ū'}, // 016a → 016b {u'Ŭ', u'ŭ'}, // 016c → 016d {u'Ů', u'ů'}, // 016e → 016f {u'Ű', u'ű'}, // 0170 → 0171 {u'Ų', u'ų'}, // 0172 → 0173 {u'Ŵ', u'ŵ'}, // 0174 → 0175 {u'Ŷ', u'ŷ'}, // 0176 → 0177 {u'Ÿ', u'ÿ'}, // 0178 → 00ff {u'Ź', u'ź'}, // 0179 → 017a {u'Ż', u'ż'}, // 017b → 017c {u'Ž', u'ž'}, // 017d → 017e {u'Ɓ', u'ɓ'}, // 0181 → 0253 {u'Ƃ', u'ƃ'}, // 0182 → 0183 {u'Ƅ', u'ƅ'}, // 0184 → 0185 {u'Ɔ', u'ɔ'}, // 0186 → 0254 {u'Ƈ', u'ƈ'}, // 0187 → 0188 {u'Ɗ', u'ɗ'}, // 018a → 0257 {u'Ƌ', u'ƌ'}, // 018b → 018c {u'Ǝ', u'ɘ'}, // 018e → 0258 {u'Ə', u'ə'}, // 018f → 0259 {u'Ɛ', u'ɛ'}, // 0190 → 025b {u'Ƒ', u'ƒ'}, // 0191 → 0192 {u'Ɠ', u'ɠ'}, // 0193 → 0260 {u'Ɣ', u'ɣ'}, // 0194 → 0263 {u'Ɩ', u'ɩ'}, // 0196 → 0269 {u'Ɨ', u'ɨ'}, // 0197 → 0268 {u'Ƙ', u'ƙ'}, // 0198 → 0199 {u'Ɯ', u'ɯ'}, // 019c → 026f {u'Ɲ', u'ɲ'}, // 019d → 0272 {u'Ơ', u'ơ'}, // 01a0 → 01a1 {u'Ƣ', u'ƣ'}, // 01a2 → 01a3 {u'Ƥ', u'ƥ'}, // 01a4 → 01a5 {u'Ƨ', u'ƨ'}, // 01a7 → 01a8 {u'Ʃ', u'ʃ'}, // 01a9 → 0283 {u'Ƭ', u'ƭ'}, // 01ac → 01ad {u'Ʈ', u'ʈ'}, // 01ae → 0288 {u'Ư', u'ư'}, // 01af → 01b0 {u'Ʊ', u'ʊ'}, // 01b1 → 028a {u'Ʋ', u'ʋ'}, // 01b2 → 028b {u'Ƴ', u'ƴ'}, // 01b3 → 01b4 {u'Ƶ', u'ƶ'}, // 01b5 → 01b6 {u'Ʒ', u'ƹ'}, // 01b7 → 01b9 {u'Ƹ', u'ƹ'}, // 01b8 → 01b9 {u'Ƽ', u'ƽ'}, // 01bc → 01bd {u'DŽ', u'dž'}, // 01c4 → 01c6 {u'LJ', u'lj'}, // 01c7 → 01c9 {u'NJ', u'nj'}, // 01ca → 01cc {u'Ǎ', u'ǎ'}, // 01cd → 01ce {u'Ǐ', u'ǐ'}, // 01cf → 01d0 {u'Ǒ', u'ǒ'}, // 01d1 → 01d2 {u'Ǔ', u'ǔ'}, // 01d3 → 01d4 {u'Ǖ', u'ǖ'}, // 01d5 → 01d6 {u'Ǘ', u'ǘ'}, // 01d7 → 01d8 {u'Ǚ', u'ǚ'}, // 01d9 → 01da {u'Ǜ', u'ǜ'}, // 01db → 01dc {u'Ǟ', u'ǟ'}, // 01de → 01df {u'Ǡ', u'ǡ'}, // 01e0 → 01e1 {u'Ǣ', u'ǣ'}, // 01e2 → 01e3 {u'Ǥ', u'ǥ'}, // 01e4 → 01e5 {u'Ǧ', u'ǧ'}, // 01e6 → 01e7 {u'Ǩ', u'ǩ'}, // 01e8 → 01e9 {u'Ǫ', u'ǫ'}, // 01ea → 01eb {u'Ǭ', u'ǭ'}, // 01ec → 01ed {u'Ǯ', u'ǯ'}, // 01ee → 01ef {u'DZ', u'dž'}, // 01f1 → 01c6 {u'Ǵ', u'ǵ'}, // 01f4 → 01f5 {u'Ǹ', u'ǹ'}, // 01f8 → 01f9 {u'Ǻ', u'ǻ'}, // 01fa → 01fb {u'Ǽ', u'ǽ'}, // 01fc → 01fd {u'Ǿ', u'ǿ'}, // 01fe → 01ff {u'Ȁ', u'ȁ'}, // 0200 → 0201 {u'Ȃ', u'ȃ'}, // 0202 → 0203 {u'Ȅ', u'ȅ'}, // 0204 → 0205 {u'Ȇ', u'ȇ'}, // 0206 → 0207 {u'Ȉ', u'ȉ'}, // 0208 → 0209 {u'Ȋ', u'ȋ'}, // 020a → 020b {u'Ȍ', u'ȍ'}, // 020c → 020d {u'Ȏ', u'ȏ'}, // 020e → 020f {u'Ȑ', u'ȑ'}, // 0210 → 0211 {u'Ȓ', u'ȓ'}, // 0212 → 0213 {u'Ȕ', u'ȕ'}, // 0214 → 0215 {u'Ȗ', u'ȗ'}, // 0216 → 0217 {u'Ș', u'ș'}, // 0218 → 0219 {u'Ț', u'ț'}, // 021a → 021b {u'Ȝ', u'ȝ'}, // 021c → 021d {u'Ȟ', u'ȟ'}, // 021e → 021f {u'Ƞ', u'ƞ'}, // 0220 → 019e {u'Ȣ', u'ȣ'}, // 0222 → 0223 {u'Ȥ', u'ȥ'}, // 0224 → 0225 {u'Ȧ', u'ǡ'}, // 0226 → 01e1 {u'Ȩ', u'ȩ'}, // 0228 → 0229 {u'Ȫ', u'ȫ'}, // 022a → 022b {u'Ȭ', u'ȭ'}, // 022c → 022d {u'Ȯ', u'ȯ'}, // 022e → 022f {u'Ȱ', u'ȱ'}, // 0230 → 0231 {u'Ȳ', u'ȳ'}, // 0232 → 0233 {u'Ⱥ', u'ⱥ'}, // 023a → 2c65 {u'Ȼ', u'ȼ'}, // 023b → 023c {u'Ƚ', u'ƚ'}, // 023d → 019a {u'Ⱦ', u'ⱦ'}, // 023e → 2c66 {u'Ɂ', u'ɂ'}, // 0241 → 0242 {u'Ƀ', u'ƀ'}, // 0243 → 0180 {u'Ʉ', u'ʉ'}, // 0244 → 0289 {u'Ʌ', u'ʌ'}, // 0245 → 028c {u'Ɇ', u'ɇ'}, // 0246 → 0247 {u'Ɉ', u'ɉ'}, // 0248 → 0249 {u'Ɍ', u'ɍ'}, // 024c → 024d {u'Ɏ', u'ɏ'}, // 024e → 024f {u'Ͱ', u'ͱ'}, // 0370 → 0371 {u'Ͳ', u'ͳ'}, // 0372 → 0373 {u'Ͷ', u'ͷ'}, // 0376 → 0377 {u'Ά', u'ά'}, // 0386 → 03ac {u'Έ', u'έ'}, // 0388 → 03ad {u'Ή', u'ή'}, // 0389 → 03ae {u'Ί', u'ί'}, // 038a → 03af {u'Ό', u'ό'}, // 038c → 03cc {u'Ύ', u'ύ'}, // 038e → 03cd {u'Ώ', u'ώ'}, // 038f → 03ce {u'Α', u'ά'}, // 0391 → 03ac {u'Β', u'β'}, // 0392 → 03b2 {u'Γ', u'γ'}, // 0393 → 03b3 {u'Δ', u'δ'}, // 0394 → 03b4 {u'Ε', u'έ'}, // 0395 → 03ad {u'Ζ', u'ζ'}, // 0396 → 03b6 {u'Η', u'ή'}, // 0397 → 03ae {u'Θ', u'θ'}, // 0398 → 03b8 {u'Ι', u'ΐ'}, // 0399 → 0390 {u'Κ', u'κ'}, // 039a → 03ba {u'Λ', u'λ'}, // 039b → 03bb {u'Μ', u'μ'}, // 039c → 03bc {u'Ν', u'ν'}, // 039d → 03bd {u'Ξ', u'ξ'}, // 039e → 03be {u'Ο', u'ο'}, // 039f → 03bf {u'Π', u'π'}, // 03a0 → 03c0 {u'Ρ', u'ρ'}, // 03a1 → 03c1 {u'Σ', u'σ'}, // 03a3 → 03c3 {u'Τ', u'τ'}, // 03a4 → 03c4 {u'Υ', u'ΰ'}, // 03a5 → 03b0 {u'Φ', u'φ'}, // 03a6 → 03c6 {u'Χ', u'χ'}, // 03a7 → 03c7 {u'Ψ', u'ψ'}, // 03a8 → 03c8 {u'Ω', u'ω'}, // 03a9 → 03c9 {u'Ϊ', u'ΐ'}, // 03aa → 0390 {u'Ϋ', u'ΰ'}, // 03ab → 03b0 {u'Ϣ', u'ϣ'}, // 03e2 → 03e3 {u'Ϥ', u'ϥ'}, // 03e4 → 03e5 {u'Ϧ', u'ϧ'}, // 03e6 → 03e7 {u'Ϩ', u'ϩ'}, // 03e8 → 03e9 {u'Ϫ', u'ϫ'}, // 03ea → 03eb {u'Ϭ', u'ϭ'}, // 03ec → 03ed {u'Ϯ', u'ϯ'}, // 03ee → 03ef {u'Ϸ', u'ϸ'}, // 03f7 → 03f8 {u'Ϻ', u'ϻ'}, // 03fa → 03fb {u'Ͻ', u'ͻ'}, // 03fd → 037b {u'Ͼ', u'ͼ'}, // 03fe → 037c {u'Ͽ', u'ͽ'}, // 03ff → 037d {u'Ѐ', u'ѐ'}, // 0400 → 0450 {u'Ё', u'ё'}, // 0401 → 0451 {u'Ђ', u'ђ'}, // 0402 → 0452 {u'Ѓ', u'ѓ'}, // 0403 → 0453 {u'Є', u'є'}, // 0404 → 0454 {u'Ѕ', u'ѕ'}, // 0405 → 0455 {u'І', u'і'}, // 0406 → 0456 {u'Ї', u'ї'}, // 0407 → 0457 {u'Ј', u'ј'}, // 0408 → 0458 {u'Љ', u'љ'}, // 0409 → 0459 {u'Њ', u'њ'}, // 040a → 045a {u'Ћ', u'ћ'}, // 040b → 045b {u'Ќ', u'ќ'}, // 040c → 045c {u'Ѝ', u'ѝ'}, // 040d → 045d {u'Ў', u'ў'}, // 040e → 045e {u'Џ', u'џ'}, // 040f → 045f {u'А', u'а'}, // 0410 → 0430 {u'Б', u'б'}, // 0411 → 0431 {u'В', u'в'}, // 0412 → 0432 {u'Г', u'г'}, // 0413 → 0433 {u'Д', u'д'}, // 0414 → 0434 {u'Е', u'е'}, // 0415 → 0435 {u'Ж', u'ж'}, // 0416 → 0436 {u'З', u'з'}, // 0417 → 0437 {u'И', u'е'}, // 0418 → 0435 {u'Й', u'й'}, // 0419 → 0439 {u'К', u'к'}, // 041a → 043a {u'Л', u'л'}, // 041b → 043b {u'М', u'м'}, // 041c → 043c {u'Н', u'н'}, // 041d → 043d {u'О', u'о'}, // 041e → 043e {u'П', u'п'}, // 041f → 043f {u'Р', u'р'}, // 0420 → 0440 {u'С', u'с'}, // 0421 → 0441 {u'Т', u'т'}, // 0422 → 0442 {u'У', u'у'}, // 0423 → 0443 {u'Ф', u'ф'}, // 0424 → 0444 {u'Х', u'х'}, // 0425 → 0445 {u'Ц', u'ц'}, // 0426 → 0446 {u'Ч', u'ч'}, // 0427 → 0447 {u'Ш', u'ш'}, // 0428 → 0448 {u'Щ', u'щ'}, // 0429 → 0449 {u'Ъ', u'ъ'}, // 042a → 044a {u'Ы', u'ы'}, // 042b → 044b {u'Ь', u'ь'}, // 042c → 044c {u'Э', u'л'}, // 042d → 043b {u'Ю', u'ю'}, // 042e → 044e {u'Я', u'я'}, // 042f → 044f {u'Ѡ', u'ѡ'}, // 0460 → 0461 {u'Ѣ', u'ѣ'}, // 0462 → 0463 {u'Ѥ', u'ѥ'}, // 0464 → 0465 {u'Ѧ', u'ѧ'}, // 0466 → 0467 {u'Ѩ', u'ѩ'}, // 0468 → 0469 {u'Ѫ', u'ѫ'}, // 046a → 046b {u'Ѭ', u'ѭ'}, // 046c → 046d {u'Ѯ', u'ѯ'}, // 046e → 046f {u'Ѱ', u'ѱ'}, // 0470 → 0471 {u'Ѳ', u'ѳ'}, // 0472 → 0473 {u'Ѵ', u'ѵ'}, // 0474 → 0475 {u'Ѷ', u'ѷ'}, // 0476 → 0477 {u'Ѹ', u'є'}, // 0478 → 0454 {u'Ѻ', u'ѻ'}, // 047a → 047b {u'Ѽ', u'ѽ'}, // 047c → 047d {u'Ѿ', u'ѿ'}, // 047e → 047f {u'Ҁ', u'ҁ'}, // 0480 → 0481 {u'Ҋ', u'ҋ'}, // 048a → 048b {u'Ҍ', u'ҍ'}, // 048c → 048d {u'Ҏ', u'ҏ'}, // 048e → 048f {u'Ґ', u'ґ'}, // 0490 → 0491 {u'Ғ', u'ғ'}, // 0492 → 0493 {u'Ҕ', u'ҕ'}, // 0494 → 0495 {u'Җ', u'җ'}, // 0496 → 0497 {u'Ҙ', u'ҙ'}, // 0498 → 0499 {u'Қ', u'қ'}, // 049a → 049b {u'Ҝ', u'ҝ'}, // 049c → 049d {u'Ҟ', u'ҟ'}, // 049e → 049f {u'Ҡ', u'ҡ'}, // 04a0 → 04a1 {u'Ң', u'ң'}, // 04a2 → 04a3 {u'Ҥ', u'ҥ'}, // 04a4 → 04a5 {u'Ҧ', u'ҧ'}, // 04a6 → 04a7 {u'Ҩ', u'ҩ'}, // 04a8 → 04a9 {u'Ҫ', u'ҫ'}, // 04aa → 04ab {u'Ҭ', u'ҭ'}, // 04ac → 04ad {u'Ү', u'ү'}, // 04ae → 04af {u'Ұ', u'ұ'}, // 04b0 → 04b1 {u'Ҳ', u'ҳ'}, // 04b2 → 04b3 {u'Ҵ', u'ҵ'}, // 04b4 → 04b5 {u'Ҷ', u'ҷ'}, // 04b6 → 04b7 {u'Ҹ', u'ҹ'}, // 04b8 → 04b9 {u'Һ', u'һ'}, // 04ba → 04bb {u'Ҽ', u'ҽ'}, // 04bc → 04bd {u'Ҿ', u'ҿ'}, // 04be → 04bf {u'Ӂ', u'ӂ'}, // 04c1 → 04c2 {u'Ӄ', u'ӄ'}, // 04c3 → 04c4 {u'Ӆ', u'ӆ'}, // 04c5 → 04c6 {u'Ӈ', u'ӈ'}, // 04c7 → 04c8 {u'Ӊ', u'ӊ'}, // 04c9 → 04ca {u'Ӌ', u'ӌ'}, // 04cb → 04cc {u'Ӎ', u'ӎ'}, // 04cd → 04ce {u'Ӑ', u'ӑ'}, // 04d0 → 04d1 {u'Ӓ', u'ӓ'}, // 04d2 → 04d3 {u'Ӕ', u'ӕ'}, // 04d4 → 04d5 {u'Ӗ', u'ӗ'}, // 04d6 → 04d7 {u'Ә', u'ә'}, // 04d8 → 04d9 {u'Ӛ', u'ӛ'}, // 04da → 04db {u'Ӝ', u'ӝ'}, // 04dc → 04dd {u'Ӟ', u'ӟ'}, // 04de → 04df {u'Ӡ', u'ӡ'}, // 04e0 → 04e1 {u'Ӣ', u'ӣ'}, // 04e2 → 04e3 {u'Ӥ', u'ӥ'}, // 04e4 → 04e5 {u'Ӧ', u'ӧ'}, // 04e6 → 04e7 {u'Ө', u'ө'}, // 04e8 → 04e9 {u'Ӫ', u'ӫ'}, // 04ea → 04eb {u'Ӭ', u'ӭ'}, // 04ec → 04ed {u'Ӯ', u'ӯ'}, // 04ee → 04ef {u'Ӱ', u'ӱ'}, // 04f0 → 04f1 {u'Ӳ', u'ӳ'}, // 04f2 → 04f3 {u'Ӵ', u'ӵ'}, // 04f4 → 04f5 {u'Ӷ', u'ӷ'}, // 04f6 → 04f7 {u'Ӹ', u'ӹ'}, // 04f8 → 04f9 {u'Ӻ', u'ӻ'}, // 04fa → 04fb {u'Ӽ', u'ӽ'}, // 04fc → 04fd {u'Ӿ', u'ӿ'}, // 04fe → 04ff {u'Ԁ', u'ԁ'}, // 0500 → 0501 {u'Ԃ', u'ԃ'}, // 0502 → 0503 {u'Ԅ', u'ԅ'}, // 0504 → 0505 {u'Ԇ', u'ԇ'}, // 0506 → 0507 {u'Ԉ', u'ԉ'}, // 0508 → 0509 {u'Ԋ', u'ԋ'}, // 050a → 050b {u'Ԍ', u'ԍ'}, // 050c → 050d {u'Ԏ', u'ԏ'}, // 050e → 050f {u'Ԑ', u'ԑ'}, // 0510 → 0511 {u'Ԓ', u'ԓ'}, // 0512 → 0513 {u'Ԕ', u'ԕ'}, // 0514 → 0515 {u'Ԗ', u'ԗ'}, // 0516 → 0517 {u'Ԙ', u'ԙ'}, // 0518 → 0519 {u'Ԛ', u'ԛ'}, // 051a → 051b {u'Ԝ', u'ԝ'}, // 051c → 051d {u'Ԟ', u'ԟ'}, // 051e → 051f {u'Ԡ', u'ԡ'}, // 0520 → 0521 {u'Ԣ', u'ԣ'}, // 0522 → 0523 {u'Ԥ', u'ԥ'}, // 0524 → 0525 {u'Ԧ', u'ԧ'}, // 0526 → 0527 {u'Ԩ', u'ԩ'}, // 0528 → 0529 {u'Ԫ', u'ԫ'}, // 052a → 052b {u'Ԭ', u'ԭ'}, // 052c → 052d {u'Ԯ', u'ԯ'}, // 052e → 052f {u'Ա', u'ա'}, // 0531 → 0561 {u'Բ', u'բ'}, // 0532 → 0562 {u'Գ', u'գ'}, // 0533 → 0563 {u'Դ', u'դ'}, // 0534 → 0564 {u'Ե', u'ե'}, // 0535 → 0565 {u'Զ', u'զ'}, // 0536 → 0566 {u'Է', u'է'}, // 0537 → 0567 {u'Ը', u'ը'}, // 0538 → 0568 {u'Թ', u'թ'}, // 0539 → 0569 {u'Ժ', u'ժ'}, // 053a → 056a {u'Ի', u'ի'}, // 053b → 056b {u'Լ', u'լ'}, // 053c → 056c {u'Խ', u'խ'}, // 053d → 056d {u'Ծ', u'ծ'}, // 053e → 056e {u'Կ', u'կ'}, // 053f → 056f {u'Հ', u'հ'}, // 0540 → 0570 {u'Ձ', u'ձ'}, // 0541 → 0571 {u'Ղ', u'ղ'}, // 0542 → 0572 {u'Ճ', u'ճ'}, // 0543 → 0573 {u'Մ', u'մ'}, // 0544 → 0574 {u'Յ', u'յ'}, // 0545 → 0575 {u'Ն', u'ն'}, // 0546 → 0576 {u'Շ', u'շ'}, // 0547 → 0577 {u'Ո', u'ո'}, // 0548 → 0578 {u'Չ', u'չ'}, // 0549 → 0579 {u'Պ', u'պ'}, // 054a → 057a {u'Ջ', u'ջ'}, // 054b → 057b {u'Ռ', u'ռ'}, // 054c → 057c {u'Ս', u'ս'}, // 054d → 057d {u'Վ', u'վ'}, // 054e → 057e {u'Տ', u'տ'}, // 054f → 057f {u'Ր', u'ր'}, // 0550 → 0580 {u'Ց', u'ց'}, // 0551 → 0581 {u'Ւ', u'ւ'}, // 0552 → 0582 {u'Փ', u'փ'}, // 0553 → 0583 {u'Ք', u'ք'}, // 0554 → 0584 {u'Օ', u'օ'}, // 0555 → 0585 {u'Ֆ', u'ֆ'}, // 0556 → 0586 {u'Ⴀ', u'ⴀ'}, // 10a0 → 2d00 {u'Ⴁ', u'ⴁ'}, // 10a1 → 2d01 {u'Ⴂ', u'ⴂ'}, // 10a2 → 2d02 {u'Ⴃ', u'ⴃ'}, // 10a3 → 2d03 {u'Ⴄ', u'ⴄ'}, // 10a4 → 2d04 {u'Ⴅ', u'ⴅ'}, // 10a5 → 2d05 {u'Ⴆ', u'ⴆ'}, // 10a6 → 2d06 {u'Ⴇ', u'ⴇ'}, // 10a7 → 2d07 {u'Ⴈ', u'ⴈ'}, // 10a8 → 2d08 {u'Ⴉ', u'ⴉ'}, // 10a9 → 2d09 {u'Ⴊ', u'ⴊ'}, // 10aa → 2d0a {u'Ⴋ', u'ⴋ'}, // 10ab → 2d0b {u'Ⴌ', u'ⴌ'}, // 10ac → 2d0c {u'Ⴍ', u'ⴍ'}, // 10ad → 2d0d {u'Ⴎ', u'ⴎ'}, // 10ae → 2d0e {u'Ⴏ', u'ⴏ'}, // 10af → 2d0f {u'Ⴐ', u'ⴐ'}, // 10b0 → 2d10 {u'Ⴑ', u'ⴑ'}, // 10b1 → 2d11 {u'Ⴒ', u'ⴒ'}, // 10b2 → 2d12 {u'Ⴓ', u'ⴓ'}, // 10b3 → 2d13 {u'Ⴔ', u'ⴔ'}, // 10b4 → 2d14 {u'Ⴕ', u'ⴕ'}, // 10b5 → 2d15 {u'Ⴖ', u'ⴖ'}, // 10b6 → 2d16 {u'Ⴗ', u'ⴗ'}, // 10b7 → 2d17 {u'Ⴘ', u'ⴘ'}, // 10b8 → 2d18 {u'Ⴙ', u'ⴙ'}, // 10b9 → 2d19 {u'Ⴚ', u'ⴚ'}, // 10ba → 2d1a {u'Ⴛ', u'ⴛ'}, // 10bb → 2d1b {u'Ⴜ', u'ⴜ'}, // 10bc → 2d1c {u'Ⴝ', u'ⴝ'}, // 10bd → 2d1d {u'Ⴞ', u'ⴞ'}, // 10be → 2d1e {u'Ⴟ', u'ⴟ'}, // 10bf → 2d1f {u'Ⴠ', u'ⴠ'}, // 10c0 → 2d20 {u'Ⴡ', u'ⴡ'}, // 10c1 → 2d21 {u'Ⴢ', u'ⴢ'}, // 10c2 → 2d22 {u'Ⴣ', u'ⴣ'}, // 10c3 → 2d23 {u'Ⴤ', u'ⴤ'}, // 10c4 → 2d24 {u'Ⴥ', u'ⴥ'}, // 10c5 → 2d25 {u'Ⴧ', u'ⴧ'}, // 10c7 → 2d27 {u'Ⴭ', u'ⴭ'}, // 10cd → 2d2d {u'Ᏸ', u'ᏸ'}, // 13f0 → 13f8 {u'Ᏹ', u'ᏹ'}, // 13f1 → 13f9 {u'Ᏺ', u'ᏺ'}, // 13f2 → 13fa {u'Ᏻ', u'ᏻ'}, // 13f3 → 13fb {u'Ᏼ', u'ᏼ'}, // 13f4 → 13fc {u'Ᏽ', u'ᏽ'}, // 13f5 → 13fd {u'Ḁ', u'ḁ'}, // 1e00 → 1e01 {u'Ḃ', u'ḃ'}, // 1e02 → 1e03 {u'Ḅ', u'ḅ'}, // 1e04 → 1e05 {u'Ḇ', u'ḇ'}, // 1e06 → 1e07 {u'Ḉ', u'ḉ'}, // 1e08 → 1e09 {u'Ḋ', u'ḋ'}, // 1e0a → 1e0b {u'Ḍ', u'ḍ'}, // 1e0c → 1e0d {u'Ḏ', u'ḏ'}, // 1e0e → 1e0f {u'Ḑ', u'ḑ'}, // 1e10 → 1e11 {u'Ḓ', u'ḓ'}, // 1e12 → 1e13 {u'Ḕ', u'ḕ'}, // 1e14 → 1e15 {u'Ḗ', u'ḗ'}, // 1e16 → 1e17 {u'Ḙ', u'ḙ'}, // 1e18 → 1e19 {u'Ḛ', u'ḛ'}, // 1e1a → 1e1b {u'Ḝ', u'ḝ'}, // 1e1c → 1e1d {u'Ḟ', u'ḟ'}, // 1e1e → 1e1f {u'Ḡ', u'ḡ'}, // 1e20 → 1e21 {u'Ḣ', u'ḣ'}, // 1e22 → 1e23 {u'Ḥ', u'ḥ'}, // 1e24 → 1e25 {u'Ḧ', u'ḧ'}, // 1e26 → 1e27 {u'Ḩ', u'ḩ'}, // 1e28 → 1e29 {u'Ḫ', u'ḫ'}, // 1e2a → 1e2b {u'Ḭ', u'ḭ'}, // 1e2c → 1e2d {u'Ḯ', u'ḯ'}, // 1e2e → 1e2f {u'Ḱ', u'ḱ'}, // 1e30 → 1e31 {u'Ḳ', u'ḳ'}, // 1e32 → 1e33 {u'Ḵ', u'ḵ'}, // 1e34 → 1e35 {u'Ḷ', u'ḷ'}, // 1e36 → 1e37 {u'Ḹ', u'ḹ'}, // 1e38 → 1e39 {u'Ḻ', u'ḻ'}, // 1e3a → 1e3b {u'Ḽ', u'ḽ'}, // 1e3c → 1e3d {u'Ḿ', u'ḿ'}, // 1e3e → 1e3f {u'Ṁ', u'ṁ'}, // 1e40 → 1e41 {u'Ṃ', u'ṃ'}, // 1e42 → 1e43 {u'Ṅ', u'ṅ'}, // 1e44 → 1e45 {u'Ṇ', u'ṇ'}, // 1e46 → 1e47 {u'Ṉ', u'ṉ'}, // 1e48 → 1e49 {u'Ṋ', u'ṋ'}, // 1e4a → 1e4b {u'Ṍ', u'ṍ'}, // 1e4c → 1e4d {u'Ṏ', u'ṏ'}, // 1e4e → 1e4f {u'Ṑ', u'ṑ'}, // 1e50 → 1e51 {u'Ṓ', u'ṓ'}, // 1e52 → 1e53 {u'Ṕ', u'ṕ'}, // 1e54 → 1e55 {u'Ṗ', u'ṗ'}, // 1e56 → 1e57 {u'Ṙ', u'ṙ'}, // 1e58 → 1e59 {u'Ṛ', u'ṛ'}, // 1e5a → 1e5b {u'Ṝ', u'ṝ'}, // 1e5c → 1e5d {u'Ṟ', u'ṟ'}, // 1e5e → 1e5f {u'Ṡ', u'ṡ'}, // 1e60 → 1e61 {u'Ṣ', u'ṣ'}, // 1e62 → 1e63 {u'Ṥ', u'ṥ'}, // 1e64 → 1e65 {u'Ṧ', u'ṧ'}, // 1e66 → 1e67 {u'Ṩ', u'ṩ'}, // 1e68 → 1e69 {u'Ṫ', u'ṫ'}, // 1e6a → 1e6b {u'Ṭ', u'ṭ'}, // 1e6c → 1e6d {u'Ṯ', u'ṯ'}, // 1e6e → 1e6f {u'Ṱ', u'ṱ'}, // 1e70 → 1e71 {u'Ṳ', u'ṳ'}, // 1e72 → 1e73 {u'Ṵ', u'ṵ'}, // 1e74 → 1e75 {u'Ṷ', u'ṷ'}, // 1e76 → 1e77 {u'Ṹ', u'ṹ'}, // 1e78 → 1e79 {u'Ṻ', u'ṻ'}, // 1e7a → 1e7b {u'Ṽ', u'ṽ'}, // 1e7c → 1e7d {u'Ṿ', u'ṿ'}, // 1e7e → 1e7f {u'Ẁ', u'ẁ'}, // 1e80 → 1e81 {u'Ẃ', u'ẃ'}, // 1e82 → 1e83 {u'Ẅ', u'ẅ'}, // 1e84 → 1e85 {u'Ẇ', u'ẇ'}, // 1e86 → 1e87 {u'Ẉ', u'ẉ'}, // 1e88 → 1e89 {u'Ẋ', u'ẋ'}, // 1e8a → 1e8b {u'Ẍ', u'ẍ'}, // 1e8c → 1e8d {u'Ẏ', u'ẏ'}, // 1e8e → 1e8f {u'Ẑ', u'ẑ'}, // 1e90 → 1e91 {u'Ẓ', u'ẓ'}, // 1e92 → 1e93 {u'Ẕ', u'ẕ'}, // 1e94 → 1e95 {u'ẞ', u'ß'}, // 1e9e → 00df {u'Ạ', u'ạ'}, // 1ea0 → 1ea1 {u'Ả', u'ả'}, // 1ea2 → 1ea3 {u'Ấ', u'ấ'}, // 1ea4 → 1ea5 {u'Ầ', u'ầ'}, // 1ea6 → 1ea7 {u'Ẩ', u'ẩ'}, // 1ea8 → 1ea9 {u'Ẫ', u'ẫ'}, // 1eaa → 1eab {u'Ậ', u'ậ'}, // 1eac → 1ead {u'Ắ', u'ắ'}, // 1eae → 1eaf {u'Ằ', u'ằ'}, // 1eb0 → 1eb1 {u'Ẳ', u'ẳ'}, // 1eb2 → 1eb3 {u'Ẵ', u'ẵ'}, // 1eb4 → 1eb5 {u'Ặ', u'ặ'}, // 1eb6 → 1eb7 {u'Ẹ', u'ẹ'}, // 1eb8 → 1eb9 {u'Ẻ', u'ẻ'}, // 1eba → 1ebb {u'Ẽ', u'ḛ'}, // 1ebc → 1e1b {u'Ế', u'ế'}, // 1ebe → 1ebf {u'Ề', u'ề'}, // 1ec0 → 1ec1 {u'Ể', u'ể'}, // 1ec2 → 1ec3 {u'Ễ', u'ễ'}, // 1ec4 → 1ec5 {u'Ệ', u'ệ'}, // 1ec6 → 1ec7 {u'Ỉ', u'ỉ'}, // 1ec8 → 1ec9 {u'Ị', u'ị'}, // 1eca → 1ecb {u'Ọ', u'ọ'}, // 1ecc → 1ecd {u'Ỏ', u'ỏ'}, // 1ece → 1ecf {u'Ố', u'ố'}, // 1ed0 → 1ed1 {u'Ồ', u'ồ'}, // 1ed2 → 1ed3 {u'Ổ', u'ổ'}, // 1ed4 → 1ed5 {u'Ỗ', u'ỗ'}, // 1ed6 → 1ed7 {u'Ộ', u'ộ'}, // 1ed8 → 1ed9 {u'Ớ', u'ớ'}, // 1eda → 1edb {u'Ờ', u'ờ'}, // 1edc → 1edd {u'Ở', u'ở'}, // 1ede → 1edf {u'Ỡ', u'ỡ'}, // 1ee0 → 1ee1 {u'Ợ', u'ợ'}, // 1ee2 → 1ee3 {u'Ụ', u'ụ'}, // 1ee4 → 1ee5 {u'Ủ', u'ủ'}, // 1ee6 → 1ee7 {u'Ứ', u'ứ'}, // 1ee8 → 1ee9 {u'Ừ', u'ừ'}, // 1eea → 1eeb {u'Ử', u'ử'}, // 1eec → 1eed {u'Ữ', u'ữ'}, // 1eee → 1eef {u'Ự', u'ự'}, // 1ef0 → 1ef1 {u'Ỳ', u'ỳ'}, // 1ef2 → 1ef3 {u'Ỵ', u'ỵ'}, // 1ef4 → 1ef5 {u'Ỷ', u'ỷ'}, // 1ef6 → 1ef7 {u'Ỹ', u'ỹ'}, // 1ef8 → 1ef9 {u'Ỻ', u'ỻ'}, // 1efa → 1efb {u'Ỽ', u'ỽ'}, // 1efc → 1efd {u'Ỿ', u'ỿ'}, // 1efe → 1eff {u'Ἀ', u'ἀ'}, // 1f08 → 1f00 {u'Ἁ', u'ἁ'}, // 1f09 → 1f01 {u'Ἂ', u'ἂ'}, // 1f0a → 1f02 {u'Ἃ', u'ἃ'}, // 1f0b → 1f03 {u'Ἄ', u'ἄ'}, // 1f0c → 1f04 {u'Ἅ', u'ἅ'}, // 1f0d → 1f05 {u'Ἆ', u'ἆ'}, // 1f0e → 1f06 {u'Ἇ', u'ἇ'}, // 1f0f → 1f07 {u'Ἐ', u'ἐ'}, // 1f18 → 1f10 {u'Ἑ', u'ἑ'}, // 1f19 → 1f11 {u'Ἒ', u'ἒ'}, // 1f1a → 1f12 {u'Ἓ', u'ἓ'}, // 1f1b → 1f13 {u'Ἔ', u'ἔ'}, // 1f1c → 1f14 {u'Ἕ', u'ἕ'}, // 1f1d → 1f15 {u'Ἠ', u'ἠ'}, // 1f28 → 1f20 {u'Ἡ', u'ἡ'}, // 1f29 → 1f21 {u'Ἢ', u'ἢ'}, // 1f2a → 1f22 {u'Ἣ', u'ἣ'}, // 1f2b → 1f23 {u'Ἤ', u'ἤ'}, // 1f2c → 1f24 {u'Ἥ', u'ἥ'}, // 1f2d → 1f25 {u'Ἦ', u'ἦ'}, // 1f2e → 1f26 {u'Ἧ', u'ἧ'}, // 1f2f → 1f27 {u'Ἰ', u'ἰ'}, // 1f38 → 1f30 {u'Ἱ', u'ἱ'}, // 1f39 → 1f31 {u'Ἲ', u'ἲ'}, // 1f3a → 1f32 {u'Ἳ', u'ἳ'}, // 1f3b → 1f33 {u'Ἴ', u'ἴ'}, // 1f3c → 1f34 {u'Ἵ', u'ἵ'}, // 1f3d → 1f35 {u'Ἶ', u'ἶ'}, // 1f3e → 1f36 {u'Ἷ', u'ἷ'}, // 1f3f → 1f37 {u'Ὀ', u'ὀ'}, // 1f48 → 1f40 {u'Ὁ', u'ὁ'}, // 1f49 → 1f41 {u'Ὂ', u'ὂ'}, // 1f4a → 1f42 {u'Ὃ', u'ὃ'}, // 1f4b → 1f43 {u'Ὄ', u'ὄ'}, // 1f4c → 1f44 {u'Ὅ', u'ὅ'}, // 1f4d → 1f45 {u'Ὑ', u'ὑ'}, // 1f59 → 1f51 {u'Ὓ', u'ὓ'}, // 1f5b → 1f53 {u'Ὕ', u'ὕ'}, // 1f5d → 1f55 {u'Ὗ', u'ὗ'}, // 1f5f → 1f57 {u'Ὠ', u'ὠ'}, // 1f68 → 1f60 {u'Ὡ', u'ὡ'}, // 1f69 → 1f61 {u'Ὢ', u'ὢ'}, // 1f6a → 1f62 {u'Ὣ', u'ὣ'}, // 1f6b → 1f63 {u'Ὤ', u'ὤ'}, // 1f6c → 1f64 {u'Ὥ', u'ὥ'}, // 1f6d → 1f65 {u'Ὦ', u'ὦ'}, // 1f6e → 1f66 {u'Ὧ', u'ὧ'}, // 1f6f → 1f67 {u'Ᾰ', u'ᾰ'}, // 1fb8 → 1fb0 {u'Ᾱ', u'ᾱ'}, // 1fb9 → 1fb1 {u'Ὰ', u'ὰ'}, // 1fba → 1f70 {u'Ά', u'ά'}, // 1fbb → 1f71 {u'Ὲ', u'ὲ'}, // 1fc8 → 1f72 {u'Έ', u'έ'}, // 1fc9 → 1f73 {u'Ὴ', u'ὴ'}, // 1fca → 1f74 {u'Ή', u'ή'}, // 1fcb → 1f75 {u'Ῐ', u'ῐ'}, // 1fd8 → 1fd0 {u'Ῑ', u'ῑ'}, // 1fd9 → 1fd1 {u'Ὶ', u'ὶ'}, // 1fda → 1f76 {u'Ί', u'ί'}, // 1fdb → 1f77 {u'Ῠ', u'ῠ'}, // 1fe8 → 1fe0 {u'Ῡ', u'ῡ'}, // 1fe9 → 1fe1 {u'Ὺ', u'ὺ'}, // 1fea → 1f7a {u'Ύ', u'ύ'}, // 1feb → 1f7b {u'Ῥ', u'ῥ'}, // 1fec → 1fe5 {u'Ὸ', u'ὸ'}, // 1ff8 → 1f78 {u'Ό', u'ό'}, // 1ff9 → 1f79 {u'Ὼ', u'ὼ'}, // 1ffa → 1f7c {u'Ώ', u'ώ'}, // 1ffb → 1f7d {u'ℒ', u'ℓ'}, // 2112 → 2113 {u'ℙ', u'ℼ'}, // 2119 → 213c {u'ℰ', u'ℯ'}, // 2130 → 212f {u'Ⅎ', u'ⅎ'}, // 2132 → 214e {u'ℾ', u'ℽ'}, // 213e → 213d {u'ℿ', u'ℼ'}, // 213f → 213c {u'ⅅ', u'ⅆ'}, // 2145 → 2146 {u'Ⰰ', u'ⰰ'}, // 2c00 → 2c30 {u'Ⰱ', u'ⰱ'}, // 2c01 → 2c31 {u'Ⰲ', u'ⰲ'}, // 2c02 → 2c32 {u'Ⰳ', u'ⰳ'}, // 2c03 → 2c33 {u'Ⰴ', u'ⰴ'}, // 2c04 → 2c34 {u'Ⰵ', u'ⰵ'}, // 2c05 → 2c35 {u'Ⰶ', u'ⰶ'}, // 2c06 → 2c36 {u'Ⰷ', u'ⰷ'}, // 2c07 → 2c37 {u'Ⰸ', u'ⰸ'}, // 2c08 → 2c38 {u'Ⰹ', u'ⰹ'}, // 2c09 → 2c39 {u'Ⰺ', u'ⰺ'}, // 2c0a → 2c3a {u'Ⰻ', u'ⰹ'}, // 2c0b → 2c39 {u'Ⰼ', u'ⰼ'}, // 2c0c → 2c3c {u'Ⰽ', u'ⰽ'}, // 2c0d → 2c3d {u'Ⰾ', u'ⰾ'}, // 2c0e → 2c3e {u'Ⰿ', u'ⰿ'}, // 2c0f → 2c3f {u'Ⱀ', u'ⱀ'}, // 2c10 → 2c40 {u'Ⱁ', u'ⱁ'}, // 2c11 → 2c41 {u'Ⱂ', u'ⱂ'}, // 2c12 → 2c42 {u'Ⱃ', u'ⱃ'}, // 2c13 → 2c43 {u'Ⱄ', u'ⱄ'}, // 2c14 → 2c44 {u'Ⱅ', u'ⱅ'}, // 2c15 → 2c45 {u'Ⱆ', u'ⱆ'}, // 2c16 → 2c46 {u'Ⱇ', u'ⱇ'}, // 2c17 → 2c47 {u'Ⱈ', u'ⱈ'}, // 2c18 → 2c48 {u'Ⱉ', u'ⱉ'}, // 2c19 → 2c49 {u'Ⱊ', u'ⱊ'}, // 2c1a → 2c4a {u'Ⱋ', u'ⱋ'}, // 2c1b → 2c4b {u'Ⱌ', u'ⱌ'}, // 2c1c → 2c4c {u'Ⱍ', u'ⱍ'}, // 2c1d → 2c4d {u'Ⱎ', u'ⱎ'}, // 2c1e → 2c4e {u'Ⱏ', u'ⱏ'}, // 2c1f → 2c4f {u'Ⱐ', u'ⱐ'}, // 2c20 → 2c50 {u'Ⱑ', u'ⱑ'}, // 2c21 → 2c51 {u'Ⱒ', u'ⱒ'}, // 2c22 → 2c52 {u'Ⱓ', u'ⱓ'}, // 2c23 → 2c53 {u'Ⱔ', u'ⱔ'}, // 2c24 → 2c54 {u'Ⱕ', u'ⱕ'}, // 2c25 → 2c55 {u'Ⱖ', u'ⱖ'}, // 2c26 → 2c56 {u'Ⱗ', u'ⱗ'}, // 2c27 → 2c57 {u'Ⱘ', u'ⱘ'}, // 2c28 → 2c58 {u'Ⱙ', u'ⱙ'}, // 2c29 → 2c59 {u'Ⱚ', u'ⱚ'}, // 2c2a → 2c5a {u'Ⱛ', u'ⱛ'}, // 2c2b → 2c5b {u'Ⱜ', u'ⱜ'}, // 2c2c → 2c5c {u'Ⱝ', u'ⱝ'}, // 2c2d → 2c5d {u'Ⱞ', u'ⱞ'}, // 2c2e → 2c5e {u'Ⱡ', u'ⱡ'}, // 2c60 → 2c61 {u'Ɫ', u'ɫ'}, // 2c62 → 026b {u'Ᵽ', u'ᵽ'}, // 2c63 → 1d7d {u'Ɽ', u'ɽ'}, // 2c64 → 027d {u'Ⱨ', u'ⱨ'}, // 2c67 → 2c68 {u'Ⱪ', u'ⱪ'}, // 2c69 → 2c6a {u'Ⱬ', u'ⱬ'}, // 2c6b → 2c6c {u'Ɑ', u'ɑ'}, // 2c6d → 0251 {u'Ɱ', u'ɱ'}, // 2c6e → 0271 {u'Ɐ', u'ɐ'}, // 2c6f → 0250 {u'Ɒ', u'ɒ'}, // 2c70 → 0252 {u'Ⱳ', u'ⱳ'}, // 2c72 → 2c73 {u'Ⱶ', u'ⱶ'}, // 2c75 → 2c76 {u'Ȿ', u'ȿ'}, // 2c7e → 023f {u'Ɀ', u'ɀ'}, // 2c7f → 0240 {u'Ⲁ', u'ⲁ'}, // 2c80 → 2c81 {u'Ⲃ', u'ⲃ'}, // 2c82 → 2c83 {u'Ⲅ', u'ⲅ'}, // 2c84 → 2c85 {u'Ⲇ', u'ⲇ'}, // 2c86 → 2c87 {u'Ⲉ', u'ⲉ'}, // 2c88 → 2c89 {u'Ⲋ', u'ⲋ'}, // 2c8a → 2c8b {u'Ⲍ', u'ⲍ'}, // 2c8c → 2c8d {u'Ⲏ', u'ⲏ'}, // 2c8e → 2c8f {u'Ⲑ', u'ⲑ'}, // 2c90 → 2c91 {u'Ⲓ', u'ⲓ'}, // 2c92 → 2c93 {u'Ⲕ', u'ⲕ'}, // 2c94 → 2c95 {u'Ⲗ', u'ⲗ'}, // 2c96 → 2c97 {u'Ⲙ', u'ⲙ'}, // 2c98 → 2c99 {u'Ⲛ', u'ⲛ'}, // 2c9a → 2c9b {u'Ⲝ', u'ⲝ'}, // 2c9c → 2c9d {u'Ⲟ', u'ⲟ'}, // 2c9e → 2c9f {u'Ⲡ', u'ⲡ'}, // 2ca0 → 2ca1 {u'Ⲣ', u'ⲣ'}, // 2ca2 → 2ca3 {u'Ⲥ', u'ⲥ'}, // 2ca4 → 2ca5 {u'Ⲧ', u'ⲧ'}, // 2ca6 → 2ca7 {u'Ⲩ', u'ⲩ'}, // 2ca8 → 2ca9 {u'Ⲫ', u'ⲫ'}, // 2caa → 2cab {u'Ⲭ', u'ⲭ'}, // 2cac → 2cad {u'Ⲯ', u'ⲯ'}, // 2cae → 2caf {u'Ⲱ', u'ⲱ'}, // 2cb0 → 2cb1 {u'Ⲳ', u'ⲳ'}, // 2cb2 → 2cb3 {u'Ⲵ', u'ⲵ'}, // 2cb4 → 2cb5 {u'Ⲷ', u'ⲷ'}, // 2cb6 → 2cb7 {u'Ⲹ', u'ⲹ'}, // 2cb8 → 2cb9 {u'Ⲻ', u'ⲻ'}, // 2cba → 2cbb {u'Ⲽ', u'ⲽ'}, // 2cbc → 2cbd {u'Ⲿ', u'ⲿ'}, // 2cbe → 2cbf {u'Ⳁ', u'ⳁ'}, // 2cc0 → 2cc1 {u'Ⳃ', u'ⳃ'}, // 2cc2 → 2cc3 {u'Ⳅ', u'ⳅ'}, // 2cc4 → 2cc5 {u'Ⳇ', u'ⳇ'}, // 2cc6 → 2cc7 {u'Ⳉ', u'ⳉ'}, // 2cc8 → 2cc9 {u'Ⳋ', u'ⳋ'}, // 2cca → 2ccb {u'Ⳍ', u'ⳍ'}, // 2ccc → 2ccd {u'Ⳏ', u'ⳏ'}, // 2cce → 2ccf {u'Ⳑ', u'ⳑ'}, // 2cd0 → 2cd1 {u'Ⳓ', u'ⳓ'}, // 2cd2 → 2cd3 {u'Ⳕ', u'ⳕ'}, // 2cd4 → 2cd5 {u'Ⳗ', u'ⳗ'}, // 2cd6 → 2cd7 {u'Ⳙ', u'ⳙ'}, // 2cd8 → 2cd9 {u'Ⳛ', u'ⳛ'}, // 2cda → 2cdb {u'Ⳝ', u'ⳝ'}, // 2cdc → 2cdd {u'Ⳟ', u'ⳟ'}, // 2cde → 2cdf {u'Ⳡ', u'ⳡ'}, // 2ce0 → 2ce1 {u'Ⳣ', u'ⳣ'}, // 2ce2 → 2ce3 {u'Ⳬ', u'ⳬ'}, // 2ceb → 2cec {u'Ⳮ', u'ⳮ'}, // 2ced → 2cee {u'Ⳳ', u'ⳳ'}, // 2cf2 → 2cf3 {u'Ꙁ', u'ꙁ'}, // a640 → a641 {u'Ꙃ', u'ꙃ'}, // a642 → a643 {u'Ꙅ', u'ꙅ'}, // a644 → a645 {u'Ꙇ', u'ꙇ'}, // a646 → a647 {u'Ꙉ', u'ꙉ'}, // a648 → a649 {u'Ꙋ', u'ꙋ'}, // a64a → a64b {u'Ꙍ', u'ꙍ'}, // a64c → a64d {u'Ꙏ', u'ꙏ'}, // a64e → a64f {u'Ꙑ', u'ꙑ'}, // a650 → a651 {u'Ꙓ', u'ꙓ'}, // a652 → a653 {u'Ꙕ', u'ꙕ'}, // a654 → a655 {u'Ꙗ', u'ꙗ'}, // a656 → a657 {u'Ꙙ', u'ꙙ'}, // a658 → a659 {u'Ꙛ', u'ꙛ'}, // a65a → a65b {u'Ꙝ', u'ꙝ'}, // a65c → a65d {u'Ꙟ', u'ꙟ'}, // a65e → a65f {u'Ꙡ', u'ꙡ'}, // a660 → a661 {u'Ꙣ', u'ꙣ'}, // a662 → a663 {u'Ꙥ', u'ꙥ'}, // a664 → a665 {u'Ꙧ', u'ꙧ'}, // a666 → a667 {u'Ꙩ', u'ꙩ'}, // a668 → a669 {u'Ꙫ', u'ꙫ'}, // a66a → a66b {u'Ꙭ', u'ꙭ'}, // a66c → a66d {u'Ꚁ', u'ꚁ'}, // a680 → a681 {u'Ꚃ', u'ꚃ'}, // a682 → a683 {u'Ꚅ', u'ꚅ'}, // a684 → a685 {u'Ꚇ', u'ꚇ'}, // a686 → a687 {u'Ꚉ', u'ꚉ'}, // a688 → a689 {u'Ꚋ', u'ꚋ'}, // a68a → a68b {u'Ꚍ', u'ꚍ'}, // a68c → a68d {u'Ꚏ', u'ꚏ'}, // a68e → a68f {u'Ꚑ', u'ꚑ'}, // a690 → a691 {u'Ꚓ', u'ꚓ'}, // a692 → a693 {u'Ꚕ', u'ꚕ'}, // a694 → a695 {u'Ꚗ', u'ꚗ'}, // a696 → a697 {u'Ꚙ', u'ꚙ'}, // a698 → a699 {u'Ꚛ', u'ꚛ'}, // a69a → a69b {u'Ꜣ', u'ꜣ'}, // a722 → a723 {u'Ꜥ', u'ꜥ'}, // a724 → a725 {u'Ꜧ', u'ꜧ'}, // a726 → a727 {u'Ꜩ', u'ꜩ'}, // a728 → a729 {u'Ꜫ', u'ꜫ'}, // a72a → a72b {u'Ꜭ', u'ꜭ'}, // a72c → a72d {u'Ꜯ', u'ꜯ'}, // a72e → a72f {u'Ꜳ', u'ꜳ'}, // a732 → a733 {u'Ꜵ', u'ꜵ'}, // a734 → a735 {u'Ꜷ', u'ꜷ'}, // a736 → a737 {u'Ꜹ', u'ꜹ'}, // a738 → a739 {u'Ꜻ', u'ꜻ'}, // a73a → a73b {u'Ꜽ', u'ꜽ'}, // a73c → a73d {u'Ꜿ', u'ꜿ'}, // a73e → a73f {u'Ꝁ', u'ꝁ'}, // a740 → a741 {u'Ꝃ', u'ꝃ'}, // a742 → a743 {u'Ꝅ', u'ꝅ'}, // a744 → a745 {u'Ꝇ', u'ꝇ'}, // a746 → a747 {u'Ꝉ', u'ꝉ'}, // a748 → a749 {u'Ꝋ', u'ꝋ'}, // a74a → a74b {u'Ꝍ', u'ꝍ'}, // a74c → a74d {u'Ꝏ', u'ꝏ'}, // a74e → a74f {u'Ꝑ', u'ꝑ'}, // a750 → a751 {u'Ꝓ', u'ꝓ'}, // a752 → a753 {u'Ꝕ', u'ꝕ'}, // a754 → a755 {u'Ꝗ', u'ꝑ'}, // a756 → a751 {u'Ꝙ', u'ꝙ'}, // a758 → a759 {u'Ꝛ', u'ꝛ'}, // a75a → a75b {u'Ꝝ', u'ꝝ'}, // a75c → a75d {u'Ꝟ', u'ꝟ'}, // a75e → a75f {u'Ꝡ', u'ꝡ'}, // a760 → a761 {u'Ꝣ', u'ꝣ'}, // a762 → a763 {u'Ꝥ', u'ꝥ'}, // a764 → a765 {u'Ꝧ', u'ꝑ'}, // a766 → a751 {u'Ꝩ', u'ꝩ'}, // a768 → a769 {u'Ꝫ', u'ꝫ'}, // a76a → a76b {u'Ꝭ', u'ꝭ'}, // a76c → a76d {u'Ꝯ', u'ꝯ'}, // a76e → a76f {u'Ꝺ', u'ꝺ'}, // a779 → a77a {u'Ꝼ', u'ꝼ'}, // a77b → a77c {u'Ᵹ', u'ᵹ'}, // a77d → 1d79 {u'Ꝿ', u'ꝿ'}, // a77e → a77f {u'Ꞁ', u'ꞁ'}, // a780 → a781 {u'Ꞃ', u'ꞃ'}, // a782 → a783 {u'Ꞅ', u'ꞅ'}, // a784 → a785 {u'Ꞇ', u'ꞇ'}, // a786 → a787 {u'Ꞌ', u'ꞌ'}, // a78b → a78c {u'Ɥ', u'ɥ'}, // a78d → 0265 {u'Ꞑ', u'ꞑ'}, // a790 → a791 {u'Ꞓ', u'ꞓ'}, // a792 → a793 {u'Ꞗ', u'ꞗ'}, // a796 → a797 {u'Ꞙ', u'ꞙ'}, // a798 → a799 {u'Ꞛ', u'ꞛ'}, // a79a → a79b {u'Ꞝ', u'ꞝ'}, // a79c → a79d {u'Ꞟ', u'ꞟ'}, // a79e → a79f {u'Ꞡ', u'ꞡ'}, // a7a0 → a7a1 {u'Ꞣ', u'ꞣ'}, // a7a2 → a7a3 {u'Ꞥ', u'ꞥ'}, // a7a4 → a7a5 {u'Ꞧ', u'ꞧ'}, // a7a6 → a7a7 {u'Ꞩ', u'ꞩ'}, // a7a8 → a7a9 {u'Ɦ', u'ɦ'}, // a7aa → 0266 {u'Ɜ', u'ɜ'}, // a7ab → 025c {u'Ɡ', u'ɡ'}, // a7ac → 0261 {u'Ɬ', u'ɬ'}, // a7ad → 026c {u'Ʞ', u'ʞ'}, // a7b0 → 029e {u'Ʇ', u'ʇ'}, // a7b1 → 0287 {u'Ʝ', u'ʝ'}, // a7b2 → 029d {u'Ꭓ', u'ꭓ'}, // a7b3 → ab53 {u'Ꞵ', u'ꞵ'}, // a7b4 → a7b5 {u'Ꞷ', u'ꞷ'}, // a7b6 → a7b7 {u'Ꞹ', u'ꞹ'}, // a7b8 → a7b9 {u'Ꞻ', u'ꞻ'}, // a7ba → a7bb {u'Ꞽ', u'ꞽ'}, // a7bc → a7bd {u'Ꞿ', u'ꞿ'}, // a7be → a7bf {u'Ꟃ', u'ꟃ'}, // a7c2 → a7c3 {u'Ꞔ', u'ꞔ'}, // a7c4 → a794 {u'Ʂ', u'ʂ'}, // a7c5 → 0282 {u'Ᶎ', u'ᶎ'}, // a7c6 → 1d8e {u'A', u'a'}, // ff21 → ff41 {u'B', u'b'}, // ff22 → ff42 {u'C', u'c'}, // ff23 → ff43 {u'D', u'd'}, // ff24 → ff44 {u'E', u'e'}, // ff25 → ff45 {u'F', u'f'}, // ff26 → ff46 {u'G', u'g'}, // ff27 → ff47 {u'H', u'h'}, // ff28 → ff48 {u'I', u'i'}, // ff29 → ff49 {u'J', u'j'}, // ff2a → ff4a {u'K', u'k'}, // ff2b → ff4b {u'L', u'l'}, // ff2c → ff4c {u'M', u'm'}, // ff2d → ff4d {u'N', u'n'}, // ff2e → ff4e {u'O', u'o'}, // ff2f → ff4f {u'P', u'p'}, // ff30 → ff50 {u'Q', u'q'}, // ff31 → ff51 {u'R', u'r'}, // ff32 → ff52 {u'S', u's'}, // ff33 → ff53 {u'T', u't'}, // ff34 → ff54 {u'U', u'u'}, // ff35 → ff55 {u'V', u'v'}, // ff36 → ff56 {u'W', u'w'}, // ff37 → ff57 {u'X', u'x'}, // ff38 → ff58 {u'Y', u'y'}, // ff39 → ff59 {u'Z', u'z'}, // ff3a → ff5a #endif }; static const char32_t kUpperToLowerAstral[][2] = { {L'ℂ', L'𝕔'}, // 00002102 → 0001d554 {L'ℋ', L'𝒽'}, // 0000210b → 0001d4bd {L'ℍ', L'𝕙'}, // 0000210d → 0001d559 {L'ℐ', L'𝒾'}, // 00002110 → 0001d4be {L'ℕ', L'𝕟'}, // 00002115 → 0001d55f {L'ℚ', L'𝕢'}, // 0000211a → 0001d562 {L'ℛ', L'𝓇'}, // 0000211b → 0001d4c7 {L'ℝ', L'𝕣'}, // 0000211d → 0001d563 {L'ℤ', L'𝕫'}, // 00002124 → 0001d56b {L'ℬ', L'𝒷'}, // 0000212c → 0001d4b7 {L'ℱ', L'𝒻'}, // 00002131 → 0001d4bb {L'ℳ', L'𝓂'}, // 00002133 → 0001d4c2 {L'𐐀', L'𐐨'}, // 00010400 → 00010428 {L'𐐁', L'𐐩'}, // 00010401 → 00010429 {L'𐐂', L'𐐪'}, // 00010402 → 0001042a {L'𐐃', L'𐐫'}, // 00010403 → 0001042b {L'𐐄', L'𐐬'}, // 00010404 → 0001042c {L'𐐅', L'𐐭'}, // 00010405 → 0001042d {L'𐐆', L'𐐮'}, // 00010406 → 0001042e {L'𐐇', L'𐐯'}, // 00010407 → 0001042f {L'𐐈', L'𐐰'}, // 00010408 → 00010430 {L'𐐉', L'𐐱'}, // 00010409 → 00010431 {L'𐐊', L'𐐲'}, // 0001040a → 00010432 {L'𐐋', L'𐐳'}, // 0001040b → 00010433 {L'𐐌', L'𐐴'}, // 0001040c → 00010434 {L'𐐍', L'𐐵'}, // 0001040d → 00010435 {L'𐐎', L'𐐶'}, // 0001040e → 00010436 {L'𐐏', L'𐐷'}, // 0001040f → 00010437 {L'𐐐', L'𐐸'}, // 00010410 → 00010438 {L'𐐑', L'𐐹'}, // 00010411 → 00010439 {L'𐐒', L'𐐺'}, // 00010412 → 0001043a {L'𐐓', L'𐐻'}, // 00010413 → 0001043b {L'𐐔', L'𐐼'}, // 00010414 → 0001043c {L'𐐕', L'𐐽'}, // 00010415 → 0001043d {L'𐐖', L'𐐾'}, // 00010416 → 0001043e {L'𐐗', L'𐐿'}, // 00010417 → 0001043f {L'𐐘', L'𐑀'}, // 00010418 → 00010440 {L'𐐙', L'𐑁'}, // 00010419 → 00010441 {L'𐐚', L'𐑂'}, // 0001041a → 00010442 {L'𐐛', L'𐑃'}, // 0001041b → 00010443 {L'𐐜', L'𐑄'}, // 0001041c → 00010444 {L'𐐝', L'𐑅'}, // 0001041d → 00010445 {L'𐐞', L'𐑆'}, // 0001041e → 00010446 {L'𐐟', L'𐑇'}, // 0001041f → 00010447 {L'𐐠', L'𐑈'}, // 00010420 → 00010448 {L'𐐡', L'𐑉'}, // 00010421 → 00010449 {L'𐐢', L'𐑊'}, // 00010422 → 0001044a {L'𐐣', L'𐑋'}, // 00010423 → 0001044b {L'𐐤', L'𐑌'}, // 00010424 → 0001044c {L'𐐥', L'𐑍'}, // 00010425 → 0001044d {L'𐐦', L'𐑎'}, // 00010426 → 0001044e {L'𐐧', L'𐑏'}, // 00010427 → 0001044f {L'𐒰', L'𐓘'}, // 000104b0 → 000104d8 {L'𐒱', L'𐓙'}, // 000104b1 → 000104d9 {L'𐒲', L'𐓚'}, // 000104b2 → 000104da {L'𐒳', L'𐓛'}, // 000104b3 → 000104db {L'𐒴', L'𐓜'}, // 000104b4 → 000104dc {L'𐒵', L'𐓝'}, // 000104b5 → 000104dd {L'𐒶', L'𐓞'}, // 000104b6 → 000104de {L'𐒷', L'𐓟'}, // 000104b7 → 000104df {L'𐒸', L'𐓠'}, // 000104b8 → 000104e0 {L'𐒹', L'𐓡'}, // 000104b9 → 000104e1 {L'𐒺', L'𐓢'}, // 000104ba → 000104e2 {L'𐒻', L'𐓣'}, // 000104bb → 000104e3 {L'𐒼', L'𐓤'}, // 000104bc → 000104e4 {L'𐒽', L'𐓥'}, // 000104bd → 000104e5 {L'𐒾', L'𐓦'}, // 000104be → 000104e6 {L'𐒿', L'𐓧'}, // 000104bf → 000104e7 {L'𐓀', L'𐓨'}, // 000104c0 → 000104e8 {L'𐓁', L'𐓩'}, // 000104c1 → 000104e9 {L'𐓂', L'𐓪'}, // 000104c2 → 000104ea {L'𐓃', L'𐓫'}, // 000104c3 → 000104eb {L'𐓄', L'𐓬'}, // 000104c4 → 000104ec {L'𐓅', L'𐓭'}, // 000104c5 → 000104ed {L'𐓆', L'𐓮'}, // 000104c6 → 000104ee {L'𐓇', L'𐓯'}, // 000104c7 → 000104ef {L'𐓈', L'𐓰'}, // 000104c8 → 000104f0 {L'𐓉', L'𐓱'}, // 000104c9 → 000104f1 {L'𐓊', L'𐓲'}, // 000104ca → 000104f2 {L'𐓋', L'𐓳'}, // 000104cb → 000104f3 {L'𐓌', L'𐓴'}, // 000104cc → 000104f4 {L'𐓍', L'𐓵'}, // 000104cd → 000104f5 {L'𐓎', L'𐓶'}, // 000104ce → 000104f6 {L'𐓏', L'𐓷'}, // 000104cf → 000104f7 {L'𐓐', L'𐓸'}, // 000104d0 → 000104f8 {L'𐓑', L'𐓹'}, // 000104d1 → 000104f9 {L'𐓒', L'𐓺'}, // 000104d2 → 000104fa {L'𐓓', L'𐓻'}, // 000104d3 → 000104fb {L'𐲀', L'𐳀'}, // 00010c80 → 00010cc0 {L'𐲁', L'𐳁'}, // 00010c81 → 00010cc1 {L'𐲂', L'𐳂'}, // 00010c82 → 00010cc2 {L'𐲃', L'𐳃'}, // 00010c83 → 00010cc3 {L'𐲄', L'𐳄'}, // 00010c84 → 00010cc4 {L'𐲅', L'𐳅'}, // 00010c85 → 00010cc5 {L'𐲆', L'𐳆'}, // 00010c86 → 00010cc6 {L'𐲇', L'𐳇'}, // 00010c87 → 00010cc7 {L'𐲈', L'𐳈'}, // 00010c88 → 00010cc8 {L'𐲉', L'𐳂'}, // 00010c89 → 00010cc2 {L'𐲊', L'𐳊'}, // 00010c8a → 00010cca {L'𐲋', L'𐳋'}, // 00010c8b → 00010ccb {L'𐲌', L'𐳌'}, // 00010c8c → 00010ccc {L'𐲍', L'𐳍'}, // 00010c8d → 00010ccd {L'𐲎', L'𐳎'}, // 00010c8e → 00010cce {L'𐲏', L'𐳏'}, // 00010c8f → 00010ccf {L'𐲐', L'𐳐'}, // 00010c90 → 00010cd0 {L'𐲑', L'𐳑'}, // 00010c91 → 00010cd1 {L'𐲒', L'𐳒'}, // 00010c92 → 00010cd2 {L'𐲓', L'𐳓'}, // 00010c93 → 00010cd3 {L'𐲔', L'𐳔'}, // 00010c94 → 00010cd4 {L'𐲕', L'𐳕'}, // 00010c95 → 00010cd5 {L'𐲖', L'𐳖'}, // 00010c96 → 00010cd6 {L'𐲗', L'𐳗'}, // 00010c97 → 00010cd7 {L'𐲘', L'𐳘'}, // 00010c98 → 00010cd8 {L'𐲙', L'𐳅'}, // 00010c99 → 00010cc5 {L'𐲚', L'𐳚'}, // 00010c9a → 00010cda {L'𐲛', L'𐳛'}, // 00010c9b → 00010cdb {L'𐲜', L'𐳜'}, // 00010c9c → 00010cdc {L'𐲝', L'𐳝'}, // 00010c9d → 00010cdd {L'𐲞', L'𐳞'}, // 00010c9e → 00010cde {L'𐲟', L'𐳟'}, // 00010c9f → 00010cdf {L'𐲠', L'𐳠'}, // 00010ca0 → 00010ce0 {L'𐲡', L'𐳡'}, // 00010ca1 → 00010ce1 {L'𐲢', L'𐳢'}, // 00010ca2 → 00010ce2 {L'𐲣', L'𐳣'}, // 00010ca3 → 00010ce3 {L'𐲤', L'𐳤'}, // 00010ca4 → 00010ce4 {L'𐲥', L'𐳥'}, // 00010ca5 → 00010ce5 {L'𐲦', L'𐳦'}, // 00010ca6 → 00010ce6 {L'𐲧', L'𐳧'}, // 00010ca7 → 00010ce7 {L'𐲨', L'𐳨'}, // 00010ca8 → 00010ce8 {L'𐲩', L'𐳩'}, // 00010ca9 → 00010ce9 {L'𐲪', L'𐳕'}, // 00010caa → 00010cd5 {L'𐲫', L'𐳫'}, // 00010cab → 00010ceb {L'𐲬', L'𐳬'}, // 00010cac → 00010cec {L'𐲭', L'𐳭'}, // 00010cad → 00010ced {L'𐲮', L'𐳮'}, // 00010cae → 00010cee {L'𐲯', L'𐳯'}, // 00010caf → 00010cef {L'𐲰', L'𐳰'}, // 00010cb0 → 00010cf0 {L'𐲱', L'𐳱'}, // 00010cb1 → 00010cf1 {L'𐲲', L'𐳲'}, // 00010cb2 → 00010cf2 {L'𑢠', L'𑣀'}, // 000118a0 → 000118c0 {L'𑢡', L'𑣁'}, // 000118a1 → 000118c1 {L'𑢢', L'𑣂'}, // 000118a2 → 000118c2 {L'𑢣', L'𑣃'}, // 000118a3 → 000118c3 {L'𑢤', L'𑣄'}, // 000118a4 → 000118c4 {L'𑢥', L'𑣅'}, // 000118a5 → 000118c5 {L'𑢦', L'𑣆'}, // 000118a6 → 000118c6 {L'𑢧', L'𑣇'}, // 000118a7 → 000118c7 {L'𑢨', L'𑣈'}, // 000118a8 → 000118c8 {L'𑢩', L'𑣉'}, // 000118a9 → 000118c9 {L'𑢪', L'𑣊'}, // 000118aa → 000118ca {L'𑢫', L'𑣋'}, // 000118ab → 000118cb {L'𑢬', L'𑣌'}, // 000118ac → 000118cc {L'𑢭', L'𑣍'}, // 000118ad → 000118cd {L'𑢮', L'𑣎'}, // 000118ae → 000118ce {L'𑢯', L'𑣏'}, // 000118af → 000118cf {L'𑢰', L'𑣐'}, // 000118b0 → 000118d0 {L'𑢱', L'𑣑'}, // 000118b1 → 000118d1 {L'𑢲', L'𑣒'}, // 000118b2 → 000118d2 {L'𑢳', L'𑣓'}, // 000118b3 → 000118d3 {L'𑢴', L'𑣔'}, // 000118b4 → 000118d4 {L'𑢵', L'𑣕'}, // 000118b5 → 000118d5 {L'𑢶', L'𑣖'}, // 000118b6 → 000118d6 {L'𑢷', L'𑣗'}, // 000118b7 → 000118d7 {L'𑢸', L'𑣘'}, // 000118b8 → 000118d8 {L'𑢹', L'𑣙'}, // 000118b9 → 000118d9 {L'𑢺', L'𑣚'}, // 000118ba → 000118da {L'𑢻', L'𑣛'}, // 000118bb → 000118db {L'𑢼', L'𑣜'}, // 000118bc → 000118dc {L'𑢽', L'𑣝'}, // 000118bd → 000118dd {L'𑢾', L'𑣞'}, // 000118be → 000118de {L'𑢿', L'𑣟'}, // 000118bf → 000118df {L'𖹀', L'𖹠'}, // 00016e40 → 00016e60 {L'𖹁', L'𖹡'}, // 00016e41 → 00016e61 {L'𖹂', L'𖹢'}, // 00016e42 → 00016e62 {L'𖹃', L'𖹣'}, // 00016e43 → 00016e63 {L'𖹄', L'𖹤'}, // 00016e44 → 00016e64 {L'𖹅', L'𖹥'}, // 00016e45 → 00016e65 {L'𖹆', L'𖹦'}, // 00016e46 → 00016e66 {L'𖹇', L'𖹧'}, // 00016e47 → 00016e67 {L'𖹈', L'𖹨'}, // 00016e48 → 00016e68 {L'𖹉', L'𖹩'}, // 00016e49 → 00016e69 {L'𖹊', L'𖹪'}, // 00016e4a → 00016e6a {L'𖹋', L'𖹫'}, // 00016e4b → 00016e6b {L'𖹌', L'𖹬'}, // 00016e4c → 00016e6c {L'𖹍', L'𖹭'}, // 00016e4d → 00016e6d {L'𖹎', L'𖹮'}, // 00016e4e → 00016e6e {L'𖹏', L'𖹯'}, // 00016e4f → 00016e6f {L'𖹐', L'𖹰'}, // 00016e50 → 00016e70 {L'𖹑', L'𖹱'}, // 00016e51 → 00016e71 {L'𖹒', L'𖹲'}, // 00016e52 → 00016e72 {L'𖹓', L'𖹳'}, // 00016e53 → 00016e73 {L'𖹔', L'𖹴'}, // 00016e54 → 00016e74 {L'𖹕', L'𖹵'}, // 00016e55 → 00016e75 {L'𖹖', L'𖹶'}, // 00016e56 → 00016e76 {L'𖹗', L'𖹷'}, // 00016e57 → 00016e77 {L'𖹘', L'𖹸'}, // 00016e58 → 00016e78 {L'𖹙', L'𖹹'}, // 00016e59 → 00016e79 {L'𖹚', L'𖹺'}, // 00016e5a → 00016e7a {L'𖹛', L'𖹻'}, // 00016e5b → 00016e7b {L'𖹜', L'𖹼'}, // 00016e5c → 00016e7c {L'𖹝', L'𖹽'}, // 00016e5d → 00016e7d {L'𖹞', L'𖹾'}, // 00016e5e → 00016e7e {L'𖹟', L'𖹿'}, // 00016e5f → 00016e7f {L'𝐀', L'𝐚'}, // 0001d400 → 0001d41a {L'𝐁', L'𝐛'}, // 0001d401 → 0001d41b {L'𝐂', L'𝐜'}, // 0001d402 → 0001d41c {L'𝐃', L'𝐝'}, // 0001d403 → 0001d41d {L'𝐄', L'𝐞'}, // 0001d404 → 0001d41e {L'𝐅', L'𝐟'}, // 0001d405 → 0001d41f {L'𝐆', L'𝐠'}, // 0001d406 → 0001d420 {L'𝐇', L'𝐡'}, // 0001d407 → 0001d421 {L'𝐈', L'𝐢'}, // 0001d408 → 0001d422 {L'𝐉', L'𝐣'}, // 0001d409 → 0001d423 {L'𝐊', L'𝐤'}, // 0001d40a → 0001d424 {L'𝐋', L'𝐥'}, // 0001d40b → 0001d425 {L'𝐌', L'𝐦'}, // 0001d40c → 0001d426 {L'𝐍', L'𝐧'}, // 0001d40d → 0001d427 {L'𝐎', L'𝐨'}, // 0001d40e → 0001d428 {L'𝐏', L'𝐩'}, // 0001d40f → 0001d429 {L'𝐐', L'𝐪'}, // 0001d410 → 0001d42a {L'𝐑', L'𝐫'}, // 0001d411 → 0001d42b {L'𝐒', L'𝐬'}, // 0001d412 → 0001d42c {L'𝐓', L'𝐭'}, // 0001d413 → 0001d42d {L'𝐔', L'𝐮'}, // 0001d414 → 0001d42e {L'𝐕', L'𝐯'}, // 0001d415 → 0001d42f {L'𝐖', L'𝐰'}, // 0001d416 → 0001d430 {L'𝐗', L'𝐱'}, // 0001d417 → 0001d431 {L'𝐘', L'𝐲'}, // 0001d418 → 0001d432 {L'𝐙', L'𝐳'}, // 0001d419 → 0001d433 {L'𝐴', L'𝑎'}, // 0001d434 → 0001d44e {L'𝐵', L'𝑏'}, // 0001d435 → 0001d44f {L'𝐶', L'𝑐'}, // 0001d436 → 0001d450 {L'𝐷', L'𝑑'}, // 0001d437 → 0001d451 {L'𝐸', L'𝑒'}, // 0001d438 → 0001d452 {L'𝐹', L'𝑓'}, // 0001d439 → 0001d453 {L'𝐺', L'𝑔'}, // 0001d43a → 0001d454 {L'𝐼', L'𝑖'}, // 0001d43c → 0001d456 {L'𝐽', L'𝑗'}, // 0001d43d → 0001d457 {L'𝐾', L'𝑘'}, // 0001d43e → 0001d458 {L'𝐿', L'𝑙'}, // 0001d43f → 0001d459 {L'𝑀', L'𝑚'}, // 0001d440 → 0001d45a {L'𝑁', L'𝑛'}, // 0001d441 → 0001d45b {L'𝑂', L'𝑜'}, // 0001d442 → 0001d45c {L'𝑃', L'𝑝'}, // 0001d443 → 0001d45d {L'𝑄', L'𝑞'}, // 0001d444 → 0001d45e {L'𝑅', L'𝑟'}, // 0001d445 → 0001d45f {L'𝑆', L'𝑠'}, // 0001d446 → 0001d460 {L'𝑇', L'𝑡'}, // 0001d447 → 0001d461 {L'𝑈', L'𝑢'}, // 0001d448 → 0001d462 {L'𝑉', L'𝑣'}, // 0001d449 → 0001d463 {L'𝑊', L'𝑤'}, // 0001d44a → 0001d464 {L'𝑋', L'𝑥'}, // 0001d44b → 0001d465 {L'𝑌', L'𝑦'}, // 0001d44c → 0001d466 {L'𝑍', L'𝑧'}, // 0001d44d → 0001d467 {L'𝑨', L'𝒂'}, // 0001d468 → 0001d482 {L'𝑩', L'𝒃'}, // 0001d469 → 0001d483 {L'𝑪', L'𝒄'}, // 0001d46a → 0001d484 {L'𝑫', L'𝒅'}, // 0001d46b → 0001d485 {L'𝑬', L'𝒆'}, // 0001d46c → 0001d486 {L'𝑭', L'𝒇'}, // 0001d46d → 0001d487 {L'𝑮', L'𝒈'}, // 0001d46e → 0001d488 {L'𝑯', L'𝒉'}, // 0001d46f → 0001d489 {L'𝑰', L'𝒊'}, // 0001d470 → 0001d48a {L'𝑱', L'𝒋'}, // 0001d471 → 0001d48b {L'𝑲', L'𝒌'}, // 0001d472 → 0001d48c {L'𝑳', L'𝒍'}, // 0001d473 → 0001d48d {L'𝑴', L'𝒎'}, // 0001d474 → 0001d48e {L'𝑵', L'𝒏'}, // 0001d475 → 0001d48f {L'𝑶', L'𝒐'}, // 0001d476 → 0001d490 {L'𝑷', L'𝒑'}, // 0001d477 → 0001d491 {L'𝑸', L'𝒒'}, // 0001d478 → 0001d492 {L'𝑹', L'𝒓'}, // 0001d479 → 0001d493 {L'𝑺', L'𝒔'}, // 0001d47a → 0001d494 {L'𝑻', L'𝒕'}, // 0001d47b → 0001d495 {L'𝑼', L'𝒖'}, // 0001d47c → 0001d496 {L'𝑽', L'𝒗'}, // 0001d47d → 0001d497 {L'𝑾', L'𝒘'}, // 0001d47e → 0001d498 {L'𝑿', L'𝒙'}, // 0001d47f → 0001d499 {L'𝒀', L'𝒚'}, // 0001d480 → 0001d49a {L'𝒁', L'𝒛'}, // 0001d481 → 0001d49b {L'𝒜', L'𝒶'}, // 0001d49c → 0001d4b6 {L'𝒞', L'𝒸'}, // 0001d49e → 0001d4b8 {L'𝒟', L'𝒹'}, // 0001d49f → 0001d4b9 {L'𝒥', L'𝒿'}, // 0001d4a5 → 0001d4bf {L'𝒦', L'𝓀'}, // 0001d4a6 → 0001d4c0 {L'𝒩', L'𝓃'}, // 0001d4a9 → 0001d4c3 {L'𝒫', L'𝓅'}, // 0001d4ab → 0001d4c5 {L'𝒬', L'𝓆'}, // 0001d4ac → 0001d4c6 {L'𝒮', L'𝓈'}, // 0001d4ae → 0001d4c8 {L'𝒯', L'𝓉'}, // 0001d4af → 0001d4c9 {L'𝒰', L'𝓊'}, // 0001d4b0 → 0001d4ca {L'𝒱', L'𝓋'}, // 0001d4b1 → 0001d4cb {L'𝒲', L'𝓌'}, // 0001d4b2 → 0001d4cc {L'𝒳', L'𝓍'}, // 0001d4b3 → 0001d4cd {L'𝒴', L'𝓎'}, // 0001d4b4 → 0001d4ce {L'𝒵', L'𝓏'}, // 0001d4b5 → 0001d4cf {L'𝓐', L'𝓪'}, // 0001d4d0 → 0001d4ea {L'𝓑', L'𝓫'}, // 0001d4d1 → 0001d4eb {L'𝓒', L'𝓬'}, // 0001d4d2 → 0001d4ec {L'𝓓', L'𝓭'}, // 0001d4d3 → 0001d4ed {L'𝓔', L'𝓮'}, // 0001d4d4 → 0001d4ee {L'𝓕', L'𝓯'}, // 0001d4d5 → 0001d4ef {L'𝓖', L'𝓰'}, // 0001d4d6 → 0001d4f0 {L'𝓗', L'𝓱'}, // 0001d4d7 → 0001d4f1 {L'𝓘', L'𝓲'}, // 0001d4d8 → 0001d4f2 {L'𝓙', L'𝓳'}, // 0001d4d9 → 0001d4f3 {L'𝓚', L'𝓴'}, // 0001d4da → 0001d4f4 {L'𝓛', L'𝓵'}, // 0001d4db → 0001d4f5 {L'𝓜', L'𝓶'}, // 0001d4dc → 0001d4f6 {L'𝓝', L'𝓷'}, // 0001d4dd → 0001d4f7 {L'𝓞', L'𝓸'}, // 0001d4de → 0001d4f8 {L'𝓟', L'𝓹'}, // 0001d4df → 0001d4f9 {L'𝓠', L'𝓺'}, // 0001d4e0 → 0001d4fa {L'𝓡', L'𝓻'}, // 0001d4e1 → 0001d4fb {L'𝓢', L'𝓼'}, // 0001d4e2 → 0001d4fc {L'𝓣', L'𝓽'}, // 0001d4e3 → 0001d4fd {L'𝓤', L'𝓾'}, // 0001d4e4 → 0001d4fe {L'𝓥', L'𝓿'}, // 0001d4e5 → 0001d4ff {L'𝓦', L'𝔀'}, // 0001d4e6 → 0001d500 {L'𝓧', L'𝔁'}, // 0001d4e7 → 0001d501 {L'𝓨', L'𝔂'}, // 0001d4e8 → 0001d502 {L'𝓩', L'𝔃'}, // 0001d4e9 → 0001d503 {L'𝔄', L'𝔞'}, // 0001d504 → 0001d51e {L'𝔅', L'𝔟'}, // 0001d505 → 0001d51f {L'𝔇', L'𝔡'}, // 0001d507 → 0001d521 {L'𝔈', L'𝔢'}, // 0001d508 → 0001d522 {L'𝔉', L'𝔣'}, // 0001d509 → 0001d523 {L'𝔊', L'𝔤'}, // 0001d50a → 0001d524 {L'𝔍', L'𝔧'}, // 0001d50d → 0001d527 {L'𝔎', L'𝔨'}, // 0001d50e → 0001d528 {L'𝔏', L'𝔩'}, // 0001d50f → 0001d529 {L'𝔐', L'𝔪'}, // 0001d510 → 0001d52a {L'𝔑', L'𝔫'}, // 0001d511 → 0001d52b {L'𝔒', L'𝔬'}, // 0001d512 → 0001d52c {L'𝔓', L'𝔭'}, // 0001d513 → 0001d52d {L'𝔔', L'𝔮'}, // 0001d514 → 0001d52e {L'𝔖', L'𝔰'}, // 0001d516 → 0001d530 {L'𝔗', L'𝔱'}, // 0001d517 → 0001d531 {L'𝔘', L'𝔲'}, // 0001d518 → 0001d532 {L'𝔙', L'𝔳'}, // 0001d519 → 0001d533 {L'𝔚', L'𝔴'}, // 0001d51a → 0001d534 {L'𝔛', L'𝔵'}, // 0001d51b → 0001d535 {L'𝔜', L'𝔶'}, // 0001d51c → 0001d536 {L'𝔸', L'𝕒'}, // 0001d538 → 0001d552 {L'𝔹', L'𝕓'}, // 0001d539 → 0001d553 {L'𝔻', L'𝕕'}, // 0001d53b → 0001d555 {L'𝔼', L'𝕖'}, // 0001d53c → 0001d556 {L'𝔽', L'𝕗'}, // 0001d53d → 0001d557 {L'𝕀', L'𝕚'}, // 0001d540 → 0001d55a {L'𝕁', L'𝕛'}, // 0001d541 → 0001d55b {L'𝕂', L'𝕜'}, // 0001d542 → 0001d55c {L'𝕃', L'𝕝'}, // 0001d543 → 0001d55d {L'𝕄', L'𝕞'}, // 0001d544 → 0001d55e {L'𝕆', L'𝕠'}, // 0001d546 → 0001d560 {L'𝕊', L'𝕤'}, // 0001d54a → 0001d564 {L'𝕋', L'𝕥'}, // 0001d54b → 0001d565 {L'𝕌', L'𝕦'}, // 0001d54c → 0001d566 {L'𝕍', L'𝕧'}, // 0001d54d → 0001d567 {L'𝕎', L'𝕨'}, // 0001d54e → 0001d568 {L'𝕏', L'𝕩'}, // 0001d54f → 0001d569 {L'𝕐', L'𝕪'}, // 0001d550 → 0001d56a {L'𝕬', L'𝖆'}, // 0001d56c → 0001d586 {L'𝕭', L'𝖇'}, // 0001d56d → 0001d587 {L'𝕮', L'𝖈'}, // 0001d56e → 0001d588 {L'𝕯', L'𝖉'}, // 0001d56f → 0001d589 {L'𝕰', L'𝖊'}, // 0001d570 → 0001d58a {L'𝕱', L'𝖋'}, // 0001d571 → 0001d58b {L'𝕲', L'𝖌'}, // 0001d572 → 0001d58c {L'𝕳', L'𝖍'}, // 0001d573 → 0001d58d {L'𝕴', L'𝖎'}, // 0001d574 → 0001d58e {L'𝕵', L'𝖏'}, // 0001d575 → 0001d58f {L'𝕶', L'𝖐'}, // 0001d576 → 0001d590 {L'𝕷', L'𝖑'}, // 0001d577 → 0001d591 {L'𝕸', L'𝖒'}, // 0001d578 → 0001d592 {L'𝕹', L'𝖓'}, // 0001d579 → 0001d593 {L'𝕺', L'𝖔'}, // 0001d57a → 0001d594 {L'𝕻', L'𝖕'}, // 0001d57b → 0001d595 {L'𝕼', L'𝖖'}, // 0001d57c → 0001d596 {L'𝕽', L'𝖗'}, // 0001d57d → 0001d597 {L'𝕾', L'𝖘'}, // 0001d57e → 0001d598 {L'𝕿', L'𝖙'}, // 0001d57f → 0001d599 {L'𝖀', L'𝖚'}, // 0001d580 → 0001d59a {L'𝖁', L'𝖛'}, // 0001d581 → 0001d59b {L'𝖂', L'𝖜'}, // 0001d582 → 0001d59c {L'𝖃', L'𝖝'}, // 0001d583 → 0001d59d {L'𝖄', L'𝖞'}, // 0001d584 → 0001d59e {L'𝖅', L'𝖟'}, // 0001d585 → 0001d59f {L'𝖠', L'𝖺'}, // 0001d5a0 → 0001d5ba {L'𝖡', L'𝖻'}, // 0001d5a1 → 0001d5bb {L'𝖢', L'𝖼'}, // 0001d5a2 → 0001d5bc {L'𝖣', L'𝖽'}, // 0001d5a3 → 0001d5bd {L'𝖤', L'𝖾'}, // 0001d5a4 → 0001d5be {L'𝖥', L'𝖿'}, // 0001d5a5 → 0001d5bf {L'𝖦', L'𝗀'}, // 0001d5a6 → 0001d5c0 {L'𝖧', L'𝗁'}, // 0001d5a7 → 0001d5c1 {L'𝖨', L'𝗂'}, // 0001d5a8 → 0001d5c2 {L'𝖩', L'𝗃'}, // 0001d5a9 → 0001d5c3 {L'𝖪', L'𝗄'}, // 0001d5aa → 0001d5c4 {L'𝖫', L'𝗅'}, // 0001d5ab → 0001d5c5 {L'𝖬', L'𝗆'}, // 0001d5ac → 0001d5c6 {L'𝖭', L'𝗇'}, // 0001d5ad → 0001d5c7 {L'𝖮', L'𝗈'}, // 0001d5ae → 0001d5c8 {L'𝖯', L'𝗉'}, // 0001d5af → 0001d5c9 {L'𝖰', L'𝗊'}, // 0001d5b0 → 0001d5ca {L'𝖱', L'𝗋'}, // 0001d5b1 → 0001d5cb {L'𝖲', L'𝗌'}, // 0001d5b2 → 0001d5cc {L'𝖳', L'𝗍'}, // 0001d5b3 → 0001d5cd {L'𝖴', L'𝗎'}, // 0001d5b4 → 0001d5ce {L'𝖵', L'𝗏'}, // 0001d5b5 → 0001d5cf {L'𝖶', L'𝗐'}, // 0001d5b6 → 0001d5d0 {L'𝖷', L'𝗑'}, // 0001d5b7 → 0001d5d1 {L'𝖸', L'𝗒'}, // 0001d5b8 → 0001d5d2 {L'𝖹', L'𝗓'}, // 0001d5b9 → 0001d5d3 {L'𝗔', L'𝗮'}, // 0001d5d4 → 0001d5ee {L'𝗕', L'𝗯'}, // 0001d5d5 → 0001d5ef {L'𝗖', L'𝗰'}, // 0001d5d6 → 0001d5f0 {L'𝗗', L'𝗱'}, // 0001d5d7 → 0001d5f1 {L'𝗘', L'𝗲'}, // 0001d5d8 → 0001d5f2 {L'𝗙', L'𝗳'}, // 0001d5d9 → 0001d5f3 {L'𝗚', L'𝗴'}, // 0001d5da → 0001d5f4 {L'𝗛', L'𝗵'}, // 0001d5db → 0001d5f5 {L'𝗜', L'𝗶'}, // 0001d5dc → 0001d5f6 {L'𝗝', L'𝗷'}, // 0001d5dd → 0001d5f7 {L'𝗞', L'𝗸'}, // 0001d5de → 0001d5f8 {L'𝗟', L'𝗹'}, // 0001d5df → 0001d5f9 {L'𝗠', L'𝗺'}, // 0001d5e0 → 0001d5fa {L'𝗡', L'𝗻'}, // 0001d5e1 → 0001d5fb {L'𝗢', L'𝗼'}, // 0001d5e2 → 0001d5fc {L'𝗣', L'𝗽'}, // 0001d5e3 → 0001d5fd {L'𝗤', L'𝗾'}, // 0001d5e4 → 0001d5fe {L'𝗥', L'𝗿'}, // 0001d5e5 → 0001d5ff {L'𝗦', L'𝘀'}, // 0001d5e6 → 0001d600 {L'𝗧', L'𝘁'}, // 0001d5e7 → 0001d601 {L'𝗨', L'𝘂'}, // 0001d5e8 → 0001d602 {L'𝗩', L'𝘃'}, // 0001d5e9 → 0001d603 {L'𝗪', L'𝘄'}, // 0001d5ea → 0001d604 {L'𝗫', L'𝘅'}, // 0001d5eb → 0001d605 {L'𝗬', L'𝘆'}, // 0001d5ec → 0001d606 {L'𝗭', L'𝘇'}, // 0001d5ed → 0001d607 {L'𝘈', L'𝘢'}, // 0001d608 → 0001d622 {L'𝘉', L'𝘣'}, // 0001d609 → 0001d623 {L'𝘊', L'𝘤'}, // 0001d60a → 0001d624 {L'𝘋', L'𝘥'}, // 0001d60b → 0001d625 {L'𝘌', L'𝘦'}, // 0001d60c → 0001d626 {L'𝘍', L'𝘧'}, // 0001d60d → 0001d627 {L'𝘎', L'𝘨'}, // 0001d60e → 0001d628 {L'𝘏', L'𝘩'}, // 0001d60f → 0001d629 {L'𝘐', L'𝘪'}, // 0001d610 → 0001d62a {L'𝘑', L'𝘫'}, // 0001d611 → 0001d62b {L'𝘒', L'𝘬'}, // 0001d612 → 0001d62c {L'𝘓', L'𝘭'}, // 0001d613 → 0001d62d {L'𝘔', L'𝘮'}, // 0001d614 → 0001d62e {L'𝘕', L'𝘯'}, // 0001d615 → 0001d62f {L'𝘖', L'𝘰'}, // 0001d616 → 0001d630 {L'𝘗', L'𝘱'}, // 0001d617 → 0001d631 {L'𝘘', L'𝘲'}, // 0001d618 → 0001d632 {L'𝘙', L'𝘳'}, // 0001d619 → 0001d633 {L'𝘚', L'𝘴'}, // 0001d61a → 0001d634 {L'𝘛', L'𝘵'}, // 0001d61b → 0001d635 {L'𝘜', L'𝘶'}, // 0001d61c → 0001d636 {L'𝘝', L'𝘷'}, // 0001d61d → 0001d637 {L'𝘞', L'𝘸'}, // 0001d61e → 0001d638 {L'𝘟', L'𝘹'}, // 0001d61f → 0001d639 {L'𝘠', L'𝘺'}, // 0001d620 → 0001d63a {L'𝘡', L'𝘻'}, // 0001d621 → 0001d63b {L'𝘼', L'𝒂'}, // 0001d63c → 0001d482 {L'𝘽', L'𝒃'}, // 0001d63d → 0001d483 {L'𝘾', L'𝒄'}, // 0001d63e → 0001d484 {L'𝘿', L'𝒅'}, // 0001d63f → 0001d485 {L'𝙀', L'𝒆'}, // 0001d640 → 0001d486 {L'𝙁', L'𝒇'}, // 0001d641 → 0001d487 {L'𝙂', L'𝒈'}, // 0001d642 → 0001d488 {L'𝙃', L'𝒉'}, // 0001d643 → 0001d489 {L'𝙄', L'𝒊'}, // 0001d644 → 0001d48a {L'𝙅', L'𝒋'}, // 0001d645 → 0001d48b {L'𝙆', L'𝒌'}, // 0001d646 → 0001d48c {L'𝙇', L'𝒍'}, // 0001d647 → 0001d48d {L'𝙈', L'𝒎'}, // 0001d648 → 0001d48e {L'𝙉', L'𝒏'}, // 0001d649 → 0001d48f {L'𝙊', L'𝒐'}, // 0001d64a → 0001d490 {L'𝙋', L'𝒑'}, // 0001d64b → 0001d491 {L'𝙌', L'𝒒'}, // 0001d64c → 0001d492 {L'𝙍', L'𝒓'}, // 0001d64d → 0001d493 {L'𝙎', L'𝒔'}, // 0001d64e → 0001d494 {L'𝙏', L'𝒕'}, // 0001d64f → 0001d495 {L'𝙐', L'𝒖'}, // 0001d650 → 0001d496 {L'𝙑', L'𝒗'}, // 0001d651 → 0001d497 {L'𝙒', L'𝒘'}, // 0001d652 → 0001d498 {L'𝙓', L'𝒙'}, // 0001d653 → 0001d499 {L'𝙔', L'𝒚'}, // 0001d654 → 0001d49a {L'𝙕', L'𝒛'}, // 0001d655 → 0001d49b {L'𝙰', L'𝚊'}, // 0001d670 → 0001d68a {L'𝙱', L'𝚋'}, // 0001d671 → 0001d68b {L'𝙲', L'𝚌'}, // 0001d672 → 0001d68c {L'𝙳', L'𝚍'}, // 0001d673 → 0001d68d {L'𝙴', L'𝚎'}, // 0001d674 → 0001d68e {L'𝙵', L'𝚏'}, // 0001d675 → 0001d68f {L'𝙶', L'𝚐'}, // 0001d676 → 0001d690 {L'𝙷', L'𝚑'}, // 0001d677 → 0001d691 {L'𝙸', L'𝚒'}, // 0001d678 → 0001d692 {L'𝙹', L'𝚓'}, // 0001d679 → 0001d693 {L'𝙺', L'𝚔'}, // 0001d67a → 0001d694 {L'𝙻', L'𝚕'}, // 0001d67b → 0001d695 {L'𝙼', L'𝚖'}, // 0001d67c → 0001d696 {L'𝙽', L'𝚗'}, // 0001d67d → 0001d697 {L'𝙾', L'𝚘'}, // 0001d67e → 0001d698 {L'𝙿', L'𝚙'}, // 0001d67f → 0001d699 {L'𝚀', L'𝚚'}, // 0001d680 → 0001d69a {L'𝚁', L'𝚛'}, // 0001d681 → 0001d69b {L'𝚂', L'𝚜'}, // 0001d682 → 0001d69c {L'𝚃', L'𝚝'}, // 0001d683 → 0001d69d {L'𝚄', L'𝚞'}, // 0001d684 → 0001d69e {L'𝚅', L'𝚟'}, // 0001d685 → 0001d69f {L'𝚆', L'𝚠'}, // 0001d686 → 0001d6a0 {L'𝚇', L'𝚡'}, // 0001d687 → 0001d6a1 {L'𝚈', L'𝚢'}, // 0001d688 → 0001d6a2 {L'𝚉', L'𝚣'}, // 0001d689 → 0001d6a3 {L'𝚨', L'𝛂'}, // 0001d6a8 → 0001d6c2 {L'𝚩', L'𝛃'}, // 0001d6a9 → 0001d6c3 {L'𝚪', L'𝛄'}, // 0001d6aa → 0001d6c4 {L'𝚫', L'𝛅'}, // 0001d6ab → 0001d6c5 {L'𝚬', L'𝛆'}, // 0001d6ac → 0001d6c6 {L'𝚭', L'𝛇'}, // 0001d6ad → 0001d6c7 {L'𝚮', L'𝛈'}, // 0001d6ae → 0001d6c8 {L'𝚯', L'𝛉'}, // 0001d6af → 0001d6c9 {L'𝚰', L'𝛊'}, // 0001d6b0 → 0001d6ca {L'𝚱', L'𝛋'}, // 0001d6b1 → 0001d6cb {L'𝚲', L'𝛌'}, // 0001d6b2 → 0001d6cc {L'𝚳', L'𝛍'}, // 0001d6b3 → 0001d6cd {L'𝚴', L'𝛎'}, // 0001d6b4 → 0001d6ce {L'𝚵', L'𝛏'}, // 0001d6b5 → 0001d6cf {L'𝚶', L'𝛐'}, // 0001d6b6 → 0001d6d0 {L'𝚷', L'𝛑'}, // 0001d6b7 → 0001d6d1 {L'𝚸', L'𝛒'}, // 0001d6b8 → 0001d6d2 {L'𝚺', L'𝛔'}, // 0001d6ba → 0001d6d4 {L'𝚻', L'𝛕'}, // 0001d6bb → 0001d6d5 {L'𝚼', L'𝛖'}, // 0001d6bc → 0001d6d6 {L'𝚽', L'𝛗'}, // 0001d6bd → 0001d6d7 {L'𝚾', L'𝛘'}, // 0001d6be → 0001d6d8 {L'𝚿', L'𝛙'}, // 0001d6bf → 0001d6d9 {L'𝛀', L'𝛚'}, // 0001d6c0 → 0001d6da {L'𝛢', L'𝛼'}, // 0001d6e2 → 0001d6fc {L'𝛣', L'𝛽'}, // 0001d6e3 → 0001d6fd {L'𝛤', L'𝛾'}, // 0001d6e4 → 0001d6fe {L'𝛥', L'𝛿'}, // 0001d6e5 → 0001d6ff {L'𝛦', L'𝜀'}, // 0001d6e6 → 0001d700 {L'𝛧', L'𝜁'}, // 0001d6e7 → 0001d701 {L'𝛨', L'𝜂'}, // 0001d6e8 → 0001d702 {L'𝛩', L'𝜃'}, // 0001d6e9 → 0001d703 {L'𝛪', L'𝜄'}, // 0001d6ea → 0001d704 {L'𝛫', L'𝜅'}, // 0001d6eb → 0001d705 {L'𝛬', L'𝜆'}, // 0001d6ec → 0001d706 {L'𝛭', L'𝜇'}, // 0001d6ed → 0001d707 {L'𝛮', L'𝜈'}, // 0001d6ee → 0001d708 {L'𝛯', L'𝜉'}, // 0001d6ef → 0001d709 {L'𝛰', L'𝜊'}, // 0001d6f0 → 0001d70a {L'𝛱', L'𝜋'}, // 0001d6f1 → 0001d70b {L'𝛲', L'𝜌'}, // 0001d6f2 → 0001d70c {L'𝛳', L'𝜗'}, // 0001d6f3 → 0001d717 {L'𝛴', L'𝜎'}, // 0001d6f4 → 0001d70e {L'𝛵', L'𝜏'}, // 0001d6f5 → 0001d70f {L'𝛶', L'𝜐'}, // 0001d6f6 → 0001d710 {L'𝛷', L'𝜑'}, // 0001d6f7 → 0001d711 {L'𝛸', L'𝜒'}, // 0001d6f8 → 0001d712 {L'𝛹', L'𝜓'}, // 0001d6f9 → 0001d713 {L'𝛺', L'𝜔'}, // 0001d6fa → 0001d714 {L'𝜜', L'𝜶'}, // 0001d71c → 0001d736 {L'𝜝', L'𝜷'}, // 0001d71d → 0001d737 {L'𝜞', L'𝜸'}, // 0001d71e → 0001d738 {L'𝜟', L'𝜹'}, // 0001d71f → 0001d739 {L'𝜠', L'𝜺'}, // 0001d720 → 0001d73a {L'𝜡', L'𝜻'}, // 0001d721 → 0001d73b {L'𝜢', L'𝜼'}, // 0001d722 → 0001d73c {L'𝜣', L'𝜽'}, // 0001d723 → 0001d73d {L'𝜤', L'𝜾'}, // 0001d724 → 0001d73e {L'𝜥', L'𝜿'}, // 0001d725 → 0001d73f {L'𝜦', L'𝝀'}, // 0001d726 → 0001d740 {L'𝜧', L'𝝁'}, // 0001d727 → 0001d741 {L'𝜨', L'𝝂'}, // 0001d728 → 0001d742 {L'𝜩', L'𝝃'}, // 0001d729 → 0001d743 {L'𝜪', L'𝝄'}, // 0001d72a → 0001d744 {L'𝜫', L'𝝅'}, // 0001d72b → 0001d745 {L'𝜬', L'𝝆'}, // 0001d72c → 0001d746 {L'𝜭', L'𝝑'}, // 0001d72d → 0001d751 {L'𝜮', L'𝝈'}, // 0001d72e → 0001d748 {L'𝜯', L'𝝉'}, // 0001d72f → 0001d749 {L'𝜰', L'𝝊'}, // 0001d730 → 0001d74a {L'𝜱', L'𝝋'}, // 0001d731 → 0001d74b {L'𝜲', L'𝝌'}, // 0001d732 → 0001d74c {L'𝜳', L'𝝍'}, // 0001d733 → 0001d74d {L'𝜴', L'𝝎'}, // 0001d734 → 0001d74e {L'𝝖', L'𝝰'}, // 0001d756 → 0001d770 {L'𝝗', L'𝝱'}, // 0001d757 → 0001d771 {L'𝝘', L'𝝲'}, // 0001d758 → 0001d772 {L'𝝙', L'𝝳'}, // 0001d759 → 0001d773 {L'𝝚', L'𝝴'}, // 0001d75a → 0001d774 {L'𝝛', L'𝝵'}, // 0001d75b → 0001d775 {L'𝝜', L'𝝶'}, // 0001d75c → 0001d776 {L'𝝝', L'𝝷'}, // 0001d75d → 0001d777 {L'𝝞', L'𝝸'}, // 0001d75e → 0001d778 {L'𝝟', L'𝝹'}, // 0001d75f → 0001d779 {L'𝝠', L'𝝺'}, // 0001d760 → 0001d77a {L'𝝡', L'𝝻'}, // 0001d761 → 0001d77b {L'𝝢', L'𝝼'}, // 0001d762 → 0001d77c {L'𝝣', L'𝝽'}, // 0001d763 → 0001d77d {L'𝝤', L'𝝾'}, // 0001d764 → 0001d77e {L'𝝥', L'𝝿'}, // 0001d765 → 0001d77f {L'𝝦', L'𝞀'}, // 0001d766 → 0001d780 {L'𝝧', L'𝟅'}, // 0001d767 → 0001d7c5 {L'𝝨', L'𝞂'}, // 0001d768 → 0001d782 {L'𝝩', L'𝞃'}, // 0001d769 → 0001d783 {L'𝝪', L'𝞄'}, // 0001d76a → 0001d784 {L'𝝫', L'𝞅'}, // 0001d76b → 0001d785 {L'𝝬', L'𝞆'}, // 0001d76c → 0001d786 {L'𝝭', L'𝞇'}, // 0001d76d → 0001d787 {L'𝝮', L'𝞈'}, // 0001d76e → 0001d788 {L'𝞐', L'𝜶'}, // 0001d790 → 0001d736 {L'𝞑', L'𝜷'}, // 0001d791 → 0001d737 {L'𝞒', L'𝜸'}, // 0001d792 → 0001d738 {L'𝞓', L'𝜹'}, // 0001d793 → 0001d739 {L'𝞔', L'𝜺'}, // 0001d794 → 0001d73a {L'𝞕', L'𝜻'}, // 0001d795 → 0001d73b {L'𝞖', L'𝜼'}, // 0001d796 → 0001d73c {L'𝞗', L'𝜽'}, // 0001d797 → 0001d73d {L'𝞘', L'𝜾'}, // 0001d798 → 0001d73e {L'𝞙', L'𝜿'}, // 0001d799 → 0001d73f {L'𝞚', L'𝝀'}, // 0001d79a → 0001d740 {L'𝞛', L'𝝁'}, // 0001d79b → 0001d741 {L'𝞜', L'𝝂'}, // 0001d79c → 0001d742 {L'𝞝', L'𝝃'}, // 0001d79d → 0001d743 {L'𝞞', L'𝝄'}, // 0001d79e → 0001d744 {L'𝞟', L'𝝅'}, // 0001d79f → 0001d745 {L'𝞠', L'𝝆'}, // 0001d7a0 → 0001d746 {L'𝞡', L'𝟅'}, // 0001d7a1 → 0001d7c5 {L'𝞢', L'𝝈'}, // 0001d7a2 → 0001d748 {L'𝞣', L'𝝉'}, // 0001d7a3 → 0001d749 {L'𝞤', L'𝝊'}, // 0001d7a4 → 0001d74a {L'𝞥', L'𝝋'}, // 0001d7a5 → 0001d74b {L'𝞦', L'𝝌'}, // 0001d7a6 → 0001d74c {L'𝞧', L'𝝍'}, // 0001d7a7 → 0001d74d {L'𝞨', L'𝝎'}, // 0001d7a8 → 0001d74e {L'𝟊', L'𝟋'}, // 0001d7ca → 0001d7cb {L'𞤀', L'𞤢'}, // 0001e900 → 0001e922 {L'𞤁', L'𞤣'}, // 0001e901 → 0001e923 {L'𞤂', L'𞤤'}, // 0001e902 → 0001e924 {L'𞤃', L'𞤥'}, // 0001e903 → 0001e925 {L'𞤄', L'𞤦'}, // 0001e904 → 0001e926 {L'𞤅', L'𞤧'}, // 0001e905 → 0001e927 {L'𞤆', L'𞤨'}, // 0001e906 → 0001e928 {L'𞤇', L'𞤩'}, // 0001e907 → 0001e929 {L'𞤈', L'𞤪'}, // 0001e908 → 0001e92a {L'𞤉', L'𞤫'}, // 0001e909 → 0001e92b {L'𞤊', L'𞤬'}, // 0001e90a → 0001e92c {L'𞤋', L'𞤭'}, // 0001e90b → 0001e92d {L'𞤌', L'𞤮'}, // 0001e90c → 0001e92e {L'𞤍', L'𞤯'}, // 0001e90d → 0001e92f {L'𞤎', L'𞤰'}, // 0001e90e → 0001e930 {L'𞤏', L'𞤱'}, // 0001e90f → 0001e931 {L'𞤐', L'𞤲'}, // 0001e910 → 0001e932 {L'𞤑', L'𞤳'}, // 0001e911 → 0001e933 {L'𞤒', L'𞤴'}, // 0001e912 → 0001e934 {L'𞤓', L'𞤵'}, // 0001e913 → 0001e935 {L'𞤔', L'𞤶'}, // 0001e914 → 0001e936 {L'𞤕', L'𞤷'}, // 0001e915 → 0001e937 {L'𞤖', L'𞤸'}, // 0001e916 → 0001e938 {L'𞤗', L'𞤹'}, // 0001e917 → 0001e939 {L'𞤘', L'𞤺'}, // 0001e918 → 0001e93a {L'𞤙', L'𞤻'}, // 0001e919 → 0001e93b {L'𞤚', L'𞤼'}, // 0001e91a → 0001e93c {L'𞤛', L'𞤽'}, // 0001e91b → 0001e93d {L'𞤜', L'𞤾'}, // 0001e91c → 0001e93e {L'𞤝', L'𞤿'}, // 0001e91d → 0001e93f {L'𞤞', L'𞥀'}, // 0001e91e → 0001e940 {L'𞤟', L'𞥁'}, // 0001e91f → 0001e941 {L'𞤠', L'𞥂'}, // 0001e920 → 0001e942 {L'𞤡', L'𞥃'}, // 0001e921 → 0001e943 }; /** * Converts wide character to lower case. */ wint_t towlower(wint_t c) { int m, l, r; if (isascii(c)) return tolower(c); if (!IsTiny()) { l = 0; r = ARRAYLEN(kUpperToLowerAstral) - 1; while (l <= r) { m = (l + r) >> 1; if (kUpperToLowerAstral[m][0] < c) { l = m + 1; } else if (kUpperToLowerAstral[m][0] > c) { r = m - 1; } else { return kUpperToLowerAstral[m][1]; } } } l = 0; r = ARRAYLEN(kUpperToLower) - 1; while (l <= r) { m = (l + r) >> 1; if (kUpperToLower[m][0] < c) { l = m + 1; } else if (kUpperToLower[m][0] > c) { r = m - 1; } else { return kUpperToLower[m][1]; } } return c; }