@@ -1,10 +1,10 @@
11{-# LANGUAGE Rank2Types #-}
22-- AUTOMATICALLY GENERATED - DO NOT EDIT
33-- Generated by scripts/CaseMapping.hs
4−-- CaseFolding-8.0.0.txt
5−-- Date: 2015-01-13, 18:16:36 GMT [MD]
6−-- SpecialCasing-8.0.0.txt
7−-- Date: 2014-12-16, 23:08:04 GMT [MD]
4+-- CaseFolding-7.0.0.txt
5+-- Date: 2014-04-09, 20:00:56 GMT [MD]
6+-- SpecialCasing-7.0.0.txt
7+-- Date: 2014-03-18, 07:18:02 GMT [MD]
88
99module Data.Text.Internal.Fusion.CaseMapping where
1010import Data.Char
@@ -337,6 +337,8 @@ foldMapping '\x017f' s = Yield '\x0073' (CC s '\x0000' '\x0000')
337337foldMapping '\x01f0' s = Yield '\x006a' (CC s '\x030c' '\x0000')
338338-- COMBINING GREEK YPOGEGRAMMENI
339339foldMapping '\x0345' s = Yield '\x03b9' (CC s '\x0000' '\x0000')
340+-- GREEK CAPITAL LETTER YOT
341+foldMapping '\x037f' s = Yield '\x03f3' (CC s '\x0000' '\x0000')
340342-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
341343foldMapping '\x0390' s = Yield '\x03b9' (CC s '\x0308' '\x0301')
342344-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
@@ -357,20 +359,20 @@ foldMapping '\x03f0' s = Yield '\x03ba' (CC s '\x0000' '\x0000')
357359foldMapping '\x03f1' s = Yield '\x03c1' (CC s '\x0000' '\x0000')
358360-- GREEK LUNATE EPSILON SYMBOL
359361foldMapping '\x03f5' s = Yield '\x03b5' (CC s '\x0000' '\x0000')
362+-- CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
363+foldMapping '\x0528' s = Yield '\x0529' (CC s '\x0000' '\x0000')
364+-- CYRILLIC CAPITAL LETTER DZZHE
365+foldMapping '\x052a' s = Yield '\x052b' (CC s '\x0000' '\x0000')
366+-- CYRILLIC CAPITAL LETTER DCHE
367+foldMapping '\x052c' s = Yield '\x052d' (CC s '\x0000' '\x0000')
368+-- CYRILLIC CAPITAL LETTER EL WITH DESCENDER
369+foldMapping '\x052e' s = Yield '\x052f' (CC s '\x0000' '\x0000')
360370-- ARMENIAN SMALL LIGATURE ECH YIWN
361371foldMapping '\x0587' s = Yield '\x0565' (CC s '\x0582' '\x0000')
362−-- CHEROKEE SMALL LETTER YE
363−foldMapping '\x13f8' s = Yield '\x13f0' (CC s '\x0000' '\x0000')
364−-- CHEROKEE SMALL LETTER YI
365−foldMapping '\x13f9' s = Yield '\x13f1' (CC s '\x0000' '\x0000')
366−-- CHEROKEE SMALL LETTER YO
367−foldMapping '\x13fa' s = Yield '\x13f2' (CC s '\x0000' '\x0000')
368−-- CHEROKEE SMALL LETTER YU
369−foldMapping '\x13fb' s = Yield '\x13f3' (CC s '\x0000' '\x0000')
370−-- CHEROKEE SMALL LETTER YV
371−foldMapping '\x13fc' s = Yield '\x13f4' (CC s '\x0000' '\x0000')
372−-- CHEROKEE SMALL LETTER MV
373−foldMapping '\x13fd' s = Yield '\x13f5' (CC s '\x0000' '\x0000')
372+-- GEORGIAN CAPITAL LETTER YN
373+foldMapping '\x10c7' s = Yield '\x2d27' (CC s '\x0000' '\x0000')
374+-- GEORGIAN CAPITAL LETTER AEN
375+foldMapping '\x10cd' s = Yield '\x2d2d' (CC s '\x0000' '\x0000')
374376-- LATIN SMALL LETTER H WITH LINE BELOW
375377foldMapping '\x1e96' s = Yield '\x0068' (CC s '\x0331' '\x0000')
376378-- LATIN SMALL LETTER T WITH DIAERESIS
@@ -545,174 +547,36 @@ foldMapping '\x1ff6' s = Yield '\x03c9' (CC s '\x0342' '\x0000')
545547foldMapping '\x1ff7' s = Yield '\x03c9' (CC s '\x0342' '\x03b9')
546548-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
547549foldMapping '\x1ffc' s = Yield '\x03c9' (CC s '\x03b9' '\x0000')
548−-- LATIN CAPITAL LETTER J WITH CROSSED-TAIL
549−foldMapping '\xa7b2' s = Yield '\x029d' (CC s '\x0000' '\x0000')
550−-- LATIN CAPITAL LETTER CHI
551−foldMapping '\xa7b3' s = Yield '\xab53' (CC s '\x0000' '\x0000')
552−-- LATIN CAPITAL LETTER BETA
553−foldMapping '\xa7b4' s = Yield '\xa7b5' (CC s '\x0000' '\x0000')
554−-- LATIN CAPITAL LETTER OMEGA
555−foldMapping '\xa7b6' s = Yield '\xa7b7' (CC s '\x0000' '\x0000')
556−-- CHEROKEE SMALL LETTER A
557−foldMapping '\xab70' s = Yield '\x13a0' (CC s '\x0000' '\x0000')
558−-- CHEROKEE SMALL LETTER E
559−foldMapping '\xab71' s = Yield '\x13a1' (CC s '\x0000' '\x0000')
560−-- CHEROKEE SMALL LETTER I
561−foldMapping '\xab72' s = Yield '\x13a2' (CC s '\x0000' '\x0000')
562−-- CHEROKEE SMALL LETTER O
563−foldMapping '\xab73' s = Yield '\x13a3' (CC s '\x0000' '\x0000')
564−-- CHEROKEE SMALL LETTER U
565−foldMapping '\xab74' s = Yield '\x13a4' (CC s '\x0000' '\x0000')
566−-- CHEROKEE SMALL LETTER V
567−foldMapping '\xab75' s = Yield '\x13a5' (CC s '\x0000' '\x0000')
568−-- CHEROKEE SMALL LETTER GA
569−foldMapping '\xab76' s = Yield '\x13a6' (CC s '\x0000' '\x0000')
570−-- CHEROKEE SMALL LETTER KA
571−foldMapping '\xab77' s = Yield '\x13a7' (CC s '\x0000' '\x0000')
572−-- CHEROKEE SMALL LETTER GE
573−foldMapping '\xab78' s = Yield '\x13a8' (CC s '\x0000' '\x0000')
574−-- CHEROKEE SMALL LETTER GI
575−foldMapping '\xab79' s = Yield '\x13a9' (CC s '\x0000' '\x0000')
576−-- CHEROKEE SMALL LETTER GO
577−foldMapping '\xab7a' s = Yield '\x13aa' (CC s '\x0000' '\x0000')
578−-- CHEROKEE SMALL LETTER GU
579−foldMapping '\xab7b' s = Yield '\x13ab' (CC s '\x0000' '\x0000')
580−-- CHEROKEE SMALL LETTER GV
581−foldMapping '\xab7c' s = Yield '\x13ac' (CC s '\x0000' '\x0000')
582−-- CHEROKEE SMALL LETTER HA
583−foldMapping '\xab7d' s = Yield '\x13ad' (CC s '\x0000' '\x0000')
584−-- CHEROKEE SMALL LETTER HE
585−foldMapping '\xab7e' s = Yield '\x13ae' (CC s '\x0000' '\x0000')
586−-- CHEROKEE SMALL LETTER HI
587−foldMapping '\xab7f' s = Yield '\x13af' (CC s '\x0000' '\x0000')
588−-- CHEROKEE SMALL LETTER HO
589−foldMapping '\xab80' s = Yield '\x13b0' (CC s '\x0000' '\x0000')
590−-- CHEROKEE SMALL LETTER HU
591−foldMapping '\xab81' s = Yield '\x13b1' (CC s '\x0000' '\x0000')
592−-- CHEROKEE SMALL LETTER HV
593−foldMapping '\xab82' s = Yield '\x13b2' (CC s '\x0000' '\x0000')
594−-- CHEROKEE SMALL LETTER LA
595−foldMapping '\xab83' s = Yield '\x13b3' (CC s '\x0000' '\x0000')
596−-- CHEROKEE SMALL LETTER LE
597−foldMapping '\xab84' s = Yield '\x13b4' (CC s '\x0000' '\x0000')
598−-- CHEROKEE SMALL LETTER LI
599−foldMapping '\xab85' s = Yield '\x13b5' (CC s '\x0000' '\x0000')
600−-- CHEROKEE SMALL LETTER LO
601−foldMapping '\xab86' s = Yield '\x13b6' (CC s '\x0000' '\x0000')
602−-- CHEROKEE SMALL LETTER LU
603−foldMapping '\xab87' s = Yield '\x13b7' (CC s '\x0000' '\x0000')
604−-- CHEROKEE SMALL LETTER LV
605−foldMapping '\xab88' s = Yield '\x13b8' (CC s '\x0000' '\x0000')
606−-- CHEROKEE SMALL LETTER MA
607−foldMapping '\xab89' s = Yield '\x13b9' (CC s '\x0000' '\x0000')
608−-- CHEROKEE SMALL LETTER ME
609−foldMapping '\xab8a' s = Yield '\x13ba' (CC s '\x0000' '\x0000')
610−-- CHEROKEE SMALL LETTER MI
611−foldMapping '\xab8b' s = Yield '\x13bb' (CC s '\x0000' '\x0000')
612−-- CHEROKEE SMALL LETTER MO
613−foldMapping '\xab8c' s = Yield '\x13bc' (CC s '\x0000' '\x0000')
614−-- CHEROKEE SMALL LETTER MU
615−foldMapping '\xab8d' s = Yield '\x13bd' (CC s '\x0000' '\x0000')
616−-- CHEROKEE SMALL LETTER NA
617−foldMapping '\xab8e' s = Yield '\x13be' (CC s '\x0000' '\x0000')
618−-- CHEROKEE SMALL LETTER HNA
619−foldMapping '\xab8f' s = Yield '\x13bf' (CC s '\x0000' '\x0000')
620−-- CHEROKEE SMALL LETTER NAH
621−foldMapping '\xab90' s = Yield '\x13c0' (CC s '\x0000' '\x0000')
622−-- CHEROKEE SMALL LETTER NE
623−foldMapping '\xab91' s = Yield '\x13c1' (CC s '\x0000' '\x0000')
624−-- CHEROKEE SMALL LETTER NI
625−foldMapping '\xab92' s = Yield '\x13c2' (CC s '\x0000' '\x0000')
626−-- CHEROKEE SMALL LETTER NO
627−foldMapping '\xab93' s = Yield '\x13c3' (CC s '\x0000' '\x0000')
628−-- CHEROKEE SMALL LETTER NU
629−foldMapping '\xab94' s = Yield '\x13c4' (CC s '\x0000' '\x0000')
630−-- CHEROKEE SMALL LETTER NV
631−foldMapping '\xab95' s = Yield '\x13c5' (CC s '\x0000' '\x0000')
632−-- CHEROKEE SMALL LETTER QUA
633−foldMapping '\xab96' s = Yield '\x13c6' (CC s '\x0000' '\x0000')
634−-- CHEROKEE SMALL LETTER QUE
635−foldMapping '\xab97' s = Yield '\x13c7' (CC s '\x0000' '\x0000')
636−-- CHEROKEE SMALL LETTER QUI
637−foldMapping '\xab98' s = Yield '\x13c8' (CC s '\x0000' '\x0000')
638−-- CHEROKEE SMALL LETTER QUO
639−foldMapping '\xab99' s = Yield '\x13c9' (CC s '\x0000' '\x0000')
640−-- CHEROKEE SMALL LETTER QUU
641−foldMapping '\xab9a' s = Yield '\x13ca' (CC s '\x0000' '\x0000')
642−-- CHEROKEE SMALL LETTER QUV
643−foldMapping '\xab9b' s = Yield '\x13cb' (CC s '\x0000' '\x0000')
644−-- CHEROKEE SMALL LETTER SA
645−foldMapping '\xab9c' s = Yield '\x13cc' (CC s '\x0000' '\x0000')
646−-- CHEROKEE SMALL LETTER S
647−foldMapping '\xab9d' s = Yield '\x13cd' (CC s '\x0000' '\x0000')
648−-- CHEROKEE SMALL LETTER SE
649−foldMapping '\xab9e' s = Yield '\x13ce' (CC s '\x0000' '\x0000')
650−-- CHEROKEE SMALL LETTER SI
651−foldMapping '\xab9f' s = Yield '\x13cf' (CC s '\x0000' '\x0000')
652−-- CHEROKEE SMALL LETTER SO
653−foldMapping '\xaba0' s = Yield '\x13d0' (CC s '\x0000' '\x0000')
654−-- CHEROKEE SMALL LETTER SU
655−foldMapping '\xaba1' s = Yield '\x13d1' (CC s '\x0000' '\x0000')
656−-- CHEROKEE SMALL LETTER SV
657−foldMapping '\xaba2' s = Yield '\x13d2' (CC s '\x0000' '\x0000')
658−-- CHEROKEE SMALL LETTER DA
659−foldMapping '\xaba3' s = Yield '\x13d3' (CC s '\x0000' '\x0000')
660−-- CHEROKEE SMALL LETTER TA
661−foldMapping '\xaba4' s = Yield '\x13d4' (CC s '\x0000' '\x0000')
662−-- CHEROKEE SMALL LETTER DE
663−foldMapping '\xaba5' s = Yield '\x13d5' (CC s '\x0000' '\x0000')
664−-- CHEROKEE SMALL LETTER TE
665−foldMapping '\xaba6' s = Yield '\x13d6' (CC s '\x0000' '\x0000')
666−-- CHEROKEE SMALL LETTER DI
667−foldMapping '\xaba7' s = Yield '\x13d7' (CC s '\x0000' '\x0000')
668−-- CHEROKEE SMALL LETTER TI
669−foldMapping '\xaba8' s = Yield '\x13d8' (CC s '\x0000' '\x0000')
670−-- CHEROKEE SMALL LETTER DO
671−foldMapping '\xaba9' s = Yield '\x13d9' (CC s '\x0000' '\x0000')
672−-- CHEROKEE SMALL LETTER DU
673−foldMapping '\xabaa' s = Yield '\x13da' (CC s '\x0000' '\x0000')
674−-- CHEROKEE SMALL LETTER DV
675−foldMapping '\xabab' s = Yield '\x13db' (CC s '\x0000' '\x0000')
676−-- CHEROKEE SMALL LETTER DLA
677−foldMapping '\xabac' s = Yield '\x13dc' (CC s '\x0000' '\x0000')
678−-- CHEROKEE SMALL LETTER TLA
679−foldMapping '\xabad' s = Yield '\x13dd' (CC s '\x0000' '\x0000')
680−-- CHEROKEE SMALL LETTER TLE
681−foldMapping '\xabae' s = Yield '\x13de' (CC s '\x0000' '\x0000')
682−-- CHEROKEE SMALL LETTER TLI
683−foldMapping '\xabaf' s = Yield '\x13df' (CC s '\x0000' '\x0000')
684−-- CHEROKEE SMALL LETTER TLO
685−foldMapping '\xabb0' s = Yield '\x13e0' (CC s '\x0000' '\x0000')
686−-- CHEROKEE SMALL LETTER TLU
687−foldMapping '\xabb1' s = Yield '\x13e1' (CC s '\x0000' '\x0000')
688−-- CHEROKEE SMALL LETTER TLV
689−foldMapping '\xabb2' s = Yield '\x13e2' (CC s '\x0000' '\x0000')
690−-- CHEROKEE SMALL LETTER TSA
691−foldMapping '\xabb3' s = Yield '\x13e3' (CC s '\x0000' '\x0000')
692−-- CHEROKEE SMALL LETTER TSE
693−foldMapping '\xabb4' s = Yield '\x13e4' (CC s '\x0000' '\x0000')
694−-- CHEROKEE SMALL LETTER TSI
695−foldMapping '\xabb5' s = Yield '\x13e5' (CC s '\x0000' '\x0000')
696−-- CHEROKEE SMALL LETTER TSO
697−foldMapping '\xabb6' s = Yield '\x13e6' (CC s '\x0000' '\x0000')
698−-- CHEROKEE SMALL LETTER TSU
699−foldMapping '\xabb7' s = Yield '\x13e7' (CC s '\x0000' '\x0000')
700−-- CHEROKEE SMALL LETTER TSV
701−foldMapping '\xabb8' s = Yield '\x13e8' (CC s '\x0000' '\x0000')
702−-- CHEROKEE SMALL LETTER WA
703−foldMapping '\xabb9' s = Yield '\x13e9' (CC s '\x0000' '\x0000')
704−-- CHEROKEE SMALL LETTER WE
705−foldMapping '\xabba' s = Yield '\x13ea' (CC s '\x0000' '\x0000')
706−-- CHEROKEE SMALL LETTER WI
707−foldMapping '\xabbb' s = Yield '\x13eb' (CC s '\x0000' '\x0000')
708−-- CHEROKEE SMALL LETTER WO
709−foldMapping '\xabbc' s = Yield '\x13ec' (CC s '\x0000' '\x0000')
710−-- CHEROKEE SMALL LETTER WU
711−foldMapping '\xabbd' s = Yield '\x13ed' (CC s '\x0000' '\x0000')
712−-- CHEROKEE SMALL LETTER WV
713−foldMapping '\xabbe' s = Yield '\x13ee' (CC s '\x0000' '\x0000')
714−-- CHEROKEE SMALL LETTER YA
715−foldMapping '\xabbf' s = Yield '\x13ef' (CC s '\x0000' '\x0000')
550+-- COPTIC CAPITAL LETTER BOHAIRIC KHEI
551+foldMapping '\x2cf2' s = Yield '\x2cf3' (CC s '\x0000' '\x0000')
552+-- CYRILLIC CAPITAL LETTER DOUBLE O
553+foldMapping '\xa698' s = Yield '\xa699' (CC s '\x0000' '\x0000')
554+-- CYRILLIC CAPITAL LETTER CROSSED O
555+foldMapping '\xa69a' s = Yield '\xa69b' (CC s '\x0000' '\x0000')
556+-- LATIN CAPITAL LETTER C WITH BAR
557+foldMapping '\xa792' s = Yield '\xa793' (CC s '\x0000' '\x0000')
558+-- LATIN CAPITAL LETTER B WITH FLOURISH
559+foldMapping '\xa796' s = Yield '\xa797' (CC s '\x0000' '\x0000')
560+-- LATIN CAPITAL LETTER F WITH STROKE
561+foldMapping '\xa798' s = Yield '\xa799' (CC s '\x0000' '\x0000')
562+-- LATIN CAPITAL LETTER VOLAPUK AE
563+foldMapping '\xa79a' s = Yield '\xa79b' (CC s '\x0000' '\x0000')
564+-- LATIN CAPITAL LETTER VOLAPUK OE
565+foldMapping '\xa79c' s = Yield '\xa79d' (CC s '\x0000' '\x0000')
566+-- LATIN CAPITAL LETTER VOLAPUK UE
567+foldMapping '\xa79e' s = Yield '\xa79f' (CC s '\x0000' '\x0000')
568+-- LATIN CAPITAL LETTER H WITH HOOK
569+foldMapping '\xa7aa' s = Yield '\x0266' (CC s '\x0000' '\x0000')
570+-- LATIN CAPITAL LETTER REVERSED OPEN E
571+foldMapping '\xa7ab' s = Yield '\x025c' (CC s '\x0000' '\x0000')
572+-- LATIN CAPITAL LETTER SCRIPT G
573+foldMapping '\xa7ac' s = Yield '\x0261' (CC s '\x0000' '\x0000')
574+-- LATIN CAPITAL LETTER L WITH BELT
575+foldMapping '\xa7ad' s = Yield '\x026c' (CC s '\x0000' '\x0000')
576+-- LATIN CAPITAL LETTER TURNED K
577+foldMapping '\xa7b0' s = Yield '\x029e' (CC s '\x0000' '\x0000')
578+-- LATIN CAPITAL LETTER TURNED T
579+foldMapping '\xa7b1' s = Yield '\x0287' (CC s '\x0000' '\x0000')
716580-- LATIN SMALL LIGATURE FF
717581foldMapping '\xfb00' s = Yield '\x0066' (CC s '\x0066' '\x0000')
718582-- LATIN SMALL LIGATURE FI
@@ -737,106 +601,68 @@ foldMapping '\xfb15' s = Yield '\x0574' (CC s '\x056b' '\x0000')
737601foldMapping '\xfb16' s = Yield '\x057e' (CC s '\x0576' '\x0000')
738602-- ARMENIAN SMALL LIGATURE MEN XEH
739603foldMapping '\xfb17' s = Yield '\x0574' (CC s '\x056d' '\x0000')
740−-- OLD HUNGARIAN CAPITAL LETTER A
741−foldMapping '\x10c80' s = Yield '\x10cc0' (CC s '\x0000' '\x0000')
742−-- OLD HUNGARIAN CAPITAL LETTER AA
743−foldMapping '\x10c81' s = Yield '\x10cc1' (CC s '\x0000' '\x0000')
744−-- OLD HUNGARIAN CAPITAL LETTER EB
745−foldMapping '\x10c82' s = Yield '\x10cc2' (CC s '\x0000' '\x0000')
746−-- OLD HUNGARIAN CAPITAL LETTER AMB
747−foldMapping '\x10c83' s = Yield '\x10cc3' (CC s '\x0000' '\x0000')
748−-- OLD HUNGARIAN CAPITAL LETTER EC
749−foldMapping '\x10c84' s = Yield '\x10cc4' (CC s '\x0000' '\x0000')
750−-- OLD HUNGARIAN CAPITAL LETTER ENC
751−foldMapping '\x10c85' s = Yield '\x10cc5' (CC s '\x0000' '\x0000')
752−-- OLD HUNGARIAN CAPITAL LETTER ECS
753−foldMapping '\x10c86' s = Yield '\x10cc6' (CC s '\x0000' '\x0000')
754−-- OLD HUNGARIAN CAPITAL LETTER ED
755−foldMapping '\x10c87' s = Yield '\x10cc7' (CC s '\x0000' '\x0000')
756−-- OLD HUNGARIAN CAPITAL LETTER AND
757−foldMapping '\x10c88' s = Yield '\x10cc8' (CC s '\x0000' '\x0000')
758−-- OLD HUNGARIAN CAPITAL LETTER E
759−foldMapping '\x10c89' s = Yield '\x10cc9' (CC s '\x0000' '\x0000')
760−-- OLD HUNGARIAN CAPITAL LETTER CLOSE E
761−foldMapping '\x10c8a' s = Yield '\x10cca' (CC s '\x0000' '\x0000')
762−-- OLD HUNGARIAN CAPITAL LETTER EE
763−foldMapping '\x10c8b' s = Yield '\x10ccb' (CC s '\x0000' '\x0000')
764−-- OLD HUNGARIAN CAPITAL LETTER EF
765−foldMapping '\x10c8c' s = Yield '\x10ccc' (CC s '\x0000' '\x0000')
766−-- OLD HUNGARIAN CAPITAL LETTER EG
767−foldMapping '\x10c8d' s = Yield '\x10ccd' (CC s '\x0000' '\x0000')
768−-- OLD HUNGARIAN CAPITAL LETTER EGY
769−foldMapping '\x10c8e' s = Yield '\x10cce' (CC s '\x0000' '\x0000')
770−-- OLD HUNGARIAN CAPITAL LETTER EH
771−foldMapping '\x10c8f' s = Yield '\x10ccf' (CC s '\x0000' '\x0000')
772−-- OLD HUNGARIAN CAPITAL LETTER I
773−foldMapping '\x10c90' s = Yield '\x10cd0' (CC s '\x0000' '\x0000')
774−-- OLD HUNGARIAN CAPITAL LETTER II
775−foldMapping '\x10c91' s = Yield '\x10cd1' (CC s '\x0000' '\x0000')
776−-- OLD HUNGARIAN CAPITAL LETTER EJ
777−foldMapping '\x10c92' s = Yield '\x10cd2' (CC s '\x0000' '\x0000')
778−-- OLD HUNGARIAN CAPITAL LETTER EK
779−foldMapping '\x10c93' s = Yield '\x10cd3' (CC s '\x0000' '\x0000')
780−-- OLD HUNGARIAN CAPITAL LETTER AK
781−foldMapping '\x10c94' s = Yield '\x10cd4' (CC s '\x0000' '\x0000')
782−-- OLD HUNGARIAN CAPITAL LETTER UNK
783−foldMapping '\x10c95' s = Yield '\x10cd5' (CC s '\x0000' '\x0000')
784−-- OLD HUNGARIAN CAPITAL LETTER EL
785−foldMapping '\x10c96' s = Yield '\x10cd6' (CC s '\x0000' '\x0000')
786−-- OLD HUNGARIAN CAPITAL LETTER ELY
787−foldMapping '\x10c97' s = Yield '\x10cd7' (CC s '\x0000' '\x0000')
788−-- OLD HUNGARIAN CAPITAL LETTER EM
789−foldMapping '\x10c98' s = Yield '\x10cd8' (CC s '\x0000' '\x0000')
790−-- OLD HUNGARIAN CAPITAL LETTER EN
791−foldMapping '\x10c99' s = Yield '\x10cd9' (CC s '\x0000' '\x0000')
792−-- OLD HUNGARIAN CAPITAL LETTER ENY
793−foldMapping '\x10c9a' s = Yield '\x10cda' (CC s '\x0000' '\x0000')
794−-- OLD HUNGARIAN CAPITAL LETTER O
795−foldMapping '\x10c9b' s = Yield '\x10cdb' (CC s '\x0000' '\x0000')
796−-- OLD HUNGARIAN CAPITAL LETTER OO
797−foldMapping '\x10c9c' s = Yield '\x10cdc' (CC s '\x0000' '\x0000')
798−-- OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
799−foldMapping '\x10c9d' s = Yield '\x10cdd' (CC s '\x0000' '\x0000')
800−-- OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
801−foldMapping '\x10c9e' s = Yield '\x10cde' (CC s '\x0000' '\x0000')
802−-- OLD HUNGARIAN CAPITAL LETTER OEE
803−foldMapping '\x10c9f' s = Yield '\x10cdf' (CC s '\x0000' '\x0000')
804−-- OLD HUNGARIAN CAPITAL LETTER EP
805−foldMapping '\x10ca0' s = Yield '\x10ce0' (CC s '\x0000' '\x0000')
806−-- OLD HUNGARIAN CAPITAL LETTER EMP
807−foldMapping '\x10ca1' s = Yield '\x10ce1' (CC s '\x0000' '\x0000')
808−-- OLD HUNGARIAN CAPITAL LETTER ER
809−foldMapping '\x10ca2' s = Yield '\x10ce2' (CC s '\x0000' '\x0000')
810−-- OLD HUNGARIAN CAPITAL LETTER SHORT ER
811−foldMapping '\x10ca3' s = Yield '\x10ce3' (CC s '\x0000' '\x0000')
812−-- OLD HUNGARIAN CAPITAL LETTER ES
813−foldMapping '\x10ca4' s = Yield '\x10ce4' (CC s '\x0000' '\x0000')
814−-- OLD HUNGARIAN CAPITAL LETTER ESZ
815−foldMapping '\x10ca5' s = Yield '\x10ce5' (CC s '\x0000' '\x0000')
816−-- OLD HUNGARIAN CAPITAL LETTER ET
817−foldMapping '\x10ca6' s = Yield '\x10ce6' (CC s '\x0000' '\x0000')
818−-- OLD HUNGARIAN CAPITAL LETTER ENT
819−foldMapping '\x10ca7' s = Yield '\x10ce7' (CC s '\x0000' '\x0000')
820−-- OLD HUNGARIAN CAPITAL LETTER ETY
821−foldMapping '\x10ca8' s = Yield '\x10ce8' (CC s '\x0000' '\x0000')
822−-- OLD HUNGARIAN CAPITAL LETTER ECH
823−foldMapping '\x10ca9' s = Yield '\x10ce9' (CC s '\x0000' '\x0000')
824−-- OLD HUNGARIAN CAPITAL LETTER U
825−foldMapping '\x10caa' s = Yield '\x10cea' (CC s '\x0000' '\x0000')
826−-- OLD HUNGARIAN CAPITAL LETTER UU
827−foldMapping '\x10cab' s = Yield '\x10ceb' (CC s '\x0000' '\x0000')
828−-- OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
829−foldMapping '\x10cac' s = Yield '\x10cec' (CC s '\x0000' '\x0000')
830−-- OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
831−foldMapping '\x10cad' s = Yield '\x10ced' (CC s '\x0000' '\x0000')
832−-- OLD HUNGARIAN CAPITAL LETTER EV
833−foldMapping '\x10cae' s = Yield '\x10cee' (CC s '\x0000' '\x0000')
834−-- OLD HUNGARIAN CAPITAL LETTER EZ
835−foldMapping '\x10caf' s = Yield '\x10cef' (CC s '\x0000' '\x0000')
836−-- OLD HUNGARIAN CAPITAL LETTER EZS
837−foldMapping '\x10cb0' s = Yield '\x10cf0' (CC s '\x0000' '\x0000')
838−-- OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
839−foldMapping '\x10cb1' s = Yield '\x10cf1' (CC s '\x0000' '\x0000')
840−-- OLD HUNGARIAN CAPITAL LETTER US
841−foldMapping '\x10cb2' s = Yield '\x10cf2' (CC s '\x0000' '\x0000')
604+-- WARANG CITI CAPITAL LETTER NGAA
605+foldMapping '\x118a0' s = Yield '\x118c0' (CC s '\x0000' '\x0000')
606+-- WARANG CITI CAPITAL LETTER A
607+foldMapping '\x118a1' s = Yield '\x118c1' (CC s '\x0000' '\x0000')
608+-- WARANG CITI CAPITAL LETTER WI
609+foldMapping '\x118a2' s = Yield '\x118c2' (CC s '\x0000' '\x0000')
610+-- WARANG CITI CAPITAL LETTER YU
611+foldMapping '\x118a3' s = Yield '\x118c3' (CC s '\x0000' '\x0000')
612+-- WARANG CITI CAPITAL LETTER YA
613+foldMapping '\x118a4' s = Yield '\x118c4' (CC s '\x0000' '\x0000')
614+-- WARANG CITI CAPITAL LETTER YO
615+foldMapping '\x118a5' s = Yield '\x118c5' (CC s '\x0000' '\x0000')
616+-- WARANG CITI CAPITAL LETTER II
617+foldMapping '\x118a6' s = Yield '\x118c6' (CC s '\x0000' '\x0000')
618+-- WARANG CITI CAPITAL LETTER UU
619+foldMapping '\x118a7' s = Yield '\x118c7' (CC s '\x0000' '\x0000')
620+-- WARANG CITI CAPITAL LETTER E
621+foldMapping '\x118a8' s = Yield '\x118c8' (CC s '\x0000' '\x0000')
622+-- WARANG CITI CAPITAL LETTER O
623+foldMapping '\x118a9' s = Yield '\x118c9' (CC s '\x0000' '\x0000')
624+-- WARANG CITI CAPITAL LETTER ANG
625+foldMapping '\x118aa' s = Yield '\x118ca' (CC s '\x0000' '\x0000')
626+-- WARANG CITI CAPITAL LETTER GA
627+foldMapping '\x118ab' s = Yield '\x118cb' (CC s '\x0000' '\x0000')
628+-- WARANG CITI CAPITAL LETTER KO
629+foldMapping '\x118ac' s = Yield '\x118cc' (CC s '\x0000' '\x0000')
630+-- WARANG CITI CAPITAL LETTER ENY
631+foldMapping '\x118ad' s = Yield '\x118cd' (CC s '\x0000' '\x0000')
632+-- WARANG CITI CAPITAL LETTER YUJ
633+foldMapping '\x118ae' s = Yield '\x118ce' (CC s '\x0000' '\x0000')
634+-- WARANG CITI CAPITAL LETTER UC
635+foldMapping '\x118af' s = Yield '\x118cf' (CC s '\x0000' '\x0000')
636+-- WARANG CITI CAPITAL LETTER ENN
637+foldMapping '\x118b0' s = Yield '\x118d0' (CC s '\x0000' '\x0000')
638+-- WARANG CITI CAPITAL LETTER ODD
639+foldMapping '\x118b1' s = Yield '\x118d1' (CC s '\x0000' '\x0000')
640+-- WARANG CITI CAPITAL LETTER TTE
641+foldMapping '\x118b2' s = Yield '\x118d2' (CC s '\x0000' '\x0000')
642+-- WARANG CITI CAPITAL LETTER NUNG
643+foldMapping '\x118b3' s = Yield '\x118d3' (CC s '\x0000' '\x0000')
644+-- WARANG CITI CAPITAL LETTER DA
645+foldMapping '\x118b4' s = Yield '\x118d4' (CC s '\x0000' '\x0000')
646+-- WARANG CITI CAPITAL LETTER AT
647+foldMapping '\x118b5' s = Yield '\x118d5' (CC s '\x0000' '\x0000')
648+-- WARANG CITI CAPITAL LETTER AM
649+foldMapping '\x118b6' s = Yield '\x118d6' (CC s '\x0000' '\x0000')
650+-- WARANG CITI CAPITAL LETTER BU
651+foldMapping '\x118b7' s = Yield '\x118d7' (CC s '\x0000' '\x0000')
652+-- WARANG CITI CAPITAL LETTER PU
653+foldMapping '\x118b8' s = Yield '\x118d8' (CC s '\x0000' '\x0000')
654+-- WARANG CITI CAPITAL LETTER HIYO
655+foldMapping '\x118b9' s = Yield '\x118d9' (CC s '\x0000' '\x0000')
656+-- WARANG CITI CAPITAL LETTER HOLO
657+foldMapping '\x118ba' s = Yield '\x118da' (CC s '\x0000' '\x0000')
658+-- WARANG CITI CAPITAL LETTER HORR
659+foldMapping '\x118bb' s = Yield '\x118db' (CC s '\x0000' '\x0000')
660+-- WARANG CITI CAPITAL LETTER HAR
661+foldMapping '\x118bc' s = Yield '\x118dc' (CC s '\x0000' '\x0000')
662+-- WARANG CITI CAPITAL LETTER SSUU
663+foldMapping '\x118bd' s = Yield '\x118dd' (CC s '\x0000' '\x0000')
664+-- WARANG CITI CAPITAL LETTER SII
665+foldMapping '\x118be' s = Yield '\x118de' (CC s '\x0000' '\x0000')
666+-- WARANG CITI CAPITAL LETTER VIYO
667+foldMapping '\x118bf' s = Yield '\x118df' (CC s '\x0000' '\x0000')
842668foldMapping c s = Yield (toLower c) (CC s '\0' '\0')