diff options
Diffstat (limited to 'share/colldef')
59 files changed, 7642 insertions, 0 deletions
diff --git a/share/colldef/Makefile b/share/colldef/Makefile new file mode 100644 index 000000000000..be21dfc279fc --- /dev/null +++ b/share/colldef/Makefile @@ -0,0 +1,112 @@ +# $FreeBSD$ + +LOCALES= bg_BG.CP1251 \ + be_BY.CP1131 \ + be_BY.CP1251 \ + be_BY.ISO8859-5 \ + ca_ES.ISO8859-1 \ + ca_ES.ISO8859-15 \ + cs_CZ.ISO8859-2 \ + de_DE.ISO8859-1 \ + de_DE.ISO8859-15 \ + el_GR.ISO8859-7 \ + es_ES.ISO8859-1 \ + es_ES.ISO8859-15 \ + et_EE.ISO8859-15 \ + hi_IN.ISCII-DEV \ + hy_AM.ARMSCII-8 \ + is_IS.ISO8859-1 \ + is_IS.ISO8859-15 \ + kk_KZ.PT154 \ + la_LN.ISO8859-1 \ + la_LN.ISO8859-15 \ + la_LN.ISO8859-2 \ + la_LN.ISO8859-4 \ + la_LN.US-ASCII \ + no_NO.ISO8859-1 \ + no_NO.ISO8859-15 \ + lt_LT.ISO8859-4 \ + lt_LT.ISO8859-13 \ + pl_PL.ISO8859-2 \ + ru_RU.CP1251 \ + ru_RU.CP866 \ + ru_RU.ISO8859-5 \ + ru_RU.KOI8-R \ + sl_SI.ISO8859-2 \ + sr_YU.ISO8859-5 \ + sv_SE.ISO8859-1 \ + sv_SE.ISO8859-15 \ + tr_TR.ISO8859-9 \ + uk_UA.CP1251 \ + uk_UA.ISO8859-5 \ + uk_UA.KOI8-U + +LOCALEDIR= /usr/share/locale + +.SUFFIXES: .src .out + +.src.out: + colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC} + +FILES= ${LOCALES:S/$/.out/} +FILESNAME= LC_COLLATE + +.for locale in ${LOCALES} +FILESDIR_${locale}.out= ${LOCALEDIR}/${locale} +.if exists(${.CURDIR}/map.${locale:E}) +${locale}.out: map.${locale:E} +.endif +.endfor + +CLEANFILES= ${FILES} + +ENCODINGS= Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \ + ISO8859-1 ISO8859-2 ISO8859-15 SJIS US-ASCII UTF-8 + +ISO8859-1_Big5= is_IS:zh_TW +ISO8859-1_ISO8859-1= ${ISO8859-15_ISO8859-15} pt_PT:pt_BR + +LATIN1LINKS= af_ZA da_DK en_AU en_CA en_GB en_NZ en_US eu_ES fi_FI \ + fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL pt_PT +ISO8859-15_ISO8859-15= \ + de_DE:de_AT de_DE:de_CH \ + no_NO:nb_NO no_NO:nn_NO \ + ${LATIN1LINKS:C/^/la_LN:/} + +LATIN2LINKS= hr_HR hu_HU ro_RO sr_YU +ISO8859-2_ISO8859-2= ${LATIN2LINKS:C/^/la_LN:/} cs_CZ:sk_SK + +US-ASCII_Big5HKSCS= la_LN:zh_HK +US-ASCII_CP949= la_LN:ko_KR +US-ASCII_eucCN= la_LN:zh_CN +US-ASCII_eucJP= la_LN:ja_JP +US-ASCII_eucKR= la_LN:ko_KR +US-ASCII_GB18030= la_LN:zh_CN +US-ASCII_GB2312= la_LN:zh_CN +US-ASCII_GBK= la_LN:zh_CN +US-ASCII_SJIS= la_LN:ja_JP + +ASCIILINKS= en_AU en_CA en_GB en_NZ en_US +US-ASCII_US-ASCII= ${ASCIILINKS:C/^/la_LN:/} + +UTF8LINKS= af_ZA am_ET be_BY bg_BG ca_ES cs_CZ da_DK de_AT de_CH \ + de_DE el_GR en_AU en_CA en_GB en_IE en_NZ en_US es_ES \ + et_EE eu_ES fi_FI fr_BE \ + fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM is_IS it_CH it_IT \ + ja_JP kk_KZ ko_KR lt_LT mn_MN \ + nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \ + ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \ + zh_TW +US-ASCII_UTF-8= ${UTF8LINKS:C/^/la_LN:/} + +SYMLINKS= +.for enc1 in ${ENCODINGS} +.for enc2 in ${ENCODINGS} +.for lang_terr in ${${enc1}_${enc2}} +SYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \ + ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2} +.endfor +.endfor +.endfor + +.include <bsd.prog.mk> diff --git a/share/colldef/README b/share/colldef/README new file mode 100644 index 000000000000..7e8e80420fd8 --- /dev/null +++ b/share/colldef/README @@ -0,0 +1,6 @@ +$FreeBSD$ + +WARNING: For the compatibility sake try to keep collating table backward +compatible with ASCII, i.e. add other symbols to the existent ASCII order. + +For mnemonic names see ftp://std.dkuug.dk/i18n/charmaps/ diff --git a/share/colldef/be_BY.CP1131.src b/share/colldef/be_BY.CP1131.src new file mode 100644 index 000000000000..ed9f3cb0bb41 --- /dev/null +++ b/share/colldef/be_BY.CP1131.src @@ -0,0 +1,41 @@ +# $FreeBSD$ +charmap map.CP1131 +order \ +# controls + <NU>;...;<US>;\ +# + <SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;1;2;3;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# uppercase + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <II>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;(<U=>,<V%>);<F=>;<H=>;<C=>;<C%>;<S%>;\ + <Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# lowercase + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <ii>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;(<u=>,<v%>);<f=>;<h=>;<c=>;<c%>;<s%>;\ + <y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<DT>;\ +# + <IE>;<YI>;<G3>;\ + \ + <ie>;<yi>;<g3>;<I=>;<i=>;<Sc>;<sc>;<=">;<='>;\ + \ + <.M>;<Cu>;<NS>;<Sb>;\ + \ + <.S>;<:S>;<?S>;<vv>;<vl>;<vL>;<Vl>;<Dl>;\ + <dL>;<VL>;<VV>;<LD>;<UL>;<Ul>;<uL>;<dl>;\ + <ur>;<uh>;<dh>;<vr>;<hh>;<vh>;<vR>;<Vr>;\ + <UR>;<DR>;<UH>;<DH>;<VR>;<HH>;<VH>;<uH>;\ + <Uh>;<dH>;<Dh>;<Ur>;<uR>;<dR>;<Dr>;<Vh>;\ + <vH>;<ul>;<dr>;<FB>;<LB>;<lB>;<RB>;<TB> diff --git a/share/colldef/be_BY.CP1251.src b/share/colldef/be_BY.CP1251.src new file mode 100644 index 000000000000..aae4c7de78f6 --- /dev/null +++ b/share/colldef/be_BY.CP1251.src @@ -0,0 +1,37 @@ +# $FreeBSD$ +charmap map.CP1251 +order \ +# controls + <NU>;...;<US>;\ +# + <SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;1;2;3;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# uppercase + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <II>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;(<U=>,<V%>);<F=>;<H=>;<C=>;<C%>;<S%>;\ + <Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# lowercase + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <ii>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;(<u=>,<v%>);<f=>;<h=>;<c=>;<c%>;<s%>;\ + <y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<DT>;\ +# + <D%>;<G%>;<.9>;<g%>;<:9>;<.3>;</->;</=>;\ + <Eu>;<%0>;<LJ>;<<1>;<NJ>;<KJ>;<Ts>;<DZ>;\ + <d%>;<'6>;<'9>;<"6>;<"9>;<sb>;<-N>;<-M>;\ + <FB>;<TM>;<lj>;</>1>;<nj>;<kj>;<ts>;<dz>;\ + <NS>;<J%>;<Cu>;<G3>;<BB>;<SE>;\ + <Co>;<IE>;<<<>;<NO>;<-->;<Rg>;<YI>;\ + <DG>;<+->;<g3>;<My>;<PI>;<.M>;\ + <N0>;<ie>;</>/>>;<j%>;<DS>;<ds>;<yi>;<I=>;<i=>;<Sc>;<sc>;<=">;<='> diff --git a/share/colldef/be_BY.ISO8859-5.src b/share/colldef/be_BY.ISO8859-5.src new file mode 100644 index 000000000000..bd1e08be2ae2 --- /dev/null +++ b/share/colldef/be_BY.ISO8859-5.src @@ -0,0 +1,39 @@ +# $FreeBSD$ +charmap map.ISO8859-5 +order \ +# controls + <NU>;...;<US>;\ +# + <SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;1;2;3;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# uppercase + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <II>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;(<U=>,<V%>);<F=>;<H=>;<C=>;<C%>;<S%>;\ + <Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# lowercase + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <ii>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;(<u=>,<v%>);<f=>;<h=>;<c=>;<c%>;<s%>;\ + <y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<DT>;\ +# + <D%>;<G%>;<g%>;\ + <LJ>;<NJ>;<KJ>;<Ts>;<DZ>;\ + <d%>;\ + <lj>;<nj>;<kj>;<ts>;<dz>;\ + <NS>;<J%>;<SE>;\ + <IE>;<-->;<YI>;\ + \ + <N0>;<ie>;<j%>;<DS>;<ds>;<yi>;<I=>;<i=>;<Sc>;<sc>;<=">;<='>;\ + <PA>;<HO>;<BH>;<NH>;<IN>;<NL>;<SA>;<ES>;<HS>;<HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;<S3>;\ + <DC>;<P1>;<P2>;<TS>;<CC>;<MW>;<SG>;<EG>;<SS>;<GC>;<SC>;<CI>;<ST>;<OC>;<PM>;<AC> diff --git a/share/colldef/bg_BG.CP1251.src b/share/colldef/bg_BG.CP1251.src new file mode 100644 index 000000000000..6c3ed8febac0 --- /dev/null +++ b/share/colldef/bg_BG.CP1251.src @@ -0,0 +1,43 @@ +# CP1251 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.CP1251 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<"6>;<"9>;<<<>;</>/>>;\ + <Nb>;<Eu>;<Cu>;<DO>;\ + %;&;';<'6>;<'9>;\(;\);*;+;<+->;\,;<-->;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# uppercase + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<Z%>;<Z=>;\ + <I=>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# lowercase + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<z%>;<z=>;\ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;\ + <-N>;<-M>;<.9>;<:9>;</->;</=>;<.3>;<%0>;<<1>;</>1>;\ + <N0>;<TM>;<sb>;<FB>;<DT>;\ +# + <D%>;<G%>;<g%>;\ + <LJ>;<NJ>;<KJ>;<Ts>;<DZ>;\ + <d%>;\ + <lj>;<nj>;<kj>;<ts>;<dz>;\ + <V%>;<v%>;<J%>;<G3>;\ + <IO>;<IE>;<YI>;\ + <II>;<ii>;<g3>;\ + <io>;<ie>;<j%>;<DS>;<ds>;<yi> diff --git a/share/colldef/ca_ES.ISO8859-1.src b/share/colldef/ca_ES.ISO8859-1.src new file mode 100644 index 000000000000..138ff848de27 --- /dev/null +++ b/share/colldef/ca_ES.ISO8859-1.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);{CH,Ch};D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;K;L;{LL,Ll};M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\ + P;Q;R;{RR,Rr};S;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;\ + <D->;<TH>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);ch;d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;k;l;ll;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\ + p;q;r;rr;s;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/ca_ES.ISO8859-15.src b/share/colldef/ca_ES.ISO8859-15.src new file mode 100644 index 000000000000..7aa54f60f7de --- /dev/null +++ b/share/colldef/ca_ES.ISO8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);{CH,Ch};D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;K;L;{LL,Ll};M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\ + P;Q;R;{RR,Rr};(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\ + <D->;<TH>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);ch;d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;k;l;ll;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\ + p;q;r;rr;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/cs_CZ.ISO8859-2.src b/share/colldef/cs_CZ.ISO8859-2.src new file mode 100644 index 000000000000..2a7c79864155 --- /dev/null +++ b/share/colldef/cs_CZ.ISO8859-2.src @@ -0,0 +1,52 @@ +# Latin2 (for Czech; partially according to CSN 97 6030) +# by Rudolf Cejka <cejkar@dcse.fee.vutbr.cz> +# +# $FreeBSD$ +# +charmap map.ISO8859-2 +substitute <ss> with "ss" +order \ +# spaces + <SP>;<NS>;\ +# capital and small + (A,a,<A'>,<a'>,<A/>>,<a/>>,<A(>,<a(>,<A:>,<a:>,<A;>,<a;>);\ + (B,b);\ + (C,c,<C'>,<c'>,<C,>,<c,>);\ + (<C<>,<c<>);\ + (D,d,<D<>,<d<>,<D//>,<d//>);\ + (E,e,<E'>,<e'>,<E<>,<e<>,<E:>,<e:>,<E;>,<e;>);\ + (F,f);\ + (G,g);\ + (H,h);\ + (CH,Ch,ch);\ + (I,i,<I'>,<i'>,<I/>>,<i/>>);\ + (J,j);\ + (K,k);\ + (L,l,<L'>,<l'>,<L<>,<l<>,<L//>,<l//>);\ + (M,m);\ + (N,n,<N'>,<n'>,<N<>,<n<>);\ + (O,o,<O'>,<o'>,<O/>>,<o/>>,<O:>,<o:>,<O">,<o">);\ + (P,p);\ + (Q,q);\ + (R,r,<R'>,<r'>);\ + (<R<>,<r<>);\ + (S,s,<S'>,<s'>,<S,>,<s,>);\ + (<S<>,<s<>);\ + (T,t,<T<>,<t<>,<T,>,<t,>);\ + (U,u,<U'>,<u'>,<U0>,<u0>,<U:>,<u:>,<U">,<u">);\ + (V,v);\ + (W,w);\ + (X,x);\ + (Y,y,<Y'>,<y'>);\ + (Z,z,<Z.>,<z.>,<Z'>,<z'>);\ + (<Z<>,<z<>);\ +# digits + 0;...;9;\ +# symbols + .;\,;\;;?;!;:;';`;\";\ + <-->;-;|;/;\\;\(;\);[;];\<;>;\{;\};\ + &;<SE>;%;<DO>;<At>;\ + _;=;^;<-:>;+;<*X>;*;<Nb>;~;<DG>;<Cu>;\ + <'.>;<''>;<'<>;<'(>;<':>;<'">;<',>;<';>;\ +# controls + <NU>;...;<US>;<DT>;<PA>;...;<AC> diff --git a/share/colldef/de_DE.ISO8859-1.src b/share/colldef/de_DE.ISO8859-1.src new file mode 100644 index 000000000000..888623f65383 --- /dev/null +++ b/share/colldef/de_DE.ISO8859-1.src @@ -0,0 +1,39 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +substitute <ss> with "ss" +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\ + P;...;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;\ + <D->;<TH>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\ + p;...;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;\ + <d->;<th>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/de_DE.ISO8859-15.src b/share/colldef/de_DE.ISO8859-15.src new file mode 100644 index 000000000000..4bb6bbc94b7a --- /dev/null +++ b/share/colldef/de_DE.ISO8859-15.src @@ -0,0 +1,39 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +substitute <ss> with "ss" +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\ + P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\ + <D->;<TH>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\ + p;...;r;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);\ + <d->;<th>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/el_GR.ISO8859-7.src b/share/colldef/el_GR.ISO8859-7.src new file mode 100644 index 000000000000..11f52e3ab5d3 --- /dev/null +++ b/share/colldef/el_GR.ISO8859-7.src @@ -0,0 +1,34 @@ +# $FreeBSD$ +# +# Greek/ISO 8859-7 (backward compatible with ASCII) +# +charmap map.ISO8859-7 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<<<>;</>/>>;<Nb>;<DO>;<Pd>;%;&;\ + ';\(;\);*;+;<+->;\,;<-->;-;.;/;\ +# digits + (0,<12>);1;(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<Co>;<At>;\ +# capital + A;...;Z;\ + (<A%>,<A*>);<B*>;<G*>;<D*>;(<E%>,<E*>);<Z*>;(<Y%>,\ + <Y*>);<H*>;(<J*>,<I%>,<I*>);<K*>;<L*>;<M*>;<N*>;\ + <C*>;(<O%>,<O*>);<P*>;<R*>;<S*>;<T*>;(<V*>,<U%>,\ + <U*>);<F*>;<X*>;<Q*>;(<W%>,<W*>);\ +# small + a;...;z;\ + (<a%>,<a*>);<b*>;<g*>;<d*>;(<e%>,<e*>);<z*>;(<y%>,\ + <y*>);<h*>;(<i3>,<j*>,<i%>,<i*>);<k*>;<l*>;<m*>;\ + <n*>;<c*>;(<o%>,<o*>);<p*>;<r*>;<s*>;<*s>;<t*>;\ + (<u3>,<v*>,<u%>,<u*>);<f*>;<x*>;<q*>;(<w%>,<w*>);\ +# + [;\\;];<':>;_;<''>;`;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<DT>;\ +# remains + <'/>>;<9'>;<'9>;<IE>;<DS>;<NJ>;<V%>;<-M>;<'%>;\ + <v=>;<dz> diff --git a/share/colldef/en_DK.example b/share/colldef/en_DK.example new file mode 100644 index 000000000000..c6777d2ee601 --- /dev/null +++ b/share/colldef/en_DK.example @@ -0,0 +1,3073 @@ +escape_char / +comment_char % + +% English language locale for Denmark +% +% Written according to POSIX.2 +% ISO/IEC 9945-2:1993 specifications +% +% Source: Danish Standards Association +% Address: Baunegaardsvej 73, +% DK-2900 Hellerup, Danmark +% Contact: Keld Simonsen +% Email: Keld.Simonsen@dkuug.dk +% Tel: +45 - 39770101 +% Fax: +45 - 39770202 +% Language: en +% Territory: DK +% Revision: 3.3 +% Date: 1994-03-22 +% Application: general +% Users: general +% Repertoiremap: mnemonic.ds +% Charset: ISO_8859-1:1987 +% Distribution and use is free, also for +% commercial purposes. + +LC_COLLATE + +% Base collation scheme: 1994-03-22 + +% Ordering algorithm: +% 1. Spaces and hyphen (but not soft +% hyphen) before punctuation +% characters, punctuation characters +% before numbers, +% numbers before letters. +% 2. Letters with diacritical marks are +% members of equivalence classes +% 3. A distinction is made with regards +% to case as noted below. +% 4. Special characters are ignored +% when comparing letters, but then +% they are considered +% 5. The alphabets are sorted in order +% of first appearance in ISO 10646: +% Latin, Greek, Cyrillic, etc. +% +% According to Greek specifications, +% the steps 2. and 3. above are reversed +% for the Greek script + +% collating symbols + +% The collating symbol naming is +% mostly taken from ISO 10646-1, +% for example the case and accent +% names are from this standard. + +collating-symbol <CAPITAL> +collating-symbol <CAPITAL-SMALL> +collating-symbol <SMALL-CAPITAL> +collating-symbol <SMALL> + +% <CAPITAL-SMALL> and <SMALL-CAPITAL> +% are for cases like Danish <A><a> +% and Spanish <C><h> being treated +% as one letter. + +% The <a8> ...... <z8> collating +% symbols have defined weights as +% the last character in a group of +% Latin letters. They are used +% to specify deltas by locales using +% a locale as the default ordering +% and by "replace-after" statements +% specifying the changed placement +% in an ordering of a character. + +collating-symbol <a8> +collating-symbol <b8> +collating-symbol <c8> +collating-symbol <d8> +collating-symbol <e8> +collating-symbol <f8> +collating-symbol <g8> +collating-symbol <h8> +collating-symbol <i8> +collating-symbol <j8> +collating-symbol <k8> +collating-symbol <l8> +collating-symbol <m8> +collating-symbol <n8> +collating-symbol <o8> +collating-symbol <p8> +collating-symbol <q8> +collating-symbol <r8> +collating-symbol <s8> +collating-symbol <t8> +collating-symbol <u8> +collating-symbol <v8> +collating-symbol <w8> +collating-symbol <x8> +collating-symbol <y8> +collating-symbol <z8> + +collating-symbol <NONE> +collating-symbol <ACUTE> +collating-symbol <ACUTE+DOT> +collating-symbol <GRAVE> +collating-symbol <DOUBLE-GRAVE> +collating-symbol <BREVE> +collating-symbol <BREVE+ACUTE> +collating-symbol <BREVE+GRAVE> +collating-symbol <BREVE+MACRON> +collating-symbol <BREVE+HOOK> +collating-symbol <BREVE+TILDE> +collating-symbol <BREVE+DOT-BELOW> +collating-symbol <BREVE-BELOW> +collating-symbol <INVERTED-BREVE> +collating-symbol <CIRCUMFLEX> +collating-symbol <CIRCUMFLEX+ACUTE> +collating-symbol <CIRCUMFLEX+GRAVE> +collating-symbol <CIRCUMFLEX+HOOK> +collating-symbol <CIRCUMFLEX+TILDE> +collating-symbol <CIRCUMFLEX+DOT-BELOW> +collating-symbol <CARON> +collating-symbol <CARON+DIAERESIS> +collating-symbol <CARON+DOT> +collating-symbol <RING> +collating-symbol <RING+ACUTE> +collating-symbol <RING-BELOW> +collating-symbol <DIAERESIS> +collating-symbol <DIAERESIS+MACRON> +collating-symbol <DIAERESIS+ACUTE> +collating-symbol <DIAERESIS+GRAVE> +collating-symbol <DIAERESIS+CARON> +collating-symbol <DOUBLE-ACUTE> +collating-symbol <HOOK> +collating-symbol <TILDE> +collating-symbol <TILDE+ACUTE> +collating-symbol <TILDE+DIAERESIS> +collating-symbol <TILDE-BELOW> +collating-symbol <DOT> +collating-symbol <DOT-BELOW> +collating-symbol <DOT+DOT-BELOW> +collating-symbol <STROKE> +collating-symbol <STROKE+ACUTE> +collating-symbol <CEDILLA> +collating-symbol <CEDILLA+ACUTE> +collating-symbol <CEDILLA+GRAVE> +collating-symbol <CEDILLA+BREVE> +collating-symbol <OGONEK> +collating-symbol <OGONEK+MACRON> +collating-symbol <MACRON> +collating-symbol <MACRON+ACUTE> +collating-symbol <MACRON+GRAVE> +collating-symbol <MACRON+DIAERESIS> +collating-symbol <MACRON+DIAERESIS-BELOW> +collating-symbol <MACRON+DOT> +collating-symbol <MACRON+DOT-BELOW> +collating-symbol <MACRON+CIRCUMFLEX> +collating-symbol <LINE-BELOW> +collating-symbol <HORN> +collating-symbol <HORN+ACUTE> +collating-symbol <HORN+GRAVE> +collating-symbol <HORN+HOOK> +collating-symbol <HORN+TILDE> +collating-symbol <HORN+DOT-BELOW> +collating-symbol <PRECEDED-BY-APOSTROPHE> +collating-symbol <GREEK> +collating-symbol <TONOS> +collating-symbol <DIALYTICA> +collating-symbol <DIALYTICA+TONOS> +collating-symbol <CYRILLIC> +collating-symbol <HIRAGANA> +collating-symbol <KATAKANA> +collating-symbol <SPECIAL> + +% letter;accent;case;specials + +order_start forward;backward/ + ;forward;position + +% <CAPITAL> or <SMALL> letters first: + +<CAPITAL> +<CAPITAL-SMALL> +<SMALL-CAPITAL> +<SMALL> + +% Accents: + +<NONE> +<ACUTE> +<ACUTE+DOT> +<GRAVE> +<DOUBLE-GRAVE> +<BREVE> +<BREVE+ACUTE> +<BREVE+GRAVE> +<BREVE+MACRON> +<BREVE+HOOK> +<BREVE+TILDE> +<BREVE+DOT-BELOW> +<BREVE-BELOW> +<INVERTED-BREVE> +<CIRCUMFLEX> +<CIRCUMFLEX+ACUTE> +<CIRCUMFLEX+GRAVE> +<CIRCUMFLEX+HOOK> +<CIRCUMFLEX+TILDE> +<CIRCUMFLEX+DOT-BELOW> +<CARON> +<CARON+DIAERESIS> +<CARON+DOT> +<RING> +<RING+ACUTE> +<RING-BELOW> +<DIAERESIS> +<DIAERESIS+MACRON> +<DIAERESIS+ACUTE> +<DIAERESIS+GRAVE> +<DIAERESIS+CARON> +<DOUBLE-ACUTE> +<HOOK> +<TILDE> +<TILDE+ACUTE> +<TILDE+DIAERESIS> +<TILDE-BELOW> +<DOT> +<DOT-BELOW> +<DOT+DOT-BELOW> +<STROKE> +<STROKE+ACUTE> +<CEDILLA> +<CEDILLA+ACUTE> +<CEDILLA+GRAVE> +<CEDILLA+BREVE> +<OGONEK> +<OGONEK+MACRON> +<MACRON> +<MACRON+ACUTE> +<MACRON+GRAVE> +<MACRON+DIAERESIS> +<MACRON+DIAERESIS-BELOW> +<MACRON+DOT> +<MACRON+DOT-BELOW> +<MACRON+CIRCUMFLEX> +<LINE-BELOW> +<HORN> +<HORN+ACUTE> +<HORN+GRAVE> +<HORN+HOOK> +<HORN+TILDE> +<HORN+DOT-BELOW> +<PRECEDED-BY-APOSTROPHE> +<GREEK> +<TONOS> +<DIALYTICA> +<DIALYTICA+TONOS> +<CYRILLIC> +<HIRAGANA> +<KATAKANA> +<SPECIAL> + +<NS> <NS>;<NS>;<NS>;IGNORE +<SP> IGNORE;IGNORE;IGNORE;<SP> +<HT> IGNORE;IGNORE;IGNORE;<HT> +<VT> IGNORE;IGNORE;IGNORE;<VT> +<CR> IGNORE;IGNORE;IGNORE;<CR> +<LF> IGNORE;IGNORE;IGNORE;<LF> +<FF> IGNORE;IGNORE;IGNORE;<FF> +<_> IGNORE;IGNORE;IGNORE;<_> +<'m> IGNORE;IGNORE;IGNORE;<'m> +<--> IGNORE;IGNORE;IGNORE;<--> +<-> IGNORE;IGNORE;IGNORE;<-> +<,> IGNORE;IGNORE;IGNORE;<,> +<;> IGNORE;IGNORE;IGNORE;<;> +<:> IGNORE;IGNORE;IGNORE;<:> +<!> IGNORE;IGNORE;IGNORE;<!> +<!I> IGNORE;IGNORE;IGNORE;<!I> +<?> IGNORE;IGNORE;IGNORE;<?> +<?I> IGNORE;IGNORE;IGNORE;<?I> +<//> IGNORE;IGNORE;IGNORE;<//> +<.> IGNORE;IGNORE;IGNORE;<.> +<''> IGNORE;IGNORE;IGNORE;<''> +<'!> IGNORE;IGNORE;IGNORE;<'!> +<'/>> IGNORE;IGNORE;IGNORE;<'/>> +<':> IGNORE;IGNORE;IGNORE;<':> +<'?> IGNORE;IGNORE;IGNORE;<'?> +<.M> IGNORE;IGNORE;IGNORE;<.M> +<',> IGNORE;IGNORE;IGNORE;<',> +<'> IGNORE;IGNORE;IGNORE;<'> +<'6> IGNORE;IGNORE;IGNORE;<'6> +<'9> IGNORE;IGNORE;IGNORE;<'9> +<"> IGNORE;IGNORE;IGNORE;<"> +<"6> IGNORE;IGNORE;IGNORE;<"6> +<"9> IGNORE;IGNORE;IGNORE;<"9> +<<<> IGNORE;IGNORE;IGNORE;<<<> +</>/>> IGNORE;IGNORE;IGNORE;</>/>> +<(> IGNORE;IGNORE;IGNORE;<(> +<(S> IGNORE;IGNORE;IGNORE;<(S> +<)> IGNORE;IGNORE;IGNORE;<)> +<)S> IGNORE;IGNORE;IGNORE;<)S> +<<(> IGNORE;IGNORE;IGNORE;<<(> +<)/>> IGNORE;IGNORE;IGNORE;<)/>> +<(!> IGNORE;IGNORE;IGNORE;<(!> +<!)> IGNORE;IGNORE;IGNORE;<!)> +<SE> IGNORE;IGNORE;IGNORE;<SE> +<PI> IGNORE;IGNORE;IGNORE;<PI> +<Co> IGNORE;IGNORE;IGNORE;<Co> +<Rg> IGNORE;IGNORE;IGNORE;<Rg> +<At> IGNORE;IGNORE;IGNORE;<At> +<Cu> IGNORE;IGNORE;IGNORE;<Cu> +<Ct> IGNORE;IGNORE;IGNORE;<Ct> +<DO> IGNORE;IGNORE;IGNORE;<DO> +<Pd> IGNORE;IGNORE;IGNORE;<Pd> +<Ye> IGNORE;IGNORE;IGNORE;<Ye> +<*> IGNORE;IGNORE;IGNORE;<*> +<////> IGNORE;IGNORE;IGNORE;<////> +<&> IGNORE;IGNORE;IGNORE;<&> +<Nb> IGNORE;IGNORE;IGNORE;<Nb> +<%> IGNORE;IGNORE;IGNORE;<%> +<-S> IGNORE;IGNORE;IGNORE;<-S> +<+> IGNORE;IGNORE;IGNORE;<+> +<+S> IGNORE;IGNORE;IGNORE;<+S> +<+-> IGNORE;IGNORE;IGNORE;<+-> +<-:> IGNORE;IGNORE;IGNORE;<-:> +<*X> IGNORE;IGNORE;IGNORE;<*X> +<!=> IGNORE;IGNORE;IGNORE;<!=> +<<> IGNORE;IGNORE;IGNORE;<<> +<=<> IGNORE;IGNORE;IGNORE;<=<> +<=> IGNORE;IGNORE;IGNORE;<=> +</>=> IGNORE;IGNORE;IGNORE;</>=> +</>> IGNORE;IGNORE;IGNORE;</>> +<NO> IGNORE;IGNORE;IGNORE;<NO> +<!!> IGNORE;IGNORE;IGNORE;<!!> +<BB> IGNORE;IGNORE;IGNORE;<BB> +<DG> IGNORE;IGNORE;IGNORE;<DG> +<My> IGNORE;IGNORE;IGNORE;<My> +<'<> IGNORE;IGNORE;IGNORE;<'<> +<'(> IGNORE;IGNORE;IGNORE;<'(> +<'.> IGNORE;IGNORE;IGNORE;<'.> +<'0> IGNORE;IGNORE;IGNORE;<'0> +<';> IGNORE;IGNORE;IGNORE;<';> +<1?> IGNORE;IGNORE;IGNORE;<1?> +<'"> IGNORE;IGNORE;IGNORE;<'"> +<'G> IGNORE;IGNORE;IGNORE;<'G> +<,G> IGNORE;IGNORE;IGNORE;<,G> +<j3> IGNORE;IGNORE;IGNORE;<j3> +<?%> IGNORE;IGNORE;IGNORE;<?%> +<'*> IGNORE;IGNORE;IGNORE;<'*> +<'%> IGNORE;IGNORE;IGNORE;<'%> +<.*> IGNORE;IGNORE;IGNORE;<.*> +<b3> IGNORE;IGNORE;IGNORE;<b3> +<,,> IGNORE;IGNORE;IGNORE;<,,> +<?*> IGNORE;IGNORE;IGNORE;<?*> +<?:> IGNORE;IGNORE;IGNORE;<?:> +<,!> IGNORE;IGNORE;IGNORE;<,!> +<,'> IGNORE;IGNORE;IGNORE;<,'> +<?,> IGNORE;IGNORE;IGNORE;<?,> +<;!> IGNORE;IGNORE;IGNORE;<;!> +<;'> IGNORE;IGNORE;IGNORE;<;'> +<?;> IGNORE;IGNORE;IGNORE;<?;> +<!:> IGNORE;IGNORE;IGNORE;<!:> +<!*> IGNORE;IGNORE;IGNORE;<!*> +<;;> IGNORE;IGNORE;IGNORE;<;;> +<1N> IGNORE;IGNORE;IGNORE;<1N> +<1M> IGNORE;IGNORE;IGNORE;<1M> +<3M> IGNORE;IGNORE;IGNORE;<3M> +<4M> IGNORE;IGNORE;IGNORE;<4M> +<6M> IGNORE;IGNORE;IGNORE;<6M> +<LR> IGNORE;IGNORE;IGNORE;<LR> +<RL> IGNORE;IGNORE;IGNORE;<RL> +<1T> IGNORE;IGNORE;IGNORE;<1T> +<1H> IGNORE;IGNORE;IGNORE;<1H> +<-1> IGNORE;IGNORE;IGNORE;<-1> +<-N> IGNORE;IGNORE;IGNORE;<-N> +<-M> IGNORE;IGNORE;IGNORE;<-M> +<-3> IGNORE;IGNORE;IGNORE;<-3> +<!2> IGNORE;IGNORE;IGNORE;<!2> +<=2> IGNORE;IGNORE;IGNORE;<=2> +<.9> IGNORE;IGNORE;IGNORE;<.9> +<9'> IGNORE;IGNORE;IGNORE;<9'> +<:9> IGNORE;IGNORE;IGNORE;<:9> +<9"> IGNORE;IGNORE;IGNORE;<9"> +<//-> IGNORE;IGNORE;IGNORE;<//-> +<//=> IGNORE;IGNORE;IGNORE;<//=> +<Sb> IGNORE;IGNORE;IGNORE;<Sb> +<..> IGNORE;IGNORE;IGNORE;<..> +<.3> IGNORE;IGNORE;IGNORE;<.3> +<%0> IGNORE;IGNORE;IGNORE;<%0> +<1'> IGNORE;IGNORE;IGNORE;<1'> +<2'> IGNORE;IGNORE;IGNORE;<2'> +<3'> IGNORE;IGNORE;IGNORE;<3'> +<1"> IGNORE;IGNORE;IGNORE;<1"> +<2"> IGNORE;IGNORE;IGNORE;<2"> +<3"> IGNORE;IGNORE;IGNORE;<3"> +<Ca> IGNORE;IGNORE;IGNORE;<Ca> +<<1> IGNORE;IGNORE;IGNORE;<<1> +</>1> IGNORE;IGNORE;IGNORE;</>1> +<:X> IGNORE;IGNORE;IGNORE;<:X> +<!*2> IGNORE;IGNORE;IGNORE;<!*2> +<'-> IGNORE;IGNORE;IGNORE;<'-> +<=S> IGNORE;IGNORE;IGNORE;<=S> +<0s> IGNORE;IGNORE;IGNORE;<0s> +<1s> IGNORE;IGNORE;IGNORE;<1s> +<2s> IGNORE;IGNORE;IGNORE;<2s> +<3s> IGNORE;IGNORE;IGNORE;<3s> +<4s> IGNORE;IGNORE;IGNORE;<4s> +<5s> IGNORE;IGNORE;IGNORE;<5s> +<6s> IGNORE;IGNORE;IGNORE;<6s> +<7s> IGNORE;IGNORE;IGNORE;<7s> +<8s> IGNORE;IGNORE;IGNORE;<8s> +<9s> IGNORE;IGNORE;IGNORE;<9s> +<+s> IGNORE;IGNORE;IGNORE;<+s> +<-s> IGNORE;IGNORE;IGNORE;<-s> +<=s> IGNORE;IGNORE;IGNORE;<=s> +<(s> IGNORE;IGNORE;IGNORE;<(s> +<)s> IGNORE;IGNORE;IGNORE;<)s> +<Ff> IGNORE;IGNORE;IGNORE;<Ff> +<Li> IGNORE;IGNORE;IGNORE;<Li> +<Pt> IGNORE;IGNORE;IGNORE;<Pt> +<W=> IGNORE;IGNORE;IGNORE;<W=> +<oC> IGNORE;IGNORE;IGNORE;<oC> +<co> IGNORE;IGNORE;IGNORE;<co> +<oF> IGNORE;IGNORE;IGNORE;<oF> +<N0> IGNORE;IGNORE;IGNORE;<N0> +<PO> IGNORE;IGNORE;IGNORE;<PO> +<Rx> IGNORE;IGNORE;IGNORE;<Rx> +<SM> IGNORE;IGNORE;IGNORE;<SM> +<TM> IGNORE;IGNORE;IGNORE;<TM> +<Om> IGNORE;IGNORE;IGNORE;<Om> +<AO> IGNORE;IGNORE;IGNORE;<AO> +<13> IGNORE;IGNORE;IGNORE;<13> +<23> IGNORE;IGNORE;IGNORE;<23> +<15> IGNORE;IGNORE;IGNORE;<15> +<25> IGNORE;IGNORE;IGNORE;<25> +<35> IGNORE;IGNORE;IGNORE;<35> +<45> IGNORE;IGNORE;IGNORE;<45> +<16> IGNORE;IGNORE;IGNORE;<16> +<56> IGNORE;IGNORE;IGNORE;<56> +<1R> IGNORE;IGNORE;IGNORE;<1R> +<2R> IGNORE;IGNORE;IGNORE;<2R> +<3R> IGNORE;IGNORE;IGNORE;<3R> +<4R> IGNORE;IGNORE;IGNORE;<4R> +<5R> IGNORE;IGNORE;IGNORE;<5R> +<6R> IGNORE;IGNORE;IGNORE;<6R> +<7R> IGNORE;IGNORE;IGNORE;<7R> +<8R> IGNORE;IGNORE;IGNORE;<8R> +<9R> IGNORE;IGNORE;IGNORE;<9R> +<aR> IGNORE;IGNORE;IGNORE;<aR> +<bR> IGNORE;IGNORE;IGNORE;<bR> +<cR> IGNORE;IGNORE;IGNORE;<cR> +<50R> IGNORE;IGNORE;IGNORE;<50R> +<100R> IGNORE;IGNORE;IGNORE;<100R> +<500R> IGNORE;IGNORE;IGNORE;<500R> +<1000R> IGNORE;IGNORE;IGNORE;<1000R> +<1r> IGNORE;IGNORE;IGNORE;<1r> +<2r> IGNORE;IGNORE;IGNORE;<2r> +<3r> IGNORE;IGNORE;IGNORE;<3r> +<4r> IGNORE;IGNORE;IGNORE;<4r> +<5r> IGNORE;IGNORE;IGNORE;<5r> +<6r> IGNORE;IGNORE;IGNORE;<6r> +<7r> IGNORE;IGNORE;IGNORE;<7r> +<8r> IGNORE;IGNORE;IGNORE;<8r> +<9r> IGNORE;IGNORE;IGNORE;<9r> +<ar> IGNORE;IGNORE;IGNORE;<ar> +<br> IGNORE;IGNORE;IGNORE;<br> +<cr> IGNORE;IGNORE;IGNORE;<cr> +<50r> IGNORE;IGNORE;IGNORE;<50r> +<100r> IGNORE;IGNORE;IGNORE;<100r> +<500r> IGNORE;IGNORE;IGNORE;<500r> +<1000r> IGNORE;IGNORE;IGNORE;<1000r> +<1000RCD> IGNORE;IGNORE;IGNORE;<1000RCD> +<5000R> IGNORE;IGNORE;IGNORE;<5000R> +<10000R> IGNORE;IGNORE;IGNORE;<10000R> +<-!> IGNORE;IGNORE;IGNORE;<-!> +<-v> IGNORE;IGNORE;IGNORE;<-v> +<</>> IGNORE;IGNORE;IGNORE;<</>> +<UD> IGNORE;IGNORE;IGNORE;<UD> +<<!!> IGNORE;IGNORE;IGNORE;<<!!> +</////>> IGNORE;IGNORE;IGNORE;</////>> +<!!/>> IGNORE;IGNORE;IGNORE;<!!/>> +<<////> IGNORE;IGNORE;IGNORE;<<////> +<UD-> IGNORE;IGNORE;IGNORE;<UD-> +</>V> IGNORE;IGNORE;IGNORE;</>V> +<<=> IGNORE;IGNORE;IGNORE;<<=> +<=/>> IGNORE;IGNORE;IGNORE;<=/>> +<==> IGNORE;IGNORE;IGNORE;<==> +<FA> IGNORE;IGNORE;IGNORE;<FA> +<dP> IGNORE;IGNORE;IGNORE;<dP> +<TE> IGNORE;IGNORE;IGNORE;<TE> +<//0> IGNORE;IGNORE;IGNORE;<//0> +<DE> IGNORE;IGNORE;IGNORE;<DE> +<NB> IGNORE;IGNORE;IGNORE;<NB> +<(-> IGNORE;IGNORE;IGNORE;<(-> +<-)> IGNORE;IGNORE;IGNORE;<-)> +<*P> IGNORE;IGNORE;IGNORE;<*P> +<+Z> IGNORE;IGNORE;IGNORE;<+Z> +<-2> IGNORE;IGNORE;IGNORE;<-2> +<-+> IGNORE;IGNORE;IGNORE;<-+> +<.+> IGNORE;IGNORE;IGNORE;<.+> +<//f> IGNORE;IGNORE;IGNORE;<//f> +<*-> IGNORE;IGNORE;IGNORE;<*-> +<Ob> IGNORE;IGNORE;IGNORE;<Ob> +<sb> IGNORE;IGNORE;IGNORE;<sb> +<RT> IGNORE;IGNORE;IGNORE;<RT> +<0(> IGNORE;IGNORE;IGNORE;<0(> +<00> IGNORE;IGNORE;IGNORE;<00> +<-L> IGNORE;IGNORE;IGNORE;<-L> +<-V> IGNORE;IGNORE;IGNORE;<-V> +<PP> IGNORE;IGNORE;IGNORE;<PP> +<AN> IGNORE;IGNORE;IGNORE;<AN> +<OR> IGNORE;IGNORE;IGNORE;<OR> +<(U> IGNORE;IGNORE;IGNORE;<(U> +<)U> IGNORE;IGNORE;IGNORE;<)U> +<In> IGNORE;IGNORE;IGNORE;<In> +<DI> IGNORE;IGNORE;IGNORE;<DI> +<Io> IGNORE;IGNORE;IGNORE;<Io> +<.:> IGNORE;IGNORE;IGNORE;<.:> +<:.> IGNORE;IGNORE;IGNORE;<:.> +<:R> IGNORE;IGNORE;IGNORE;<:R> +<::> IGNORE;IGNORE;IGNORE;<::> +<?1> IGNORE;IGNORE;IGNORE;<?1> +<CG> IGNORE;IGNORE;IGNORE;<CG> +<?-> IGNORE;IGNORE;IGNORE;<?-> +<?=> IGNORE;IGNORE;IGNORE;<?=> +<?2> IGNORE;IGNORE;IGNORE;<?2> +<=?> IGNORE;IGNORE;IGNORE;<=?> +<HI> IGNORE;IGNORE;IGNORE;<HI> +<=3> IGNORE;IGNORE;IGNORE;<=3> +<<*> IGNORE;IGNORE;IGNORE;<<*> +<*/>> IGNORE;IGNORE;IGNORE;<*/>> +<!<> IGNORE;IGNORE;IGNORE;<!<> +<!/>> IGNORE;IGNORE;IGNORE;<!/>> +<(C> IGNORE;IGNORE;IGNORE;<(C> +<)C> IGNORE;IGNORE;IGNORE;<)C> +<(_> IGNORE;IGNORE;IGNORE;<(_> +<)_> IGNORE;IGNORE;IGNORE;<)_> +<0.> IGNORE;IGNORE;IGNORE;<0.> +<02> IGNORE;IGNORE;IGNORE;<02> +<-T> IGNORE;IGNORE;IGNORE;<-T> +<.P> IGNORE;IGNORE;IGNORE;<.P> +<:3> IGNORE;IGNORE;IGNORE;<:3> +<Eh> IGNORE;IGNORE;IGNORE;<Eh> +<<7> IGNORE;IGNORE;IGNORE;<<7> +</>7> IGNORE;IGNORE;IGNORE;</>7> +<7<> IGNORE;IGNORE;IGNORE;<7<> +<7/>> IGNORE;IGNORE;IGNORE;<7/>> +<NI> IGNORE;IGNORE;IGNORE;<NI> +<(A> IGNORE;IGNORE;IGNORE;<(A> +<TR> IGNORE;IGNORE;IGNORE;<TR> +<Iu> IGNORE;IGNORE;IGNORE;<Iu> +<Il> IGNORE;IGNORE;IGNORE;<Il> +<Vs> IGNORE;IGNORE;IGNORE;<Vs> +<1h> IGNORE;IGNORE;IGNORE;<1h> +<3h> IGNORE;IGNORE;IGNORE;<3h> +<2h> IGNORE;IGNORE;IGNORE;<2h> +<4h> IGNORE;IGNORE;IGNORE;<4h> +<1j> IGNORE;IGNORE;IGNORE;<1j> +<2j> IGNORE;IGNORE;IGNORE;<2j> +<3j> IGNORE;IGNORE;IGNORE;<3j> +<4j> IGNORE;IGNORE;IGNORE;<4j> +<1-o> IGNORE;IGNORE;IGNORE;<1-o> +<2-o> IGNORE;IGNORE;IGNORE;<2-o> +<3-o> IGNORE;IGNORE;IGNORE;<3-o> +<4-o> IGNORE;IGNORE;IGNORE;<4-o> +<5-o> IGNORE;IGNORE;IGNORE;<5-o> +<6-o> IGNORE;IGNORE;IGNORE;<6-o> +<7-o> IGNORE;IGNORE;IGNORE;<7-o> +<8-o> IGNORE;IGNORE;IGNORE;<8-o> +<9-o> IGNORE;IGNORE;IGNORE;<9-o> +<10-o> IGNORE;IGNORE;IGNORE;<10-o> +<11-o> IGNORE;IGNORE;IGNORE;<11-o> +<12-o> IGNORE;IGNORE;IGNORE;<12-o> +<13-o> IGNORE;IGNORE;IGNORE;<13-o> +<14-o> IGNORE;IGNORE;IGNORE;<14-o> +<15-o> IGNORE;IGNORE;IGNORE;<15-o> +<16-o> IGNORE;IGNORE;IGNORE;<16-o> +<17-o> IGNORE;IGNORE;IGNORE;<17-o> +<18-o> IGNORE;IGNORE;IGNORE;<18-o> +<19-o> IGNORE;IGNORE;IGNORE;<19-o> +<20-o> IGNORE;IGNORE;IGNORE;<20-o> +<(1)> IGNORE;IGNORE;IGNORE;<(1)> +<(2)> IGNORE;IGNORE;IGNORE;<(2)> +<(3)> IGNORE;IGNORE;IGNORE;<(3)> +<(4)> IGNORE;IGNORE;IGNORE;<(4)> +<(5)> IGNORE;IGNORE;IGNORE;<(5)> +<(6)> IGNORE;IGNORE;IGNORE;<(6)> +<(7)> IGNORE;IGNORE;IGNORE;<(7)> +<(8)> IGNORE;IGNORE;IGNORE;<(8)> +<(9)> IGNORE;IGNORE;IGNORE;<(9)> +<(10)> IGNORE;IGNORE;IGNORE;<(10)> +<(11)> IGNORE;IGNORE;IGNORE;<(11)> +<(12)> IGNORE;IGNORE;IGNORE;<(12)> +<(13)> IGNORE;IGNORE;IGNORE;<(13)> +<(14)> IGNORE;IGNORE;IGNORE;<(14)> +<(15)> IGNORE;IGNORE;IGNORE;<(15)> +<(16)> IGNORE;IGNORE;IGNORE;<(16)> +<(17)> IGNORE;IGNORE;IGNORE;<(17)> +<(18)> IGNORE;IGNORE;IGNORE;<(18)> +<(19)> IGNORE;IGNORE;IGNORE;<(19)> +<(20)> IGNORE;IGNORE;IGNORE;<(20)> +<1.> IGNORE;IGNORE;IGNORE;<1.> +<2.> IGNORE;IGNORE;IGNORE;<2.> +<3.> IGNORE;IGNORE;IGNORE;<3.> +<4.> IGNORE;IGNORE;IGNORE;<4.> +<5.> IGNORE;IGNORE;IGNORE;<5.> +<6.> IGNORE;IGNORE;IGNORE;<6.> +<7.> IGNORE;IGNORE;IGNORE;<7.> +<8.> IGNORE;IGNORE;IGNORE;<8.> +<9.> IGNORE;IGNORE;IGNORE;<9.> +<10.> IGNORE;IGNORE;IGNORE;<10.> +<11.> IGNORE;IGNORE;IGNORE;<11.> +<12.> IGNORE;IGNORE;IGNORE;<12.> +<13.> IGNORE;IGNORE;IGNORE;<13.> +<14.> IGNORE;IGNORE;IGNORE;<14.> +<15.> IGNORE;IGNORE;IGNORE;<15.> +<16.> IGNORE;IGNORE;IGNORE;<16.> +<17.> IGNORE;IGNORE;IGNORE;<17.> +<18.> IGNORE;IGNORE;IGNORE;<18.> +<19.> IGNORE;IGNORE;IGNORE;<19.> +<20.> IGNORE;IGNORE;IGNORE;<20.> +<0-o> IGNORE;IGNORE;IGNORE;<0-o> +<hh> IGNORE;IGNORE;IGNORE;<hh> +<HH> IGNORE;IGNORE;IGNORE;<HH> +<vv> IGNORE;IGNORE;IGNORE;<vv> +<VV> IGNORE;IGNORE;IGNORE;<VV> +<3-> IGNORE;IGNORE;IGNORE;<3-> +<3_> IGNORE;IGNORE;IGNORE;<3_> +<3!> IGNORE;IGNORE;IGNORE;<3!> +<3//> IGNORE;IGNORE;IGNORE;<3//> +<4-> IGNORE;IGNORE;IGNORE;<4-> +<4_> IGNORE;IGNORE;IGNORE;<4_> +<4!> IGNORE;IGNORE;IGNORE;<4!> +<4//> IGNORE;IGNORE;IGNORE;<4//> +<dr> IGNORE;IGNORE;IGNORE;<dr> +<dR> IGNORE;IGNORE;IGNORE;<dR> +<Dr> IGNORE;IGNORE;IGNORE;<Dr> +<DR> IGNORE;IGNORE;IGNORE;<DR> +<dl> IGNORE;IGNORE;IGNORE;<dl> +<dL> IGNORE;IGNORE;IGNORE;<dL> +<Dl> IGNORE;IGNORE;IGNORE;<Dl> +<LD> IGNORE;IGNORE;IGNORE;<LD> +<ur> IGNORE;IGNORE;IGNORE;<ur> +<uR> IGNORE;IGNORE;IGNORE;<uR> +<Ur> IGNORE;IGNORE;IGNORE;<Ur> +<UR> IGNORE;IGNORE;IGNORE;<UR> +<ul> IGNORE;IGNORE;IGNORE;<ul> +<uL> IGNORE;IGNORE;IGNORE;<uL> +<Ul> IGNORE;IGNORE;IGNORE;<Ul> +<UL> IGNORE;IGNORE;IGNORE;<UL> +<vr> IGNORE;IGNORE;IGNORE;<vr> +<vR> IGNORE;IGNORE;IGNORE;<vR> +<Udr> IGNORE;IGNORE;IGNORE;<Udr> +<uDr> IGNORE;IGNORE;IGNORE;<uDr> +<Vr> IGNORE;IGNORE;IGNORE;<Vr> +<UdR> IGNORE;IGNORE;IGNORE;<UdR> +<uDR> IGNORE;IGNORE;IGNORE;<uDR> +<VR> IGNORE;IGNORE;IGNORE;<VR> +<vl> IGNORE;IGNORE;IGNORE;<vl> +<vL> IGNORE;IGNORE;IGNORE;<vL> +<Udl> IGNORE;IGNORE;IGNORE;<Udl> +<uDl> IGNORE;IGNORE;IGNORE;<uDl> +<Vl> IGNORE;IGNORE;IGNORE;<Vl> +<UdL> IGNORE;IGNORE;IGNORE;<UdL> +<uDL> IGNORE;IGNORE;IGNORE;<uDL> +<VL> IGNORE;IGNORE;IGNORE;<VL> +<dh> IGNORE;IGNORE;IGNORE;<dh> +<dLr> IGNORE;IGNORE;IGNORE;<dLr> +<dlR> IGNORE;IGNORE;IGNORE;<dlR> +<dH> IGNORE;IGNORE;IGNORE;<dH> +<Dh> IGNORE;IGNORE;IGNORE;<Dh> +<DLr> IGNORE;IGNORE;IGNORE;<DLr> +<DlR> IGNORE;IGNORE;IGNORE;<DlR> +<DH> IGNORE;IGNORE;IGNORE;<DH> +<uh> IGNORE;IGNORE;IGNORE;<uh> +<uLr> IGNORE;IGNORE;IGNORE;<uLr> +<ulR> IGNORE;IGNORE;IGNORE;<ulR> +<uH> IGNORE;IGNORE;IGNORE;<uH> +<Uh> IGNORE;IGNORE;IGNORE;<Uh> +<ULr> IGNORE;IGNORE;IGNORE;<ULr> +<UlR> IGNORE;IGNORE;IGNORE;<UlR> +<UH> IGNORE;IGNORE;IGNORE;<UH> +<vh> IGNORE;IGNORE;IGNORE;<vh> +<vLr> IGNORE;IGNORE;IGNORE;<vLr> +<vlR> IGNORE;IGNORE;IGNORE;<vlR> +<vH> IGNORE;IGNORE;IGNORE;<vH> +<Udh> IGNORE;IGNORE;IGNORE;<Udh> +<uDh> IGNORE;IGNORE;IGNORE;<uDh> +<Vh> IGNORE;IGNORE;IGNORE;<Vh> +<UdLr> IGNORE;IGNORE;IGNORE;<UdLr> +<UdlR> IGNORE;IGNORE;IGNORE;<UdlR> +<uDLr> IGNORE;IGNORE;IGNORE;<uDLr> +<uDlR> IGNORE;IGNORE;IGNORE;<uDlR> +<UdH> IGNORE;IGNORE;IGNORE;<UdH> +<uDH> IGNORE;IGNORE;IGNORE;<uDH> +<VLr> IGNORE;IGNORE;IGNORE;<VLr> +<VlR> IGNORE;IGNORE;IGNORE;<VlR> +<VH> IGNORE;IGNORE;IGNORE;<VH> +<FD> IGNORE;IGNORE;IGNORE;<FD> +<BD> IGNORE;IGNORE;IGNORE;<BD> +<TB> IGNORE;IGNORE;IGNORE;<TB> +<LB> IGNORE;IGNORE;IGNORE;<LB> +<FB> IGNORE;IGNORE;IGNORE;<FB> +<lB> IGNORE;IGNORE;IGNORE;<lB> +<RB> IGNORE;IGNORE;IGNORE;<RB> +<.S> IGNORE;IGNORE;IGNORE;<.S> +<:S> IGNORE;IGNORE;IGNORE;<:S> +<?S> IGNORE;IGNORE;IGNORE;<?S> +<fS> IGNORE;IGNORE;IGNORE;<fS> +<OS> IGNORE;IGNORE;IGNORE;<OS> +<RO> IGNORE;IGNORE;IGNORE;<RO> +<Rr> IGNORE;IGNORE;IGNORE;<Rr> +<RF> IGNORE;IGNORE;IGNORE;<RF> +<RY> IGNORE;IGNORE;IGNORE;<RY> +<RH> IGNORE;IGNORE;IGNORE;<RH> +<RZ> IGNORE;IGNORE;IGNORE;<RZ> +<RK> IGNORE;IGNORE;IGNORE;<RK> +<RX> IGNORE;IGNORE;IGNORE;<RX> +<sB> IGNORE;IGNORE;IGNORE;<sB> +<SR> IGNORE;IGNORE;IGNORE;<SR> +<Or> IGNORE;IGNORE;IGNORE;<Or> +<UT> IGNORE;IGNORE;IGNORE;<UT> +<uT> IGNORE;IGNORE;IGNORE;<uT> +<Tr> IGNORE;IGNORE;IGNORE;<Tr> +<PR> IGNORE;IGNORE;IGNORE;<PR> +<Dt> IGNORE;IGNORE;IGNORE;<Dt> +<dT> IGNORE;IGNORE;IGNORE;<dT> +<Tl> IGNORE;IGNORE;IGNORE;<Tl> +<PL> IGNORE;IGNORE;IGNORE;<PL> +<Db> IGNORE;IGNORE;IGNORE;<Db> +<Dw> IGNORE;IGNORE;IGNORE;<Dw> +<LZ> IGNORE;IGNORE;IGNORE;<LZ> +<0m> IGNORE;IGNORE;IGNORE;<0m> +<0o> IGNORE;IGNORE;IGNORE;<0o> +<0M> IGNORE;IGNORE;IGNORE;<0M> +<0L> IGNORE;IGNORE;IGNORE;<0L> +<0R> IGNORE;IGNORE;IGNORE;<0R> +<Sn> IGNORE;IGNORE;IGNORE;<Sn> +<Ic> IGNORE;IGNORE;IGNORE;<Ic> +<Fd> IGNORE;IGNORE;IGNORE;<Fd> +<Bd> IGNORE;IGNORE;IGNORE;<Bd> +<Ci> IGNORE;IGNORE;IGNORE;<Ci> +<*2> IGNORE;IGNORE;IGNORE;<*2> +<*1> IGNORE;IGNORE;IGNORE;<*1> +<TEL> IGNORE;IGNORE;IGNORE;<TEL> +<tel> IGNORE;IGNORE;IGNORE;<tel> +<<H> IGNORE;IGNORE;IGNORE;<<H> +</>H> IGNORE;IGNORE;IGNORE;</>H> +<0u> IGNORE;IGNORE;IGNORE;<0u> +<0U> IGNORE;IGNORE;IGNORE;<0U> +<SU> IGNORE;IGNORE;IGNORE;<SU> +<Fm> IGNORE;IGNORE;IGNORE;<Fm> +<Ml> IGNORE;IGNORE;IGNORE;<Ml> +<cS> IGNORE;IGNORE;IGNORE;<cS> +<cH> IGNORE;IGNORE;IGNORE;<cH> +<cD> IGNORE;IGNORE;IGNORE;<cD> +<cC> IGNORE;IGNORE;IGNORE;<cC> +<cS-> IGNORE;IGNORE;IGNORE;<cS-> +<cH-> IGNORE;IGNORE;IGNORE;<cH-> +<cD-> IGNORE;IGNORE;IGNORE;<cD-> +<cC-> IGNORE;IGNORE;IGNORE;<cC-> +<Md> IGNORE;IGNORE;IGNORE;<Md> +<M8> IGNORE;IGNORE;IGNORE;<M8> +<M2> IGNORE;IGNORE;IGNORE;<M2> +<M16> IGNORE;IGNORE;IGNORE;<M16> +<Mb> IGNORE;IGNORE;IGNORE;<Mb> +<Mx> IGNORE;IGNORE;IGNORE;<Mx> +<MX> IGNORE;IGNORE;IGNORE;<MX> +<OK> IGNORE;IGNORE;IGNORE;<OK> +<XX> IGNORE;IGNORE;IGNORE;<XX> +<-X> IGNORE;IGNORE;IGNORE;<-X> +<IS> IGNORE;IGNORE;IGNORE;<IS> +<,_> IGNORE;IGNORE;IGNORE;<,_> +<._> IGNORE;IGNORE;IGNORE;<._> +<+"> IGNORE;IGNORE;IGNORE;<+"> +<JIS> IGNORE;IGNORE;IGNORE;<JIS> +<*_> IGNORE;IGNORE;IGNORE;<*_> +<;_> IGNORE;IGNORE;IGNORE;<;_> +<0_> IGNORE;IGNORE;IGNORE;<0_> +<<+> IGNORE;IGNORE;IGNORE;<<+> +</>+> IGNORE;IGNORE;IGNORE;</>+> +<<'> IGNORE;IGNORE;IGNORE;<<'> +</>'> IGNORE;IGNORE;IGNORE;</>'> +<<"> IGNORE;IGNORE;IGNORE;<<"> +</>"> IGNORE;IGNORE;IGNORE;</>"> +<("> IGNORE;IGNORE;IGNORE;<("> +<)"> IGNORE;IGNORE;IGNORE;<)"> +<=T> IGNORE;IGNORE;IGNORE;<=T> +<=_> IGNORE;IGNORE;IGNORE;<=_> +<('> IGNORE;IGNORE;IGNORE;<('> +<)'> IGNORE;IGNORE;IGNORE;<)'> +<(I> IGNORE;IGNORE;IGNORE;<(I> +<)I> IGNORE;IGNORE;IGNORE;<)I> +<-?> IGNORE;IGNORE;IGNORE;<-?> +<=T:)> IGNORE;IGNORE;IGNORE;<=T:)> +<"5> IGNORE;IGNORE;IGNORE;<"5> +<05> IGNORE;IGNORE;IGNORE;<05> +<*5> IGNORE;IGNORE;IGNORE;<*5> +<+5> IGNORE;IGNORE;IGNORE;<+5> +<.6> IGNORE;IGNORE;IGNORE;<.6> +<-6> IGNORE;IGNORE;IGNORE;<-6> +<*6> IGNORE;IGNORE;IGNORE;<*6> +<+6> IGNORE;IGNORE;IGNORE;<+6> +<(JU)> IGNORE;IGNORE;IGNORE;<(JU)> +<1c> IGNORE;IGNORE;IGNORE;<1c> +<2c> IGNORE;IGNORE;IGNORE;<2c> +<3c> IGNORE;IGNORE;IGNORE;<3c> +<4c> IGNORE;IGNORE;IGNORE;<4c> +<5c> IGNORE;IGNORE;IGNORE;<5c> +<6c> IGNORE;IGNORE;IGNORE;<6c> +<7c> IGNORE;IGNORE;IGNORE;<7c> +<8c> IGNORE;IGNORE;IGNORE;<8c> +<9c> IGNORE;IGNORE;IGNORE;<9c> +<10c> IGNORE;IGNORE;IGNORE;<10c> +<KSC> IGNORE;IGNORE;IGNORE;<KSC> +<am> IGNORE;IGNORE;IGNORE;<am> +<pm> IGNORE;IGNORE;IGNORE;<pm> +<NU> IGNORE;IGNORE;IGNORE;<NU> +<SH> IGNORE;IGNORE;IGNORE;<SH> +<SX> IGNORE;IGNORE;IGNORE;<SX> +<EX> IGNORE;IGNORE;IGNORE;<EX> +<ET> IGNORE;IGNORE;IGNORE;<ET> +<EQ> IGNORE;IGNORE;IGNORE;<EQ> +<AK> IGNORE;IGNORE;IGNORE;<AK> +<BL> IGNORE;IGNORE;IGNORE;<BL> +<BS> IGNORE;IGNORE;IGNORE;<BS> +<SO> IGNORE;IGNORE;IGNORE;<SO> +<SI> IGNORE;IGNORE;IGNORE;<SI> +<DL> IGNORE;IGNORE;IGNORE;<DL> +<D1> IGNORE;IGNORE;IGNORE;<D1> +<D2> IGNORE;IGNORE;IGNORE;<D2> +<D3> IGNORE;IGNORE;IGNORE;<D3> +<D4> IGNORE;IGNORE;IGNORE;<D4> +<NK> IGNORE;IGNORE;IGNORE;<NK> +<SY> IGNORE;IGNORE;IGNORE;<SY> +<EB> IGNORE;IGNORE;IGNORE;<EB> +<CN> IGNORE;IGNORE;IGNORE;<CN> +<EM> IGNORE;IGNORE;IGNORE;<EM> +<SB> IGNORE;IGNORE;IGNORE;<SB> +<EC> IGNORE;IGNORE;IGNORE;<EC> +<FS> IGNORE;IGNORE;IGNORE;<FS> +<GS> IGNORE;IGNORE;IGNORE;<GS> +<RS> IGNORE;IGNORE;IGNORE;<RS> +<US> IGNORE;IGNORE;IGNORE;<US> +<DT> IGNORE;IGNORE;IGNORE;<DT> +<PA> IGNORE;IGNORE;IGNORE;<PA> +<HO> IGNORE;IGNORE;IGNORE;<HO> +<BH> IGNORE;IGNORE;IGNORE;<BH> +<NH> IGNORE;IGNORE;IGNORE;<NH> +<IN> IGNORE;IGNORE;IGNORE;<IN> +<NL> IGNORE;IGNORE;IGNORE;<NL> +<SA> IGNORE;IGNORE;IGNORE;<SA> +<ES> IGNORE;IGNORE;IGNORE;<ES> +<HS> IGNORE;IGNORE;IGNORE;<HS> +<HJ> IGNORE;IGNORE;IGNORE;<HJ> +<VS> IGNORE;IGNORE;IGNORE;<VS> +<PD> IGNORE;IGNORE;IGNORE;<PD> +<PU> IGNORE;IGNORE;IGNORE;<PU> +<RI> IGNORE;IGNORE;IGNORE;<RI> +<S2> IGNORE;IGNORE;IGNORE;<S2> +<S3> IGNORE;IGNORE;IGNORE;<S3> +<DC> IGNORE;IGNORE;IGNORE;<DC> +<P1> IGNORE;IGNORE;IGNORE;<P1> +<P2> IGNORE;IGNORE;IGNORE;<P2> +<TS> IGNORE;IGNORE;IGNORE;<TS> +<CC> IGNORE;IGNORE;IGNORE;<CC> +<MW> IGNORE;IGNORE;IGNORE;<MW> +<SG> IGNORE;IGNORE;IGNORE;<SG> +<EG> IGNORE;IGNORE;IGNORE;<EG> +<SS> IGNORE;IGNORE;IGNORE;<SS> +<GC> IGNORE;IGNORE;IGNORE;<GC> +<SC> IGNORE;IGNORE;IGNORE;<SC> +<CI> IGNORE;IGNORE;IGNORE;<CI> +<ST> IGNORE;IGNORE;IGNORE;<ST> +<OC> IGNORE;IGNORE;IGNORE;<OC> +<PM> IGNORE;IGNORE;IGNORE;<PM> +<AC> IGNORE;IGNORE;IGNORE;<AC> +<"3> IGNORE;IGNORE;IGNORE;<"3> +<"1> IGNORE;IGNORE;IGNORE;<"1> +<"!> IGNORE;IGNORE;IGNORE;<"!> +<"'> IGNORE;IGNORE;IGNORE;<"'> +<"/>> IGNORE;IGNORE;IGNORE;<"/>> +<"?> IGNORE;IGNORE;IGNORE;<"?> +<"-> IGNORE;IGNORE;IGNORE;<"-> +<"(> IGNORE;IGNORE;IGNORE;<"(> +<".> IGNORE;IGNORE;IGNORE;<".> +<":> IGNORE;IGNORE;IGNORE;<":> +<"0> IGNORE;IGNORE;IGNORE;<"0> +<",> IGNORE;IGNORE;IGNORE;<",> +<"_> IGNORE;IGNORE;IGNORE;<"_> +<""> IGNORE;IGNORE;IGNORE;<""> +<";> IGNORE;IGNORE;IGNORE;<";> +<"<> IGNORE;IGNORE;IGNORE;<"<> +<"=> IGNORE;IGNORE;IGNORE;<"=> +<"//> IGNORE;IGNORE;IGNORE;<"//> +<"p> IGNORE;IGNORE;IGNORE;<"p> +<"d> IGNORE;IGNORE;IGNORE;<"d> +<"i> IGNORE;IGNORE;IGNORE;<"i> +<+_> IGNORE;IGNORE;IGNORE;<+_> +<Tel> IGNORE;IGNORE;IGNORE;<Tel> +<UA> IGNORE;IGNORE;IGNORE;<UA> +<UB> IGNORE;IGNORE;IGNORE;<UB> +UNDEFINED IGNORE;IGNORE;IGNORE + +<0> <0>;<0>;IGNORE;IGNORE +<0S> <0>;<0S>;IGNORE;IGNORE +<18> <0>;<18>;IGNORE;IGNORE +<14> <0>;<14>;IGNORE;IGNORE +<38> <0>;<38>;IGNORE;IGNORE +<12> <0>;<12>;IGNORE;IGNORE +<58> <0>;<58>;IGNORE;IGNORE +<34> <0>;<34>;IGNORE;IGNORE +<78> <0>;<78>;IGNORE;IGNORE +<1> <1>;<1>;IGNORE;IGNORE +<2> <2>;<2>;IGNORE;IGNORE +<3> <3>;<3>;IGNORE;IGNORE +<4> <4>;<4>;IGNORE;IGNORE +<5> <5>;<5>;IGNORE;IGNORE +<6> <6>;<6>;IGNORE;IGNORE +<7> <7>;<7>;IGNORE;IGNORE +<8> <8>;<8>;IGNORE;IGNORE +<9> <9>;<9>;IGNORE;IGNORE +<1S> <1>;<1S>;IGNORE;IGNORE +<2S> <2>;<2S>;IGNORE;IGNORE +<3S> <3>;<3S>;IGNORE;IGNORE +<4S> <4>;<4S>;IGNORE;IGNORE +<5S> <5>;<5S>;IGNORE;IGNORE +<6S> <6>;<6S>;IGNORE;IGNORE +<7S> <7>;<7S>;IGNORE;IGNORE +<8S> <8>;<8S>;IGNORE;IGNORE +<9S> <9>;<9S>;IGNORE;IGNORE +<A> <A>;<NONE>;<CAPITAL>;IGNORE +<a> <A>;<NONE>;<SMALL>;IGNORE +<-a> <A>;<NONE>;<-a>;IGNORE +<A'> <A>;<ACUTE>;<CAPITAL>;IGNORE +<a'> <A>;<ACUTE>;<SMALL>;IGNORE +<A!> <A>;<GRAVE>;<CAPITAL>;IGNORE +<a!> <A>;<GRAVE>;<SMALL>;IGNORE +<A!!> <A>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<a!!> <A>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<A(> <A>;<BREVE>;<CAPITAL>;IGNORE +<a(> <A>;<BREVE>;<SMALL>;IGNORE +<A('> <A>;<BREVE+ACUTE>;<CAPITAL>;IGNORE +<a('> <A>;<BREVE+ACUTE>;<SMALL>;IGNORE +<A(!> <A>;<BREVE+GRAVE>;<CAPITAL>;IGNORE +<a(!> <A>;<BREVE+GRAVE>;<SMALL>;IGNORE +<A(2> <A>;<BREVE+HOOK>;<CAPITAL>;IGNORE +<a(2> <A>;<BREVE+HOOK>;<SMALL>;IGNORE +<A(?> <A>;<BREVE+TILDE>;<CAPITAL>;IGNORE +<a(?> <A>;<BREVE+TILDE>;<SMALL>;IGNORE +<A(-.> <A>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE +<a(-.> <A>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE +<A)> <A>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<a)> <A>;<INVERTED-BREVE>;<SMALL>;IGNORE +<A/>> <A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<a/>> <A>;<CIRCUMFLEX>;<SMALL>;IGNORE +<A/>'> <A>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE +<a/>'> <A>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE +<A/>!> <A>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE +<a/>!> <A>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE +<A/>2> <A>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE +<a/>2> <A>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE +<A/>?> <A>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE +<a/>?> <A>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE +<A/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE +<a/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE +<A<> <A>;<CARON>;<CAPITAL>;IGNORE +<a<> <A>;<CARON>;<SMALL>;IGNORE +<AA> <A>;<RING>;<CAPITAL>;IGNORE +<aa> <A>;<RING>;<SMALL>;IGNORE +<AA'> <A>;<RING+ACUTE>;<CAPITAL>;IGNORE +<aa'> <A>;<RING+ACUTE>;<SMALL>;IGNORE +<A-0> <A>;<RING-BELOW>;<CAPITAL>;IGNORE +<a-0> <A>;<RING-BELOW>;<SMALL>;IGNORE +<A:> <A>;<DIAERESIS>;<CAPITAL>;IGNORE +<a:> <A>;<DIAERESIS>;<SMALL>;IGNORE +<A1> <A>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE +<a1> <A>;<DIAERESIS+MACRON>;<SMALL>;IGNORE +<A2> <A>;<HOOK>;<CAPITAL>;IGNORE +<a2> <A>;<HOOK>;<SMALL>;IGNORE +<A?> <A>;<TILDE>;<CAPITAL>;IGNORE +<a?> <A>;<TILDE>;<SMALL>;IGNORE +<A-.> <A>;<DOT-BELOW>;<CAPITAL>;IGNORE +<a-.> <A>;<DOT-BELOW>;<SMALL>;IGNORE +<A;> <A>;<OGONEK>;<CAPITAL>;IGNORE +<a;> <A>;<OGONEK>;<SMALL>;IGNORE +<A-> <A>;<MACRON>;<CAPITAL>;IGNORE +<a-> <A>;<MACRON>;<SMALL>;IGNORE +<A7> <A>;<MACRON+DOT>;<CAPITAL>;IGNORE +<a7> <A>;<MACRON+DOT>;<SMALL>;IGNORE +<a8> +<AE> "<A><E>";"<AE><AE>";"<CAPITAL><CAPITAL>";IGNORE +<ae> "<A><E>";"<AE><AE>";"<SMALL><SMALL>";IGNORE +<AE'> "<A><E>";"<AE'><AE'>";"<CAPITAL><CAPITAL>";IGNORE +<ae'> "<A><E>";"<AE'><AE'>";"<SMALL><SMALL>";IGNORE +<A3> "<A><E>";"<A3><A3>";"<CAPITAL><CAPITAL>";IGNORE +<a3> "<A><E>";"<A3><A3>";"<SMALL><SMALL>";IGNORE +<B> <B>;<NONE>;<CAPITAL>;IGNORE +<b> <B>;<NONE>;<SMALL>;IGNORE +<B.> <B>;<DOT>;<CAPITAL>;IGNORE +<b.> <B>;<DOT>;<SMALL>;IGNORE +<B-.> <B>;<DOT-BELOW>;<CAPITAL>;IGNORE +<b-.> <B>;<DOT-BELOW>;<SMALL>;IGNORE +<B_> <B>;<LINE-BELOW>;<CAPITAL>;IGNORE +<b_> <B>;<LINE-BELOW>;<SMALL>;IGNORE +<b8> +<C> <C>;<NONE>;<CAPITAL>;IGNORE +<c> <C>;<NONE>;<SMALL>;IGNORE +<C'> <C>;<ACUTE>;<CAPITAL>;IGNORE +<c'> <C>;<ACUTE>;<SMALL>;IGNORE +<C/>> <C>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<c/>> <C>;<CIRCUMFLEX>;<SMALL>;IGNORE +<C<> <C>;<CARON>;<CAPITAL>;IGNORE +<c<> <C>;<CARON>;<SMALL>;IGNORE +<C2> <C>;<HOOK>;<CAPITAL>;IGNORE +<c2> <C>;<HOOK>;<SMALL>;IGNORE +<C.> <C>;<DOT>;<CAPITAL>;IGNORE +<c.> <C>;<DOT>;<SMALL>;IGNORE +<C,> <C>;<CEDILLA>;<CAPITAL>;IGNORE +<c,> <C>;<CEDILLA>;<SMALL>;IGNORE +<C,'> <C>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE +<c,'> <C>;<CEDILLA+ACUTE>;<SMALL>;IGNORE +<c8> +<D> <D>;<NONE>;<CAPITAL>;IGNORE +<d> <D>;<NONE>;<SMALL>;IGNORE +<D<> <D>;<CARON>;<CAPITAL>;IGNORE +<d<> <D>;<CARON>;<SMALL>;IGNORE +<D.> <D>;<DOT>;<CAPITAL>;IGNORE +<d.> <D>;<DOT>;<SMALL>;IGNORE +<D-.> <D>;<DOT-BELOW>;<CAPITAL>;IGNORE +<d-.> <D>;<DOT-BELOW>;<SMALL>;IGNORE +<D//> <D>;<STROKE>;<CAPITAL>;IGNORE +<d//> <D>;<STROKE>;<SMALL>;IGNORE +<D,> <D>;<CEDILLA>;<CAPITAL>;IGNORE +<d,> <D>;<CEDILLA>;<SMALL>;IGNORE +<D-/>> <D>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<d-/>> <D>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<D_> <D>;<LINE-BELOW>;<CAPITAL>;IGNORE +<d_> <D>;<LINE-BELOW>;<SMALL>;IGNORE +<d8> +<E> <E>;<NONE>;<CAPITAL>;IGNORE +<e> <E>;<NONE>;<SMALL>;IGNORE +<E'> <E>;<ACUTE>;<CAPITAL>;IGNORE +<e'> <E>;<ACUTE>;<SMALL>;IGNORE +<E!> <E>;<GRAVE>;<CAPITAL>;IGNORE +<e!> <E>;<GRAVE>;<SMALL>;IGNORE +<E!!> <E>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<e!!> <E>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<E(> <E>;<BREVE>;<CAPITAL>;IGNORE +<e(> <E>;<BREVE>;<SMALL>;IGNORE +<E)> <E>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<e)> <E>;<INVERTED-BREVE>;<SMALL>;IGNORE +<E/>> <E>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<e/>> <E>;<CIRCUMFLEX>;<SMALL>;IGNORE +<E/>'> <E>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE +<e/>'> <E>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE +<E/>!> <E>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE +<e/>!> <E>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE +<E/>2> <E>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE +<e/>2> <E>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE +<E/>?> <E>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE +<e/>?> <E>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE +<E/>-.> <E>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE +<e/>-.> <E>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE +<E<> <E>;<CARON>;<CAPITAL>;IGNORE +<e<> <E>;<CARON>;<SMALL>;IGNORE +<E:> <E>;<DIAERESIS>;<CAPITAL>;IGNORE +<e:> <E>;<DIAERESIS>;<SMALL>;IGNORE +<E2> <E>;<HOOK>;<CAPITAL>;IGNORE +<e2> <E>;<HOOK>;<SMALL>;IGNORE +<E?> <E>;<TILDE>;<CAPITAL>;IGNORE +<e?> <E>;<TILDE>;<SMALL>;IGNORE +<E-?> <E>;<TILDE-BELOW>;<CAPITAL>;IGNORE +<e-?> <E>;<TILDE-BELOW>;<SMALL>;IGNORE +<E.> <E>;<DOT>;<CAPITAL>;IGNORE +<e.> <E>;<DOT>;<SMALL>;IGNORE +<E-.> <E>;<DOT-BELOW>;<CAPITAL>;IGNORE +<e-.> <E>;<DOT-BELOW>;<SMALL>;IGNORE +<E,(> <E>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE +<e,(> <E>;<CEDILLA+BREVE>;<SMALL>;IGNORE +<E;> <E>;<OGONEK>;<CAPITAL>;IGNORE +<e;> <E>;<OGONEK>;<SMALL>;IGNORE +<E-> <E>;<MACRON>;<CAPITAL>;IGNORE +<e-> <E>;<MACRON>;<SMALL>;IGNORE +<E-'> <E>;<MACRON+ACUTE>;<CAPITAL>;IGNORE +<e-'> <E>;<MACRON+ACUTE>;<SMALL>;IGNORE +<E-!> <E>;<MACRON+GRAVE>;<CAPITAL>;IGNORE +<e-!> <E>;<MACRON+GRAVE>;<SMALL>;IGNORE +<E-/>> <E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<e-/>> <E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<e8> +<F> <F>;<NONE>;<CAPITAL>;IGNORE +<f> <F>;<NONE>;<SMALL>;IGNORE +<F2> <F>;<HOOK>;<CAPITAL>;IGNORE +<f2> <F>;<HOOK>;<SMALL>;IGNORE +<F.> <F>;<DOT>;<CAPITAL>;IGNORE +<f.> <F>;<DOT>;<SMALL>;IGNORE +<f8> +<ff> "<F><F>";"<NONE><NONE>";"<ff><ff>";IGNORE +<fi> "<F><I>";"<NONE><NONE>";"<fi><fi>";IGNORE +<fl> "<F><L>";"<NONE><NONE>";"<fl><fl>";IGNORE +<ffi> "<F><F><I>";"<NONE><NONE><NONE>";"<ffi><ffi><ffi>";IGNORE +<ffl> "<F><F><L>";"<NONE><NONE><NONE>";"<ffl><ffl><ffl>";IGNORE +<ft> "<F><T>";"<NONE><NONE>";"<ft><ft>";IGNORE +<G> <G>;<NONE>;<CAPITAL>;IGNORE +<g> <G>;<NONE>;<SMALL>;IGNORE +<G'> <G>;<ACUTE>;<CAPITAL>;IGNORE +<g'> <G>;<ACUTE>;<SMALL>;IGNORE +<G(> <G>;<BREVE>;<CAPITAL>;IGNORE +<g(> <G>;<BREVE>;<SMALL>;IGNORE +<G/>> <G>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<g/>> <G>;<CIRCUMFLEX>;<SMALL>;IGNORE +<G<> <G>;<CARON>;<CAPITAL>;IGNORE +<g<> <G>;<CARON>;<SMALL>;IGNORE +<G.> <G>;<DOT>;<CAPITAL>;IGNORE +<g.> <G>;<DOT>;<SMALL>;IGNORE +<G//> <G>;<STROKE>;<CAPITAL>;IGNORE +<g//> <G>;<STROKE>;<SMALL>;IGNORE +<G,> <G>;<CEDILLA>;<CAPITAL>;IGNORE +<g,> <G>;<CEDILLA>;<SMALL>;IGNORE +<G-> <G>;<MACRON>;<CAPITAL>;IGNORE +<g-> <G>;<MACRON>;<SMALL>;IGNORE +<g8> +<H> <H>;<NONE>;<CAPITAL>;IGNORE +<h> <H>;<NONE>;<SMALL>;IGNORE +<H-(> <H>;<BREVE-BELOW>;<CAPITAL>;IGNORE +<h-(> <H>;<BREVE-BELOW>;<SMALL>;IGNORE +<H/>> <H>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<h/>> <H>;<CIRCUMFLEX>;<SMALL>;IGNORE +<H:> <H>;<DIAERESIS>;<CAPITAL>;IGNORE +<h:> <H>;<DIAERESIS>;<SMALL>;IGNORE +<H.> <H>;<DOT>;<CAPITAL>;IGNORE +<h.> <H>;<DOT>;<SMALL>;IGNORE +<H-.> <H>;<DOT-BELOW>;<CAPITAL>;IGNORE +<h-.> <H>;<DOT-BELOW>;<SMALL>;IGNORE +<H//> <H>;<STROKE>;<CAPITAL>;IGNORE +<h//> <H>;<STROKE>;<SMALL>;IGNORE +<H,> <H>;<CEDILLA>;<CAPITAL>;IGNORE +<h,> <H>;<CEDILLA>;<SMALL>;IGNORE +<h8> +<I> <I>;<NONE>;<CAPITAL>;IGNORE +<i> <I>;<NONE>;<SMALL>;IGNORE +<I'> <I>;<ACUTE>;<CAPITAL>;IGNORE +<i'> <I>;<ACUTE>;<SMALL>;IGNORE +<I!> <I>;<GRAVE>;<CAPITAL>;IGNORE +<i!> <I>;<GRAVE>;<SMALL>;IGNORE +<I!!> <I>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<i!!> <I>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<I(> <I>;<BREVE>;<CAPITAL>;IGNORE +<i(> <I>;<BREVE>;<SMALL>;IGNORE +<I)> <I>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<i)> <I>;<INVERTED-BREVE>;<SMALL>;IGNORE +<I/>> <I>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<i/>> <I>;<CIRCUMFLEX>;<SMALL>;IGNORE +<I<> <I>;<CARON>;<CAPITAL>;IGNORE +<i<> <I>;<CARON>;<SMALL>;IGNORE +<I:> <I>;<DIAERESIS>;<CAPITAL>;IGNORE +<i:> <I>;<DIAERESIS>;<SMALL>;IGNORE +<I:'> <I>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE +<i:'> <I>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE +<I2> <I>;<HOOK>;<CAPITAL>;IGNORE +<i2> <I>;<HOOK>;<SMALL>;IGNORE +<I?> <I>;<TILDE>;<CAPITAL>;IGNORE +<i?> <I>;<TILDE>;<SMALL>;IGNORE +<I-?> <I>;<TILDE-BELOW>;<CAPITAL>;IGNORE +<i-?> <I>;<TILDE-BELOW>;<SMALL>;IGNORE +<I.> <I>;<DOT>;<CAPITAL>;IGNORE +<i.> <I>;<DOT>;<SMALL>;IGNORE +<I-.> <I>;<DOT-BELOW>;<CAPITAL>;IGNORE +<i-.> <I>;<DOT-BELOW>;<SMALL>;IGNORE +<I;> <I>;<OGONEK>;<CAPITAL>;IGNORE +<i;> <I>;<OGONEK>;<SMALL>;IGNORE +<I-> <I>;<MACRON>;<CAPITAL>;IGNORE +<i-> <I>;<MACRON>;<SMALL>;IGNORE +<i8> +<IJ> "<I><J>";"<IJ><IJ>";"<CAPITAL><CAPITAL>";IGNORE +<ij> "<I><J>";"<IJ><IJ>";"<SMALL><SMALL>";IGNORE +<J> <J>;<NONE>;<CAPITAL>;IGNORE +<j> <J>;<NONE>;<SMALL>;IGNORE +<J/>> <J>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<j/>> <J>;<CIRCUMFLEX>;<SMALL>;IGNORE +<j8> +<K> <K>;<NONE>;<CAPITAL>;IGNORE +<k> <K>;<NONE>;<SMALL>;IGNORE +<K'> <K>;<ACUTE>;<CAPITAL>;IGNORE +<k'> <K>;<ACUTE>;<SMALL>;IGNORE +<K<> <K>;<CARON>;<CAPITAL>;IGNORE +<k<> <K>;<CARON>;<SMALL>;IGNORE +<K2> <K>;<HOOK>;<CAPITAL>;IGNORE +<k2> <K>;<HOOK>;<SMALL>;IGNORE +<K-.> <K>;<DOT-BELOW>;<CAPITAL>;IGNORE +<k-.> <K>;<DOT-BELOW>;<SMALL>;IGNORE +<K,> <K>;<CEDILLA>;<CAPITAL>;IGNORE +<k,> <K>;<CEDILLA>;<SMALL>;IGNORE +<K_> <K>;<LINE-BELOW>;<CAPITAL>;IGNORE +<k_> <K>;<LINE-BELOW>;<SMALL>;IGNORE +<k8> +<kk> <K>;<kk>;<SMALL>;IGNORE +<L> <L>;<NONE>;<CAPITAL>;IGNORE +<l> <L>;<NONE>;<SMALL>;IGNORE +<L'> <L>;<ACUTE>;<CAPITAL>;IGNORE +<l'> <L>;<ACUTE>;<SMALL>;IGNORE +<L<> <L>;<CARON>;<CAPITAL>;IGNORE +<l<> <L>;<CARON>;<SMALL>;IGNORE +<L.> <L>;<DOT>;<CAPITAL>;IGNORE +<l.> <L>;<DOT>;<SMALL>;IGNORE +<L-.> <L>;<DOT-BELOW>;<CAPITAL>;IGNORE +<l-.> <L>;<DOT-BELOW>;<SMALL>;IGNORE +<L//> <L>;<STROKE>;<CAPITAL>;IGNORE +<l//> <L>;<STROKE>;<SMALL>;IGNORE +<L,> <L>;<CEDILLA>;<CAPITAL>;IGNORE +<l,> <L>;<CEDILLA>;<SMALL>;IGNORE +<L--.> <L>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE +<l--.> <L>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE +<L-/>> <L>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<l-/>> <L>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<L_> <L>;<LINE-BELOW>;<CAPITAL>;IGNORE +<l_> <L>;<LINE-BELOW>;<SMALL>;IGNORE +<l8> +<M> <M>;<NONE>;<CAPITAL>;IGNORE +<m> <M>;<NONE>;<SMALL>;IGNORE +<M'> <M>;<ACUTE>;<CAPITAL>;IGNORE +<m'> <M>;<ACUTE>;<SMALL>;IGNORE +<M.> <M>;<DOT>;<CAPITAL>;IGNORE +<m.> <M>;<DOT>;<SMALL>;IGNORE +<M-.> <M>;<DOT-BELOW>;<CAPITAL>;IGNORE +<m-.> <M>;<DOT-BELOW>;<SMALL>;IGNORE +<m8> +<N> <N>;<NONE>;<CAPITAL>;IGNORE +<n> <N>;<NONE>;<SMALL>;IGNORE +<N'> <N>;<ACUTE>;<CAPITAL>;IGNORE +<n'> <N>;<ACUTE>;<SMALL>;IGNORE +<N<> <N>;<CARON>;<CAPITAL>;IGNORE +<n<> <N>;<CARON>;<SMALL>;IGNORE +<N?> <N>;<TILDE>;<CAPITAL>;IGNORE +<n?> <N>;<TILDE>;<SMALL>;IGNORE +<N.> <N>;<DOT>;<CAPITAL>;IGNORE +<n.> <N>;<DOT>;<SMALL>;IGNORE +<N-.> <N>;<DOT-BELOW>;<CAPITAL>;IGNORE +<n-.> <N>;<DOT-BELOW>;<SMALL>;IGNORE +<N,> <N>;<CEDILLA>;<CAPITAL>;IGNORE +<n,> <N>;<CEDILLA>;<SMALL>;IGNORE +<N-/>> <N>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<n-/>> <N>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<N_> <N>;<LINE-BELOW>;<CAPITAL>;IGNORE +<n_> <N>;<LINE-BELOW>;<SMALL>;IGNORE +<'n> <N>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE +<n8> +<NG> "<N><G>";"<NG><NG>";"<CAPITAL><CAPITAL>";IGNORE +<ng> "<N><G>";"<NG><NG>";"<SMALL><SMALL>";IGNORE +<O> <O>;<NONE>;<CAPITAL>;IGNORE +<o> <O>;<NONE>;<SMALL>;IGNORE +<-o> <O>;<NONE>;<-o>;IGNORE +<O'> <O>;<ACUTE>;<CAPITAL>;IGNORE +<o'> <O>;<ACUTE>;<SMALL>;IGNORE +<O!> <O>;<GRAVE>;<CAPITAL>;IGNORE +<o!> <O>;<GRAVE>;<SMALL>;IGNORE +<O!!> <O>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<o!!> <O>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<O(> <O>;<BREVE>;<CAPITAL>;IGNORE +<o(> <O>;<BREVE>;<SMALL>;IGNORE +<O)> <O>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<o)> <O>;<INVERTED-BREVE>;<SMALL>;IGNORE +<O/>> <O>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<o/>> <O>;<CIRCUMFLEX>;<SMALL>;IGNORE +<O/>'> <O>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE +<o/>'> <O>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE +<O/>!> <O>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE +<o/>!> <O>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE +<O/>2> <O>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE +<o/>2> <O>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE +<O/>?> <O>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE +<o/>?> <O>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE +<O/>-.> <O>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE +<o/>-.> <O>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE +<O<> <O>;<CARON>;<CAPITAL>;IGNORE +<o<> <O>;<CARON>;<SMALL>;IGNORE +<O:> <O>;<DIAERESIS>;<CAPITAL>;IGNORE +<o:> <O>;<DIAERESIS>;<SMALL>;IGNORE +<O"> <O>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE +<o"> <O>;<DOUBLE-ACUTE>;<SMALL>;IGNORE +<O2> <O>;<HOOK>;<CAPITAL>;IGNORE +<o2> <O>;<HOOK>;<SMALL>;IGNORE +<O?> <O>;<TILDE>;<CAPITAL>;IGNORE +<o?> <O>;<TILDE>;<SMALL>;IGNORE +<O?'> <O>;<TILDE+ACUTE>;<CAPITAL>;IGNORE +<o?'> <O>;<TILDE+ACUTE>;<SMALL>;IGNORE +<O?:> <O>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE +<o?:> <O>;<TILDE+DIAERESIS>;<SMALL>;IGNORE +<O-.> <O>;<DOT-BELOW>;<CAPITAL>;IGNORE +<o-.> <O>;<DOT-BELOW>;<SMALL>;IGNORE +<O//> <O>;<STROKE>;<CAPITAL>;IGNORE +<o//> <O>;<STROKE>;<SMALL>;IGNORE +<O//'> <O>;<STROKE+ACUTE>;<CAPITAL>;IGNORE +<o//'> <O>;<STROKE+ACUTE>;<SMALL>;IGNORE +<O;> <O>;<OGONEK>;<CAPITAL>;IGNORE +<o;> <O>;<OGONEK>;<SMALL>;IGNORE +<O1> <O>;<OGONEK+MACRON>;<CAPITAL>;IGNORE +<o1> <O>;<OGONEK+MACRON>;<SMALL>;IGNORE +<O-> <O>;<MACRON>;<CAPITAL>;IGNORE +<o-> <O>;<MACRON>;<SMALL>;IGNORE +<O-'> <O>;<MACRON+ACUTE>;<CAPITAL>;IGNORE +<o-'> <O>;<MACRON+ACUTE>;<SMALL>;IGNORE +<O-!> <O>;<MACRON+GRAVE>;<CAPITAL>;IGNORE +<o-!> <O>;<MACRON+GRAVE>;<SMALL>;IGNORE +<O9> <O>;<HORN>;<CAPITAL>;IGNORE +<o9> <O>;<HORN>;<SMALL>;IGNORE +<O9'> <O>;<HORN+ACUTE>;<CAPITAL>;IGNORE +<o9'> <O>;<HORN+ACUTE>;<SMALL>;IGNORE +<O9!> <O>;<HORN+GRAVE>;<CAPITAL>;IGNORE +<o9!> <O>;<HORN+GRAVE>;<SMALL>;IGNORE +<O92> <O>;<HORN+HOOK>;<CAPITAL>;IGNORE +<o92> <O>;<HORN+HOOK>;<SMALL>;IGNORE +<O9?> <O>;<HORN+TILDE>;<CAPITAL>;IGNORE +<o9?> <O>;<HORN+TILDE>;<SMALL>;IGNORE +<O9-.> <O>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE +<o9-.> <O>;<HORN+DOT-BELOW>;<SMALL>;IGNORE +<o8> +<OE> "<O><E>";"<OE><OE>";"<CAPITAL><CAPITAL>";IGNORE +<oe> "<O><E>";"<OE><OE>";"<SMALL><SMALL>";IGNORE +<P> <P>;<NONE>;<CAPITAL>;IGNORE +<p> <P>;<NONE>;<SMALL>;IGNORE +<P'> <P>;<ACUTE>;<CAPITAL>;IGNORE +<p'> <P>;<ACUTE>;<SMALL>;IGNORE +<P.> <P>;<DOT>;<CAPITAL>;IGNORE +<p.> <P>;<DOT>;<SMALL>;IGNORE +<p8> +<Q> <Q>;<NONE>;<CAPITAL>;IGNORE +<q> <Q>;<NONE>;<SMALL>;IGNORE +<q8> +<R> <R>;<NONE>;<CAPITAL>;IGNORE +<r> <R>;<NONE>;<SMALL>;IGNORE +<R'> <R>;<ACUTE>;<CAPITAL>;IGNORE +<r'> <R>;<ACUTE>;<SMALL>;IGNORE +<R!!> <R>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<r!!> <R>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<R)> <R>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<r)> <R>;<INVERTED-BREVE>;<SMALL>;IGNORE +<R<> <R>;<CARON>;<CAPITAL>;IGNORE +<r<> <R>;<CARON>;<SMALL>;IGNORE +<R.> <R>;<DOT>;<CAPITAL>;IGNORE +<r.> <R>;<DOT>;<SMALL>;IGNORE +<R-.> <R>;<DOT-BELOW>;<CAPITAL>;IGNORE +<r-.> <R>;<DOT-BELOW>;<SMALL>;IGNORE +<R,> <R>;<CEDILLA>;<CAPITAL>;IGNORE +<r,> <R>;<CEDILLA>;<SMALL>;IGNORE +<R--.> <R>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE +<r--.> <R>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE +<R_> <R>;<LINE-BELOW>;<CAPITAL>;IGNORE +<r_> <R>;<LINE-BELOW>;<SMALL>;IGNORE +<r8> +<S> <S>;<NONE>;<CAPITAL>;IGNORE +<s> <S>;<NONE>;<SMALL>;IGNORE +<st> "<S><T>";"<NONE><NONE>";"<st><st>";IGNORE +<S'> <S>;<ACUTE>;<CAPITAL>;IGNORE +<s'> <S>;<ACUTE>;<SMALL>;IGNORE +<S'.> <S>;<ACUTE+DOT>;<CAPITAL>;IGNORE +<s'.> <S>;<ACUTE+DOT>;<SMALL>;IGNORE +<S/>> <S>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<s/>> <S>;<CIRCUMFLEX>;<SMALL>;IGNORE +<S<> <S>;<CARON>;<CAPITAL>;IGNORE +<s<> <S>;<CARON>;<SMALL>;IGNORE +<S<.> <S>;<CARON+DOT>;<CAPITAL>;IGNORE +<s<.> <S>;<CARON+DOT>;<SMALL>;IGNORE +<S.> <S>;<DOT>;<CAPITAL>;IGNORE +<s.> <S>;<DOT>;<SMALL>;IGNORE +<S-.> <S>;<DOT-BELOW>;<CAPITAL>;IGNORE +<s-.> <S>;<DOT-BELOW>;<SMALL>;IGNORE +<S.-.> <S>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE +<s.-.> <S>;<DOT+DOT-BELOW>;<SMALL>;IGNORE +<S,> <S>;<CEDILLA>;<CAPITAL>;IGNORE +<s,> <S>;<CEDILLA>;<SMALL>;IGNORE +<s8> +<s1> <S>;<s1>;<SMALL>;IGNORE +<ss> "<S><S>";"<NONE><NONE>";"<SMALL><ss>";IGNORE +<T> <T>;<NONE>;<CAPITAL>;IGNORE +<t> <T>;<NONE>;<SMALL>;IGNORE +<T<> <T>;<CARON>;<CAPITAL>;IGNORE +<t<> <T>;<CARON>;<SMALL>;IGNORE +<T.> <T>;<DOT>;<CAPITAL>;IGNORE +<t.> <T>;<DOT>;<SMALL>;IGNORE +<T-.> <T>;<DOT-BELOW>;<CAPITAL>;IGNORE +<t-.> <T>;<DOT-BELOW>;<SMALL>;IGNORE +<T//> <T>;<STROKE>;<CAPITAL>;IGNORE +<t//> <T>;<STROKE>;<SMALL>;IGNORE +<T,> <T>;<CEDILLA>;<CAPITAL>;IGNORE +<t,> <T>;<CEDILLA>;<SMALL>;IGNORE +<T-/>> <T>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<t-/>> <T>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<T_> <T>;<LINE-BELOW>;<CAPITAL>;IGNORE +<t_> <T>;<LINE-BELOW>;<SMALL>;IGNORE +<t8> +<TH> "<T><H>";"<TH><TH>";"<CAPITAL><CAPITAL>";IGNORE +<th> "<T><H>";"<TH><TH>";"<SMALL><SMALL>";IGNORE +<U> <U>;<NONE>;<CAPITAL>;IGNORE +<u> <U>;<NONE>;<SMALL>;IGNORE +<U'> <U>;<ACUTE>;<CAPITAL>;IGNORE +<u'> <U>;<ACUTE>;<SMALL>;IGNORE +<U!> <U>;<GRAVE>;<CAPITAL>;IGNORE +<u!> <U>;<GRAVE>;<SMALL>;IGNORE +<U!!> <U>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE +<u!!> <U>;<DOUBLE-GRAVE>;<SMALL>;IGNORE +<U(> <U>;<BREVE>;<CAPITAL>;IGNORE +<u(> <U>;<BREVE>;<SMALL>;IGNORE +<U)> <U>;<INVERTED-BREVE>;<CAPITAL>;IGNORE +<u)> <U>;<INVERTED-BREVE>;<SMALL>;IGNORE +<U/>> <U>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<u/>> <U>;<CIRCUMFLEX>;<SMALL>;IGNORE +<U<> <U>;<CARON>;<CAPITAL>;IGNORE +<u<> <U>;<CARON>;<SMALL>;IGNORE +<U0> <U>;<RING>;<CAPITAL>;IGNORE +<u0> <U>;<RING>;<SMALL>;IGNORE +<U:> <U>;<DIAERESIS>;<CAPITAL>;IGNORE +<u:> <U>;<DIAERESIS>;<SMALL>;IGNORE +<U:-> <U>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE +<u:-> <U>;<DIAERESIS+MACRON>;<SMALL>;IGNORE +<U:'> <U>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE +<u:'> <U>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE +<U:!> <U>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE +<u:!> <U>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE +<U:<> <U>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE +<u:<> <U>;<DIAERESIS+CARON>;<SMALL>;IGNORE +<U"> <U>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE +<u"> <U>;<DOUBLE-ACUTE>;<SMALL>;IGNORE +<U2> <U>;<HOOK>;<CAPITAL>;IGNORE +<u2> <U>;<HOOK>;<SMALL>;IGNORE +<U?> <U>;<TILDE>;<CAPITAL>;IGNORE +<u?> <U>;<TILDE>;<SMALL>;IGNORE +<U?'> <U>;<TILDE+ACUTE>;<CAPITAL>;IGNORE +<u?'> <U>;<TILDE+ACUTE>;<SMALL>;IGNORE +<U-?> <U>;<TILDE-BELOW>;<CAPITAL>;IGNORE +<u-?> <U>;<TILDE-BELOW>;<SMALL>;IGNORE +<U-.> <U>;<DOT-BELOW>;<CAPITAL>;IGNORE +<u-.> <U>;<DOT-BELOW>;<SMALL>;IGNORE +<U;> <U>;<OGONEK>;<CAPITAL>;IGNORE +<u;> <U>;<OGONEK>;<SMALL>;IGNORE +<U-> <U>;<MACRON>;<CAPITAL>;IGNORE +<u-> <U>;<MACRON>;<SMALL>;IGNORE +<U-:> <U>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE +<u-:> <U>;<MACRON+DIAERESIS>;<SMALL>;IGNORE +<U--:> <U>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE +<u--:> <U>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE +<U-/>> <U>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE +<u-/>> <U>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE +<U9> <U>;<HORN>;<CAPITAL>;IGNORE +<u9> <U>;<HORN>;<SMALL>;IGNORE +<U9'> <U>;<HORN+ACUTE>;<CAPITAL>;IGNORE +<u9'> <U>;<HORN+ACUTE>;<SMALL>;IGNORE +<U9!> <U>;<HORN+GRAVE>;<CAPITAL>;IGNORE +<u9!> <U>;<HORN+GRAVE>;<SMALL>;IGNORE +<U92> <U>;<HORN+HOOK>;<CAPITAL>;IGNORE +<u92> <U>;<HORN+HOOK>;<SMALL>;IGNORE +<U9?> <U>;<HORN+TILDE>;<CAPITAL>;IGNORE +<u9?> <U>;<HORN+TILDE>;<SMALL>;IGNORE +<U9-.> <U>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE +<u9-.> <U>;<HORN+DOT-BELOW>;<SMALL>;IGNORE +<u8> +<V> <V>;<NONE>;<CAPITAL>;IGNORE +<v> <V>;<NONE>;<SMALL>;IGNORE +<V?> <V>;<TILDE>;<CAPITAL>;IGNORE +<v?> <V>;<TILDE>;<SMALL>;IGNORE +<V-.> <V>;<DOT-BELOW>;<CAPITAL>;IGNORE +<v-.> <V>;<DOT-BELOW>;<SMALL>;IGNORE +<v8> +<W> <W>;<NONE>;<CAPITAL>;IGNORE +<w> <W>;<NONE>;<SMALL>;IGNORE +<W'> <W>;<ACUTE>;<CAPITAL>;IGNORE +<w'> <W>;<ACUTE>;<SMALL>;IGNORE +<W!> <W>;<GRAVE>;<CAPITAL>;IGNORE +<w!> <W>;<GRAVE>;<SMALL>;IGNORE +<W/>> <W>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<w/>> <W>;<CIRCUMFLEX>;<SMALL>;IGNORE +<W:> <W>;<DIAERESIS>;<CAPITAL>;IGNORE +<w:> <W>;<DIAERESIS>;<SMALL>;IGNORE +<W.> <W>;<DOT>;<CAPITAL>;IGNORE +<w.> <W>;<DOT>;<SMALL>;IGNORE +<W-.> <W>;<DOT-BELOW>;<CAPITAL>;IGNORE +<w-.> <W>;<DOT-BELOW>;<SMALL>;IGNORE +<w8> +<X> <X>;<NONE>;<CAPITAL>;IGNORE +<x> <X>;<NONE>;<SMALL>;IGNORE +<X:> <X>;<DIAERESIS>;<CAPITAL>;IGNORE +<x:> <X>;<DIAERESIS>;<SMALL>;IGNORE +<X.> <X>;<DOT>;<CAPITAL>;IGNORE +<x.> <X>;<DOT>;<SMALL>;IGNORE +<x8> +<Y> <Y>;<NONE>;<CAPITAL>;IGNORE +<y> <Y>;<NONE>;<SMALL>;IGNORE +<Y'> <Y>;<ACUTE>;<CAPITAL>;IGNORE +<y'> <Y>;<ACUTE>;<SMALL>;IGNORE +<Y!> <Y>;<GRAVE>;<CAPITAL>;IGNORE +<y!> <Y>;<GRAVE>;<SMALL>;IGNORE +<Y/>> <Y>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<y/>> <Y>;<CIRCUMFLEX>;<SMALL>;IGNORE +<Y:> <Y>;<DIAERESIS>;<CAPITAL>;IGNORE +<y:> <Y>;<DIAERESIS>;<SMALL>;IGNORE +<Y2> <Y>;<HOOK>;<CAPITAL>;IGNORE +<y2> <Y>;<HOOK>;<SMALL>;IGNORE +<Y?> <Y>;<TILDE>;<CAPITAL>;IGNORE +<y?> <Y>;<TILDE>;<SMALL>;IGNORE +<Y.> <Y>;<DOT>;<CAPITAL>;IGNORE +<y.> <Y>;<DOT>;<SMALL>;IGNORE +<Y-.> <Y>;<DOT-BELOW>;<CAPITAL>;IGNORE +<y-.> <Y>;<DOT-BELOW>;<SMALL>;IGNORE +<y8> +<Z> <Z>;<NONE>;<CAPITAL>;IGNORE +<z> <Z>;<NONE>;<SMALL>;IGNORE +<Z'> <Z>;<ACUTE>;<CAPITAL>;IGNORE +<z'> <Z>;<ACUTE>;<SMALL>;IGNORE +<Z/>> <Z>;<CIRCUMFLEX>;<CAPITAL>;IGNORE +<z/>> <Z>;<CIRCUMFLEX>;<SMALL>;IGNORE +<Z<> <Z>;<CARON>;<CAPITAL>;IGNORE +<z<> <Z>;<CARON>;<SMALL>;IGNORE +<Z.> <Z>;<DOT>;<CAPITAL>;IGNORE +<z.> <Z>;<DOT>;<SMALL>;IGNORE +<Z-.> <Z>;<DOT-BELOW>;<CAPITAL>;IGNORE +<z-.> <Z>;<DOT-BELOW>;<SMALL>;IGNORE +<Z//> <Z>;<STROKE>;<CAPITAL>;IGNORE +<z//> <Z>;<STROKE>;<SMALL>;IGNORE +<Z_> <Z>;<LINE-BELOW>;<CAPITAL>;IGNORE +<z_> <Z>;<LINE-BELOW>;<SMALL>;IGNORE +<z8> +<A*> <A*>;<CAPITAL>;<GREEK>;IGNORE +<A%> <A*>;<CAPITAL>;<TONOS>;IGNORE +<a*> <A*>;<SMALL>;<GREEK>;IGNORE +<a%> <A*>;<SMALL>;<TONOS>;IGNORE +<B*> <B*>;<CAPITAL>;<GREEK>;IGNORE +<b*> <B*>;<SMALL>;<GREEK>;IGNORE +<G*> <G*>;<CAPITAL>;<GREEK>;IGNORE +<g*> <G*>;<SMALL>;<GREEK>;IGNORE +<D*> <D*>;<CAPITAL>;<GREEK>;IGNORE +<d*> <D*>;<SMALL>;<GREEK>;IGNORE +<E*> <E*>;<CAPITAL>;<GREEK>;IGNORE +<E%> <E*>;<CAPITAL>;<TONOS>;IGNORE +<e*> <E*>;<SMALL>;<GREEK>;IGNORE +<e%> <E*>;<SMALL>;<TONOS>;IGNORE +<Z*> <Z*>;<CAPITAL>;<GREEK>;IGNORE +<z*> <Z*>;<SMALL>;<GREEK>;IGNORE +<Y*> <Y*>;<CAPITAL>;<GREEK>;IGNORE +<Y%> <Y*>;<CAPITAL>;<TONOS>;IGNORE +<y*> <Y*>;<SMALL>;<GREEK>;IGNORE +<y%> <Y*>;<SMALL>;<TONOS>;IGNORE +<H*> <H*>;<CAPITAL>;<GREEK>;IGNORE +<h*> <H*>;<SMALL>;<GREEK>;IGNORE +<I*> <I*>;<CAPITAL>;<GREEK>;IGNORE +<I%> <I*>;<CAPITAL>;<TONOS>;IGNORE +<J*> <I*>;<CAPITAL>;<DIALYTICA>;IGNORE +<i*> <I*>;<SMALL>;<GREEK>;IGNORE +<i%> <I*>;<SMALL>;<TONOS>;IGNORE +<j*> <I*>;<SMALL>;<DIALYTICA>;IGNORE +<i3> <I*>;<SMALL>;<DIALYTICA+TONOS>;IGNORE +<K*> <K*>;<CAPITAL>;<GREEK>;IGNORE +<k*> <K*>;<SMALL>;<GREEK>;IGNORE +<L*> <L*>;<CAPITAL>;<GREEK>;IGNORE +<l*> <L*>;<SMALL>;<GREEK>;IGNORE +<M*> <M*>;<CAPITAL>;<GREEK>;IGNORE +<m*> <M*>;<SMALL>;<GREEK>;IGNORE +<N*> <N*>;<CAPITAL>;<GREEK>;IGNORE +<n*> <N*>;<SMALL>;<GREEK>;IGNORE +<C*> <C*>;<CAPITAL>;<GREEK>;IGNORE +<c*> <C*>;<SMALL>;<GREEK>;IGNORE +<O*> <O*>;<CAPITAL>;<GREEK>;IGNORE +<O%> <O*>;<CAPITAL>;<TONOS>;IGNORE +<o*> <O*>;<SMALL>;<GREEK>;IGNORE +<o%> <O*>;<SMALL>;<TONOS>;IGNORE +<P*> <P*>;<CAPITAL>;<GREEK>;IGNORE +<p*> <P*>;<SMALL>;<GREEK>;IGNORE +<R*> <R*>;<CAPITAL>;<GREEK>;IGNORE +<r*> <R*>;<SMALL>;<GREEK>;IGNORE +<S*> <S*>;<CAPITAL>;<GREEK>;IGNORE +<s*> <S*>;<SMALL>;<GREEK>;IGNORE +<*s> <S*>;<SMALL>;<*s>;IGNORE +<T*> <T*>;<CAPITAL>;<GREEK>;IGNORE +<t*> <T*>;<SMALL>;<GREEK>;IGNORE +<U*> <U*>;<CAPITAL>;<GREEK>;IGNORE +<U%> <U*>;<CAPITAL>;<TONOS>;IGNORE +<V*> <U*>;<CAPITAL>;<DIALYTICA>;IGNORE +<u*> <U*>;<SMALL>;<GREEK>;IGNORE +<u%> <U*>;<SMALL>;<TONOS>;IGNORE +<v*> <U*>;<SMALL>;<DIALYTICA>;IGNORE +<u3> <U*>;<SMALL>;<DIALYTICA+TONOS>;IGNORE +<F*> <F*>;<CAPITAL>;<GREEK>;IGNORE +<f*> <F*>;<SMALL>;<GREEK>;IGNORE +<X*> <X*>;<CAPITAL>;<GREEK>;IGNORE +<x*> <X*>;<SMALL>;<GREEK>;IGNORE +<Q*> <Q*>;<CAPITAL>;<GREEK>;IGNORE +<q*> <Q*>;<SMALL>;<GREEK>;IGNORE +<W*> <W*>;<CAPITAL>;<GREEK>;IGNORE +<W%> <W*>;<CAPITAL>;<TONOS>;IGNORE +<w*> <W*>;<SMALL>;<GREEK>;IGNORE +<w%> <W*>;<SMALL>;<TONOS>;IGNORE +<A=> <A=>;<CYRILLIC>;<CAPITAL>;IGNORE +<a=> <A=>;<CYRILLIC>;<SMALL>;IGNORE +<B=> <B=>;<CYRILLIC>;<CAPITAL>;IGNORE +<b=> <B=>;<CYRILLIC>;<SMALL>;IGNORE +<V=> <V=>;<CYRILLIC>;<CAPITAL>;IGNORE +<v=> <V=>;<CYRILLIC>;<SMALL>;IGNORE +<G=> <G=>;<CYRILLIC>;<CAPITAL>;IGNORE +<g=> <G=>;<CYRILLIC>;<SMALL>;IGNORE +<G%> <G%>;<CYRILLIC>;<CAPITAL>;IGNORE +<g%> <G%>;<CYRILLIC>;<SMALL>;IGNORE +<G3> <G3>;<CYRILLIC>;<CAPITAL>;IGNORE +<g3> <G3>;<CYRILLIC>;<SMALL>;IGNORE +<D=> <D=>;<CYRILLIC>;<CAPITAL>;IGNORE +<d=> <D=>;<CYRILLIC>;<SMALL>;IGNORE +<D%> <D%>;<CYRILLIC>;<CAPITAL>;IGNORE +<d%> <D%>;<CYRILLIC>;<SMALL>;IGNORE +<E=> <E=>;<CYRILLIC>;<CAPITAL>;IGNORE +<e=> <E=>;<CYRILLIC>;<SMALL>;IGNORE +<IO> <IO>;<CYRILLIC>;<CAPITAL>;IGNORE +<io> <IO>;<CYRILLIC>;<SMALL>;IGNORE +<IE> <IE>;<CYRILLIC>;<CAPITAL>;IGNORE +<ie> <IE>;<CYRILLIC>;<SMALL>;IGNORE +<Z%> <Z%>;<CYRILLIC>;<CAPITAL>;IGNORE +<z%> <Z%>;<CYRILLIC>;<SMALL>;IGNORE +<Z=> <Z=>;<CYRILLIC>;<CAPITAL>;IGNORE +<z=> <Z=>;<CYRILLIC>;<SMALL>;IGNORE +<I=> <I=>;<CYRILLIC>;<CAPITAL>;IGNORE +<i=> <I=>;<CYRILLIC>;<SMALL>;IGNORE +<II> <II>;<CYRILLIC>;<CAPITAL>;IGNORE +<ii> <II>;<CYRILLIC>;<SMALL>;IGNORE +<YI> <YI>;<CYRILLIC>;<CAPITAL>;IGNORE +<yi> <YI>;<CYRILLIC>;<SMALL>;IGNORE +<J%> <J%>;<CYRILLIC>;<CAPITAL>;IGNORE +<j%> <J%>;<CYRILLIC>;<SMALL>;IGNORE +<J=> <J=>;<CYRILLIC>;<CAPITAL>;IGNORE +<j=> <J=>;<CYRILLIC>;<SMALL>;IGNORE +<K=> <K=>;<CYRILLIC>;<CAPITAL>;IGNORE +<k=> <K=>;<CYRILLIC>;<SMALL>;IGNORE +<KJ> <KJ>;<CYRILLIC>;<CAPITAL>;IGNORE +<kj> <KJ>;<CYRILLIC>;<SMALL>;IGNORE +<L=> <L=>;<CYRILLIC>;<CAPITAL>;IGNORE +<l=> <L=>;<CYRILLIC>;<SMALL>;IGNORE +<LJ> <LJ>;<CYRILLIC>;<CAPITAL>;IGNORE +<lj> <LJ>;<CYRILLIC>;<SMALL>;IGNORE +<M=> <M=>;<CYRILLIC>;<CAPITAL>;IGNORE +<m=> <M=>;<CYRILLIC>;<SMALL>;IGNORE +<N=> <N=>;<CYRILLIC>;<CAPITAL>;IGNORE +<n=> <N=>;<CYRILLIC>;<SMALL>;IGNORE +<NJ> <NJ>;<CYRILLIC>;<CAPITAL>;IGNORE +<nj> <NJ>;<CYRILLIC>;<SMALL>;IGNORE +<O=> <O=>;<CYRILLIC>;<CAPITAL>;IGNORE +<o=> <O=>;<CYRILLIC>;<SMALL>;IGNORE +<P=> <P=>;<CYRILLIC>;<CAPITAL>;IGNORE +<p=> <P=>;<CYRILLIC>;<SMALL>;IGNORE +<R=> <R=>;<CYRILLIC>;<CAPITAL>;IGNORE +<r=> <R=>;<CYRILLIC>;<SMALL>;IGNORE +<S=> <S=>;<CYRILLIC>;<CAPITAL>;IGNORE +<s=> <S=>;<CYRILLIC>;<SMALL>;IGNORE +<T=> <T=>;<CYRILLIC>;<CAPITAL>;IGNORE +<t=> <T=>;<CYRILLIC>;<SMALL>;IGNORE +<Ts> <Ts>;<CYRILLIC>;<CAPITAL>;IGNORE +<ts> <Ts>;<CYRILLIC>;<SMALL>;IGNORE +<U=> <U=>;<CYRILLIC>;<CAPITAL>;IGNORE +<u=> <U=>;<CYRILLIC>;<SMALL>;IGNORE +<V%> <V%>;<CYRILLIC>;<CAPITAL>;IGNORE +<v%> <V%>;<CYRILLIC>;<SMALL>;IGNORE +<F=> <F=>;<CYRILLIC>;<CAPITAL>;IGNORE +<f=> <F=>;<CYRILLIC>;<SMALL>;IGNORE +<H=> <H=>;<CYRILLIC>;<CAPITAL>;IGNORE +<h=> <H=>;<CYRILLIC>;<SMALL>;IGNORE +<C=> <C=>;<CYRILLIC>;<CAPITAL>;IGNORE +<c=> <C=>;<CYRILLIC>;<SMALL>;IGNORE +<DS> <DS>;<CYRILLIC>;<CAPITAL>;IGNORE +<ds> <DS>;<CYRILLIC>;<SMALL>;IGNORE +<C%> <C%>;<CYRILLIC>;<CAPITAL>;IGNORE +<c%> <C%>;<CYRILLIC>;<SMALL>;IGNORE +<DZ> <DZ>;<CYRILLIC>;<CAPITAL>;IGNORE +<dz> <DZ>;<CYRILLIC>;<SMALL>;IGNORE +<S%> <S%>;<CYRILLIC>;<CAPITAL>;IGNORE +<s%> <S%>;<CYRILLIC>;<SMALL>;IGNORE +<Sc> <Sc>;<CYRILLIC>;<CAPITAL>;IGNORE +<sc> <Sc>;<CYRILLIC>;<SMALL>;IGNORE +<='> <='>;<CYRILLIC>;<SMALL>;IGNORE +<="> <='>;<CYRILLIC>;<CAPITAL>;IGNORE +<Y=> <Y=>;<CYRILLIC>;<CAPITAL>;IGNORE +<y=> <Y=>;<CYRILLIC>;<SMALL>;IGNORE +<%'> <%'>;<CYRILLIC>;<SMALL>;IGNORE +<%"> <%'>;<CYRILLIC>;<CAPITAL>;IGNORE +<JE> <JE>;<CYRILLIC>;<CAPITAL>;IGNORE +<je> <JE>;<CYRILLIC>;<SMALL>;IGNORE +<JU> <JU>;<CYRILLIC>;<CAPITAL>;IGNORE +<ju> <JU>;<CYRILLIC>;<SMALL>;IGNORE +<JA> <JA>;<CYRILLIC>;<CAPITAL>;IGNORE +<ja> <JA>;<CYRILLIC>;<SMALL>;IGNORE +<Y3> <Y3>;<CYRILLIC>;<CAPITAL>;IGNORE +<y3> <Y3>;<CYRILLIC>;<SMALL>;IGNORE +<O3> <O3>;<CYRILLIC>;<CAPITAL>;IGNORE +<o3> <O3>;<CYRILLIC>;<SMALL>;IGNORE +<F3> <F3>;<CYRILLIC>;<CAPITAL>;IGNORE +<f3> <F3>;<CYRILLIC>;<SMALL>;IGNORE +<V3> <V3>;<CYRILLIC>;<CAPITAL>;IGNORE +<v3> <V3>;<CYRILLIC>;<SMALL>;IGNORE +<C3> <C3>;<CYRILLIC>;<CAPITAL>;IGNORE +<c3> <C3>;<CYRILLIC>;<SMALL>;IGNORE +<A+> <A+>;IGNORE;IGNORE;IGNORE +<B+> <B+>;IGNORE;IGNORE;IGNORE +<G+> <G+>;IGNORE;IGNORE;IGNORE +<D+> <D+>;IGNORE;IGNORE;IGNORE +<H+> <H+>;IGNORE;IGNORE;IGNORE +<W+> <W+>;IGNORE;IGNORE;IGNORE +<Z+> <Z+>;IGNORE;IGNORE;IGNORE +<X+> <X+>;IGNORE;IGNORE;IGNORE +<Tj> <Tj>;IGNORE;IGNORE;IGNORE +<J+> <J+>;IGNORE;IGNORE;IGNORE +<K%> <K%>;IGNORE;IGNORE;IGNORE +<K+> <K+>;IGNORE;IGNORE;IGNORE +<L+> <L+>;IGNORE;IGNORE;IGNORE +<M%> <M%>;IGNORE;IGNORE;IGNORE +<M+> <M+>;IGNORE;IGNORE;IGNORE +<N%> <N%>;IGNORE;IGNORE;IGNORE +<N+> <N+>;IGNORE;IGNORE;IGNORE +<S+> <S+>;IGNORE;IGNORE;IGNORE +<E+> <E+>;IGNORE;IGNORE;IGNORE +<P%> <P%>;IGNORE;IGNORE;IGNORE +<P+> <P+>;IGNORE;IGNORE;IGNORE +<Zj> <Zj>;IGNORE;IGNORE;IGNORE +<ZJ> <ZJ>;IGNORE;IGNORE;IGNORE +<Q+> <Q+>;IGNORE;IGNORE;IGNORE +<R+> <R+>;IGNORE;IGNORE;IGNORE +<Sh> <Sh>;IGNORE;IGNORE;IGNORE +<T+> <T+>;IGNORE;IGNORE;IGNORE + +% Arabic collating + +<,+> IGNORE;IGNORE;IGNORE;<,+> +<;+> IGNORE;IGNORE;IGNORE;<;+> +<?+> IGNORE;IGNORE;IGNORE;<?+> +<++> IGNORE;IGNORE;IGNORE;<++> + +<H'> <H'>;<H'>;IGNORE;IGNORE +<aM> <aM>;<aM>;IGNORE;IGNORE +<aM.> <aM>;<aM.>;IGNORE;IGNORE +<aH> <H'>;<aH>;IGNORE;IGNORE +<aH.> <H'>;<aH.>;IGNORE;IGNORE +<wH> <H'>;<wH>;IGNORE;IGNORE +<ah> <H'>;<ah>;IGNORE;IGNORE +<ah.> <H'>;<ah.>;IGNORE;IGNORE +<yH> <H'>;<yH>;IGNORE;IGNORE +<aS> <aS>;<aS>;IGNORE;IGNORE +<a+> <a+>;<a+>;IGNORE;IGNORE +<a+-> <a+>;<a+->;IGNORE;IGNORE +<a+.> <a+>;<a+.>;IGNORE;IGNORE +<a+:> <a+>;<a+:>;IGNORE;IGNORE +<b+> <b+>;<b+>;IGNORE;IGNORE +<b+-> <b+>;<b+->;IGNORE;IGNORE +<b+.> <b+>;<b+.>;IGNORE;IGNORE +<b+,> <b+>;<b+,>;IGNORE;IGNORE +<b+;> <b+>;<b+;>;IGNORE;IGNORE +<p+> <p+>;<p+>;IGNORE;IGNORE +<v+> <v+>;<v+>;IGNORE;IGNORE +<tm> <tm>;<tm>;IGNORE;IGNORE +<tm-> <tm>;<tm->;IGNORE;IGNORE +<tm.> <tm>;<tm.>;IGNORE;IGNORE +<t+> <tm>;<t+>;IGNORE;IGNORE +<t+-> <tm>;<t+->;IGNORE;IGNORE +<t+.> <tm>;<t+.>;IGNORE;IGNORE +<t+,> <tm>;<t+,>;IGNORE;IGNORE +<t+;> <tm>;<t+;>;IGNORE;IGNORE +<tk> <tk>;<tk>;IGNORE;IGNORE +<tk-> <tk>;<tk->;IGNORE;IGNORE +<tk.> <tk>;<tk.>;IGNORE;IGNORE +<tk,> <tk>;<tk,>;IGNORE;IGNORE +<tk;> <tk>;<tk;>;IGNORE;IGNORE +<g+> <g+>;<g+>;IGNORE;IGNORE +<g+-> <g+>;<g+->;IGNORE;IGNORE +<g+.> <g+>;<g+.>;IGNORE;IGNORE +<g+,> <g+>;<g+,>;IGNORE;IGNORE +<g+;> <g+>;<g+;>;IGNORE;IGNORE +<hk> <hk>;<hk>;IGNORE;IGNORE +<hk-> <hk>;<hk->;IGNORE;IGNORE +<hk.> <hk>;<hk.>;IGNORE;IGNORE +<hk,> <hk>;<hk,>;IGNORE;IGNORE +<hk;> <hk>;<hk;>;IGNORE;IGNORE +<x+> <x+>;<x+>;IGNORE;IGNORE +<x+-> <x+>;<x+->;IGNORE;IGNORE +<x+.> <x+>;<x+.>;IGNORE;IGNORE +<x+,> <x+>;<x+,>;IGNORE;IGNORE +<x+;> <x+>;<x+;>;IGNORE;IGNORE +<d+> <d+>;<d+>;IGNORE;IGNORE +<d+-> <d+>;<d+->;IGNORE;IGNORE +<d+.> <d+>;<d+.>;IGNORE;IGNORE +<dk> <dk>;<dk>;IGNORE;IGNORE +<dk-> <dk>;<dk->;IGNORE;IGNORE +<dk.> <dk>;<dk.>;IGNORE;IGNORE +<r+> <r+>;<r+>;IGNORE;IGNORE +<r+-> <r+>;<r+->;IGNORE;IGNORE +<r+.> <r+>;<r+.>;IGNORE;IGNORE +<z+> <z+>;<z+>;IGNORE;IGNORE +<z+-> <z+>;<z+->;IGNORE;IGNORE +<z+.> <z+>;<z+.>;IGNORE;IGNORE +<s+> <s+>;<s+>;IGNORE;IGNORE +<s+-> <s+>;<s+->;IGNORE;IGNORE +<s+.> <s+>;<s+.>;IGNORE;IGNORE +<s+,> <s+>;<s+,>;IGNORE;IGNORE +<s+;> <s+>;<s+;>;IGNORE;IGNORE +<sn> <sn>;<sn>;IGNORE;IGNORE +<sn-> <sn>;<sn->;IGNORE;IGNORE +<sn.> <sn>;<sn.>;IGNORE;IGNORE +<sn,> <sn>;<sn,>;IGNORE;IGNORE +<sn;> <sn>;<sn;>;IGNORE;IGNORE +<c+> <c+>;<c+>;IGNORE;IGNORE +<c+-> <c+>;<c+->;IGNORE;IGNORE +<c+.> <c+>;<c+.>;IGNORE;IGNORE +<c+,> <c+>;<c+,>;IGNORE;IGNORE +<c+;> <c+>;<c+;>;IGNORE;IGNORE +<dd> <dd>;<dd>;IGNORE;IGNORE +<dd-> <dd>;<dd->;IGNORE;IGNORE +<dd.> <dd>;<dd.>;IGNORE;IGNORE +<dd,> <dd>;<dd,>;IGNORE;IGNORE +<dd;> <dd>;<dd;>;IGNORE;IGNORE +<tj> <tj>;<tj>;IGNORE;IGNORE +<tj-> <tj>;<tj->;IGNORE;IGNORE +<tj.> <tj>;<tj.>;IGNORE;IGNORE +<tj,> <tj>;<tj,>;IGNORE;IGNORE +<tj;> <tj>;<tj;>;IGNORE;IGNORE +<zH> <zH>;<zH>;IGNORE;IGNORE +<zH-> <zH>;<zH->;IGNORE;IGNORE +<zH.> <zH>;<zH.>;IGNORE;IGNORE +<zH,> <zH>;<zH,>;IGNORE;IGNORE +<zH;> <zH>;<zH;>;IGNORE;IGNORE +<e+> <e+>;<e+>;IGNORE;IGNORE +<e+-> <e+>;<e+->;IGNORE;IGNORE +<e+.> <e+>;<e+.>;IGNORE;IGNORE +<e+,> <e+>;<e+,>;IGNORE;IGNORE +<e+;> <e+>;<e+;>;IGNORE;IGNORE +<i+> <i+>;<i+>;IGNORE;IGNORE +<i+-> <i+>;<i+->;IGNORE;IGNORE +<i+.> <i+>;<i+.>;IGNORE;IGNORE +<i+,> <i+>;<i+,>;IGNORE;IGNORE +<i+;> <i+>;<i+;>;IGNORE;IGNORE +<f+> <f+>;<f+>;IGNORE;IGNORE +<f+-> <f+>;<f+->;IGNORE;IGNORE +<f+.> <f+>;<f+.>;IGNORE;IGNORE +<f+,> <f+>;<f+,>;IGNORE;IGNORE +<f+;> <f+>;<f+;>;IGNORE;IGNORE +<q+> <q+>;<q+>;IGNORE;IGNORE +<q+-> <q+>;<q+->;IGNORE;IGNORE +<q+.> <q+>;<q+.>;IGNORE;IGNORE +<q+,> <q+>;<q+,>;IGNORE;IGNORE +<q+;> <q+>;<q+;>;IGNORE;IGNORE +<k+> <k+>;<k+>;IGNORE;IGNORE +<k+-> <k+>;<k+->;IGNORE;IGNORE +<k+.> <k+>;<k+.>;IGNORE;IGNORE +<k+,> <k+>;<k+,>;IGNORE;IGNORE +<k+;> <k+>;<k+;>;IGNORE;IGNORE +<l+> <l+>;<l+>;IGNORE;IGNORE +<l+-> <l+>;<l+->;IGNORE;IGNORE +<l+.> <l+>;<l+.>;IGNORE;IGNORE +<l+,> <l+>;<l+,>;IGNORE;IGNORE +<l+;> <l+>;<l+;>;IGNORE;IGNORE +<m+> <m+>;<m+>;IGNORE;IGNORE +<m+-> <m+>;<m+->;IGNORE;IGNORE +<m+.> <m+>;<m+.>;IGNORE;IGNORE +<m+,> <m+>;<m+,>;IGNORE;IGNORE +<m+;> <m+>;<m+;>;IGNORE;IGNORE +<n+> <n+>;<n+>;IGNORE;IGNORE +<n+-> <n+>;<n+->;IGNORE;IGNORE +<n+.> <n+>;<n+.>;IGNORE;IGNORE +<n+,> <n+>;<n+,>;IGNORE;IGNORE +<n+;> <n+>;<n+;>;IGNORE;IGNORE +<h+> <h+>;<h+>;IGNORE;IGNORE +<h+-> <h+>;<h+->;IGNORE;IGNORE +<h+.> <h+>;<h+.>;IGNORE;IGNORE +<h+,> <h+>;<h+,>;IGNORE;IGNORE +<h+;> <h+>;<h+;>;IGNORE;IGNORE +<w+> <w+>;<w+>;IGNORE;IGNORE +<w+-> <w+>;<w+->;IGNORE;IGNORE +<w+.> <w+>;<w+.>;IGNORE;IGNORE +<j+> <j+>;<j+>;IGNORE;IGNORE +<j+-> <j+>;<j+->;IGNORE;IGNORE +<j+.> <j+>;<j+.>;IGNORE;IGNORE +<y+> <y+>;<y+>;IGNORE;IGNORE +<y+-> <y+>;<y+->;IGNORE;IGNORE +<y+.> <y+>;<y+.>;IGNORE;IGNORE +<y+,> <y+>;<y+,>;IGNORE;IGNORE +<y+;> <y+>;<y+;>;IGNORE;IGNORE + +<:+> IGNORE;IGNORE;<:+>;IGNORE +<"+> IGNORE;IGNORE;<"+>;IGNORE +<=+> IGNORE;IGNORE;<=+>;IGNORE +<//+> IGNORE;IGNORE;<//+>;IGNORE +<'+> IGNORE;IGNORE;<'+>;IGNORE +<1+> IGNORE;IGNORE;<1+>;IGNORE +<3+> IGNORE;IGNORE;<3+>;IGNORE +<3+;> IGNORE;IGNORE;<3+;>;IGNORE +<0+> IGNORE;IGNORE;<0+>;IGNORE + +<0a> <0>;<0a>;IGNORE;IGNORE +<1a> <1>;<1a>;IGNORE;IGNORE +<2a> <2>;<2a>;IGNORE;IGNORE +<3a> <3>;<3a>;IGNORE;IGNORE +<4a> <4>;<4a>;IGNORE;IGNORE +<5a> <5>;<5a>;IGNORE;IGNORE +<6a> <6>;<6a>;IGNORE;IGNORE +<7a> <7>;<7a>;IGNORE;IGNORE +<8a> <8>;<8a>;IGNORE;IGNORE +<9a> <9>;<9a>;IGNORE;IGNORE + +<lM-> <l+><aM>;<l+><aM>;<lM-><lM->;IGNORE +<lM.> <l+><aM>;<l+><aM.>;<lM.><lM.>;IGNORE +<lH-> <l+><aH>;<l+><aH>;<lH-><lH->;IGNORE +<lH.> <l+><aH>;<l+><aH.>;<lH.><lH.>;IGNORE +<lh-> <l+><ah>;<l+><ah>;<lh-><lh->;IGNORE +<lh.> <l+><ah>;<l+><ah.>;<lh.><lh.>;IGNORE +<la-> <l+><a+>;<l+><a+->;<la-><la->;IGNORE +<la.> <l+><a+>;<l+><a+.>;<la.><la.>;IGNORE + +% katakana/hiragana sorting +% base is katakana, as this is present in most charsets +% normal before voiced before semi-voiced +% small vocals before normal vocals +% katakana before hiragana + +<a6> <a6>;<a6>;IGNORE;IGNORE +<A5> <a6>;<A5>;IGNORE;IGNORE +<A6> <a6>;<A6>;IGNORE;IGNORE +<a5> <a6>;<a5>;IGNORE;IGNORE +<i6> <i6>;<i6>;IGNORE;IGNORE +<I5> <i6>;<I5>;IGNORE;IGNORE +<I6> <i6>;<I6>;IGNORE;IGNORE +<i5> <i6>;<i5>;IGNORE;IGNORE +<u6> <u6>;<u6>;IGNORE;IGNORE +<U5> <u6>;<U5>;IGNORE;IGNORE +<U6> <u6>;<U6>;IGNORE;IGNORE +<u5> <u6>;<u5>;IGNORE;IGNORE +<Vu> <u6>;<Vu>;IGNORE;IGNORE +<e6> <e6>;<e6>;IGNORE;IGNORE +<E5> <e6>;<E5>;IGNORE;IGNORE +<E6> <e6>;<E6>;IGNORE;IGNORE +<e5> <e6>;<e5>;IGNORE;IGNORE +<o6> <o6>;<o6>;IGNORE;IGNORE +<O5> <o6>;<O5>;IGNORE;IGNORE +<O6> <o6>;<O6>;IGNORE;IGNORE +<o5> <o6>;<o5>;IGNORE;IGNORE +<KA> <KA>;<KA>;IGNORE;IGNORE +<Ka> <KA>;<Ka>;IGNORE;IGNORE +<ka> <KA>;<ka>;IGNORE;IGNORE +<Ga> <KA>;<Ga>;IGNORE;IGNORE +<ga> <KA>;<ga>;IGNORE;IGNORE +<Ki> <Ki>;<Ki>;IGNORE;IGNORE +<ki> <Ki>;<ki>;IGNORE;IGNORE +<Gi> <Ki>;<Gi>;IGNORE;IGNORE +<gi> <Ki>;<gi>;IGNORE;IGNORE +<Ku> <Ku>;<Ku>;IGNORE;IGNORE +<ku> <Ku>;<ku>;IGNORE;IGNORE +<Gu> <Ku>;<Gu>;IGNORE;IGNORE +<gu> <Ku>;<gu>;IGNORE;IGNORE +<KE> <KE>;<KE>;IGNORE;IGNORE +<Ke> <KE>;<Ke>;IGNORE;IGNORE +<ke> <KE>;<ke>;IGNORE;IGNORE +<Ge> <KE>;<Ge>;IGNORE;IGNORE +<ge> <KE>;<ge>;IGNORE;IGNORE +<Ko> <Ko>;<Ko>;IGNORE;IGNORE +<ko> <Ko>;<ko>;IGNORE;IGNORE +<Go> <Ko>;<Go>;IGNORE;IGNORE +<go> <Ko>;<go>;IGNORE;IGNORE +<Sa> <Sa>;<Sa>;IGNORE;IGNORE +<sa> <Sa>;<sa>;IGNORE;IGNORE +<Za> <Sa>;<Za>;IGNORE;IGNORE +<za> <Sa>;<za>;IGNORE;IGNORE +<Si> <Si>;<Si>;IGNORE;IGNORE +<si> <Si>;<si>;IGNORE;IGNORE +<Zi> <Si>;<Zi>;IGNORE;IGNORE +<zi> <Si>;<zi>;IGNORE;IGNORE +<Su> <Su>;<Su>;IGNORE;IGNORE +<su> <Su>;<su>;IGNORE;IGNORE +<Zu> <Su>;<Zu>;IGNORE;IGNORE +<zu> <Su>;<zu>;IGNORE;IGNORE +<Se> <Se>;<Se>;IGNORE;IGNORE +<se> <Se>;<se>;IGNORE;IGNORE +<Ze> <Se>;<Ze>;IGNORE;IGNORE +<ze> <Se>;<ze>;IGNORE;IGNORE +<So> <So>;<So>;IGNORE;IGNORE +<so> <So>;<so>;IGNORE;IGNORE +<Zo> <So>;<Zo>;IGNORE;IGNORE +<zo> <So>;<zo>;IGNORE;IGNORE +<Ta> <Ta>;<Ta>;IGNORE;IGNORE +<ta> <Ta>;<ta>;IGNORE;IGNORE +<Da> <Ta>;<Da>;IGNORE;IGNORE +<da> <Ta>;<da>;IGNORE;IGNORE +<Ti> <Ti>;<Ti>;IGNORE;IGNORE +<ti> <Ti>;<ti>;IGNORE;IGNORE +<Di> <Ti>;<Di>;IGNORE;IGNORE +<di> <Ti>;<di>;IGNORE;IGNORE +<TU> <TU>;<TU>;IGNORE;IGNORE +<tU> <TU>;<tU>;IGNORE;IGNORE +<Tu> <TU>;<Tu>;IGNORE;IGNORE +<tu> <TU>;<tu>;IGNORE;IGNORE +<Du> <TU>;<Du>;IGNORE;IGNORE +<du> <TU>;<du>;IGNORE;IGNORE +<Te> <Te>;<Te>;IGNORE;IGNORE +<te> <Te>;<te>;IGNORE;IGNORE +<De> <Te>;<De>;IGNORE;IGNORE +<de> <Te>;<de>;IGNORE;IGNORE +<To> <To>;<To>;IGNORE;IGNORE +<to> <To>;<to>;IGNORE;IGNORE +<Do> <To>;<Do>;IGNORE;IGNORE +<do> <To>;<do>;IGNORE;IGNORE +<Na> <Na>;<Na>;IGNORE;IGNORE +<na> <Na>;<na>;IGNORE;IGNORE +<Ni> <Ni>;<Ni>;IGNORE;IGNORE +<ni> <Ni>;<ni>;IGNORE;IGNORE +<Nu> <Nu>;<Nu>;IGNORE;IGNORE +<nu> <Nu>;<nu>;IGNORE;IGNORE +<Ne> <Ne>;<Ne>;IGNORE;IGNORE +<ne> <Ne>;<ne>;IGNORE;IGNORE +<No> <No>;<No>;IGNORE;IGNORE +<no> <No>;<no>;IGNORE;IGNORE +<Ha> <Ha>;<Ha>;IGNORE;IGNORE +<ha> <Ha>;<ha>;IGNORE;IGNORE +<Ba> <Ha>;<Ba>;IGNORE;IGNORE +<ba> <Ha>;<ba>;IGNORE;IGNORE +<Pa> <Ha>;<Pa>;IGNORE;IGNORE +<pa> <Ha>;<pa>;IGNORE;IGNORE +<Hi> <Hi>;<Hi>;IGNORE;IGNORE +<hi> <Hi>;<hi>;IGNORE;IGNORE +<Bi> <Hi>;<Bi>;IGNORE;IGNORE +<bi> <Hi>;<bi>;IGNORE;IGNORE +<Pi> <Hi>;<Pi>;IGNORE;IGNORE +<pi> <Hi>;<pi>;IGNORE;IGNORE +<Hu> <Hu>;<Hu>;IGNORE;IGNORE +<hu> <Hu>;<hu>;IGNORE;IGNORE +<Bu> <Hu>;<Bu>;IGNORE;IGNORE +<bu> <Hu>;<bu>;IGNORE;IGNORE +<Pu> <Hu>;<Pu>;IGNORE;IGNORE +<pu> <Hu>;<pu>;IGNORE;IGNORE +<He> <He>;<He>;IGNORE;IGNORE +<he> <He>;<he>;IGNORE;IGNORE +<Be> <He>;<Be>;IGNORE;IGNORE +<be> <He>;<be>;IGNORE;IGNORE +<Pe> <He>;<Pe>;IGNORE;IGNORE +<pe> <He>;<pe>;IGNORE;IGNORE +<Ho> <Ho>;<Ho>;IGNORE;IGNORE +<ho> <Ho>;<ho>;IGNORE;IGNORE +<Bo> <Ho>;<Bo>;IGNORE;IGNORE +<bo> <Ho>;<bo>;IGNORE;IGNORE +<Po> <Ho>;<Po>;IGNORE;IGNORE +<po> <Ho>;<po>;IGNORE;IGNORE +<Ma> <Ma>;<Ma>;IGNORE;IGNORE +<ma> <Ma>;<ma>;IGNORE;IGNORE +<Mi> <Mi>;<Mi>;IGNORE;IGNORE +<mi> <Mi>;<mi>;IGNORE;IGNORE +<Mu> <Mu>;<Mu>;IGNORE;IGNORE +<mu> <Mu>;<mu>;IGNORE;IGNORE +<Me> <Me>;<Me>;IGNORE;IGNORE +<me> <Me>;<me>;IGNORE;IGNORE +<Mo> <Mo>;<Mo>;IGNORE;IGNORE +<mo> <Mo>;<mo>;IGNORE;IGNORE +<YA> <YA>;<YA>;IGNORE;IGNORE +<yA> <YA>;<yA>;IGNORE;IGNORE +<Ya> <YA>;<Ya>;IGNORE;IGNORE +<ya> <YA>;<ya>;IGNORE;IGNORE +<YU> <YU>;<YU>;IGNORE;IGNORE +<yU> <YU>;<yU>;IGNORE;IGNORE +<Yu> <YU>;<Yu>;IGNORE;IGNORE +<yu> <YU>;<yu>;IGNORE;IGNORE +<YO> <YO>;<YO>;IGNORE;IGNORE +<yO> <YO>;<yO>;IGNORE;IGNORE +<Yo> <YO>;<Yo>;IGNORE;IGNORE +<yo> <YO>;<yo>;IGNORE;IGNORE +<Ra> <Ra>;<Ra>;IGNORE;IGNORE +<ra> <Ra>;<ra>;IGNORE;IGNORE +<Ri> <Ri>;<Ri>;IGNORE;IGNORE +<ri> <Ri>;<ri>;IGNORE;IGNORE +<Ru> <Ru>;<Ru>;IGNORE;IGNORE +<ru> <Ru>;<ru>;IGNORE;IGNORE +<Re> <Re>;<Re>;IGNORE;IGNORE +<re> <Re>;<re>;IGNORE;IGNORE +<Ro> <Ro>;<Ro>;IGNORE;IGNORE +<ro> <Ro>;<ro>;IGNORE;IGNORE +<WA> <WA>;<WA>;IGNORE;IGNORE +<wA> <WA>;<wA>;IGNORE;IGNORE +<Wa> <WA>;<Wa>;IGNORE;IGNORE +<wa> <WA>;<wa>;IGNORE;IGNORE +<Wi> <Wi>;<Wi>;IGNORE;IGNORE +<wi> <Wi>;<wi>;IGNORE;IGNORE +<We> <We>;<We>;IGNORE;IGNORE +<we> <We>;<we>;IGNORE;IGNORE +<Wo> <Wo>;<Wo>;IGNORE;IGNORE +<wo> <Wo>;<wo>;IGNORE;IGNORE +<N6> <N6>;<N6>;IGNORE;IGNORE +<n5> <N6>;<n5>;IGNORE;IGNORE + +order_end + +END LC_COLLATE + +LC_CTYPE + +digit <0>;<1>;<2>;<3>;<4>;/ + <5>;<6>;<7>;<8>;<9> + +xdigit <0>;<1>;<2>;<3>;<4>;/ + <5>;<6>;<7>;<8>;<9>;/ + <A>;<B>;<C>;<D>;<E>;<F>;/ + <a>;<b>;<c>;<d>;<e>;<f> + +blank <SP>;<HT>;<NS> + +space <SP>;<LF>;<VT>;<FF>;/ + <CR>;<HT>;<NS> + +upper <A>;<B>;<C>;<D>;<E>;<F>;<G>;/ + <H>;<I>;<J>;<K>;<L>;<M>;<N>;/ + <O>;<P>;<Q>;<R>;<S>;<T>;<U>;/ + <V>;<W>;<X>;<Y>;<Z>;<A!>;<A'>;/ + <A/>>;<A?>;<A:>;<AA>;<AE>;<C,>;/ + <E!>;<E'>;<E/>>;<E:>;<I!>;<I'>;/ + <I/>>;<I:>;<D->;<N?>;<O!>;<O'>;/ + <O/>>;<O?>;<O:>;<O//>;<U!>;/ + <U'>;<U/>>;<U:>;<Y'>;<TH>;<A->;/ + <A(>;<A;>;<C'>;<C/>>;<C.>;<C<>;/ + <D<>;<D//>;<E->;<E(>;<E.>;<E;>;/ + <E<>;<G/>>;<G(>;<G.>;<G,>;/ + <H/>>;<H//>;<I?>;<I->;<I(>;/ + <I;>;<I.>;<IJ>;<J/>>;<K,>;<L'>;/ + <L,>;<L<>;<L.>;<L//>;<N'>;<N,>;/ + <N<>;<NG>;<O->;<O(>;<O">;<OE>;/ + <R'>;<R,>;<R<>;<S'>;<S/>>;<S,>;/ + <S<>;<T,>;<T<>;<T//>;<U?>;<U->;/ + <U(>;<U0>;<U">;<U;>;<W/>>;/ + <Y/>>;<Y:>;<Z'>;<Z.>;<Z<>;<C2>;/ + <F2>;<K2>;<O9>;<OI>;<U9>;<Z//>;/ + <ED>;<A<>;<I<>;<O<>;<U<>;<U:->;/ + <U:'>;<U:<>;<U:!>;<A1>;<A7>;/ + <A3>;<G//>;<G<>;<K<>;<O;>;<O1>;/ + <EZ>;<G'>;<AA'>;<AE'>;<O//'>;/ + <A!!>;<A)>;<E!!>;<E)>;<I!!>;/ + <I)>;<O!!>;<O)>;<R!!>;<R)>;/ + <U!!>;<U)>;<A%>;<E%>;<Y%>;<I%>;/ + <O%>;<U%>;<W%>;<A*>;<B*>;<G*>;/ + <D*>;<E*>;<Z*>;<Y*>;<H*>;<I*>;/ + <K*>;<L*>;<M*>;<N*>;<C*>;<O*>;/ + <P*>;<R*>;<S*>;<T*>;<U*>;<F*>;/ + <X*>;<Q*>;<W*>;<J*>;<V*>;<IO>;/ + <D%>;<G%>;<IE>;<DS>;<II>;<YI>;/ + <J%>;<LJ>;<NJ>;<Ts>;<KJ>;<V%>;/ + <DZ>;<A=>;<B=>;<V=>;<G=>;<D=>;/ + <E=>;<Z%>;<Z=>;<I=>;<J=>;<K=>;/ + <L=>;<M=>;<N=>;<O=>;<P=>;<R=>;/ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;/ + <C%>;<S%>;<Sc>;<=">;<Y=>;<%">;/ + <JE>;<JU>;<JA>;<Y3>;<O3>;<F3>;/ + <V3>;<C3>;<G3>;<A-0>;<B.>;/ + <B-.>;<B_>;<C,'>;<D.>;<D-.>;/ + <D_>;<D,>;<D-/>>;<E-!>;<E-'>;/ + <E-/>>;<E-?>;<E,(>;<F.>;<G->;/ + <H.>;<H-.>;<H:>;<H,>;<H-(>;/ + <I-?>;<I:'>;<K'>;<K-.>;<K_>;/ + <L-.>;<L--.>;<L_>;<L-/>>;<M'>;/ + <M.>;<M-.>;<N.>;<N-.>;<N_>;/ + <N-/>>;<O?'>;<O?:>;<O-!>;<O-'>;/ + <P'>;<P.>;<R.>;<R-.>;<R--.>;/ + <R_>;<S.>;<S-.>;<S'.>;<S<.>;/ + <S.-.>;<T.>;<T-.>;<T_>;<T-/>>;/ + <U--:>;<U-?>;<U-/>>;<U?'>;/ + <U-:>;<V?>;<V-.>;<W!>;<W'>;/ + <W:>;<W.>;<W-.>;<X.>;<X:>;<Y.>;/ + <Z/>>;<Z-.>;<Z_>;<A-.>;<A2>;/ + <A/>'>;<A/>!>;<A/>2>;<A/>?>;/ + <A/>-.>;<A('>;<A(!>;<A(2>;/ + <A(?>;<A(-.>;<E-.>;<E2>;<E?>;/ + <E/>'>;<E/>!>;<E/>2>;<E/>?>;/ + <E/>-.>;<I2>;<I-.>;<O-.>;<O2>;/ + <O/>'>;<O/>!>;<O/>2>;<O/>?>;/ + <O/>-.>;<O9'>;<O9!>;<O92>;/ + <O9?>;<O9-.>;<U-.>;<U2>;<U9'>;/ + <U9!>;<U92>;<U9?>;<U9-.>;<Y!>;/ + <Y-.>;<Y2>;<Y?>;<A-o>;<B-o>;/ + <C-o>;<D-o>;<E-o>;<F-o>;<G-o>;/ + <H-o>;<I-o>;<J-o>;<K-o>;<L-o>;/ + <M-o>;<N-o>;<O-o>;<P-o>;<Q-o>;/ + <R-o>;<S-o>;<T-o>;<U-o>;<V-o>;/ + <W-o>;<X-o>;<Y-o>;<Z-o> + +lower <a>;<b>;<c>;<d>;<e>;<f>;<g>;/ + <h>;<i>;<j>;<k>;<l>;<m>;<n>;/ + <o>;<p>;<q>;<r>;<s>;<t>;<u>;/ + <v>;<w>;<x>;<y>;<z>;<ss>;<a!>;/ + <a'>;<a/>>;<a?>;<a:>;<aa>;<ae>;/ + <c,>;<e!>;<e'>;<e/>>;<e:>;<i!>;/ + <i'>;<i/>>;<i:>;<d->;<n?>;<o!>;/ + <o'>;<o/>>;<o?>;<o:>;<o//>;/ + <u!>;<u'>;<u/>>;<u:>;<y'>;<th>;/ + <y:>;<a->;<a(>;<a;>;<c'>;<c/>>;/ + <c.>;<c<>;<d<>;<d//>;<e->;<e(>;/ + <e.>;<e;>;<e<>;<g/>>;<g(>;<g.>;/ + <g,>;<h/>>;<h//>;<i?>;<i->;/ + <i(>;<i;>;<i.>;<ij>;<j/>>;<k,>;/ + <kk>;<l'>;<l,>;<l<>;<l.>;<l//>;/ + <n'>;<n,>;<n<>;<'n>;<ng>;<o->;/ + <o(>;<o">;<oe>;<r'>;<r,>;<r<>;/ + <s'>;<s/>>;<s,>;<s<>;<t,>;<t<>;/ + <t//>;<u?>;<u->;<u(>;<u0>;<u">;/ + <u;>;<w/>>;<y/>>;<z'>;<z.>;/ + <z<>;<s1>;<c2>;<f2>;<k2>;<o9>;/ + <oi>;<u9>;<z//>;<a<>;<i<>;<o<>;/ + <u<>;<u:->;<u:'>;<u:<>;<u:!>;/ + <a1>;<a7>;<a3>;<g//>;<g<>;<k<>;/ + <o;>;<o1>;<ez>;<g'>;<aa'>;/ + <ae'>;<o//'>;<a!!>;<a)>;<e!!>;/ + <e)>;<i!!>;<i)>;<o!!>;<o)>;/ + <r!!>;<r)>;<u!!>;<u)>;<ed>;/ + <i3>;<a%>;<e%>;<y%>;<i%>;<u3>;/ + <a*>;<b*>;<g*>;<d*>;<e*>;<z*>;/ + <y*>;<h*>;<i*>;<k*>;<l*>;<m*>;/ + <n*>;<c*>;<o*>;<p*>;<r*>;<*s>;/ + <s*>;<t*>;<u*>;<f*>;<x*>;<q*>;/ + <w*>;<j*>;<v*>;<o%>;<u%>;<w%>;/ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;/ + <z%>;<z=>;<i=>;<j=>;<k=>;<l=>;/ + <m=>;<n=>;<o=>;<p=>;<r=>;<s=>;/ + <t=>;<u=>;<f=>;<h=>;<c=>;<c%>;/ + <s%>;<sc>;<='>;<y=>;<%'>;<je>;/ + <ju>;<ja>;<io>;<d%>;<g%>;<ie>;/ + <ds>;<ii>;<yi>;<j%>;<lj>;<nj>;/ + <ts>;<kj>;<v%>;<dz>;<y3>;<o3>;/ + <f3>;<v3>;<c3>;<g3>;<a-0>;<b.>;/ + <b-.>;<b_>;<c,'>;<d.>;<d-.>;/ + <d_>;<d,>;<d-/>>;<e-!>;<e-'>;/ + <e-/>>;<e-?>;<e,(>;<f.>;<g->;/ + <h.>;<h-.>;<h:>;<h,>;<h-(>;/ + <i-?>;<i:'>;<k'>;<k-.>;<k_>;/ + <l-.>;<l--.>;<l_>;<l-/>>;<m'>;/ + <m.>;<m-.>;<n.>;<n-.>;<n_>;/ + <n-/>>;<o?'>;<o?:>;<o-!>;<o-'>;/ + <p'>;<p.>;<r.>;<r-.>;<r--.>;/ + <r_>;<s.>;<s-.>;<s'.>;<s<.>;/ + <s.-.>;<t.>;<t-.>;<t_>;<t-/>>;/ + <u--:>;<u-?>;<u-/>>;<u?'>;/ + <u-:>;<v?>;<v-.>;<w!>;<w'>;/ + <w:>;<w.>;<w-.>;<x.>;<x:>;<y.>;/ + <z/>>;<z-.>;<z_>;<a-.>;<a2>;/ + <a/>'>;<a/>!>;<a/>2>;<a/>?>;/ + <a/>-.>;<a('>;<a(!>;<a(2>;/ + <a(?>;<a(-.>;<e-.>;<e2>;<e?>;/ + <e/>'>;<e/>!>;<e/>2>;<e/>?>;/ + <e/>-.>;<i2>;<i-.>;<o-.>;<o2>;/ + <o/>'>;<o/>!>;<o/>2>;<o/>?>;/ + <o/>-.>;<o9'>;<o9!>;<o92>;/ + <o9?>;<o9-.>;<u-.>;<u2>;<u9'>;/ + <u9!>;<u92>;<u9?>;<u9-.>;<y!>;/ + <y-.>;<y2>;<y?>;<nS>;<(a)>;/ + <(b)>;<(c)>;<(d)>;<(e)>;<(f)>;/ + <(g)>;<(h)>;<(i)>;<(j)>;<(k)>;/ + <(l)>;<(m)>;<(n)>;<(o)>;<(p)>;/ + <(q)>;<(r)>;<(s)>;<(t)>;<(u)>;/ + <(v)>;<(w)>;<(x)>;<(y)>;<(z)>;/ + <a-o>;<b-o>;<c-o>;<d-o>;<e-o>;/ + <f-o>;<g-o>;<h-o>;<i-o>;<j-o>;/ + <k-o>;<l-o>;<m-o>;<n-o>;<o-o>;/ + <p-o>;<q-o>;<r-o>;<s-o>;<t-o>;/ + <u-o>;<v-o>;<w-o>;<x-o>;<y-o>;/ + <z-o>;<ff>;<fi>;<fl>;<ffi>;/ + <ffl>;<ft>;<st> + +alpha <A>;<B>;<C>;<D>;<E>;<F>;<G>;/ + <H>;<I>;<J>;<K>;<L>;<M>;<N>;/ + <O>;<P>;<Q>;<R>;<S>;<T>;<U>;/ + <V>;<W>;<X>;<Y>;<Z>;<a>;<b>;/ + <c>;<d>;<e>;<f>;<g>;<h>;<i>;/ + <j>;<k>;<l>;<m>;<n>;<o>;<p>;/ + <q>;<r>;<s>;<t>;<u>;<v>;<w>;/ + <x>;<y>;<z>;<-->;<A!>;<A'>;/ + <A/>>;<A?>;<A:>;<AA>;<AE>;<C,>;/ + <E!>;<E'>;<E/>>;<E:>;<I!>;<I'>;/ + <I/>>;<I:>;<D->;<N?>;<O!>;<O'>;/ + <O/>>;<O?>;<O:>;<O//>;<U!>;/ + <U'>;<U/>>;<U:>;<Y'>;<TH>;<ss>;/ + <a!>;<a'>;<a/>>;<a?>;<a:>;<aa>;/ + <ae>;<c,>;<e!>;<e'>;<e/>>;<e:>;/ + <i!>;<i'>;<i/>>;<i:>;<d->;<n?>;/ + <o!>;<o'>;<o/>>;<o?>;<o:>;/ + <o//>;<u!>;<u'>;<u/>>;<u:>;/ + <y'>;<th>;<y:>;<A->;<a->;<A(>;/ + <a(>;<A;>;<a;>;<C'>;<c'>;<C/>>;/ + <c/>>;<C.>;<c.>;<C<>;<c<>;<D<>;/ + <d<>;<D//>;<d//>;<E->;<e->;/ + <E(>;<e(>;<E.>;<e.>;<E;>;<e;>;/ + <E<>;<e<>;<G/>>;<g/>>;<G(>;/ + <g(>;<G.>;<g.>;<G,>;<g,>;<H/>>;/ + <h/>>;<H//>;<h//>;<I?>;<i?>;/ + <I->;<i->;<I(>;<i(>;<I;>;<i;>;/ + <I.>;<i.>;<IJ>;<ij>;<J/>>;/ + <j/>>;<K,>;<k,>;<kk>;<L'>;<l'>;/ + <L,>;<l,>;<L<>;<l<>;<L.>;<l.>;/ + <L//>;<l//>;<N'>;<n'>;<N,>;/ + <n,>;<N<>;<n<>;<'n>;<NG>;<ng>;/ + <O->;<o->;<O(>;<o(>;<O">;<o">;/ + <OE>;<oe>;<R'>;<r'>;<R,>;<r,>;/ + <R<>;<r<>;<S'>;<s'>;<S/>>;/ + <s/>>;<S,>;<s,>;<S<>;<s<>;<T,>;/ + <t,>;<T<>;<t<>;<T//>;<t//>;/ + <U?>;<u?>;<U->;<u->;<U(>;<u(>;/ + <U0>;<u0>;<U">;<u">;<U;>;<u;>;/ + <W/>>;<w/>>;<Y/>>;<y/>>;<Y:>;/ + <Z'>;<z'>;<Z.>;<z.>;<Z<>;<z<>;/ + <s1>;<C2>;<c2>;<F2>;<f2>;<K2>;/ + <k2>;<O9>;<o9>;<OI>;<oi>;<yr>;/ + <U9>;<u9>;<Z//>;<z//>;<ED>;/ + <A<>;<a<>;<I<>;<i<>;<O<>;<o<>;/ + <U<>;<u<>;<U:->;<u:->;<U:'>;/ + <u:'>;<U:<>;<u:<>;<U:!>;<u:!>;/ + <A1>;<a1>;<A7>;<a7>;<A3>;<a3>;/ + <G//>;<g//>;<G<>;<g<>;<K<>;/ + <k<>;<O;>;<o;>;<O1>;<o1>;<EZ>;/ + <ez>;<G'>;<g'>;<AA'>;<aa'>;/ + <AE'>;<ae'>;<O//'>;<o//'>;/ + <A!!>;<a!!>;<A)>;<a)>;<E!!>;/ + <e!!>;<E)>;<e)>;<I!!>;<i!!>;/ + <I)>;<i)>;<O!!>;<o!!>;<O)>;/ + <o)>;<R!!>;<r!!>;<R)>;<r)>;/ + <U!!>;<u!!>;<U)>;<u)>;<ed>;/ + <;S>;<1/>>;<1!>;<A%>;<E%>;<Y%>;/ + <I%>;<O%>;<U%>;<W%>;<i3>;<A*>;/ + <B*>;<G*>;<D*>;<E*>;<Z*>;<Y*>;/ + <H*>;<I*>;<K*>;<L*>;<M*>;<N*>;/ + <C*>;<O*>;<P*>;<R*>;<S*>;<T*>;/ + <U*>;<F*>;<X*>;<Q*>;<W*>;<J*>;/ + <V*>;<a%>;<e%>;<y%>;<i%>;<u3>;/ + <a*>;<b*>;<g*>;<d*>;<e*>;<z*>;/ + <y*>;<h*>;<i*>;<k*>;<l*>;<m*>;/ + <n*>;<c*>;<o*>;<p*>;<r*>;<*s>;/ + <s*>;<t*>;<u*>;<f*>;<x*>;<q*>;/ + <w*>;<j*>;<v*>;<o%>;<u%>;<w%>;/ + <IO>;<D%>;<G%>;<IE>;<DS>;<II>;/ + <YI>;<J%>;<LJ>;<NJ>;<Ts>;<KJ>;/ + <V%>;<DZ>;<A=>;<B=>;<V=>;<G=>;/ + <D=>;<E=>;<Z%>;<Z=>;<I=>;<J=>;/ + <K=>;<L=>;<M=>;<N=>;<O=>;<P=>;/ + <R=>;<S=>;<T=>;<U=>;<F=>;<H=>;/ + <C=>;<C%>;<S%>;<Sc>;<=">;<Y=>;/ + <%">;<JE>;<JU>;<JA>;<a=>;<b=>;/ + <v=>;<g=>;<d=>;<e=>;<z%>;<z=>;/ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;/ + <o=>;<p=>;<r=>;<s=>;<t=>;<u=>;/ + <f=>;<h=>;<c=>;<c%>;<s%>;<sc>;/ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;/ + <io>;<d%>;<g%>;<ie>;<ds>;<ii>;/ + <yi>;<j%>;<lj>;<nj>;<ts>;<kj>;/ + <v%>;<dz>;<Y3>;<y3>;<O3>;<o3>;/ + <F3>;<f3>;<V3>;<v3>;<C3>;<c3>;/ + <G3>;<g3>;<A+>;<B+>;<G+>;<D+>;/ + <H+>;<W+>;<Z+>;<X+>;<Tj>;<J+>;/ + <K%>;<K+>;<L+>;<M%>;<M+>;<N%>;/ + <N+>;<S+>;<E+>;<P%>;<P+>;<Zj>;/ + <ZJ>;<Q+>;<R+>;<Sh>;<T+>;<H'>;/ + <aM>;<aH>;<wH>;<ah>;<yH>;<a+>;/ + <b+>;<tm>;<t+>;<tk>;<g+>;<hk>;/ + <x+>;<d+>;<dk>;<r+>;<z+>;<s+>;/ + <sn>;<c+>;<dd>;<tj>;<zH>;<e+>;/ + <i+>;<f+>;<q+>;<k+>;<l+>;<m+>;/ + <n+>;<h+>;<w+>;<j+>;<y+>;<aS>;/ + <p+>;<hH>;<tc>;<zj>;<v+>;<gf>;/ + <A-0>;<a-0>;<B.>;<b.>;<B-.>;/ + <b-.>;<B_>;<b_>;<C,'>;<c,'>;/ + <D.>;<d.>;<D-.>;<d-.>;<D_>;/ + <d_>;<D,>;<d,>;<D-/>>;<d-/>>;/ + <E-!>;<e-!>;<E-'>;<e-'>;<E-/>>;/ + <e-/>>;<E-?>;<e-?>;<E,(>;<e,(>;/ + <F.>;<f.>;<G->;<g->;<H.>;<h.>;/ + <H-.>;<h-.>;<H:>;<h:>;<H,>;/ + <h,>;<H-(>;<h-(>;<I-?>;<i-?>;/ + <I:'>;<i:'>;<K'>;<k'>;<K-.>;/ + <k-.>;<K_>;<k_>;<L-.>;<l-.>;/ + <L--.>;<l--.>;<L_>;<l_>;<L-/>>;/ + <l-/>>;<M'>;<m'>;<M.>;<m.>;/ + <M-.>;<m-.>;<N.>;<n.>;<N-.>;/ + <n-.>;<N_>;<n_>;<N-/>>;<n-/>>;/ + <O?'>;<o?'>;<O?:>;<o?:>;<O-!>;/ + <o-!>;<O-'>;<o-'>;<P'>;<p'>;/ + <P.>;<p.>;<R.>;<r.>;<R-.>;/ + <r-.>;<R--.>;<r--.>;<R_>;<r_>;/ + <S.>;<s.>;<S-.>;<s-.>;<S'.>;/ + <s'.>;<S<.>;<s<.>;<S.-.>;/ + <s.-.>;<T.>;<t.>;<T-.>;<t-.>;/ + <T_>;<t_>;<T-/>>;<t-/>>;<U--:>;/ + <u--:>;<U-?>;<u-?>;<U-/>>;/ + <u-/>>;<U?'>;<u?'>;<U-:>;<u-:>;/ + <V?>;<v?>;<V-.>;<v-.>;<W!>;/ + <w!>;<W'>;<w'>;<W:>;<w:>;<W.>;/ + <w.>;<W-.>;<w-.>;<X.>;<x.>;/ + <X:>;<x:>;<Y.>;<y.>;<Z/>>;/ + <z/>>;<Z-.>;<z-.>;<Z_>;<z_>;/ + <A-.>;<a-.>;<A2>;<a2>;<A/>'>;/ + <a/>'>;<A/>!>;<a/>!>;<A/>2>;/ + <a/>2>;<A/>?>;<a/>?>;<A/>-.>;/ + <a/>-.>;<A('>;<a('>;<A(!>;/ + <a(!>;<A(2>;<a(2>;<A(?>;<a(?>;/ + <A(-.>;<a(-.>;<E-.>;<e-.>;<E2>;/ + <e2>;<E?>;<e?>;<E/>'>;<e/>'>;/ + <E/>!>;<e/>!>;<E/>2>;<e/>2>;/ + <E/>?>;<e/>?>;<E/>-.>;<e/>-.>;/ + <I2>;<i2>;<I-.>;<i-.>;<O-.>;/ + <o-.>;<O2>;<o2>;<O/>'>;<o/>'>;/ + <O/>!>;<o/>!>;<O/>2>;<o/>2>;/ + <O/>?>;<o/>?>;<O/>-.>;<o/>-.>;/ + <O9'>;<o9'>;<O9!>;<o9!>;<O92>;/ + <o92>;<O9?>;<o9?>;<O9-.>;/ + <o9-.>;<U-.>;<u-.>;<U2>;<u2>;/ + <U9'>;<u9'>;<U9!>;<u9!>;<U92>;/ + <u92>;<U9?>;<u9?>;<U9-.>;/ + <u9-.>;<Y!>;<y!>;<Y-.>;<y-.>;/ + <Y2>;<y2>;<Y?>;<y?>;<nS>;<(a)>;/ + <(b)>;<(c)>;<(d)>;<(e)>;<(f)>;/ + <(g)>;<(h)>;<(i)>;<(j)>;<(k)>;/ + <(l)>;<(m)>;<(n)>;<(o)>;<(p)>;/ + <(q)>;<(r)>;<(s)>;<(t)>;<(u)>;/ + <(v)>;<(w)>;<(x)>;<(y)>;<(z)>;/ + <A-o>;<B-o>;<C-o>;<D-o>;<E-o>;/ + <F-o>;<G-o>;<H-o>;<I-o>;<J-o>;/ + <K-o>;<L-o>;<M-o>;<N-o>;<O-o>;/ + <P-o>;<Q-o>;<R-o>;<S-o>;<T-o>;/ + <U-o>;<V-o>;<W-o>;<X-o>;<Y-o>;/ + <Z-o>;<a-o>;<b-o>;<c-o>;<d-o>;/ + <e-o>;<f-o>;<g-o>;<h-o>;<i-o>;/ + <j-o>;<k-o>;<l-o>;<m-o>;<n-o>;/ + <o-o>;<p-o>;<q-o>;<r-o>;<s-o>;/ + <t-o>;<u-o>;<v-o>;<w-o>;<x-o>;/ + <y-o>;<z-o>;<A5>;<a5>;<I5>;/ + <i5>;<U5>;<u5>;<E5>;<e5>;<O5>;/ + <o5>;<ka>;<ga>;<ki>;<gi>;<ku>;/ + <gu>;<ke>;<ge>;<ko>;<go>;<sa>;/ + <za>;<si>;<zi>;<su>;<zu>;<se>;/ + <ze>;<so>;<zo>;<ta>;<da>;<ti>;/ + <di>;<tU>;<tu>;<du>;<te>;<de>;/ + <to>;<do>;<na>;<ni>;<nu>;<ne>;/ + <no>;<ha>;<ba>;<pa>;<hi>;<bi>;/ + <pi>;<hu>;<bu>;<pu>;<he>;<be>;/ + <pe>;<ho>;<bo>;<po>;<ma>;<mi>;/ + <mu>;<me>;<mo>;<yA>;<ya>;<yU>;/ + <yu>;<yO>;<yo>;<ra>;<ri>;<ru>;/ + <re>;<ro>;<wA>;<wa>;<wi>;<we>;/ + <wo>;<n5>;<vu>;<a6>;<A6>;<i6>;/ + <I6>;<u6>;<U6>;<e6>;<E6>;<o6>;/ + <O6>;<Ka>;<Ga>;<Ki>;<Gi>;<Ku>;/ + <Gu>;<Ke>;<Ge>;<Ko>;<Go>;<Sa>;/ + <Za>;<Si>;<Zi>;<Su>;<Zu>;<Se>;/ + <Ze>;<So>;<Zo>;<Ta>;<Da>;<Ti>;/ + <Di>;<TU>;<Tu>;<Du>;<Te>;<De>;/ + <To>;<Do>;<Na>;<Ni>;<Nu>;<Ne>;/ + <No>;<Ha>;<Ba>;<Pa>;<Hi>;<Bi>;/ + <Pi>;<Hu>;<Bu>;<Pu>;<He>;<Be>;/ + <Pe>;<Ho>;<Bo>;<Po>;<Ma>;<Mi>;/ + <Mu>;<Me>;<Mo>;<YA>;<Ya>;<YU>;/ + <Yu>;<YO>;<Yo>;<Ra>;<Ri>;<Ru>;/ + <Re>;<Ro>;<WA>;<Wa>;<Wi>;<We>;/ + <Wo>;<N6>;<Vu>;<KA>;<KE>;<Va>;/ + <Vi>;<Ve>;<Vo>;<ff>;<fi>;<fl>;/ + <ffi>;<ffl>;<ft>;<st>;<aM.>;/ + <aH.>;<ah.>;<a+->;<a+.>;<b+->;/ + <b+.>;<b+,>;<b+;>;<tm->;<tm.>;/ + <t+->;<t+.>;<t+,>;<t+;>;<tk->;/ + <tk.>;<tk,>;<tk;>;<g+->;<g+.>;/ + <g+,>;<g+;>;<hk->;<hk.>;<hk,>;/ + <hk;>;<x+->;<x+.>;<x+,>;<x+;>;/ + <d+->;<d+.>;<dk->;<dk.>;<r+->;/ + <r+.>;<z+->;<z+.>;<s+->;<s+.>;/ + <s+,>;<s+;>;<sn->;<sn.>;<sn,>;/ + <sn;>;<c+->;<c+.>;<c+,>;<c+;>;/ + <dd->;<dd.>;<dd,>;<dd;>;<tj->;/ + <tj.>;<tj,>;<tj;>;<zH->;<zH.>;/ + <zH,>;<zH;>;<e+->;<e+.>;<e+,>;/ + <e+;>;<i+->;<i+.>;<i+,>;<i+;>;/ + <f+->;<f+.>;<f+,>;<f+;>;<q+->;/ + <q+.>;<q+,>;<q+;>;<k+->;<k+.>;/ + <k+,>;<k+;>;<l+->;<l+.>;<l+,>;/ + <l+;>;<m+->;<m+.>;<m+,>;<m+;>;/ + <n+->;<n+.>;<n+,>;<n+;>;<h+->;/ + <h+.>;<h+,>;<h+;>;<w+->;<w+.>;/ + <j+->;<j+.>;<y+->;<y+.>;<y+,>;/ + <y+;>;<lM->;<lM.>;<lH->;<lH.>;/ + <lh->;<lh.>;<la->;<la.>;<a+:> + +cntrl <NU>;<SH>;<SX>;<EX>;<ET>;<EQ>;/ + <AK>;<BL>;<BS>;<HT>;<LF>;<VT>;/ + <FF>;<CR>;<SO>;<SI>;<DL>;<D1>;/ + <D2>;<D3>;<D4>;<NK>;<SY>;<EB>;/ + <CN>;<EM>;<SB>;<EC>;<FS>;<GS>;/ + <RS>;<US>;<DT>;<PA>;<HO>;<BH>;/ + <NH>;<IN>;<NL>;<SA>;<ES>;<HS>;/ + <HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;/ + <S3>;<DC>;<P1>;<P2>;<TS>;<CC>;/ + <MW>;<SG>;<EG>;<SS>;<GC>;<SC>;/ + <CI>;<ST>;<OC>;<PM>;<AC> + +punct <!>;<">;<Nb>;<DO>;<%>;<&>;<'>;/ + <(>;<)>;<*>;<+>;<,>;<->;<.>;/ + <//>;<:>;<;>;<<>;<=>;</>>;<?>;/ + <At>;<<(>;<////>;<)/>>;<'/>>;/ + <_>;<'!>;<(!>;<!!>;<!)>;<'?>;/ + <!I>;<Ct>;<Pd>;<Cu>;<Ye>;<BB>;/ + <SE>;<':>;<Co>;<-a>;<<<>;<NO>;/ + <Rg>;<'m>;<DG>;<+->;<2S>;<3S>;/ + <''>;<My>;<PI>;<.M>;<',>;<1S>;/ + <-o>;</>/>>;<14>;<12>;<34>;/ + <?I>;<*X>;<-:>;<'<>;<'(>;<'.>;/ + <'0>;<';>;<1?>;<'">;<'G>;<,G>;/ + <j3>;<?%>;<'*>;<'%>;<.*>;<b3>;/ + <,+>;<;+>;<?+>;<++>;<:+>;<"+>;/ + <=+>;<//+>;<'+>;<1+>;<3+>;<0+>;/ + <0a>;<1a>;<2a>;<3a>;<4a>;<5a>;/ + <6a>;<7a>;<8a>;<9a>;<,,>;<?*>;/ + <?:>;<,!>;<,'>;<?,>;<;!>;<;'>;/ + <?;>;<!:>;<!*>;<;;>;<1N>;<1M>;/ + <3M>;<4M>;<6M>;<LR>;<RL>;<1T>;/ + <1H>;<-1>;<-N>;<-M>;<-3>;<!2>;/ + <=2>;<'6>;<'9>;<.9>;<9'>;<"6>;/ + <"9>;<:9>;<9">;<//->;<//=>;/ + <Sb>;<..>;<.3>;<%0>;<1'>;<2'>;/ + <3'>;<1">;<2">;<3">;<Ca>;<<1>;/ + </>1>;<:X>;<!*2>;<'->;<0S>;/ + <4S>;<5S>;<6S>;<7S>;<8S>;<9S>;/ + <+S>;<-S>;<=S>;<(S>;<)S>;<0s>;/ + <1s>;<2s>;<3s>;<4s>;<5s>;<6s>;/ + <7s>;<8s>;<9s>;<+s>;<-s>;<=s>;/ + <(s>;<)s>;<Ff>;<Li>;<Pt>;<W=>;/ + <oC>;<co>;<oF>;<N0>;<PO>;<Rx>;/ + <SM>;<TM>;<Om>;<AO>;<13>;<23>;/ + <15>;<25>;<35>;<45>;<16>;<56>;/ + <18>;<38>;<58>;<78>;<1R>;<2R>;/ + <3R>;<4R>;<5R>;<6R>;<7R>;<8R>;/ + <9R>;<aR>;<bR>;<cR>;<50R>;/ + <100R>;<500R>;<1000R>;<1r>;/ + <2r>;<3r>;<4r>;<5r>;<6r>;<7r>;/ + <8r>;<9r>;<ar>;<br>;<cr>;<50r>;/ + <100r>;<500r>;<1000r>;/ + <1000RCD>;<5000R>;<10000R>;/ + <<->;<-!>;<-/>>;<-v>;<</>>;/ + <UD>;<<!!>;</////>>;<!!/>>;/ + <<////>;<UD->;</>V>;<<=>;<=/>>;/ + <==>;<FA>;<dP>;<TE>;<//0>;<DE>;/ + <NB>;<(->;<-)>;<*P>;<+Z>;<-2>;/ + <-+>;<.+>;<//f>;<*->;<Ob>;<sb>;/ + <RT>;<0(>;<00>;<-L>;<-V>;<PP>;/ + <AN>;<OR>;<(U>;<)U>;<In>;<DI>;/ + <Io>;<.:>;<:.>;<:R>;<::>;<?1>;/ + <CG>;<?->;<?=>;<?2>;<=?>;<HI>;/ + <!=>;<=3>;<=<>;</>=>;<<*>;/ + <*/>>;<!<>;<!/>>;<(C>;<)C>;/ + <(_>;<)_>;<0.>;<02>;<-T>;<.P>;/ + <:3>;<Eh>;<<7>;</>7>;<7<>;/ + <7/>>;<NI>;<(A>;<TR>;<Iu>;<Il>;/ + <<//>;<///>>;<Vs>;<1h>;<3h>;/ + <2h>;<4h>;<1j>;<2j>;<3j>;<4j>;/ + <1-o>;<2-o>;<3-o>;<4-o>;<5-o>;/ + <6-o>;<7-o>;<8-o>;<9-o>;<10-o>;/ + <11-o>;<12-o>;<13-o>;<14-o>;/ + <15-o>;<16-o>;<17-o>;<18-o>;/ + <19-o>;<20-o>;<(1)>;<(2)>;/ + <(3)>;<(4)>;<(5)>;<(6)>;<(7)>;/ + <(8)>;<(9)>;<(10)>;<(11)>;/ + <(12)>;<(13)>;<(14)>;<(15)>;/ + <(16)>;<(17)>;<(18)>;<(19)>;/ + <(20)>;<1.>;<2.>;<3.>;<4.>;/ + <5.>;<6.>;<7.>;<8.>;<9.>;<10.>;/ + <11.>;<12.>;<13.>;<14.>;<15.>;/ + <16.>;<17.>;<18.>;<19.>;<20.>;/ + <0-o>;<hh>;<HH>;<vv>;<VV>;<3->;/ + <3_>;<3!>;<3//>;<4->;<4_>;<4!>;/ + <4//>;<dr>;<dR>;<Dr>;<DR>;<dl>;/ + <dL>;<Dl>;<LD>;<ur>;<uR>;<Ur>;/ + <UR>;<ul>;<uL>;<Ul>;<UL>;<vr>;/ + <vR>;<Udr>;<uDr>;<Vr>;<UdR>;/ + <uDR>;<VR>;<vl>;<vL>;<Udl>;/ + <uDl>;<Vl>;<UdL>;<uDL>;<VL>;/ + <dh>;<dLr>;<dlR>;<dH>;<Dh>;/ + <DLr>;<DlR>;<DH>;<uh>;<uLr>;/ + <ulR>;<uH>;<Uh>;<ULr>;<UlR>;/ + <UH>;<vh>;<vLr>;<vlR>;<vH>;/ + <Udh>;<uDh>;<Vh>;<UdLr>;<UdlR>;/ + <uDLr>;<uDlR>;<UdH>;<uDH>;/ + <VLr>;<VlR>;<VH>;<FD>;<BD>;/ + <TB>;<LB>;<FB>;<lB>;<RB>;<.S>;/ + <:S>;<?S>;<fS>;<OS>;<RO>;<Rr>;/ + <RF>;<RY>;<RH>;<RZ>;<RK>;<RX>;/ + <sB>;<SR>;<Or>;<UT>;<uT>;<Tr>;/ + <PR>;<Dt>;<dT>;<Tl>;<PL>;<Db>;/ + <Dw>;<LZ>;<0m>;<0o>;<0M>;<0L>;/ + <0R>;<Sn>;<Ic>;<Fd>;<Bd>;<Ci>;/ + <*2>;<*1>;<TEL>;<tel>;<<H>;/ + </>H>;<0u>;<0U>;<SU>;<Fm>;<Ml>;/ + <cS>;<cH>;<cD>;<cC>;<cS->;/ + <cH->;<cD->;<cC->;<Md>;<M8>;/ + <M2>;<M16>;<Mb>;<Mx>;<MX>;<OK>;/ + <XX>;<-X>;<IS>;<,_>;<._>;<+">;/ + <JIS>;<*_>;<;_>;<0_>;<<+>;/ + </>+>;<<'>;</>'>;<<">;</>">;/ + <(">;<)">;<=T>;<=_>;<('>;<)'>;/ + <(I>;<)I>;<-?>;<=T:)>;<"5>;/ + <05>;<*5>;<+5>;<.6>;<-6>;<*6>;/ + <+6>;<(JU)>;<1c>;<2c>;<3c>;/ + <4c>;<5c>;<6c>;<7c>;<8c>;<9c>;/ + <10c>;<KSC>;<am>;<pm>;<3+;>;/ + <"3>;<"1>;<"!>;<"'>;<"/>>;<"?>;/ + <"->;<"(>;<".>;<":>;<"0>;<",>;/ + <"_>;<"">;<";>;<"<>;<"=>;<"//>;/ + <"p>;<"d>;<"i>;<+_>;<Tel>;<UA>;/ + <UB> + +tolower (<A>,<a>);(<A!>,<a!>);/ + (<A!!>,<a!!>);(<A'>,<a'>);/ + (<A(>,<a(>);(<A(!>,<a(!>);/ + (<A('>,<a('>);(<A(-.>,<a(-.>);/ + (<A(2>,<a(2>);(<A(?>,<a(?>);/ + (<A)>,<a)>);(<A->,<a->);/ + (<A-.>,<a-.>);(<A-0>,<a-0>);/ + (<A-o>,<a-o>);(<A1>,<a1>);/ + (<A2>,<a2>);(<A3>,<a3>);/ + (<A7>,<a7>);(<A:>,<a:>);/ + (<A;>,<a;>);(<A<>,<a<>);/ + (<A/>>,<a/>>);(<A/>!>,<a/>!>);/ + (<A/>'>,<a/>'>);/ + (<A/>-.>,<a/>-.>);/ + (<A/>2>,<a/>2>);/ + (<A/>?>,<a/>?>);(<A?>,<a?>);/ + (<AA>,<aa>);(<AA'>,<aa'>);/ + (<AE>,<ae>);(<AE'>,<ae'>);/ + (<B>,<b>);(<B-.>,<b-.>);/ + (<B-o>,<b-o>);(<B.>,<b.>);/ + (<B_>,<b_>);(<C>,<c>);/ + (<C'>,<c'>);(<C,>,<c,>);/ + (<C,'>,<c,'>);(<C-o>,<c-o>);/ + (<C.>,<c.>);(<C2>,<c2>);/ + (<C<>,<c<>);(<C/>>,<c/>>);/ + (<D>,<d>);(<D,>,<d,>);/ + (<D->,<d->);(<D-.>,<d-.>);/ + (<D-/>>,<d-/>>);(<D-o>,<d-o>);/ + (<D.>,<d.>);(<D//>,<d//>);/ + (<D<>,<d<>);(<D_>,<d_>);/ + (<E>,<e>);(<E!>,<e!>);/ + (<E!!>,<e!!>);(<E'>,<e'>);/ + (<E(>,<e(>);(<E)>,<e)>);/ + (<E,(>,<e,(>);(<E->,<e->);/ + (<E-!>,<e-!>);(<E-'>,<e-'>);/ + (<E-.>,<e-.>);(<E-/>>,<e-/>>);/ + (<E-?>,<e-?>);(<E-o>,<e-o>);/ + (<E.>,<e.>);(<E2>,<e2>);/ + (<E:>,<e:>);(<E;>,<e;>);/ + (<E<>,<e<>);(<E/>>,<e/>>);/ + (<E/>!>,<e/>!>);/ + (<E/>'>,<e/>'>);/ + (<E/>-.>,<e/>-.>);/ + (<E/>2>,<e/>2>);/ + (<E/>?>,<e/>?>);(<E?>,<e?>);/ + (<ED>,<ed>);(<EZ>,<ez>);/ + (<F>,<f>);(<F-o>,<f-o>);/ + (<F.>,<f.>);(<F2>,<f2>);/ + (<G>,<g>);(<G'>,<g'>);/ + (<G(>,<g(>);(<G,>,<g,>);/ + (<G->,<g->);(<G-o>,<g-o>);/ + (<G.>,<g.>);(<G//>,<g//>);/ + (<G<>,<g<>);(<G/>>,<g/>>);/ + (<H>,<h>);(<H,>,<h,>);/ + (<H-(>,<h-(>);(<H-.>,<h-.>);/ + (<H-o>,<h-o>);(<H.>,<h.>);/ + (<H//>,<h//>);(<H:>,<h:>);/ + (<H/>>,<h/>>);(<I>,<i>);/ + (<I!>,<i!>);(<I!!>,<i!!>);/ + (<I'>,<i'>);(<I(>,<i(>);/ + (<I)>,<i)>);(<I->,<i->);/ + (<I-.>,<i-.>);(<I-?>,<i-?>);/ + (<I-o>,<i-o>);(<I.>,<i.>);/ + (<I2>,<i2>);(<I:>,<i:>);/ + (<I:'>,<i:'>);(<I;>,<i;>);/ + (<I<>,<i<>);(<I/>>,<i/>>);/ + (<I?>,<i?>);(<IJ>,<ij>);/ + (<J>,<j>);(<J-o>,<j-o>);/ + (<J/>>,<j/>>);(<K>,<k>);/ + (<K'>,<k'>);(<K,>,<k,>);/ + (<K-.>,<k-.>);(<K-o>,<k-o>);/ + (<K2>,<k2>);(<K<>,<k<>);/ + (<K_>,<k_>);(<L>,<l>);/ + (<L'>,<l'>);(<L,>,<l,>);/ + (<L--.>,<l--.>);(<L-.>,<l-.>);/ + (<L-/>>,<l-/>>);(<L-o>,<l-o>);/ + (<L.>,<l.>);(<L//>,<l//>);/ + (<L<>,<l<>);(<L_>,<l_>);/ + (<M>,<m>);(<M'>,<m'>);/ + (<M-.>,<m-.>);(<M-o>,<m-o>);/ + (<M.>,<m.>);(<N>,<n>);/ + (<N'>,<n'>);(<N,>,<n,>);/ + (<N-.>,<n-.>);(<N-/>>,<n-/>>);/ + (<N-o>,<n-o>);(<N.>,<n.>);/ + (<N<>,<n<>);(<N?>,<n?>);/ + (<NG>,<ng>);(<N_>,<n_>);/ + (<O>,<o>);(<O!>,<o!>);/ + (<O!!>,<o!!>);(<O">,<o">);/ + (<O'>,<o'>);(<O(>,<o(>);/ + (<O)>,<o)>);(<O->,<o->);/ + (<O-!>,<o-!>);(<O-'>,<o-'>);/ + (<O-.>,<o-.>);(<O-o>,<o-o>);/ + (<O//>,<o//>);(<O1>,<o1>);/ + (<O2>,<o2>);(<O9>,<o9>);/ + (<O9!>,<o9!>);(<O9'>,<o9'>);/ + (<O9-.>,<o9-.>);(<O92>,<o92>);/ + (<O9?>,<o9?>);(<O:>,<o:>);/ + (<O;>,<o;>);(<O<>,<o<>);/ + (<O/>>,<o/>>);(<O/>!>,<o/>!>);/ + (<O/>'>,<o/>'>);/ + (<O/>-.>,<o/>-.>);/ + (<O/>2>,<o/>2>);/ + (<O/>?>,<o/>?>);(<O?>,<o?>);/ + (<O?'>,<o?'>);(<O?:>,<o?:>);/ + (<OE>,<oe>);(<OI>,<oi>);/ + (<P>,<p>);(<P'>,<p'>);/ + (<P-o>,<p-o>);(<P.>,<p.>);/ + (<Q>,<q>);(<Q-o>,<q-o>);/ + (<R>,<r>);(<R!!>,<r!!>);/ + (<R'>,<r'>);(<R)>,<r)>);/ + (<R,>,<r,>);(<R--.>,<r--.>);/ + (<R-.>,<r-.>);(<R-o>,<r-o>);/ + (<R.>,<r.>);(<R<>,<r<>);/ + (<R_>,<r_>);(<S>,<s>);/ + (<S'>,<s'>);(<S'.>,<s'.>);/ + (<S,>,<s,>);(<S-.>,<s-.>);/ + (<S-o>,<s-o>);(<S.>,<s.>);/ + (<S.-.>,<s.-.>);(<S<>,<s<>);/ + (<S<.>,<s<.>);(<S/>>,<s/>>);/ + (<T>,<t>);(<T,>,<t,>);/ + (<T-.>,<t-.>);(<T-/>>,<t-/>>);/ + (<T-o>,<t-o>);(<T.>,<t.>);/ + (<T//>,<t//>);(<T<>,<t<>);/ + (<TH>,<th>);(<T_>,<t_>);/ + (<U>,<u>);(<U!>,<u!>);/ + (<U!!>,<u!!>);(<U">,<u">);/ + (<U'>,<u'>);(<U(>,<u(>);/ + (<U)>,<u)>);(<U->,<u->);/ + (<U--:>,<u--:>);(<U-.>,<u-.>);/ + (<U-:>,<u-:>);(<U-/>>,<u-/>>);/ + (<U-?>,<u-?>);(<U-o>,<u-o>);/ + (<U0>,<u0>);(<U2>,<u2>);/ + (<U9>,<u9>);(<U9!>,<u9!>);/ + (<U9'>,<u9'>);(<U9-.>,<u9-.>);/ + (<U92>,<u92>);(<U9?>,<u9?>);/ + (<U:>,<u:>);(<U:!>,<u:!>);/ + (<U:'>,<u:'>);(<U:->,<u:->);/ + (<U:<>,<u:<>);(<U;>,<u;>);/ + (<U<>,<u<>);(<U/>>,<u/>>);/ + (<U?>,<u?>);(<U?'>,<u?'>);/ + (<V>,<v>);(<V-.>,<v-.>);/ + (<V-o>,<v-o>);(<V?>,<v?>);/ + (<W>,<w>);(<W!>,<w!>);/ + (<W'>,<w'>);(<W-.>,<w-.>);/ + (<W-o>,<w-o>);(<W.>,<w.>);/ + (<W:>,<w:>);(<W/>>,<w/>>);/ + (<X>,<x>);(<X-o>,<x-o>);/ + (<X.>,<x.>);(<X:>,<x:>);/ + (<Y>,<y>);(<Y!>,<y!>);/ + (<Y'>,<y'>);(<Y-.>,<y-.>);/ + (<Y-o>,<y-o>);(<Y.>,<y.>);/ + (<Y2>,<y2>);(<Y/>>,<y/>>);/ + (<Y?>,<y?>);(<Z>,<z>);/ + (<Z'>,<z'>);(<Z-.>,<z-.>);/ + (<Z-o>,<z-o>);(<Z.>,<z.>);/ + (<Z//>,<z//>);(<Z<>,<z<>);/ + (<Z/>>,<z/>>);(<Z_>,<z_>);/ + (<A%>,<a%>);(<A*>,<a*>);/ + (<B*>,<b*>);(<C*>,<c*>);/ + (<D*>,<d*>);(<E%>,<e%>);/ + (<E*>,<e*>);(<F*>,<f*>);/ + (<G*>,<g*>);(<H*>,<h*>);/ + (<I%>,<i%>);(<I*>,<i*>);/ + (<J*>,<j*>);(<K*>,<k*>);/ + (<L*>,<l*>);(<M*>,<m*>);/ + (<N*>,<n*>);(<O%>,<o%>);/ + (<O*>,<o*>);(<P*>,<p*>);/ + (<Q*>,<q*>);(<R*>,<r*>);/ + (<S*>,<s*>);(<T*>,<t*>);/ + (<U%>,<u%>);(<U*>,<u*>);/ + (<V*>,<v*>);(<W%>,<w%>);/ + (<W*>,<w*>);(<X*>,<x*>);/ + (<Y%>,<y%>);(<Y*>,<y*>);/ + (<Z*>,<z*>);(<%">,<%'>);/ + (<=">,<='>);(<A=>,<a=>);/ + (<B=>,<b=>);(<C%>,<c%>);/ + (<C3>,<c3>);(<C=>,<c=>);/ + (<D%>,<d%>);(<D=>,<d=>);/ + (<DS>,<ds>);(<DZ>,<dz>);/ + (<E=>,<e=>);(<F3>,<f3>);/ + (<F=>,<f=>);(<G%>,<g%>);/ + (<G3>,<g3>);(<G=>,<g=>);/ + (<H=>,<h=>);(<I=>,<i=>);/ + (<IE>,<ie>);(<II>,<ii>);/ + (<IO>,<io>);(<J%>,<j%>);/ + (<J=>,<j=>);(<JA>,<ja>);/ + (<JE>,<je>);(<JU>,<ju>);/ + (<K=>,<k=>);(<KJ>,<kj>);/ + (<L=>,<l=>);(<LJ>,<lj>);/ + (<M=>,<m=>);(<N=>,<n=>);/ + (<NJ>,<nj>);(<O3>,<o3>);/ + (<O=>,<o=>);(<P=>,<p=>);/ + (<R=>,<r=>);(<S%>,<s%>);/ + (<S=>,<s=>);(<Sc>,<sc>);/ + (<T=>,<t=>);(<Ts>,<ts>);/ + (<U=>,<u=>);(<V3>,<v3>);/ + (<V=>,<v=>);(<Y3>,<y3>);/ + (<Y=>,<y=>);(<YI>,<yi>);/ + (<Z%>,<z%>);(<Z=>,<z=>) + +toupper (<a>,<A>);(<a!>,<A!>);/ + (<a!!>,<A!!>);(<a'>,<A'>);/ + (<a(>,<A(>);(<a(!>,<A(!>);/ + (<a('>,<A('>);(<a(-.>,<A(-.>);/ + (<a(2>,<A(2>);(<a(?>,<A(?>);/ + (<a)>,<A)>);(<a->,<A->);/ + (<a-.>,<A-.>);(<a-0>,<A-0>);/ + (<a-o>,<A-o>);(<a1>,<A1>);/ + (<a2>,<A2>);(<a3>,<A3>);/ + (<a7>,<A7>);(<a:>,<A:>);/ + (<a;>,<A;>);(<a<>,<A<>);/ + (<a/>>,<A/>>);(<a/>!>,<A/>!>);/ + (<a/>'>,<A/>'>);/ + (<a/>-.>,<A/>-.>);/ + (<a/>2>,<A/>2>);/ + (<a/>?>,<A/>?>);(<a?>,<A?>);/ + (<aa>,<AA>);(<aa'>,<AA'>);/ + (<ae>,<AE>);(<ae'>,<AE'>);/ + (<b>,<B>);(<b-.>,<B-.>);/ + (<b-o>,<B-o>);(<b.>,<B.>);/ + (<b_>,<B_>);(<c>,<C>);/ + (<c'>,<C'>);(<c,>,<C,>);/ + (<c,'>,<C,'>);(<c-o>,<C-o>);/ + (<c.>,<C.>);(<c2>,<C2>);/ + (<c<>,<C<>);(<c/>>,<C/>>);/ + (<d>,<D>);(<d,>,<D,>);/ + (<d->,<D->);(<d-.>,<D-.>);/ + (<d-/>>,<D-/>>);(<d-o>,<D-o>);/ + (<d.>,<D.>);(<d//>,<D//>);/ + (<d<>,<D<>);(<d_>,<D_>);/ + (<e>,<E>);(<e!>,<E!>);/ + (<e!!>,<E!!>);(<e'>,<E'>);/ + (<e(>,<E(>);(<e)>,<E)>);/ + (<e,(>,<E,(>);(<e->,<E->);/ + (<e-!>,<E-!>);(<e-'>,<E-'>);/ + (<e-.>,<E-.>);(<e-/>>,<E-/>>);/ + (<e-?>,<E-?>);(<e-o>,<E-o>);/ + (<e.>,<E.>);(<e2>,<E2>);/ + (<e:>,<E:>);(<e;>,<E;>);/ + (<e<>,<E<>);(<e/>>,<E/>>);/ + (<e/>!>,<E/>!>);/ + (<e/>'>,<E/>'>);/ + (<e/>-.>,<E/>-.>);/ + (<e/>2>,<E/>2>);/ + (<e/>?>,<E/>?>);(<e?>,<E?>);/ + (<ed>,<ED>);(<ez>,<EZ>);/ + (<f>,<F>);(<f-o>,<F-o>);/ + (<f.>,<F.>);(<f2>,<F2>);/ + (<g>,<G>);(<g'>,<G'>);/ + (<g(>,<G(>);(<g,>,<G,>);/ + (<g->,<G->);(<g-o>,<G-o>);/ + (<g.>,<G.>);(<g//>,<G//>);/ + (<g<>,<G<>);(<g/>>,<G/>>);/ + (<h>,<H>);(<h,>,<H,>);/ + (<h-(>,<H-(>);(<h-.>,<H-.>);/ + (<h-o>,<H-o>);(<h.>,<H.>);/ + (<h//>,<H//>);(<h:>,<H:>);/ + (<h/>>,<H/>>);(<i>,<I>);/ + (<i!>,<I!>);(<i!!>,<I!!>);/ + (<i'>,<I'>);(<i(>,<I(>);/ + (<i)>,<I)>);(<i->,<I->);/ + (<i-.>,<I-.>);(<i-?>,<I-?>);/ + (<i-o>,<I-o>);(<i.>,<I.>);/ + (<i2>,<I2>);(<i:>,<I:>);/ + (<i:'>,<I:'>);(<i;>,<I;>);/ + (<i<>,<I<>);(<i/>>,<I/>>);/ + (<i?>,<I?>);(<ij>,<IJ>);/ + (<j>,<J>);(<j-o>,<J-o>);/ + (<j/>>,<J/>>);(<k>,<K>);/ + (<k'>,<K'>);(<k,>,<K,>);/ + (<k-.>,<K-.>);(<k-o>,<K-o>);/ + (<k2>,<K2>);(<k<>,<K<>);/ + (<k_>,<K_>);(<l>,<L>);/ + (<l'>,<L'>);(<l,>,<L,>);/ + (<l--.>,<L--.>);(<l-.>,<L-.>);/ + (<l-/>>,<L-/>>);(<l-o>,<L-o>);/ + (<l.>,<L.>);(<l//>,<L//>);/ + (<l<>,<L<>);(<l_>,<L_>);/ + (<m>,<M>);(<m'>,<M'>);/ + (<m-.>,<M-.>);(<m-o>,<M-o>);/ + (<m.>,<M.>);(<n>,<N>);/ + (<n'>,<N'>);(<n,>,<N,>);/ + (<n-.>,<N-.>);(<n-/>>,<N-/>>);/ + (<n-o>,<N-o>);(<n.>,<N.>);/ + (<n<>,<N<>);(<n?>,<N?>);/ + (<ng>,<NG>);(<n_>,<N_>);/ + (<o>,<O>);(<o!>,<O!>);/ + (<o!!>,<O!!>);(<o">,<O">);/ + (<o'>,<O'>);(<o(>,<O(>);/ + (<o)>,<O)>);(<o->,<O->);/ + (<o-!>,<O-!>);(<o-'>,<O-'>);/ + (<o-.>,<O-.>);(<o-o>,<O-o>);/ + (<o//>,<O//>);(<o1>,<O1>);/ + (<o2>,<O2>);(<o9>,<O9>);/ + (<o9!>,<O9!>);(<o9'>,<O9'>);/ + (<o9-.>,<O9-.>);(<o92>,<O92>);/ + (<o9?>,<O9?>);(<o:>,<O:>);/ + (<o;>,<O;>);(<o<>,<O<>);/ + (<o/>>,<O/>>);(<o/>!>,<O/>!>);/ + (<o/>'>,<O/>'>);/ + (<o/>-.>,<O/>-.>);/ + (<o/>2>,<O/>2>);/ + (<o/>?>,<O/>?>);(<o?>,<O?>);/ + (<o?'>,<O?'>);(<o?:>,<O?:>);/ + (<oe>,<OE>);(<oi>,<OI>);/ + (<p>,<P>);(<p'>,<P'>);/ + (<p-o>,<P-o>);(<p.>,<P.>);/ + (<q>,<Q>);(<q-o>,<Q-o>);/ + (<r>,<R>);(<r!!>,<R!!>);/ + (<r'>,<R'>);(<r)>,<R)>);/ + (<r,>,<R,>);(<r--.>,<R--.>);/ + (<r-.>,<R-.>);(<r-o>,<R-o>);/ + (<r.>,<R.>);(<r<>,<R<>);/ + (<r_>,<R_>);(<s>,<S>);/ + (<s'>,<S'>);(<s'.>,<S'.>);/ + (<s,>,<S,>);(<s-.>,<S-.>);/ + (<s-o>,<S-o>);(<s.>,<S.>);/ + (<s.-.>,<S.-.>);(<s<>,<S<>);/ + (<s<.>,<S<.>);(<s/>>,<S/>>);/ + (<t>,<T>);(<t,>,<T,>);/ + (<t-.>,<T-.>);(<t-/>>,<T-/>>);/ + (<t-o>,<T-o>);(<t.>,<T.>);/ + (<t//>,<T//>);(<t<>,<T<>);/ + (<th>,<TH>);(<t_>,<T_>);/ + (<u>,<U>);(<u!>,<U!>);/ + (<u!!>,<U!!>);(<u">,<U">);/ + (<u'>,<U'>);(<u(>,<U(>);/ + (<u)>,<U)>);(<u->,<U->);/ + (<u--:>,<U--:>);(<u-.>,<U-.>);/ + (<u-:>,<U-:>);(<u-/>>,<U-/>>);/ + (<u-?>,<U-?>);(<u-o>,<U-o>);/ + (<u0>,<U0>);(<u2>,<U2>);/ + (<u9>,<U9>);(<u9!>,<U9!>);/ + (<u9'>,<U9'>);(<u9-.>,<U9-.>);/ + (<u92>,<U92>);(<u9?>,<U9?>);/ + (<u:>,<U:>);(<u:!>,<U:!>);/ + (<u:'>,<U:'>);(<u:->,<U:->);/ + (<u:<>,<U:<>);(<u;>,<U;>);/ + (<u<>,<U<>);(<u/>>,<U/>>);/ + (<u?>,<U?>);(<u?'>,<U?'>);/ + (<v>,<V>);(<v-.>,<V-.>);/ + (<v-o>,<V-o>);(<v?>,<V?>);/ + (<w>,<W>);(<w!>,<W!>);/ + (<w'>,<W'>);(<w-.>,<W-.>);/ + (<w-o>,<W-o>);(<w.>,<W.>);/ + (<w:>,<W:>);(<w/>>,<W/>>);/ + (<x>,<X>);(<x-o>,<X-o>);/ + (<x.>,<X.>);(<x:>,<X:>);/ + (<y>,<Y>);(<y!>,<Y!>);/ + (<y'>,<Y'>);(<y-.>,<Y-.>);/ + (<y-o>,<Y-o>);(<y.>,<Y.>);/ + (<y2>,<Y2>);(<y/>>,<Y/>>);/ + (<y?>,<Y?>);(<z>,<Z>);/ + (<z'>,<Z'>);(<z-.>,<Z-.>);/ + (<z-o>,<Z-o>);(<z.>,<Z.>);/ + (<z//>,<Z//>);(<z<>,<Z<>);/ + (<z/>>,<Z/>>);(<z_>,<Z_>);/ + (<a%>,<A%>);(<a*>,<A*>);/ + (<b*>,<B*>);(<c*>,<C*>);/ + (<d*>,<D*>);(<e%>,<E%>);/ + (<e*>,<E*>);(<f*>,<F*>);/ + (<g*>,<G*>);(<h*>,<H*>);/ + (<i%>,<I%>);(<i*>,<I*>);/ + (<j*>,<J*>);(<k*>,<K*>);/ + (<l*>,<L*>);(<m*>,<M*>);/ + (<n*>,<N*>);(<o%>,<O%>);/ + (<o*>,<O*>);(<p*>,<P*>);/ + (<q*>,<Q*>);(<r*>,<R*>);/ + (<s*>,<S*>);(<t*>,<T*>);/ + (<u%>,<U%>);(<u*>,<U*>);/ + (<v*>,<V*>);(<w%>,<W%>);/ + (<w*>,<W*>);(<x*>,<X*>);/ + (<y%>,<Y%>);(<y*>,<Y*>);/ + (<z*>,<Z*>);(<%'>,<%">);/ + (<='>,<=">);(<a=>,<A=>);/ + (<b=>,<B=>);(<c%>,<C%>);/ + (<c3>,<C3>);(<c=>,<C=>);/ + (<d%>,<D%>);(<d=>,<D=>);/ + (<ds>,<DS>);(<dz>,<DZ>);/ + (<e=>,<E=>);(<f3>,<F3>);/ + (<f=>,<F=>);(<g%>,<G%>);/ + (<g3>,<G3>);(<g=>,<G=>);/ + (<h=>,<H=>);(<i=>,<I=>);/ + (<ie>,<IE>);(<ii>,<II>);/ + (<io>,<IO>);(<j%>,<J%>);/ + (<j=>,<J=>);(<ja>,<JA>);/ + (<je>,<JE>);(<ju>,<JU>);/ + (<k=>,<K=>);(<kj>,<KJ>);/ + (<l=>,<L=>);(<lj>,<LJ>);/ + (<m=>,<M=>);(<n=>,<N=>);/ + (<nj>,<NJ>);(<o3>,<O3>);/ + (<o=>,<O=>);(<p=>,<P=>);/ + (<r=>,<R=>);(<s%>,<S%>);/ + (<s=>,<S=>);(<sc>,<Sc>);/ + (<t=>,<T=>);(<ts>,<Ts>);/ + (<u=>,<U=>);(<v3>,<V3>);/ + (<v=>,<V=>);(<y3>,<Y3>);/ + (<y=>,<Y=>);(<yi>,<YI>);/ + (<z%>,<Z%>);(<z=>,<Z=>);/ + (<*s>,<S*>) + +END LC_CTYPE + +LC_MONETARY +int_curr_symbol "<D><K><K><SP>" +currency_symbol "<Cu>" +mon_decimal_point "<,>" +mon_thousands_sep "<.>" +mon_grouping 3;3 +positive_sign "" +negative_sign "<->" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "<,>" +thousands_sep "<.>" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +abday "<S><u><n>";"<M><o><n>";/ + "<T><u><e>";"<W><e><d>";/ + "<T><h><u>";"<F><r><i>";/ + "<S><a><t>" +day "<S><u><n><d><a><y>";/ + "<M><o><n><d><a><y>";/ + "<T><u><e><s><d><a><y>";/ + "<W><e><d><n><e><s><d><a><y>";/ + "<T><h><u><r><s><d><a><y>";/ + "<F><r><i><d><a><y>";/ + "<S><a><t><u><r><d><a><y>" +abmon "<J><a><n>";"<F><e><b>";/ + "<M><a><r>";"<A><p><r>";/ + "<M><a><y>";"<J><u><n>";/ + "<J><u><l>";"<A><u><g>";/ + "<S><e><p>";"<O><c><t>";/ + "<N><o><v>";"<D><e><c>" +mon "<J><a><n><u><a><r><y>";/ + "<F><e><b><r><u><a><r><y>";/ + "<M><a><r><c><h>";/ + "<A><p><r><i><l>";/ + "<M><a><y>";/ + "<J><u><n><e>";/ + "<J><u><l><y>";/ + "<A><u><g><u><s><t>";/ + "<S><e><p><t><e><m><b><e><r>";/ + "<O><c><t><o><b><e><r>";/ + "<N><o><v><e><m><b><e><r>";/ + "<D><e><c><e><m><b><e><r>" +% date formats following ISO 8601-1988 +d_t_fmt "<%><Y><-><%><m><-><%><d><T><%><T><SP><%><Z>" +d_fmt "<%><Y><-><%><m><-><%><d>" +t_fmt "<%><T>" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +yesexpr "<<(><1><J><j><s><S><y><Y><o><O><)/>><.><*>" +noexpr "<<(><0><n><N><)/>><.><*>" +END LC_MESSAGES diff --git a/share/colldef/es_ES.ISO8859-1.src b/share/colldef/es_ES.ISO8859-1.src new file mode 100644 index 000000000000..138ff848de27 --- /dev/null +++ b/share/colldef/es_ES.ISO8859-1.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);{CH,Ch};D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;K;L;{LL,Ll};M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\ + P;Q;R;{RR,Rr};S;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;\ + <D->;<TH>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);ch;d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;k;l;ll;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\ + p;q;r;rr;s;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/es_ES.ISO8859-15.src b/share/colldef/es_ES.ISO8859-15.src new file mode 100644 index 000000000000..7aa54f60f7de --- /dev/null +++ b/share/colldef/es_ES.ISO8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);{CH,Ch};D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;K;L;{LL,Ll};M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\ + P;Q;R;{RR,Rr};(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\ + <D->;<TH>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);ch;d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;k;l;ll;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\ + p;q;r;rr;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/et_EE.ISO8859-15.src b/share/colldef/et_EE.ISO8859-15.src new file mode 100644 index 000000000000..e05a90ac2956 --- /dev/null +++ b/share/colldef/et_EE.ISO8859-15.src @@ -0,0 +1,62 @@ +# $FreeBSD$ +# latin1 (backward compatible with ASCII) +# +# +charmap map.ISO8859-15 +substitute <ss> with "ss" +order \ +# controls + <NU>;...;<US>;<DT>;<PA>;...;<AC>;\ +# spaces + <SP>;<NS>;\ +# + _;-;<-->;\,;\;;:;!;<!I>;?;<?I>;/;.;\ +# accents + `;^;~;<.M>;<'m>;\ +# paired brackets + ';\";<<<>;</>/>>;\(;[;\{;\};];\);\ +# typography + <SE>;<PI>;<Co>;<Rg>;<At>;<Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ +# math and logic + *;\\;&;<Nb>;%;+;<+->;<*X>;<-:>;\<;=;>;|;<NO>;\ +# measurement + <DG>;<My>;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# small and capital + (a,A,<a'>,<A'>,<a!>,<A!>,<A/>>,<a/>>,<aa>,<AA>,<a?>,<A?>,<ae>,<AE>);\ + <-a>;\ + (b,B);\ + (c,C,<c,>,<C,>);\ + (d,D,<d->,<D->);\ + (e,E,<e'>,<E'>,<e!>,<E!>,<e/>>,<E/>>,<E:>,<e:>);\ + (f,F);\ + (g,G);\ + (h,H);\ + (i,I,<i'>,<I'>,<i!>,<I!>,<i/>>,<I/>>,<i:>,<I:>);\ + (j,J);\ + (k,K);\ + (l,L);\ + (m,M);\ + (n,N,<n?>,<N?>);\ + (o,O,<o'>,<O'>,<o!>,<O!>,<o/>>,<O/>>,<o//>,<O//>);\ + <-o>;\ + (<oe>,<OE>);\ + (p,P);\ + (q,Q);\ + (r,R);\ + (s,S);\ + (<s<>,<S<>);\ + (z,Z);\ + (<z<>,<Z<>);\ + (t,T);\ + (u,U,<u'>,<U'>,<u!>,<U!>,<u/>>,<U/>>);\ + (v,V);\ + (w,W);\ + (<o?>,<O?>);\ + (<a:>,<A:>);\ + (<o:>,<O:>);\ + (<u:>,<U:>);\ + (x,X);\ + (y,Y,<y'>,<Y'>,<y:>,<Y:>);\ + (<th>,<TH>) diff --git a/share/colldef/hi_IN.ISCII-DEV.src b/share/colldef/hi_IN.ISCII-DEV.src new file mode 100644 index 000000000000..fcd8b21b6f63 --- /dev/null +++ b/share/colldef/hi_IN.ISCII-DEV.src @@ -0,0 +1,25 @@ +# ISCII-DEV +# +# $FreeBSD$ +# + +charmap map.ISCII-DEV +order \ +# controls + <NU>;...;<US>;\ + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;:;...;@;[;...;`;\{;...;<AC>; \ + <Vowel-modifier-Chandrabindu>;...;<Vowel-modifier-Visarg>; \ + <Consonant-invisible>;...;<Full-Stop-Viram>; \ +# digits + 0;...;9; \ + <Digit-0>;...;<Digit-9>; \ +# capital + A;...;Z; \ +# small + a;...;z; \ +# Everything else + <Vowel-A>;...;<Consonant-HA>; \ +# unused etc + ë;...;ð;û;...;ÿ + diff --git a/share/colldef/hy_AM.ARMSCII-8.src b/share/colldef/hy_AM.ARMSCII-8.src new file mode 100644 index 000000000000..8fa1ed092985 --- /dev/null +++ b/share/colldef/hy_AM.ARMSCII-8.src @@ -0,0 +1,31 @@ +# $FreeBSD$ +# +# LC_COLLATE source for Armenian/ARMSCII-8 (backward compatible with ASCII) +# Made available by Vahe Khachikyan <vahe@khachikyan.de> +# +charmap map.ARMSCII-8 +substitute <armew> with "»õ" +order \ +# controls + <armeternity>;<NU>;...;<US>;\x80;...;\xA0;\ +# + <SP>;(!,<armexclam>,<armaccent>);(\",<armquotleft>,<armquotright>);<Nb>;\ + <DO>;<armemdash>;\ + %;&;(',<armapostrophe>);(\(,<armparenleft>);(\),<armparenright>);*;+;\ + (\,,<armcomma>);(-,<armendash>);<armyentamna>;<armellipsis>;(.,<armfullstop>);/;\ +# digits + 0;...;9;\ +# + (:,<armdot>);<armsep>;\;;\<;=;>;(?,<armquestion>);<At>;\ +# capital + A;...;Z;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ +# remaining punktuation etc + \{;|;\};~;<DT>;\ +# Armenian + <Armayb>;...;<armfe>;\ +# and the rest + \xff diff --git a/share/colldef/is_IS.ISO8859-1.src b/share/colldef/is_IS.ISO8859-1.src new file mode 100644 index 000000000000..68a96c7d26e9 --- /dev/null +++ b/share/colldef/is_IS.ISO8859-1.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O?>,<O//>);\ + P;...;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;\ + <TH>;<AE>;<O:>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o?>,<o//>);\ + p;...;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;\ + <th>;<ae>;<o:>;<ss>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/is_IS.ISO8859-15.src b/share/colldef/is_IS.ISO8859-15.src new file mode 100644 index 000000000000..0fcbe63b5d47 --- /dev/null +++ b/share/colldef/is_IS.ISO8859-15.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O?>,<O//>,<OE>);\ + P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\ + <TH>;<AE>;<O:>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o?>,<o//>,<oe>);\ + p;...;r;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);\ + <th>;<ae>;<o:>;<ss>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/kk_KZ.PT154.src b/share/colldef/kk_KZ.PT154.src new file mode 100644 index 000000000000..a9cde3e51fbf --- /dev/null +++ b/share/colldef/kk_KZ.PT154.src @@ -0,0 +1,41 @@ +# $FreeBSD$ +# PT154 (backward compatible with ASCII) +# +# Birsh T <birsh@mail.kz>, 2003-12-12 +# +charmap map.PT154 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<"6>;<"9>;<<<>;</>/>>;\ + <Nb>;<DO>;\ + %;&;';<'6>;<'9>;\(;\);*;+;\,;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# uppercase + A;...;Z;\ + <A=>;<HW>;<B=>;<V=>;<G=>;<G->;<D=>;\ + <X%>;<E=>;<IO>;<Z%>;<Z.>;<Z=>;\ + <I=>;<I'>;<II>;<J=>;<J%>;<K=>;<K%>;<K!>;<BK>;<L=>;\ + <M=>;<N=>;<N%>;<O=>;<O->;<P=>;<R=>;\ + <S=>;<DS>;<T=>;<U=>;<V%>;<U'>;<Y">;\ + <Y->;<F=>;<H=>;<H%>;<HH>;<C=>;<C%>;<C.>;<C!>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# lowercase + a;...;z;\ + <a=>;<hw>;<b=>;<v=>;<g=>;<g->;<d=>;\ + <x%>;<e=>;<io>;<z%>;<z.>;<z=>;\ + <i=>;<i'>;<ii>;<j=>;<j%>;<k=>;<k%>;<k!>;<bk>;<l=>;\ + <m=>;<n=>;<n%>;<o=>;<o->;<p=>;<r=>;\ + <s=>;<ds>;<t=>;<u=>;<v%>;<u'>;<y">;\ + <y->;<f=>;<h=>;<h%>;<hh>;<c=>;<c%>;<c.>;<c!>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;\ + <-N>;<-M>;<:9>;<.3>;\ + <N0>;<sb>;<DT> diff --git a/share/colldef/la_LN.ISO8859-1.src b/share/colldef/la_LN.ISO8859-1.src new file mode 100644 index 000000000000..89e1abb17163 --- /dev/null +++ b/share/colldef/la_LN.ISO8859-1.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\ + P;...;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;\ + <D->;<TH>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\ + p;...;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/la_LN.ISO8859-15.src b/share/colldef/la_LN.ISO8859-15.src new file mode 100644 index 000000000000..40d0bf4cca32 --- /dev/null +++ b/share/colldef/la_LN.ISO8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\ + P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\ + <D->;<TH>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\ + p;...;r;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);\ + <d->;<th>;<ss>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/la_LN.ISO8859-2.src b/share/colldef/la_LN.ISO8859-2.src new file mode 100644 index 000000000000..6672d8782576 --- /dev/null +++ b/share/colldef/la_LN.ISO8859-2.src @@ -0,0 +1,36 @@ +# latin2 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-2 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<Nb>;\ + <Cu>;<DO>;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<At>;\ +# capital + (A,<A'>,<A/>>,<A:>,<A;>,<A(>);\ + B;(C,<C,>,<C'>,<C<>);(D,<D<>,<D//>);(E,<E'>,<E:>,<E;>,<E<>);\ + F;G;H;(I,<I'>,<I/>>);\ + J;K;(L,<L//>,<L<>,<L'>);M;(N,<N'>,<N<>);(O,<O'>,<O/>>,<O:>,<O">);\ + P;Q;(R,<R'>,<R<>);(S,<S'>,<S<>,<S,>);(T,<T<>,<T,>);\ + (U,<U'>,<U:>,<U0>,<U">);\ + V;W;X;(Y,<Y'>);(Z,<Z'>,<Z<>,<Z.>);\ +# + [;\\;];^;<':>;<'">;<'<>;<'(>;_;<''>;`;\ +# small + (a,<a'>,<a/>>,<a:>,<a;>,<a(>);\ + b;(c,<c,>,<c'>,<c<>);(d,<d<>,<d//>);(e,<e'>,<e:>,<e;>,<e<>);\ + f;g;h;(i,<i'>,<i/>>);\ + j;k;(l,<l//>,<l<>,<l'>);m;(n,<n'>,<n<>);(o,<o'>,<o/>>,<o:>,<o">);\ + p;q;(r,<r'>,<r<>);(s,<s'>,<s<>,<s,>,<ss>);(t,<t<>,<t,>);\ + (u,<u'>,<u:>,<u0>,<u">);\ + v;w;x;(y,<y'>);(z,<z'>,<z<>,<z.>);\ +# + \{;|;\};~;<DG>;<DT> diff --git a/share/colldef/la_LN.ISO8859-4.src b/share/colldef/la_LN.ISO8859-4.src new file mode 100644 index 000000000000..5b8417dbca99 --- /dev/null +++ b/share/colldef/la_LN.ISO8859-4.src @@ -0,0 +1,36 @@ +# latin4 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-4 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<Nb>;\ + <Cu>;<DO>;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<At>;\ +# capital + (A,<A'>,<A/>>,<AA>,<A:>,<A;>,<A?>,<A->,<AE>);\ + B;(C,<C<>);(D,<D//>);(E,<E'>,<E:>,<E.>,<E;>,<E->);\ + F;(G,<G,>);H;(I,<I'>,<I/>>,<I?>,<I;>,<I->);\ + J;(K,<K,>);(L,<L,>);M;(N,<N,>);<NG>;(O,<O/>>,<O:>,<O?>,<O//>,<O->);\ + P;Q;(R,<R,>);(S,<S<>);(T,<T//>);\ + (U,<U'>,<U/>>,<U:>,<U;>,<U?>,<U->);\ + V;W;X;Y;(Z,<Z<>);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a/>>,<aa>,<a:>,<a?>,<a;>,<a->,<ae>);\ + b;(c,<c<>);(d,<d//>);(e,<e'>,<e:>,<e.>,<e;>,<e->);\ + f;(g,<g,>);h;(i,<i'>,<i/>>,<i?>,<i;>,<i->);\ + j;(k,<k,>);<kk>;(l,<l,>);m;(n,<n,>);<ng>;(o,<o/>>,<o:>,<o?>,<o//>,<o->);\ + p;q;(r,<r,>);(s,<s<>,<ss>);(t,<t//>);\ + (u,<u'>,<u/>>,<u:>,<u;>,<u?>,<u->);\ + v;w;x;y;(z,<z<>);\ +# + \{;|;\};~;<DG>;<DT> diff --git a/share/colldef/la_LN.US-ASCII.src b/share/colldef/la_LN.US-ASCII.src new file mode 100644 index 000000000000..df3c34088764 --- /dev/null +++ b/share/colldef/la_LN.US-ASCII.src @@ -0,0 +1,6 @@ +# ASCII +# +# $FreeBSD$ +# +order \ + \x00;...;\xff diff --git a/share/colldef/lt_LT.ISO8859-13.src b/share/colldef/lt_LT.ISO8859-13.src new file mode 100644 index 000000000000..811db89f7c8b --- /dev/null +++ b/share/colldef/lt_LT.ISO8859-13.src @@ -0,0 +1,37 @@ +# Lithuanian (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-13 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<"">;<Nb>;\ + <Cu>;<DO>;<Ct>;<Pd>;\ + %;&;';\(;\);*;+;<-:>;<*X>;<.M>;\,;<,,>;<``>;<-->;<+->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;<<<>;</>/>>;?;<NO>;<SE>;<At>;\ +# capital + (A,<AA>,<A:>,<A;>,<A->,<AE>);\ + B;(C,<C<>,<C'>);D;(E,<E'>,<E;>,<E->,<E.>);\ + F;(G,<G,>);H;(I,<I;>,<I->);Y;\ + J;(K,<K,>);(L,<L,>,<L//>);M;(N,<N'>,<N,>);(O,<O'>,<O:>,<O?>,<O//>,<O->);\ + P;Q;(R,<R,>);(S,<S'>,<S<>);T;\ + (U,<U:>,<U;>,<U->);\ + V;W;X;(Z,<Z'>,<Z.>,<Z<>);\ +# + [;\\;];^;_;`;\ +# small + (a,<aa>,<a:>,<a;>,<a->,<ae>);\ + b;(c,<c<>,<c'>);d;(e,<e'>,<e;>,<e->,<e.>);\ + f;(g,<g,>);h;(i,<i;>,<i->);y;\ + j;(k,<k,>);(l,<l,>,<l//>);m;(n,<n'>,<n,>);(o,<o'>,<o:>,<o?>,<o//>,<o->);\ + p;q;(r,<r,>);(s,<s'>,<s<>,<ss>);t;\ + (u,<u:>,<u;>,<u->);\ + v;w;x;(z,<z'>,<z.>,<z<>);\ +# + \{;|;<BB>;\};~;<DG>;<DT>;<Co>;<Rg>;<My>;<PI>;<1S>;<2S>;<3S>;\ + <14>;<12>;<34> diff --git a/share/colldef/lt_LT.ISO8859-4.src b/share/colldef/lt_LT.ISO8859-4.src new file mode 100644 index 000000000000..961ce6ea7388 --- /dev/null +++ b/share/colldef/lt_LT.ISO8859-4.src @@ -0,0 +1,36 @@ +# Lithuanian (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-4 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<Nb>;\ + <Cu>;<DO>;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<At>;\ +# capital + (A,<A'>,<A/>>,<AA>,<A:>,<A;>,<A?>,<A->,<AE>);\ + B;(C,<C<>);(D,<D//>);(E,<E'>,<E:>,<E;>,<E->,<E.>);\ + F;(G,<G,>);H;(I,<I'>,<I/>>,<I?>,<I;>,<I->);Y;\ + J;(K,<K,>);(L,<L,>);M;(N,<N,>);<NG>;(O,<O/>>,<O:>,<O?>,<O//>,<O->);\ + P;Q;(R,<R,>);(S,<S<>);(T,<T//>);\ + (U,<U'>,<U/>>,<U:>,<U;>,<U?>,<U->);\ + V;W;X;(Z,<Z<>);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a/>>,<aa>,<a:>,<a?>,<a;>,<a->,<ae>);\ + b;(c,<c<>);(d,<d//>);(e,<e'>,<e:>,<e;>,<e->,<e.>);\ + f;(g,<g,>);h;(i,<i'>,<i/>>,<i?>,<i;>,<i->);y;\ + j;(k,<k,>);<kk>;(l,<l,>);m;(n,<n,>);<ng>;(o,<o/>>,<o:>,<o?>,<o//>,<o->);\ + p;q;(r,<r,>);(s,<s<>,<ss>);(t,<t//>);\ + (u,<u'>,<u/>>,<u:>,<u;>,<u?>,<u->);\ + v;w;x;(z,<z<>);\ +# + \{;|;\};~;<DG>;<DT> diff --git a/share/colldef/map.ARMSCII-8 b/share/colldef/map.ARMSCII-8 new file mode 100644 index 000000000000..b9dc826817a3 --- /dev/null +++ b/share/colldef/map.ARMSCII-8 @@ -0,0 +1,144 @@ +# $FreeBSD$ +# +# map.ARMSCII-8 defined by Vahe Khachikyan <vahe@khachikyan.de> +# +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +armeternity \xA1 +armew \xA2 +armfullstop \xA3 +armparenright \xA4 +armparenleft \xA5 +armquotright \xA6 +armquotleft \xA7 +armemdash \xA8 +armdot \xA9 +armsep \xAA +armcomma \xAB +armendash \xAC +armyentamna \xAD +armellipsis \xAE +armexclam \xAF +armaccent \xB0 +armquestion \xB1 +Armayb \xB2 +armayb \xB3 +Armben \xB4 +armben \xB5 +Armgim \xB6 +armgim \xB7 +Armda \xB8 +armda \xB9 +Armyech \xBA +armyech \xBB +Armza \xBC +armza \xBD +Arme \xBE +arme \xBF +Armat \xC0 +armat \xC1 +Armto \xC2 +armto \xC3 +Armzhe \xC4 +armzhe \xC5 +Armini \xC6 +armini \xC7 +Armlyun \xC8 +armlyun \xC9 +Armkhe \xCA +armkhe \xCB +Armtsa \xCC +armtsa \xCD +Armken \xCE +armken \xCF +Armho \xD0 +armho \xD1 +Armdza \xD2 +armdza \xD3 +Armghat \xD4 +armghat \xD5 +Armtche \xD6 +armtche \xD7 +Armmen \xD8 +armmen \xD9 +Armhi \xDA +armhi \xDB +Armnu \xDC +armnu \xDD +Armsha \xDE +armsha \xDF +Armvo \xE0 +armvo \xE1 +Armcha \xE2 +armcha \xE3 +Armpe \xE4 +armpe \xE5 +Armje \xE6 +armje \xE7 +Armra \xE8 +armra \xE9 +Armse \xEA +armse \xEB +Armvev \xEC +armvev \xED +Armtyun \xEE +armtyun \xEF +Armre \xF0 +armre \xF1 +Armtso \xF2 +armtso \xF3 +Armvyun \xF4 +armvyun \xF5 +Armpyur \xF6 +armpyur \xF7 +Armke \xF8 +armke \xF9 +Armo \xFA +armo \xFB +Armfe \xFC +armfe \xFD +armapostrophe \xFE diff --git a/share/colldef/map.CP1131 b/share/colldef/map.CP1131 new file mode 100644 index 000000000000..1f49cdcc9bb0 --- /dev/null +++ b/share/colldef/map.CP1131 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +A= \x80 +B= \x81 +V= \x82 +G= \x83 +D= \x84 +E= \x85 +Z% \x86 +Z= \x87 +I= \x88 +J= \x89 +K= \x8a +L= \x8b +M= \x8c +N= \x8d +O= \x8e +P= \x8f +R= \x90 +S= \x91 +T= \x92 +U= \x93 +F= \x94 +H= \x95 +C= \x96 +C% \x97 +S% \x98 +Sc \x99 +=" \x9a +Y= \x9b +%" \x9c +JE \x9d +JU \x9e +JA \x9f +a= \xa0 +b= \xa1 +v= \xa2 +g= \xa3 +d= \xa4 +e= \xa5 +z% \xa6 +z= \xa7 +i= \xa8 +j= \xa9 +k= \xaa +l= \xab +m= \xac +n= \xad +o= \xae +p= \xaf +.S \xb0 +:S \xb1 +?S \xb2 +vv \xb3 +vl \xb4 +vL \xb5 +Vl \xb6 +Dl \xb7 +dL \xb8 +VL \xb9 +VV \xba +LD \xbb +UL \xbc +Ul \xbd +uL \xbe +dl \xbf +ur \xc0 +uh \xc1 +dh \xc2 +vr \xc3 +hh \xc4 +vh \xc5 +vR \xc6 +Vr \xc7 +UR \xc8 +DR \xc9 +UH \xca +DH \xcb +VR \xcc +HH \xcd +VH \xce +uH \xcf +Uh \xd0 +dH \xd1 +Dh \xd2 +Ur \xd3 +uR \xd4 +dR \xd5 +Dr \xd6 +Vh \xd7 +vH \xd8 +ul \xd9 +dr \xda +FB \xdb +LB \xdc +lB \xdd +RB \xde +TB \xdf +r= \xe0 +s= \xe1 +t= \xe2 +u= \xe3 +f= \xe4 +h= \xe5 +c= \xe6 +c% \xe7 +s% \xe8 +sc \xe9 +=' \xea +y= \xeb +%' \xec +je \xed +ju \xee +ja \xef +IO \xf0 +io \xf1 +IE \xf2 +ie \xf3 +YI \xf4 +yi \xf5 +V% \xf6 +v% \xf7 +II \xf8 +ii \xf9 +.M \xfa +Cu \xfb +G3 \xfc +g3 \xfd +Sb \xfe +NS \xff diff --git a/share/colldef/map.CP1251 b/share/colldef/map.CP1251 new file mode 100644 index 000000000000..dac8eb7c7791 --- /dev/null +++ b/share/colldef/map.CP1251 @@ -0,0 +1,257 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +! \x21 +" \x22 +Nb \x23 +DO \x24 +% \x25 +& \x26 +' \x27 +( \x28 +) \x29 +* \x2a ++ \x2b +, \x2c +- \x2d +. \x2e +/ \x2f +0 \x30 +1 \x31 +2 \x32 +3 \x33 +4 \x34 +5 \x35 +6 \x36 +7 \x37 +8 \x38 +9 \x39 +: \x3a +; \x3b +< \x3c += \x3d +> \x3e +? \x3f +At \x40 +A \x41 +B \x42 +C \x43 +D \x44 +E \x45 +F \x46 +G \x47 +H \x48 +I \x49 +J \x4a +K \x4b +L \x4c +M \x4d +N \x4e +O \x4f +P \x50 +Q \x51 +R \x52 +S \x53 +T \x54 +U \x55 +V \x56 +W \x57 +X \x58 +Y \x59 +Z \x5a +<( \x5b +// \x5c +)> \x5d +'> \x5e +_ \x5f +'! \x60 +a \x61 +b \x62 +c \x63 +d \x64 +e \x65 +f \x66 +g \x67 +h \x68 +i \x69 +j \x6a +k \x6b +l \x6c +m \x6d +n \x6e +o \x6f +p \x70 +q \x71 +r \x72 +s \x73 +t \x74 +u \x75 +v \x76 +w \x77 +x \x78 +y \x79 +z \x7a +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +D% \x80 +G% \x81 +.9 \x82 +g% \x83 +:9 \x84 +.3 \x85 +/- \x86 +/= \x87 +Eu \x88 +%0 \x89 +LJ \x8a +<1 \x8b +NJ \x8c +KJ \x8d +Ts \x8e +DZ \x8f +d% \x90 +'6 \x91 +'9 \x92 +"6 \x93 +"9 \x94 +sb \x95 +-N \x96 +-M \x97 +FB \x98 +TM \x99 +lj \x9a +>1 \x9b +nj \x9c +kj \x9d +ts \x9e +dz \x9f +NS \xa0 +V% \xa1 +v% \xa2 +J% \xa3 +Cu \xa4 +G3 \xa5 +BB \xa6 +SE \xa7 +IO \xa8 +Co \xa9 +IE \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +YI \xaf +DG \xb0 ++- \xb1 +II \xb2 +ii \xb3 +g3 \xb4 +My \xb5 +PI \xb6 +.M \xb7 +io \xb8 +N0 \xb9 +ie \xba +>> \xbb +j% \xbc +DS \xbd +ds \xbe +yi \xbf +A= \xc0 +B= \xc1 +V= \xc2 +G= \xc3 +D= \xc4 +E= \xc5 +Z% \xc6 +Z= \xc7 +I= \xc8 +J= \xc9 +K= \xca +L= \xcb +M= \xcc +N= \xcd +O= \xce +P= \xcf +R= \xd0 +S= \xd1 +T= \xd2 +U= \xd3 +F= \xd4 +H= \xd5 +C= \xd6 +C% \xd7 +S% \xd8 +Sc \xd9 +=" \xda +Y= \xdb +%" \xdc +JE \xdd +JU \xde +JA \xdf +a= \xe0 +b= \xe1 +v= \xe2 +g= \xe3 +d= \xe4 +e= \xe5 +z% \xe6 +z= \xe7 +i= \xe8 +j= \xe9 +k= \xea +l= \xeb +m= \xec +n= \xed +o= \xee +p= \xef +r= \xf0 +s= \xf1 +t= \xf2 +u= \xf3 +f= \xf4 +h= \xf5 +c= \xf6 +c% \xf7 +s% \xf8 +sc \xf9 +=' \xfa +y= \xfb +%' \xfc +je \xfd +ju \xfe +ja \xff diff --git a/share/colldef/map.CP866 b/share/colldef/map.CP866 new file mode 100644 index 000000000000..16f09b414370 --- /dev/null +++ b/share/colldef/map.CP866 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +A= \x80 +B= \x81 +V= \x82 +G= \x83 +D= \x84 +E= \x85 +Z% \x86 +Z= \x87 +I= \x88 +J= \x89 +K= \x8a +L= \x8b +M= \x8c +N= \x8d +O= \x8e +P= \x8f +R= \x90 +S= \x91 +T= \x92 +U= \x93 +F= \x94 +H= \x95 +C= \x96 +C% \x97 +S% \x98 +Sc \x99 +=" \x9a +Y= \x9b +%" \x9c +JE \x9d +JU \x9e +JA \x9f +a= \xa0 +b= \xa1 +v= \xa2 +g= \xa3 +d= \xa4 +e= \xa5 +z% \xa6 +z= \xa7 +i= \xa8 +j= \xa9 +k= \xaa +l= \xab +m= \xac +n= \xad +o= \xae +p= \xaf +.S \xb0 +:S \xb1 +?S \xb2 +vv \xb3 +vl \xb4 +vL \xb5 +Vl \xb6 +Dl \xb7 +dL \xb8 +VL \xb9 +VV \xba +LD \xbb +UL \xbc +Ul \xbd +uL \xbe +dl \xbf +ur \xc0 +uh \xc1 +dh \xc2 +vr \xc3 +hh \xc4 +vh \xc5 +vR \xc6 +Vr \xc7 +UR \xc8 +DR \xc9 +UH \xca +DH \xcb +VR \xcc +HH \xcd +VH \xce +uH \xcf +Uh \xd0 +dH \xd1 +Dh \xd2 +Ur \xd3 +uR \xd4 +dR \xd5 +Dr \xd6 +Vh \xd7 +vH \xd8 +ul \xd9 +dr \xda +FB \xdb +LB \xdc +lB \xdd +RB \xde +TB \xdf +r= \xe0 +s= \xe1 +t= \xe2 +u= \xe3 +f= \xe4 +h= \xe5 +c= \xe6 +c% \xe7 +s% \xe8 +sc \xe9 +=' \xea +y= \xeb +%' \xec +je \xed +ju \xee +ja \xef +IO \xf0 +io \xf1 +IE \xf2 +ie \xf3 +YI \xf4 +yi \xf5 +V% \xf6 +v% \xf7 +DG \xf8 +Sb \xf9 +.M \xfa +RT \xfb +N0 \xfc +Cu \xfd +fS \xfe +NS \xff diff --git a/share/colldef/map.ISCII-DEV b/share/colldef/map.ISCII-DEV new file mode 100644 index 000000000000..93ef1564b7df --- /dev/null +++ b/share/colldef/map.ISCII-DEV @@ -0,0 +1,164 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +Vowel-modifier-Chandrabindu ¡ +Vowel-modifier-Anuswar ¢ +Vowel-modifier-Visarg £ +Vowel-A ¤ +Vowel-AA ¥ +Vowel-I ¦ +Vowel-II § +Vowel-U ¨ +Vowel-UU © +Vowel-RI ª +Vowel-E « +Vowel-EY ¬ +Vowel-AI +Vowel-AYE ® +Vowel-O ¯ +Vowel-OW ° +Vowel-AU ± +Vowel-AWE ² +Consonant-KA ³ +Consonant-KHA ´ +Consonant-GA µ +Consonant-GHA ¶ +Consonant-NGA · +Consonant-CHA ¸ +Consonant-CHHA ¹ +Consonant-JA º +Consonant-JHA » +Consonant-JNA ¼ +Consonant-Hard-TA ½ +Consonant-Hard-THA ¾ +Consonant-Hard-DA ¿ +Consonant-Hard-DHA À +Consonant-Hard-NA Á +Consonant-Soft-TA Â +Consonant-Soft-THA Ã +Consonant-Soft-DA Ä +Consonant-Soft-DHA Å +Consonant-Soft-NA Æ +Consonant-NA-Tamil Ç +Consonant-PA È +Consonant-PHA É +Consonant-BA Ê +Consonant-BHA Ë +Consonant-MA Ì +Consonant-YA Í +Consonant-JYA Î +Consonant-RA Ï +Consonant-Hard-RA Ð +Consonant-LA Ñ +Consonant-Hard-LA Ò +Consonant-ZHA-Tamil Ó +Consonant-VA Ô +Consonant-SHA Õ +Consonant-Hard-SHA Ö +Consonant-SA × +Consonant-HA Ø +Consonant-invisible Ù +Vowel-sign-AA Ú +Vowel-sign-I Û +Vowel-sign-II Ü +Vowel-sign-U Ý +Vowel-sign-UU Þ +Vowel-sign-RI ß +Vowel-sign-E à +Vowel-sign-EY á +Vowel-sign-AI â +Vowel-sign-AYE ã +Vowel-sign-O ä +Vowel-sign-OW å +Vowel-sign-AU æ +Vowel-sign-AWE ç +Vowel-omission-sign è +Diacritic-sign-Nukta é +Full-Stop-Viram ê +Digit-0 ñ +Digit-1 ò +Digit-2 ó +Digit-3 ô +Digit-4 õ +Digit-5 ö +Digit-6 ÷ +Digit-7 ø +Digit-8 ù +Digit-9 ú diff --git a/share/colldef/map.ISO8859-1 b/share/colldef/map.ISO8859-1 new file mode 100644 index 000000000000..ee5a557ca627 --- /dev/null +++ b/share/colldef/map.ISO8859-1 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Cu \xa4 +Ye \xa5 +BB \xa6 +SE \xa7 +': \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +'' \xb4 +My \xb5 +PI \xb6 +.M \xb7 +', \xb8 +1S \xb9 +-o \xba +>> \xbb +14 \xbc +12 \xbd +34 \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff diff --git a/share/colldef/map.ISO8859-13 b/share/colldef/map.ISO8859-13 new file mode 100644 index 000000000000..8cb2afe0f2cd --- /dev/null +++ b/share/colldef/map.ISO8859-13 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +"" \xa1 +Ct \xa2 +Pd \xa3 +Cu \xa4 +,, \xa5 +BB \xa6 +SE \xa7 +O/ \xa8 +Co \xa9 +R, \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +AE \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +`` \xb4 +My \xb5 +PI \xb6 +.M \xb7 +o/ \xb8 +1S \xb9 +r, \xba +>> \xbb +14 \xbc +12 \xbd +34 \xbe +ae \xbf +A; \xc0 +I; \xc1 +A- \xc2 +C' \xc3 +A: \xc4 +AA \xc5 +E; \xc6 +E- \xc7 +C< \xc8 +E' \xc9 +Z' \xca +E. \xcb +G, \xcc +K, \xcd +I- \xce +L, \xcf +S< \xd0 +N' \xd1 +N, \xd2 +O' \xd3 +O- \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +U; \xd8 +L/ \xd9 +S' \xda +U- \xdb +U: \xdc +Z. \xdd +Z< \xde +ss \xdf +a; \xe0 +i; \xe1 +a- \xe2 +c' \xe3 +a: \xe4 +aa \xe5 +e; \xe6 +e- \xe7 +c< \xe8 +e' \xe9 +z' \xea +e. \xeb +g, \xec +k, \xed +i- \xee +l, \xef +s< \xf0 +n' \xf1 +n, \xf2 +o' \xf3 +o- \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +u; \xf8 +l/ \xf9 +s' \xfa +u- \xfb +u: \xfc +z. \xfd +z< \xfe +'. \xff diff --git a/share/colldef/map.ISO8859-15 b/share/colldef/map.ISO8859-15 new file mode 100644 index 000000000000..041dd5a1311b --- /dev/null +++ b/share/colldef/map.ISO8859-15 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Eu \xa4 +Ye \xa5 +S< \xa6 +SE \xa7 +s< \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +Z< \xb4 +My \xb5 +PI \xb6 +.M \xb7 +z< \xb8 +1S \xb9 +-o \xba +>> \xbb +OE \xbc +oe \xbd +Y: \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff diff --git a/share/colldef/map.ISO8859-2 b/share/colldef/map.ISO8859-2 new file mode 100644 index 000000000000..75f201357172 --- /dev/null +++ b/share/colldef/map.ISO8859-2 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +A; \xa1 +'( \xa2 +L/ \xa3 +Cu \xa4 +L< \xa5 +S' \xa6 +SE \xa7 +': \xa8 +S< \xa9 +S, \xaa +T< \xab +Z' \xac +-- \xad +Z< \xae +Z. \xaf +DG \xb0 +a; \xb1 +'; \xb2 +l/ \xb3 +'' \xb4 +l< \xb5 +s' \xb6 +'< \xb7 +', \xb8 +s< \xb9 +s, \xba +t< \xbb +z' \xbc +'" \xbd +z< \xbe +z. \xbf +R' \xc0 +A' \xc1 +A> \xc2 +A( \xc3 +A: \xc4 +L' \xc5 +C' \xc6 +C, \xc7 +C< \xc8 +E' \xc9 +E; \xca +E: \xcb +E< \xcc +I' \xcd +I> \xce +D< \xcf +D/ \xd0 +N' \xd1 +N< \xd2 +O' \xd3 +O> \xd4 +O" \xd5 +O: \xd6 +*X \xd7 +R< \xd8 +U0 \xd9 +U' \xda +U" \xdb +U: \xdc +Y' \xdd +T, \xde +ss \xdf +r' \xe0 +a' \xe1 +a> \xe2 +a( \xe3 +a: \xe4 +l' \xe5 +c' \xe6 +c, \xe7 +c< \xe8 +e' \xe9 +e; \xea +e: \xeb +e< \xec +i' \xed +i> \xee +d< \xef +d/ \xf0 +n' \xf1 +n< \xf2 +o' \xf3 +o> \xf4 +o" \xf5 +o: \xf6 +-: \xf7 +r< \xf8 +u0 \xf9 +u' \xfa +u" \xfb +u: \xfc +y' \xfd +t, \xfe +'. \xff diff --git a/share/colldef/map.ISO8859-4 b/share/colldef/map.ISO8859-4 new file mode 100644 index 000000000000..8bbeb57ea1dc --- /dev/null +++ b/share/colldef/map.ISO8859-4 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +A; \xa1 +kk \xa2 +R, \xa3 +Cu \xa4 +I? \xa5 +L, \xa6 +SE \xa7 +': \xa8 +S< \xa9 +E- \xaa +G, \xab +T/ \xac +-- \xad +Z< \xae +'m \xaf +DG \xb0 +a; \xb1 +'; \xb2 +r, \xb3 +'' \xb4 +i? \xb5 +l, \xb6 +'< \xb7 +', \xb8 +s< \xb9 +e- \xba +g, \xbb +t/ \xbc +NG \xbd +z< \xbe +ng \xbf +A- \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +I; \xc7 +C< \xc8 +E' \xc9 +E; \xca +E: \xcb +E. \xcc +I' \xcd +I> \xce +I- \xcf +D/ \xd0 +N, \xd1 +O- \xd2 +K, \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U; \xd9 +U' \xda +U> \xdb +U: \xdc +U? \xdd +U- \xde +ss \xdf +a- \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +i; \xe7 +c< \xe8 +e' \xe9 +e; \xea +e: \xeb +e. \xec +i' \xed +i> \xee +i- \xef +d/ \xf0 +n, \xf1 +o- \xf2 +k, \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u; \xf9 +u' \xfa +u> \xfb +u: \xfc +u? \xfd +u- \xfe +'. \xff diff --git a/share/colldef/map.ISO8859-5 b/share/colldef/map.ISO8859-5 new file mode 100644 index 000000000000..230b559c659b --- /dev/null +++ b/share/colldef/map.ISO8859-5 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +IO \xa1 +D% \xa2 +G% \xa3 +IE \xa4 +DS \xa5 +II \xa6 +YI \xa7 +J% \xa8 +LJ \xa9 +NJ \xaa +Ts \xab +KJ \xac +-- \xad +V% \xae +DZ \xaf +A= \xb0 +B= \xb1 +V= \xb2 +G= \xb3 +D= \xb4 +E= \xb5 +Z% \xb6 +Z= \xb7 +I= \xb8 +J= \xb9 +K= \xba +L= \xbb +M= \xbc +N= \xbd +O= \xbe +P= \xbf +R= \xc0 +S= \xc1 +T= \xc2 +U= \xc3 +F= \xc4 +H= \xc5 +C= \xc6 +C% \xc7 +S% \xc8 +Sc \xc9 +=" \xca +Y= \xcb +%" \xcc +JE \xcd +JU \xce +JA \xcf +a= \xd0 +b= \xd1 +v= \xd2 +g= \xd3 +d= \xd4 +e= \xd5 +z% \xd6 +z= \xd7 +i= \xd8 +j= \xd9 +k= \xda +l= \xdb +m= \xdc +n= \xdd +o= \xde +p= \xdf +r= \xe0 +s= \xe1 +t= \xe2 +u= \xe3 +f= \xe4 +h= \xe5 +c= \xe6 +c% \xe7 +s% \xe8 +sc \xe9 +=' \xea +y= \xeb +%' \xec +je \xed +ju \xee +ja \xef +N0 \xf0 +io \xf1 +d% \xf2 +g% \xf3 +ie \xf4 +ds \xf5 +ii \xf6 +yi \xf7 +j% \xf8 +lj \xf9 +nj \xfa +ts \xfb +kj \xfc +SE \xfd +v% \xfe +dz \xff diff --git a/share/colldef/map.ISO8859-7 b/share/colldef/map.ISO8859-7 new file mode 100644 index 000000000000..b45066a32b73 --- /dev/null +++ b/share/colldef/map.ISO8859-7 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +9' \xa1 +'9 \xa2 +Pd \xa3 +IE \xa4 +DS \xa5 +BB \xa6 +SE \xa7 +': \xa8 +Co \xa9 +NJ \xaa +<< \xab +NO \xac +-- \xad +V% \xae +-M \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +'' \xb4 +'% \xb5 +A% \xb6 +.M \xb7 +E% \xb8 +Y% \xb9 +I% \xba +>> \xbb +O% \xbc +12 \xbd +U% \xbe +W% \xbf +i3 \xc0 +A* \xc1 +B* \xc2 +G* \xc3 +D* \xc4 +E* \xc5 +Z* \xc6 +Y* \xc7 +H* \xc8 +I* \xc9 +K* \xca +L* \xcb +M* \xcc +N* \xcd +C* \xce +O* \xcf +P* \xd0 +R* \xd1 +v= \xd2 +S* \xd3 +T* \xd4 +U* \xd5 +F* \xd6 +X* \xd7 +Q* \xd8 +W* \xd9 +J* \xda +V* \xdb +a% \xdc +e% \xdd +y% \xde +i% \xdf +u3 \xe0 +a* \xe1 +b* \xe2 +g* \xe3 +d* \xe4 +e* \xe5 +z* \xe6 +y* \xe7 +h* \xe8 +i* \xe9 +k* \xea +l* \xeb +m* \xec +n* \xed +c* \xee +o* \xef +p* \xf0 +r* \xf1 +*s \xf2 +s* \xf3 +t* \xf4 +u* \xf5 +f* \xf6 +x* \xf7 +q* \xf8 +w* \xf9 +j* \xfa +v* \xfb +o% \xfc +u% \xfd +w% \xfe +dz \xff diff --git a/share/colldef/map.ISO8859-9 b/share/colldef/map.ISO8859-9 new file mode 100644 index 000000000000..6d97103b3c90 --- /dev/null +++ b/share/colldef/map.ISO8859-9 @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Cu \xa4 +Ye \xa5 +BB \xa6 +SE \xa7 +': \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +'' \xb4 +My \xb5 +PI \xb6 +.M \xb7 +', \xb8 +1S \xb9 +-o \xba +>> \xbb +14 \xbc +12 \xbd +34 \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +G( \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +I. \xdd +S, \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e; \xea +e: \xeb +e. \xec +i' \xed +i> \xee +i- \xef +g( \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +i. \xfd +s, \xfe +y: \xff diff --git a/share/colldef/map.KOI8-R b/share/colldef/map.KOI8-R new file mode 100644 index 000000000000..62dd2f45dbdd --- /dev/null +++ b/share/colldef/map.KOI8-R @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +hh \x80 +vv \x81 +dr \x82 +dl \x83 +ur \x84 +ul \x85 +vr \x86 +vl \x87 +dh \x88 +uh \x89 +vh \x8a +TB \x8b +LB \x8c +FB \x8d +lB \x8e +RB \x8f +.S \x90 +:S \x91 +?S \x92 +Iu \x93 +fS \x94 +Sb \x95 +RT \x96 +?2 \x97 +=< \x98 +>= \x99 +NS \x9a +Il \x9b +DG \x9c +2S \x9d +.M \x9e +-: \x9f +HH \xa0 +VV \xa1 +dR \xa2 +io \xa3 +Dr \xa4 +DR \xa5 +dL \xa6 +Dl \xa7 +LD \xa8 +uR \xa9 +Ur \xaa +UR \xab +uL \xac +Ul \xad +UL \xae +vR \xaf +Vr \xb0 +VR \xb1 +vL \xb2 +IO \xb3 +Vl \xb4 +VL \xb5 +dH \xb6 +Dh \xb7 +DH \xb8 +uH \xb9 +Uh \xba +UH \xbb +vH \xbc +Vh \xbd +VH \xbe +Co \xbf +ju \xc0 +a= \xc1 +b= \xc2 +c= \xc3 +d= \xc4 +e= \xc5 +f= \xc6 +g= \xc7 +h= \xc8 +i= \xc9 +j= \xca +k= \xcb +l= \xcc +m= \xcd +n= \xce +o= \xcf +p= \xd0 +ja \xd1 +r= \xd2 +s= \xd3 +t= \xd4 +u= \xd5 +z% \xd6 +v= \xd7 +%' \xd8 +y= \xd9 +z= \xda +s% \xdb +je \xdc +sc \xdd +c% \xde +=' \xdf +JU \xe0 +A= \xe1 +B= \xe2 +C= \xe3 +D= \xe4 +E= \xe5 +F= \xe6 +G= \xe7 +H= \xe8 +I= \xe9 +J= \xea +K= \xeb +L= \xec +M= \xed +N= \xee +O= \xef +P= \xf0 +JA \xf1 +R= \xf2 +S= \xf3 +T= \xf4 +U= \xf5 +Z% \xf6 +V= \xf7 +%" \xf8 +Y= \xf9 +Z= \xfa +S% \xfb +JE \xfc +Sc \xfd +C% \xfe +=" \xff diff --git a/share/colldef/map.KOI8-U b/share/colldef/map.KOI8-U new file mode 100644 index 000000000000..fd6a6e302c80 --- /dev/null +++ b/share/colldef/map.KOI8-U @@ -0,0 +1,175 @@ +# $FreeBSD$ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +hh \x80 +vv \x81 +dr \x82 +dl \x83 +ur \x84 +ul \x85 +vr \x86 +vl \x87 +dh \x88 +uh \x89 +vh \x8a +TB \x8b +LB \x8c +FB \x8d +lB \x8e +RB \x8f +.S \x90 +:S \x91 +?S \x92 +Iu \x93 +fS \x94 +Sb \x95 +RT \x96 +?2 \x97 +=< \x98 +>= \x99 +NS \x9a +Il \x9b +DG \x9c +2S \x9d +.M \x9e +-: \x9f +HH \xa0 +VV \xa1 +dR \xa2 +io \xa3 +ie \xa4 +DR \xa5 +ii \xa6 +yi \xa7 +LD \xa8 +uR \xa9 +Ur \xaa +UR \xab +uL \xac +g3 \xad +UL \xae +vR \xaf +Vr \xb0 +VR \xb1 +vL \xb2 +IO \xb3 +IE \xb4 +VL \xb5 +II \xb6 +YI \xb7 +DH \xb8 +uH \xb9 +Uh \xba +UH \xbb +vH \xbc +G3 \xbd +VH \xbe +Co \xbf +ju \xc0 +a= \xc1 +b= \xc2 +c= \xc3 +d= \xc4 +e= \xc5 +f= \xc6 +g= \xc7 +h= \xc8 +i= \xc9 +j= \xca +k= \xcb +l= \xcc +m= \xcd +n= \xce +o= \xcf +p= \xd0 +ja \xd1 +r= \xd2 +s= \xd3 +t= \xd4 +u= \xd5 +z% \xd6 +v= \xd7 +%' \xd8 +y= \xd9 +z= \xda +s% \xdb +je \xdc +sc \xdd +c% \xde +=' \xdf +JU \xe0 +A= \xe1 +B= \xe2 +C= \xe3 +D= \xe4 +E= \xe5 +F= \xe6 +G= \xe7 +H= \xe8 +I= \xe9 +J= \xea +K= \xeb +L= \xec +M= \xed +N= \xee +O= \xef +P= \xf0 +JA \xf1 +R= \xf2 +S= \xf3 +T= \xf4 +U= \xf5 +Z% \xf6 +V= \xf7 +%" \xf8 +Y= \xf9 +Z= \xfa +S% \xfb +JE \xfc +Sc \xfd +C% \xfe +=" \xff diff --git a/share/colldef/map.PT154 b/share/colldef/map.PT154 new file mode 100644 index 000000000000..79b2fb31fe3c --- /dev/null +++ b/share/colldef/map.PT154 @@ -0,0 +1,258 @@ +# $FreeBSD$ +# Birsh T <birsh@mail.kz>, 2003-12-12 +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +! \x21 +" \x22 +Nb \x23 +DO \x24 +% \x25 +& \x26 +' \x27 +( \x28 +) \x29 +* \x2a ++ \x2b +, \x2c +- \x2d +. \x2e +/ \x2f +0 \x30 +1 \x31 +2 \x32 +3 \x33 +4 \x34 +5 \x35 +6 \x36 +7 \x37 +8 \x38 +9 \x39 +: \x3a +; \x3b +< \x3c += \x3d +> \x3e +? \x3f +At \x40 +A \x41 +B \x42 +C \x43 +D \x44 +E \x45 +F \x46 +G \x47 +H \x48 +I \x49 +J \x4a +K \x4b +L \x4c +M \x4d +N \x4e +O \x4f +P \x50 +Q \x51 +R \x52 +S \x53 +T \x54 +U \x55 +V \x56 +W \x57 +X \x58 +Y \x59 +Z \x5a +<( \x5b +// \x5c +)> \x5d +'> \x5e +_ \x5f +'! \x60 +a \x61 +b \x62 +c \x63 +d \x64 +e \x65 +f \x66 +g \x67 +h \x68 +i \x69 +j \x6a +k \x6b +l \x6c +m \x6d +n \x6e +o \x6f +p \x70 +q \x71 +r \x72 +s \x73 +t \x74 +u \x75 +v \x76 +w \x77 +x \x78 +y \x79 +z \x7a +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +Z. \x80 +G- \x81 +U' \x82 +g- \x83 +:9 \x84 +.3 \x85 +C. \x86 +Y" \x87 +H% \x88 +y" \x89 +BK \x8a +I' \x8b +N% \x8c +K% \x8d +HH \x8e +C! \x8f +z. \x90 +'6 \x91 +'9 \x92 +"6 \x93 +"9 \x94 +sb \x95 +-N \x96 +-M \x97 +h% \x98 +c. \x99 +bk \x9a +i' \x9b +n% \x9c +k% \x9d +hh \x9e +c! \x9f +NS \xa0 +V% \xa1 +v% \xa2 +J% \xa3 +O- \xa4 +X% \xa5 +Y- \xa6 +SE \xa7 +IO \xa8 +Co \xa9 +HW \xaa +<< \xab +NO \xac +u' \xad +Rg \xae +K! \xaf +DG \xb0 +y- \xb1 +II \xb2 +ii \xb3 +x% \xb4 +o- \xb5 +PI \xb6 +.M \xb7 +io \xb8 +N0 \xb9 +hw \xba +>> \xbb +j% \xbc +DS \xbd +ds \xbe +k! \xbf +A= \xc0 +B= \xc1 +V= \xc2 +G= \xc3 +D= \xc4 +E= \xc5 +Z% \xc6 +Z= \xc7 +I= \xc8 +J= \xc9 +K= \xca +L= \xcb +M= \xcc +N= \xcd +O= \xce +P= \xcf +R= \xd0 +S= \xd1 +T= \xd2 +U= \xd3 +F= \xd4 +H= \xd5 +C= \xd6 +C% \xd7 +S% \xd8 +Sc \xd9 +=" \xda +Y= \xdb +%" \xdc +JE \xdd +JU \xde +JA \xdf +a= \xe0 +b= \xe1 +v= \xe2 +g= \xe3 +d= \xe4 +e= \xe5 +z% \xe6 +z= \xe7 +i= \xe8 +j= \xe9 +k= \xea +l= \xeb +m= \xec +n= \xed +o= \xee +p= \xef +r= \xf0 +s= \xf1 +t= \xf2 +u= \xf3 +f= \xf4 +h= \xf5 +c= \xf6 +c% \xf7 +s% \xf8 +sc \xf9 +=' \xfa +y= \xfb +%' \xfc +je \xfd +ju \xfe +ja \xff diff --git a/share/colldef/no_NO.ISO8859-1.src b/share/colldef/no_NO.ISO8859-1.src new file mode 100644 index 000000000000..fe615a2fa2e0 --- /dev/null +++ b/share/colldef/no_NO.ISO8859-1.src @@ -0,0 +1,42 @@ +# Norwegian/ISO 8859-1 (backward compatible with ASCII) +# +# (Based on the Swedish sv_SE.ISO_8859-1) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O?>,<O/>>);\ + P;...;T;(U,<U'>,<U!>,<U/>>);\ + V;W;X;(Y,<Y'>,<U:>);Z;\ + <TH>;\ + (<AE>,<A:>);(<O//>,<O:>);<AA>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o?>,<o/>>);\ + p;...;t;(u,<u'>,<u!>,<u/>>);\ + v;w;x;(y,<y'>,<y:>,<u:>);z;\ + <th>;\ + (<ae>,<a:>);(<o//>,<o:>);<aa>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<ss>;<-o> diff --git a/share/colldef/no_NO.ISO8859-15.src b/share/colldef/no_NO.ISO8859-15.src new file mode 100644 index 000000000000..3d5e1e83c5ba --- /dev/null +++ b/share/colldef/no_NO.ISO8859-15.src @@ -0,0 +1,42 @@ +# Norwegian/ISO 8859-15 (backward compatible with ASCII) +# +# (Based on the Swedish sv_SE.ISO_8859-15) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O?>,<O/>>,<OE>);\ + P;Q;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>);\ + V;W;X;(Y,<Y'>,<Y:>,<U:>);(Z,<Z<>);\ + <TH>;\ + (<AE>,<A:>);(<O//>,<O:>);<AA>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o?>,<o/>>,<oe>);\ + p;q;r;(s,<s<>,<ss>);t;(u,<u'>,<u!>,<u/>>);\ + v;w;x;(y,<y'>,<y:>,<u:>);(z,<z<>);\ + <th>;\ + (<ae>,<a:>);(<o//>,<o:>);<aa>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/pl_PL.ISO8859-2.src b/share/colldef/pl_PL.ISO8859-2.src new file mode 100644 index 000000000000..6518d7200bc6 --- /dev/null +++ b/share/colldef/pl_PL.ISO8859-2.src @@ -0,0 +1,37 @@ +# Latin2 (for Polish) by Michal Pasternak <michal@pasternak.w.lub.pl> +# with much help from Adam Liberacki and Jan Srzednicki +# +# $FreeBSD$ +# +charmap map.ISO8859-2 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<Nb>;\ + <Cu>;<DO>;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<At>;\ +# capital + (A,<A'>,<A/>>,<A:>,<A(>);\ + <A;>;B;(C,<C,>,<C<>);<C'>;(D,<D<>,<D//>);(E,<E'>,<E:>,<E<>);<E;>;\ + F;G;H;(I,<I'>,<I/>>);\ + J;K;(L,<L<>,<L'>);<L//>;M;(N,<N<>);<N'>;(O,<O/>>,<O:>,<O">);<O'>;\ + P;Q;(R,<R'>,<R<>);(S,<S<>,<S,>);<S'>;(T,<T<>,<T,>);\ + (U,<U'>,<U:>,<U0>,<U">);\ + V;W;X;(Y,<Y'>);(Z,<Z<>);<Z'>;<Z.>;\ +# + [;\\;];^;<':>;<'">;<'<>;<'(>;_;<''>;`;\ +# small + (a,<a'>,<a/>>,<a:>,<a(>);<a;>;\ + b;(c,<c,>,<c<>);<c'>;(d,<d<>,<d//>);(e,<e'>,<e:>,<e<>);<e;>;\ + f;g;h;(i,<i'>,<i/>>);\ + j;k;(l,<l<>,<l'>);<l//>;m;(n,<n<>);<n'>;(o,<o/>>,<o:>,<o">);<o'>;\ + p;q;(r,<r'>,<r<>);(s,<s<>,<s,>,<ss>);<s'>;(t,<t<>,<t,>);\ + (u,<u'>,<u:>,<u0>,<u">);\ + v;w;x;(y,<y'>);(z,<z<>);<z'>;<z.>;\ +# + \{;|;\};~;<DG>;<DT> diff --git a/share/colldef/ru_RU.CP1251.src b/share/colldef/ru_RU.CP1251.src new file mode 100644 index 000000000000..06e064197a0e --- /dev/null +++ b/share/colldef/ru_RU.CP1251.src @@ -0,0 +1,43 @@ +# CP1251 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.CP1251 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<"6>;<"9>;<<<>;</>/>>;\ + <Nb>;<Eu>;<Cu>;<DO>;\ + %;&;';<'6>;<'9>;\(;\);*;+;<+->;\,;<-->;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <I=>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;\ + <-N>;<-M>;<.9>;<:9>;</->;</=>;<.3>;<%0>;<<1>;</>1>;\ + <N0>;<TM>;<sb>;<FB>;<DT>;\ +# + <D%>;<G%>;<g%>;\ + <LJ>;<NJ>;<KJ>;<Ts>;<DZ>;\ + <d%>;\ + <lj>;<nj>;<kj>;<ts>;<dz>;\ + <V%>;<v%>;<J%>;<G3>;\ + <IE>;<YI>;\ + <II>;<ii>;<g3>;\ + <ie>;<j%>;<DS>;<ds>;<yi> diff --git a/share/colldef/ru_RU.CP866.src b/share/colldef/ru_RU.CP866.src new file mode 100644 index 000000000000..425cb30805c3 --- /dev/null +++ b/share/colldef/ru_RU.CP866.src @@ -0,0 +1,40 @@ +# CP866 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.CP866 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<Cu>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <I=>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<.M>;<DG>;<Sb>;<N0>;<RT>;\ +# + <hh>;<HH>;<vv>;<VV>;<dr>;<dR>;<Dr>;<DR>;\ + <dl>;<dL>;<Dl>;<LD>;<ur>;<uR>;<Ur>;<UR>;\ + <ul>;<uL>;<Ul>;<UL>;<vr>;<vR>;<Vr>;<VR>;\ + <vl>;<vL>;<Vl>;<VL>;<dh>;<dH>;<Dh>;<DH>;\ + <uh>;<uH>;<Uh>;<UH>;<vh>;<vH>;<Vh>;<VH>;\ + <TB>;<LB>;<FB>;<lB>;<RB>;<.S>;<:S>;<?S>;<fS>;<DT>;\ +# + <IE>;<ie>;<YI>;<yi>;<V%>;<v%> diff --git a/share/colldef/ru_RU.ISO8859-5.src b/share/colldef/ru_RU.ISO8859-5.src new file mode 100644 index 000000000000..2fd9f5ac3223 --- /dev/null +++ b/share/colldef/ru_RU.ISO8859-5.src @@ -0,0 +1,39 @@ +# Russian part of ISO8859-5 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-5 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;<-->;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <I=>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<N0>;<DT>;\ +# + <PA>;<HO>;<BH>;<NH>;<IN>;<NL>;\ + <SA>;<ES>;<HS>;<HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;\ + <S3>;<DC>;<P1>;<P2>;<TS>;<CC>;<MW>;<SG>;<EG>;\ + <SS>;<GC>;<SC>;<CI>;<ST>;<OC>;<PM>;<AC>;<D%>;\ + <G%>;<IE>;<DS>;<II>;<YI>;<J%>;<LJ>;<NJ>;<Ts>;\ + <KJ>;<V%>;<DZ>;<d%>;<g%>;<ie>;<ds>;\ + <ii>;<yi>;<j%>;<lj>;<nj>;<ts>;<kj>;<SE>;<v%>;<dz> diff --git a/share/colldef/ru_RU.KOI8-R.src b/share/colldef/ru_RU.KOI8-R.src new file mode 100644 index 000000000000..f7c69d2fb642 --- /dev/null +++ b/share/colldef/ru_RU.KOI8-R.src @@ -0,0 +1,39 @@ +# koi8-r (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.KOI8-R +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;<-:>;\,;-;.;/;\ +# digits + 0;1;(2,<2S>);3;...;9;\ +# + :;\;;\<;<=<>;=;</>=>;>;?;<Co>;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IO>;<Z%>;<Z=>;\ + <I=>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<%">;<JE>;<JU>;<JA>;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<io>;<z%>;<z=>;\ + <i=>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<%'>;<je>;<ju>;<ja>;\ +# + \{;|;\};~;<.M>;<DG>;\ +# + <Sb>;<RT>;<?2>;<Iu>;<Il>;\ + <hh>;<HH>;<vv>;<VV>;<dr>;<dR>;<Dr>;<DR>;\ + <dl>;<dL>;<Dl>;<LD>;<ur>;<uR>;<Ur>;<UR>;\ + <ul>;<uL>;<Ul>;<UL>;<vr>;<vR>;<Vr>;<VR>;\ + <vl>;<vL>;<Vl>;<VL>;<dh>;<dH>;<Dh>;<DH>;\ + <uh>;<uH>;<Uh>;<UH>;<vh>;<vH>;<Vh>;<VH>;\ + <TB>;<LB>;<FB>;<lB>;<RB>;<.S>;<:S>;<?S>;<fS>;<DT> diff --git a/share/colldef/sl_SI.ISO8859-2.src b/share/colldef/sl_SI.ISO8859-2.src new file mode 100644 index 000000000000..db5db89a981b --- /dev/null +++ b/share/colldef/sl_SI.ISO8859-2.src @@ -0,0 +1,39 @@ +# +# Slovenian collation sequence +# 2003-03-20 simon.zekar@literal.si +# +# $FreeBSD$ +# + +charmap map.ISO8859-2 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;\";<Nb>;\ + <Cu>;<DO>;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<At>;\ +# capital + (A,<A'>,<A/>>,<A:>,<A;>,<A(>);\ + B;(C,<C,>);<C<>;<C'>;(D,<D<>);<D//>;(E,<E'>,<E:>,<E;>,<E<>);\ + F;G;H;(I,<I'>,<I/>>);\ + J;K;(L,<L//>,<L<>,<L'>);M;(N,<N'>,<N<>);(O,<O'>,<O/>>,<O:>,<O">);\ + P;Q;(R,<R'>,<R<>);(S,<S'>,<S,>);<S<>;(T,<T<>,<T,>);\ + (U,<U'>,<U:>,<U0>,<U">);\ + V;W;X;(Y,<Y'>);(Z,<Z'>,<Z.>);<Z<>;\ +# + [;\\;];^;<':>;<'">;<'<>;<'(>;_;<''>;`;\ +# small + (a,<a'>,<a/>>,<a:>,<a;>,<a(>);\ + b;(c,<c,>);<c<>;<c'>;(d,<d<>);<d//>;(e,<e'>,<e:>,<e;>,<e<>);\ + f;g;h;(i,<i'>,<i/>>);\ + j;k;(l,<l//>,<l<>,<l'>);m;(n,<n'>,<n<>);(o,<o'>,<o/>>,<o:>,<o">);\ + p;q;(r,<r'>,<r<>);(s,<s'>,<s,>,<ss>);<s<>;(t,<t<>,<t,>);\ + (u,<u'>,<u:>,<u0>,<u">);\ + v;w;x;(y,<y'>);(z,<z'>,<z.>);<z<>;\ +# + \{;|;\};~;<DG>;<DT> diff --git a/share/colldef/sr_YU.ISO8859-5.src b/share/colldef/sr_YU.ISO8859-5.src new file mode 100644 index 000000000000..ce2f4d28f850 --- /dev/null +++ b/share/colldef/sr_YU.ISO8859-5.src @@ -0,0 +1,38 @@ +# Serbian part of ISO8859-5 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-5 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<D%>;<E=>;<Z%>;<Z=>;\ + <I=>;<J%>;<K=>;<L=>;<LJ>;<M=>;<N=>;<NJ>;<O=>;\ + <P=>;<R=>;<S=>;<T=>;<Ts>;<U=>;<F=>;<H=>;<C=>;\ + <C%>;<DZ>;<S%>;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<d%>;<e=>;<z%>;<z=>;\ + <i=>;<j%>;<k=>;<l=>;<lj>;<m=>;<n=>;<nj>;<o=>;\ + <p=>;<r=>;<s=>;<t=>;<ts>;<u=>;<f=>;<h=>;<c=>;\ + <c%>;<dz>;<s%>;\ +# + \{;\|;\};\~;<DT>;<PA>;<HO>;<BH>;<NH>;<IN>;<NL>;\ + <SA>;<ES>;<HS>;<HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;<S3>;\ + <DC>;<P1>;<P2>;<TS>;<CC>;<MW>;<SG>;<EG>;<SS>;<GC>;\ + <SC>;<CI>;<ST>;<OC>;<PM>;<AC>;<IO>;<G%>;<IE>;<DS>;\ + <II>;<YI>;<KJ>;<-->;<V%>;<J=>;<Sc>;<=">;<Y=>;<%">;\ + <JE>;<JU>;<JA>;<j=>;<sc>;<='>;<y=>;<%'>;<je>;<ju>;\ + <ja>;<N0>;<io>;<g%>;<ie>;<ds>;<ii>;<yi>;<kj>;<SE>;\ + <v%> diff --git a/share/colldef/sv_SE.ISO8859-1.src b/share/colldef/sv_SE.ISO8859-1.src new file mode 100644 index 000000000000..13e4e4c23738 --- /dev/null +++ b/share/colldef/sv_SE.ISO8859-1.src @@ -0,0 +1,40 @@ +# Swedish/ISO 8859-1 (backward compatible with ASCII) +# +# (Based on the German de_DE.ISO_8859-1) +# +# $FreeBSD$ +# +charmap map.ISO8859-1 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O?>,<O/>>);\ + P;...;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>);Z;<AA>;(<A:>,<AE>);(<O:>,<O//>);\ + <TH>;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o?>,<o/>>);\ + p;...;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);z;<aa>;(<a:>,<ae>);(<o:>,<o//>);\ + <th>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<ss>;<-o> diff --git a/share/colldef/sv_SE.ISO8859-15.src b/share/colldef/sv_SE.ISO8859-15.src new file mode 100644 index 000000000000..f6d17e919d4f --- /dev/null +++ b/share/colldef/sv_SE.ISO8859-15.src @@ -0,0 +1,40 @@ +# Swedish/DIS 8859-15 (backward compatible with ASCII) +# +# (Based on the German de_DE.ISO_8859-15) +# +# $FreeBSD$ +# +charmap map.ISO8859-15 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<A?>);\ + B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O?>,<O/>>,<OE>);\ + P;Q;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);<AA>;(<A:>,<AE>);(<O:>,<O//>);\ + <TH>;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<a?>);\ + b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\ + f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o?>,<o/>>,<oe>);\ + p;q;r;(s,<s<>,<ss>);t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y'>,<y:>);(z,<z<>);<aa>;(<a:>,<ae>);(<o:>,<o//>);\ + <th>;\ +# + \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/tr_TR.ISO8859-9.src b/share/colldef/tr_TR.ISO8859-9.src new file mode 100644 index 000000000000..89db7b5a1edc --- /dev/null +++ b/share/colldef/tr_TR.ISO8859-9.src @@ -0,0 +1,36 @@ +# latin5 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-9 +order \ +# controls + <NU>;...;<US>;<PA>;...;<AC>;\ +# + <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\ + <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\ + %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\ + B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\ + F;G;<G(>;H;(I,<I'>,<I!>,<I/>>,<I:>);<I.>;\ + J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\ + P;...;S;<S,>;T;(U,<U'>,<U!>,<U/>>,<U:>);\ + V;W;X;Y;Z;\ +# + [;\\;];^;<':>;_;<'m>;<''>;`;\ +# small + (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\ + b;(c,<c,>);d;(e,<e'>,<e!>,<e;>,<e:>);\ + f;g;<g(>;h;<i.>;(i,<i'>,<e.>,<i/>>,<i->);\ + j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\ + p;...;s;<s,>;<ss>;t;(u,<u'>,<u!>,<u/>>,<u:>);\ + v;w;x;(y,<y:>);z;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\ +# remains + <-a>;<-o> diff --git a/share/colldef/uk_UA.CP1251.src b/share/colldef/uk_UA.CP1251.src new file mode 100644 index 000000000000..6bf3454748cc --- /dev/null +++ b/share/colldef/uk_UA.CP1251.src @@ -0,0 +1,42 @@ +# CP1251 (for Ukrainian) +# +# $FreeBSD$ +# +charmap map.CP1251 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<"6>;<"9>;<<<>;</>/>>;\ + <Nb>;<Eu>;<Cu>;<DO>;\ + %;&;';<'6>;<'9>;\(;\);*;+;<+->;\,;<-->;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<SE>;<PI>;<Co>;<Rg>;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<G3>;<D=>;<E=>;<IE>;<Z%>;\ + <Z=>;<I=>;<II>;<YI>;<J=>;<K=>;<L=>;<M=>;<N=>;\ + <O=>;<P=>;<R=>;<S=>;<T=>;<U=>;<F=>;<H=>;<C=>;\ + <C%>;<S%>;<Sc>;<JU>;<JA>;<%">;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<g3>;<d=>;<e=>;<ie>;<z%>;\ + <z=>;<i=>;<ii>;<yi>;<j=>;<k=>;<l=>;<m=>;<n=>;\ + <o=>;<p=>;<r=>;<s=>;<t=>;<u=>;<f=>;<h=>;<c=>;\ + <c%>;<s%>;<sc>;<ju>;<ja>;<%'>;\ +# + \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;\ + <-N>;<-M>;<.9>;<:9>;</->;</=>;<.3>;<%0>;<<1>;</>1>;\ + <N0>;<TM>;<sb>;<FB>;<DT>;\ +# + <D%>;<G%>;<g%>;\ + <LJ>;<NJ>;<KJ>;<Ts>;<DZ>;\ + <d%>;\ + <lj>;<nj>;<kj>;<ts>;<dz>;\ + <V%>;<v%>;<J%>;\ + <j%>;<DS>;<ds>;\ + <IO>;<io>;<Y=>;<y=>;<=">;<='>;<JE>;<je> diff --git a/share/colldef/uk_UA.ISO8859-5.src b/share/colldef/uk_UA.ISO8859-5.src new file mode 100644 index 000000000000..4024e2d99699 --- /dev/null +++ b/share/colldef/uk_UA.ISO8859-5.src @@ -0,0 +1,37 @@ +# Ukrainian part of ISO8859-5 with russian letters (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO8859-5 +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;\,;-;.;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<D=>;<E=>;<IE>;<IO>;<Z%>;\ + <Z=>;<I=>;<II>;<YI>;<J=>;<K=>;<L=>;<M=>;<N=>;\ + <O=>;<P=>;<R=>;<S=>;<T=>;<U=>;<F=>;<H=>;<C=>;\ + <C%>;<S%>;<Sc>;<=">;<Y=>;<JE>;<JU>;<JA>;<%">;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<d=>;<e=>;<ie>;<io>;<z%>;\ + <z=>;<i=>;<ii>;<yi>;<j=>;<k=>;<l=>;<m=>;<n=>;\ + <o=>;<p=>;<r=>;<s=>;<t=>;<u=>;<f=>;<h=>;<c=>;\ + <c%>;<s%>;<sc>;<='>;<y=>;<je>;<ju>;<ja>;<%'>;\ +# + \{;|;\};~;<DT>;<PA>;<HO>;<BH>;<NH>;<IN>;<NL>;\ + <SA>;<ES>;<HS>;<HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;\ + <S3>;<DC>;<P1>;<P2>;<TS>;<CC>;<MW>;<SG>;<EG>;\ + <SS>;<GC>;<SC>;<CI>;<ST>;<OC>;<PM>;<AC>;<D%>;\ + <G%>;<DS>;<J%>;<LJ>;<NJ>;<Ts>;<KJ>;<-->;<V%>;\ + <DZ>;<N0>;<d%>;<g%>;<ds>;<j%>;<lj>;\ + <nj>;<ts>;<kj>;<SE>;<v%>;<dz> diff --git a/share/colldef/uk_UA.KOI8-U.src b/share/colldef/uk_UA.KOI8-U.src new file mode 100644 index 000000000000..bb31d239e01f --- /dev/null +++ b/share/colldef/uk_UA.KOI8-U.src @@ -0,0 +1,39 @@ +# koi8-u (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.KOI8-U +order \ +# controls + <NU>;...;<US>;\ +# + <NS>;<SP>;!;\";<Nb>;<DO>;\ + %;&;';\(;\);*;+;<-:>;\,;-;.;/;\ +# digits + 0;1;(2,<2S>);3;...;9;\ +# + :;\;;\<;<=<>;=;</>=>;>;?;<Co>;<At>;\ +# capital + A;...;Z;\ + <A=>;<B=>;<V=>;<G=>;<G3>;<D=>;<E=>;<IE>;<IO>;<Z%>;<Z=>;\ + <I=>;<II>;<YI>;<J=>;<K=>;<L=>;<M=>;<N=>;<O=>;<P=>;<R=>;\ + <S=>;<T=>;<U=>;<F=>;<H=>;<C=>;<C%>;<S%>;<Sc>;\ + <=">;<Y=>;<JE>;<JU>;<JA>;<%">;\ +# + [;\\;];^;_;`;\ +# small + a;...;z;\ + <a=>;<b=>;<v=>;<g=>;<g3>;<d=>;<e=>;<ie>;<io>;<z%>;<z=>;\ + <i=>;<ii>;<yi>;<j=>;<k=>;<l=>;<m=>;<n=>;<o=>;<p=>;<r=>;\ + <s=>;<t=>;<u=>;<f=>;<h=>;<c=>;<c%>;<s%>;<sc>;\ + <='>;<y=>;<je>;<ju>;<ja>;<%'>;\ +# + \{;|;\};~;<.M>;<DG>;\ +# + <Sb>;<RT>;<?2>;<Iu>;<Il>;\ + <hh>;<HH>;<vv>;<VV>;<dr>;<dR>;<DR>;\ + <dl>;<LD>;<ur>;<uR>;<Ur>;<UR>;\ + <ul>;<uL>;<UL>;<vr>;<vR>;<Vr>;<VR>;\ + <vl>;<vL>;<VL>;<dh>;<DH>;\ + <uh>;<uH>;<Uh>;<UH>;<vh>;<vH>;<VH>;\ + <TB>;<LB>;<FB>;<lB>;<RB>;<.S>;<:S>;<?S>;<fS>;<DT> |