diff --git a/src/Data/Text/Internal/Fusion/CaseMapping.hs b/src/Data/Text/Internal/Fusion/CaseMapping.hs index 9ccc6f6b82d234efcef2f71238ad634199381f3b..7cb3e5e389295ecb5beeda788f2b0efde0d36755 100644 --- a/src/Data/Text/Internal/Fusion/CaseMapping.hs +++ b/src/Data/Text/Internal/Fusion/CaseMapping.hs @@ -1064,6 +1064,7 @@ upperMapping = \case '\x2c5c'# -> unI64 11308 '\x2c5d'# -> unI64 11309 '\x2c5e'# -> unI64 11310 + '\x2c5f'# -> unI64 11311 '\x2c61'# -> unI64 11360 '\x2c65'# -> unI64 570 '\x2c66'# -> unI64 574 @@ -1267,9 +1268,13 @@ upperMapping = \case '\xa7bb'# -> unI64 42938 '\xa7bd'# -> unI64 42940 '\xa7bf'# -> unI64 42942 + '\xa7c1'# -> unI64 42944 '\xa7c3'# -> unI64 42946 '\xa7c8'# -> unI64 42951 '\xa7ca'# -> unI64 42953 + '\xa7d1'# -> unI64 42960 + '\xa7d7'# -> unI64 42966 + '\xa7d9'# -> unI64 42968 '\xa7f6'# -> unI64 42997 '\xab53'# -> unI64 42931 '\xab70'# -> unI64 5024 @@ -1454,6 +1459,41 @@ upperMapping = \case '\x104f9'# -> unI64 66769 '\x104fa'# -> unI64 66770 '\x104fb'# -> unI64 66771 + '\x10597'# -> unI64 66928 + '\x10598'# -> unI64 66929 + '\x10599'# -> unI64 66930 + '\x1059a'# -> unI64 66931 + '\x1059b'# -> unI64 66932 + '\x1059c'# -> unI64 66933 + '\x1059d'# -> unI64 66934 + '\x1059e'# -> unI64 66935 + '\x1059f'# -> unI64 66936 + '\x105a0'# -> unI64 66937 + '\x105a1'# -> unI64 66938 + '\x105a3'# -> unI64 66940 + '\x105a4'# -> unI64 66941 + '\x105a5'# -> unI64 66942 + '\x105a6'# -> unI64 66943 + '\x105a7'# -> unI64 66944 + '\x105a8'# -> unI64 66945 + '\x105a9'# -> unI64 66946 + '\x105aa'# -> unI64 66947 + '\x105ab'# -> unI64 66948 + '\x105ac'# -> unI64 66949 + '\x105ad'# -> unI64 66950 + '\x105ae'# -> unI64 66951 + '\x105af'# -> unI64 66952 + '\x105b0'# -> unI64 66953 + '\x105b1'# -> unI64 66954 + '\x105b3'# -> unI64 66956 + '\x105b4'# -> unI64 66957 + '\x105b5'# -> unI64 66958 + '\x105b6'# -> unI64 66959 + '\x105b7'# -> unI64 66960 + '\x105b8'# -> unI64 66961 + '\x105b9'# -> unI64 66962 + '\x105bb'# -> unI64 66964 + '\x105bc'# -> unI64 66965 '\x10cc0'# -> unI64 68736 '\x10cc1'# -> unI64 68737 '\x10cc2'# -> unI64 68738 @@ -2563,6 +2603,7 @@ lowerMapping = \case '\x2c2c'# -> unI64 11356 '\x2c2d'# -> unI64 11357 '\x2c2e'# -> unI64 11358 + '\x2c2f'# -> unI64 11359 '\x2c60'# -> unI64 11361 '\x2c62'# -> unI64 619 '\x2c63'# -> unI64 7549 @@ -2743,12 +2784,16 @@ lowerMapping = \case '\xa7ba'# -> unI64 42939 '\xa7bc'# -> unI64 42941 '\xa7be'# -> unI64 42943 + '\xa7c0'# -> unI64 42945 '\xa7c2'# -> unI64 42947 '\xa7c4'# -> unI64 42900 '\xa7c5'# -> unI64 642 '\xa7c6'# -> unI64 7566 '\xa7c7'# -> unI64 42952 '\xa7c9'# -> unI64 42954 + '\xa7d0'# -> unI64 42961 + '\xa7d6'# -> unI64 42967 + '\xa7d8'# -> unI64 42969 '\xa7f5'# -> unI64 42998 '\xff21'# -> unI64 65345 '\xff22'# -> unI64 65346 @@ -2852,6 +2897,41 @@ lowerMapping = \case '\x104d1'# -> unI64 66809 '\x104d2'# -> unI64 66810 '\x104d3'# -> unI64 66811 + '\x10570'# -> unI64 66967 + '\x10571'# -> unI64 66968 + '\x10572'# -> unI64 66969 + '\x10573'# -> unI64 66970 + '\x10574'# -> unI64 66971 + '\x10575'# -> unI64 66972 + '\x10576'# -> unI64 66973 + '\x10577'# -> unI64 66974 + '\x10578'# -> unI64 66975 + '\x10579'# -> unI64 66976 + '\x1057a'# -> unI64 66977 + '\x1057c'# -> unI64 66979 + '\x1057d'# -> unI64 66980 + '\x1057e'# -> unI64 66981 + '\x1057f'# -> unI64 66982 + '\x10580'# -> unI64 66983 + '\x10581'# -> unI64 66984 + '\x10582'# -> unI64 66985 + '\x10583'# -> unI64 66986 + '\x10584'# -> unI64 66987 + '\x10585'# -> unI64 66988 + '\x10586'# -> unI64 66989 + '\x10587'# -> unI64 66990 + '\x10588'# -> unI64 66991 + '\x10589'# -> unI64 66992 + '\x1058a'# -> unI64 66993 + '\x1058c'# -> unI64 66995 + '\x1058d'# -> unI64 66996 + '\x1058e'# -> unI64 66997 + '\x1058f'# -> unI64 66998 + '\x10590'# -> unI64 66999 + '\x10591'# -> unI64 67000 + '\x10592'# -> unI64 67001 + '\x10594'# -> unI64 67003 + '\x10595'# -> unI64 67004 '\x10c80'# -> unI64 68800 '\x10c81'# -> unI64 68801 '\x10c82'# -> unI64 68802 @@ -3926,6 +4006,7 @@ titleMapping = \case '\x2c5c'# -> unI64 11308 '\x2c5d'# -> unI64 11309 '\x2c5e'# -> unI64 11310 + '\x2c5f'# -> unI64 11311 '\x2c61'# -> unI64 11360 '\x2c65'# -> unI64 570 '\x2c66'# -> unI64 574 @@ -4129,9 +4210,13 @@ titleMapping = \case '\xa7bb'# -> unI64 42938 '\xa7bd'# -> unI64 42940 '\xa7bf'# -> unI64 42942 + '\xa7c1'# -> unI64 42944 '\xa7c3'# -> unI64 42946 '\xa7c8'# -> unI64 42951 '\xa7ca'# -> unI64 42953 + '\xa7d1'# -> unI64 42960 + '\xa7d7'# -> unI64 42966 + '\xa7d9'# -> unI64 42968 '\xa7f6'# -> unI64 42997 '\xab53'# -> unI64 42931 '\xab70'# -> unI64 5024 @@ -4316,6 +4401,41 @@ titleMapping = \case '\x104f9'# -> unI64 66769 '\x104fa'# -> unI64 66770 '\x104fb'# -> unI64 66771 + '\x10597'# -> unI64 66928 + '\x10598'# -> unI64 66929 + '\x10599'# -> unI64 66930 + '\x1059a'# -> unI64 66931 + '\x1059b'# -> unI64 66932 + '\x1059c'# -> unI64 66933 + '\x1059d'# -> unI64 66934 + '\x1059e'# -> unI64 66935 + '\x1059f'# -> unI64 66936 + '\x105a0'# -> unI64 66937 + '\x105a1'# -> unI64 66938 + '\x105a3'# -> unI64 66940 + '\x105a4'# -> unI64 66941 + '\x105a5'# -> unI64 66942 + '\x105a6'# -> unI64 66943 + '\x105a7'# -> unI64 66944 + '\x105a8'# -> unI64 66945 + '\x105a9'# -> unI64 66946 + '\x105aa'# -> unI64 66947 + '\x105ab'# -> unI64 66948 + '\x105ac'# -> unI64 66949 + '\x105ad'# -> unI64 66950 + '\x105ae'# -> unI64 66951 + '\x105af'# -> unI64 66952 + '\x105b0'# -> unI64 66953 + '\x105b1'# -> unI64 66954 + '\x105b3'# -> unI64 66956 + '\x105b4'# -> unI64 66957 + '\x105b5'# -> unI64 66958 + '\x105b6'# -> unI64 66959 + '\x105b7'# -> unI64 66960 + '\x105b8'# -> unI64 66961 + '\x105b9'# -> unI64 66962 + '\x105bb'# -> unI64 66964 + '\x105bc'# -> unI64 66965 '\x10cc0'# -> unI64 68736 '\x10cc1'# -> unI64 68737 '\x10cc2'# -> unI64 68738 @@ -4709,16 +4829,6 @@ foldMapping = \case '\x1ff7'# -> unI64 4191340074107849 -- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI '\x1ffc'# -> unI64 1998586825 - -- GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI - '\x2c2f'# -> unI64 11359 - -- LATIN CAPITAL LETTER OLD POLISH O - '\xa7c0'# -> unI64 42945 - -- LATIN CAPITAL LETTER CLOSED INSULAR G - '\xa7d0'# -> unI64 42961 - -- LATIN CAPITAL LETTER MIDDLE SCOTS S - '\xa7d6'# -> unI64 42967 - -- LATIN CAPITAL LETTER SIGMOID S - '\xa7d8'# -> unI64 42969 -- CHEROKEE SMALL LETTER A '\xab70'# -> unI64 5024 -- CHEROKEE SMALL LETTER E @@ -4903,76 +5013,6 @@ foldMapping = \case '\xfb16'# -> unI64 2931819902 -- ARMENIAN SMALL LIGATURE MEN XEH '\xfb17'# -> unI64 2912945524 - -- VITHKUQI CAPITAL LETTER A - '\x10570'# -> unI64 66967 - -- VITHKUQI CAPITAL LETTER BBE - '\x10571'# -> unI64 66968 - -- VITHKUQI CAPITAL LETTER BE - '\x10572'# -> unI64 66969 - -- VITHKUQI CAPITAL LETTER CE - '\x10573'# -> unI64 66970 - -- VITHKUQI CAPITAL LETTER CHE - '\x10574'# -> unI64 66971 - -- VITHKUQI CAPITAL LETTER DE - '\x10575'# -> unI64 66972 - -- VITHKUQI CAPITAL LETTER DHE - '\x10576'# -> unI64 66973 - -- VITHKUQI CAPITAL LETTER EI - '\x10577'# -> unI64 66974 - -- VITHKUQI CAPITAL LETTER E - '\x10578'# -> unI64 66975 - -- VITHKUQI CAPITAL LETTER FE - '\x10579'# -> unI64 66976 - -- VITHKUQI CAPITAL LETTER GA - '\x1057a'# -> unI64 66977 - -- VITHKUQI CAPITAL LETTER HA - '\x1057c'# -> unI64 66979 - -- VITHKUQI CAPITAL LETTER HHA - '\x1057d'# -> unI64 66980 - -- VITHKUQI CAPITAL LETTER I - '\x1057e'# -> unI64 66981 - -- VITHKUQI CAPITAL LETTER IJE - '\x1057f'# -> unI64 66982 - -- VITHKUQI CAPITAL LETTER JE - '\x10580'# -> unI64 66983 - -- VITHKUQI CAPITAL LETTER KA - '\x10581'# -> unI64 66984 - -- VITHKUQI CAPITAL LETTER LA - '\x10582'# -> unI64 66985 - -- VITHKUQI CAPITAL LETTER LLA - '\x10583'# -> unI64 66986 - -- VITHKUQI CAPITAL LETTER ME - '\x10584'# -> unI64 66987 - -- VITHKUQI CAPITAL LETTER NE - '\x10585'# -> unI64 66988 - -- VITHKUQI CAPITAL LETTER NJE - '\x10586'# -> unI64 66989 - -- VITHKUQI CAPITAL LETTER O - '\x10587'# -> unI64 66990 - -- VITHKUQI CAPITAL LETTER PE - '\x10588'# -> unI64 66991 - -- VITHKUQI CAPITAL LETTER QA - '\x10589'# -> unI64 66992 - -- VITHKUQI CAPITAL LETTER RE - '\x1058a'# -> unI64 66993 - -- VITHKUQI CAPITAL LETTER SE - '\x1058c'# -> unI64 66995 - -- VITHKUQI CAPITAL LETTER SHE - '\x1058d'# -> unI64 66996 - -- VITHKUQI CAPITAL LETTER TE - '\x1058e'# -> unI64 66997 - -- VITHKUQI CAPITAL LETTER THE - '\x1058f'# -> unI64 66998 - -- VITHKUQI CAPITAL LETTER U - '\x10590'# -> unI64 66999 - -- VITHKUQI CAPITAL LETTER VE - '\x10591'# -> unI64 67000 - -- VITHKUQI CAPITAL LETTER XE - '\x10592'# -> unI64 67001 - -- VITHKUQI CAPITAL LETTER Y - '\x10594'# -> unI64 67003 - -- VITHKUQI CAPITAL LETTER ZE - '\x10595'# -> unI64 67004 '\x0041'# -> unI64 97 '\x0042'# -> unI64 98 '\x0043'# -> unI64 99 @@ -5899,6 +5939,7 @@ foldMapping = \case '\x2c2c'# -> unI64 11356 '\x2c2d'# -> unI64 11357 '\x2c2e'# -> unI64 11358 + '\x2c2f'# -> unI64 11359 '\x2c60'# -> unI64 11361 '\x2c62'# -> unI64 619 '\x2c63'# -> unI64 7549 @@ -6079,12 +6120,16 @@ foldMapping = \case '\xa7ba'# -> unI64 42939 '\xa7bc'# -> unI64 42941 '\xa7be'# -> unI64 42943 + '\xa7c0'# -> unI64 42945 '\xa7c2'# -> unI64 42947 '\xa7c4'# -> unI64 42900 '\xa7c5'# -> unI64 642 '\xa7c6'# -> unI64 7566 '\xa7c7'# -> unI64 42952 '\xa7c9'# -> unI64 42954 + '\xa7d0'# -> unI64 42961 + '\xa7d6'# -> unI64 42967 + '\xa7d8'# -> unI64 42969 '\xa7f5'# -> unI64 42998 '\xff21'# -> unI64 65345 '\xff22'# -> unI64 65346 @@ -6188,6 +6233,41 @@ foldMapping = \case '\x104d1'# -> unI64 66809 '\x104d2'# -> unI64 66810 '\x104d3'# -> unI64 66811 + '\x10570'# -> unI64 66967 + '\x10571'# -> unI64 66968 + '\x10572'# -> unI64 66969 + '\x10573'# -> unI64 66970 + '\x10574'# -> unI64 66971 + '\x10575'# -> unI64 66972 + '\x10576'# -> unI64 66973 + '\x10577'# -> unI64 66974 + '\x10578'# -> unI64 66975 + '\x10579'# -> unI64 66976 + '\x1057a'# -> unI64 66977 + '\x1057c'# -> unI64 66979 + '\x1057d'# -> unI64 66980 + '\x1057e'# -> unI64 66981 + '\x1057f'# -> unI64 66982 + '\x10580'# -> unI64 66983 + '\x10581'# -> unI64 66984 + '\x10582'# -> unI64 66985 + '\x10583'# -> unI64 66986 + '\x10584'# -> unI64 66987 + '\x10585'# -> unI64 66988 + '\x10586'# -> unI64 66989 + '\x10587'# -> unI64 66990 + '\x10588'# -> unI64 66991 + '\x10589'# -> unI64 66992 + '\x1058a'# -> unI64 66993 + '\x1058c'# -> unI64 66995 + '\x1058d'# -> unI64 66996 + '\x1058e'# -> unI64 66997 + '\x1058f'# -> unI64 66998 + '\x10590'# -> unI64 66999 + '\x10591'# -> unI64 67000 + '\x10592'# -> unI64 67001 + '\x10594'# -> unI64 67003 + '\x10595'# -> unI64 67004 '\x10c80'# -> unI64 68800 '\x10c81'# -> unI64 68801 '\x10c82'# -> unI64 68802