X-Git-Url: http://git.pld-linux.org/?p=packages%2Fglibc.git;a=blobdiff_plain;f=glibc-morelocales.patch;h=b9942e7a9e3e2f0b1aa1a522a7f9cb9a3fb5b7b2;hp=a01c5eb8df41a391c54deba650aa5f96f48a349e;hb=6ada25a;hpb=cfd31069347eccbc8235b9177c4ad22d71ebe583 diff --git a/glibc-morelocales.patch b/glibc-morelocales.patch index a01c5eb..b9942e7 100644 --- a/glibc-morelocales.patch +++ b/glibc-morelocales.patch @@ -1,7 +1,7 @@ -diff -uNr libc.old/intl/locale.alias libc/intl/locale.alias ---- libc.old/intl/locale.alias 2003-12-04 08:57:47.000000000 +0100 -+++ libc/intl/locale.alias 2004-09-10 09:29:21.000000000 +0200 -@@ -49,6 +49,9 @@ +diff -urNp -x '*.orig' glibc-2.33.org/intl/locale.alias glibc-2.33/intl/locale.alias +--- glibc-2.33.org/intl/locale.alias 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/intl/locale.alias 2021-03-20 14:29:52.272826328 +0100 +@@ -56,6 +56,9 @@ hrvatski hr_HR.ISO-8859-2 hungarian hu_HU.ISO-8859-2 icelandic is_IS.ISO-8859-1 italian it_IT.ISO-8859-1 @@ -11,7 +11,7 @@ diff -uNr libc.old/intl/locale.alias libc/intl/locale.alias japanese ja_JP.eucJP japanese.euc ja_JP.eucJP ja_JP ja_JP.eucJP -@@ -60,6 +63,8 @@ +@@ -67,6 +70,8 @@ ko_KR ko_KR.eucKR lithuanian lt_LT.ISO-8859-13 no_NO nb_NO.ISO-8859-1 no_NO.ISO-8859-1 nb_NO.ISO-8859-1 @@ -20,2478 +20,670 @@ diff -uNr libc.old/intl/locale.alias libc/intl/locale.alias norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 -@@ -70,6 +75,10 @@ +@@ -77,6 +82,12 @@ slovak sk_SK.ISO-8859-2 slovene sl_SI.ISO-8859-2 slovenian sl_SI.ISO-8859-2 spanish es_ES.ISO-8859-1 -+sr_YU sr_CS.ISO-8859-2@Latn -+sr_YU.ISO-8859-2 sr_CS.ISO-8859-2@Latn -+sr_YU@cyrillic sr_CS.ISO-8859-5 -+sr_YU.ISO-8859-5@cyrillic sr_CS.ISO-8859-5 ++sr_RS@Latn sr_RS.ISO-8859-2@latin ++sr_RS.ISO-8859-2@Latn sr_RS.ISO-8859-2@latin ++sr_YU sr_RS.ISO-8859-2@latin ++sr_YU.ISO-8859-2 sr_RS.ISO-8859-2@latin ++sr_YU@cyrillic sr_RS.ISO-8859-5 ++sr_YU.ISO-8859-5@cyrillic sr_RS.ISO-8859-5 swedish sv_SE.ISO-8859-1 thai th_TH.TIS-620 turkish tr_TR.ISO-8859-9 -diff -uNr libc.old/localedata/SUPPORTED libc/localedata/SUPPORTED ---- libc.old/localedata/SUPPORTED 2004-09-10 09:30:22.000000000 +0200 -+++ libc/localedata/SUPPORTED 2004-09-10 09:29:21.000000000 +0200 -@@ -2,12 +2,15 @@ - # If you have any additions please use the glibcbug script to send an - # appropriate message. - SUPPORTED-LOCALES=\ -+aa_DJ.UTF-8/UTF-8 \ - aa_DJ/ISO-8859-1 \ - aa_ER/UTF-8 \ - aa_ER@saaho/UTF-8 \ - aa_ET/UTF-8 \ -+af_ZA.UTF-8/UTF-8 \ - af_ZA/ISO-8859-1 \ - am_ET/UTF-8 \ -+an_ES.UTF-8/UTF-8 \ - an_ES/ISO-8859-15 \ - ar_AE.UTF-8/UTF-8 \ - ar_AE/ISO-8859-6 \ -@@ -44,15 +47,18 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata/SUPPORTED +--- glibc-2.33.org/localedata/SUPPORTED 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/localedata/SUPPORTED 2021-03-20 14:29:52.275826328 +0100 +@@ -50,6 +50,8 @@ ar_TN.UTF-8/UTF-8 \ ar_TN/ISO-8859-6 \ ar_YE.UTF-8/UTF-8 \ ar_YE/ISO-8859-6 \ --az_AZ.UTF-8/UTF-8 \ -+az_AZ.ISO-8859-9E/ISO-8859-9E \ -+az_AZ/UTF-8 \ ++ary_MA@latin/UTF-8 \ ++ay_PE/UTF-8 \ + ayc_PE/UTF-8 \ + az_AZ/UTF-8 \ + az_IR/UTF-8 \ +@@ -59,6 +61,8 @@ ast_ES/ISO-8859-15 \ be_BY.UTF-8/UTF-8 \ be_BY/CP1251 \ - bg_BG.UTF-8/UTF-8 \ - bg_BG/CP1251 \ - bn_BD/UTF-8 \ - bn_IN/UTF-8 \ -+br_FR.UTF-8/UTF-8 \ - br_FR/ISO-8859-1 \ - br_FR@euro/ISO-8859-15 \ -+bs_BA.UTF-8/UTF-8 \ - bs_BA/ISO-8859-2 \ - byn_ER/UTF-8 \ - ca_ES.UTF-8/UTF-8 \ -@@ -60,6 +66,7 @@ - ca_ES@euro/ISO-8859-15 \ - cs_CZ.UTF-8/UTF-8 \ - cs_CZ/ISO-8859-2 \ -+csb_PL/UTF-8 \ - cy_GB.UTF-8/UTF-8 \ - cy_GB/ISO-8859-14 \ - da_DK.UTF-8/UTF-8 \ -@@ -78,6 +85,8 @@ - de_LU.UTF-8/UTF-8 \ - de_LU/ISO-8859-1 \ - de_LU@euro/ISO-8859-15 \ -+el_CY.UTF-8/UTF-8 \ -+el_CY/ISO-8859-7 \ - el_GR.UTF-8/UTF-8 \ - el_GR/ISO-8859-7 \ - en_AU.UTF-8/UTF-8 \ -@@ -177,6 +185,7 @@ + be_BY@latin/UTF-8 \ ++be_BY@tarask.UTF-8/UTF-8 \ ++be_BY@tarask/CP1251 \ + bem_ZM/UTF-8 \ + ber_DZ/UTF-8 \ + ber_MA/UTF-8 \ +@@ -210,11 +214,15 @@ et_EE.ISO-8859-15/ISO-8859-15 \ + eu_ES.UTF-8/UTF-8 \ + eu_ES/ISO-8859-1 \ + eu_ES@euro/ISO-8859-15 \ ++eu_FR.UTF-8/UTF-8 \ ++eu_FR/ISO-8859-1 \ ++eu_FR@euro/ISO-8859-15 \ + fa_IR/UTF-8 \ + ff_SN/UTF-8 \ + fi_FI.UTF-8/UTF-8 \ + fi_FI/ISO-8859-1 \ + fi_FI@euro/ISO-8859-15 \ ++fil_PH.ISO-8859-1/ISO-8859-1 \ + fil_PH/UTF-8 \ + fo_FO.UTF-8/UTF-8 \ + fo_FO/ISO-8859-1 \ +@@ -231,8 +239,14 @@ fr_FR@euro/ISO-8859-15 \ + fr_LU.UTF-8/UTF-8 \ + fr_LU/ISO-8859-1 \ + fr_LU@euro/ISO-8859-15 \ ++fur_IT.ISO-8859-1/ISO-8859-1 \ ++fur_IT.ISO-8859-15/ISO-8859-15 \ + fur_IT/UTF-8 \ ++fy_NL.ISO-8859-1/ISO-8859-1 \ ++fy_NL.ISO-8859-15/ISO-8859-15 \ + fy_NL/UTF-8 \ ++fy_DE.ISO-8859-1/ISO-8859-1 \ ++fy_DE.ISO-8859-15/ISO-8859-15 \ + fy_DE/UTF-8 \ ga_IE.UTF-8/UTF-8 \ ga_IE/ISO-8859-1 \ - ga_IE@euro/ISO-8859-15 \ -+gd_GB.UTF-8/UTF-8 \ - gd_GB/ISO-8859-15 \ - gez_ER/UTF-8 \ - gez_ER@abegede/UTF-8 \ -@@ -190,11 +199,17 @@ - gv_GB/ISO-8859-1 \ - he_IL.UTF-8/UTF-8 \ - he_IL/ISO-8859-8 \ -+hi_IN.ISCII-DEV/ISCII-DEV \ - hi_IN/UTF-8 \ - hr_HR.UTF-8/UTF-8 \ - hr_HR/ISO-8859-2 \ -+hsb_DE.UTF-8/UTF-8 \ -+hsb_DE/ISO-8859-2 \ +@@ -261,11 +275,13 @@ hr_HR/ISO-8859-2 \ + hsb_DE/ISO-8859-2 \ + hsb_DE.UTF-8/UTF-8 \ + ht_HT/UTF-8 \ +hu_HU.ISO-8859-16/ISO-8859-16 \ hu_HU.UTF-8/UTF-8 \ hu_HU/ISO-8859-2 \ -+hy_AM.ARMSCII-8/ARMSCII-8 \ -+hy_AM/UTF-8 \ + hy_AM/UTF-8 \ + hy_AM.ARMSCII-8/ARMSCII-8 \ + ia_FR/UTF-8 \ ++ia/UTF-8 \ id_ID.UTF-8/UTF-8 \ id_ID/ISO-8859-1 \ - is_IS.UTF-8/UTF-8 \ -@@ -204,11 +219,12 @@ - it_IT.UTF-8/UTF-8 \ - it_IT/ISO-8859-1 \ - it_IT@euro/ISO-8859-15 \ --iw_IL.UTF-8/UTF-8 \ --iw_IL/ISO-8859-8 \ + ig_NG/UTF-8 \ +@@ -280,9 +296,11 @@ it_IT@euro/ISO-8859-15 \ + iu_CA/UTF-8 \ ja_JP.EUC-JP/EUC-JP \ ja_JP.UTF-8/UTF-8 \ +ka_GE.GEORGIAN-ACADEMY/GEORGIAN-ACADEMY \ -+ka_GE.UTF-8/UTF-8 \ + ka_GE.UTF-8/UTF-8 \ ka_GE/GEORGIAN-PS \ -+kk_KZ.UTF-8/UTF-8 \ + kab_DZ/UTF-8 \ ++kg_CD/UTF-8 \ + kk_KZ.UTF-8/UTF-8 \ kk_KZ/PT154 \ kl_GL.UTF-8/UTF-8 \ - kl_GL/ISO-8859-1 \ -@@ -217,12 +233,23 @@ - ko_KR.UTF-8/UTF-8 \ +@@ -298,14 +316,20 @@ ku_TR.UTF-8/UTF-8 \ + ku_TR/ISO-8859-9 \ kw_GB.UTF-8/UTF-8 \ kw_GB/ISO-8859-1 \ -+ky_KG.UTF-8/UTF-8 \ -+ky_KG/KOI8-K \ -+lg_UG.UTF-8/UTF-8 \ ++ky_KG.KOI8-K/KOI8-K \ + ky_KG/UTF-8 \ + lb_LU/UTF-8 \ + lg_UG.UTF-8/UTF-8 \ lg_UG/ISO-8859-10 \ -+li_BE.UTF-8/UTF-8 \ -+li_BE/ISO-8859-1 \ -+li_BE@euro/ISO-8859-15 \ -+li_NL.UTF-8/UTF-8 \ -+li_NL/ISO-8859-1 \ -+li_NL@euro/ISO-8859-15 \ ++li_BE.ISO-8859-1/ISO-8859-1 \ ++li_BE.ISO-8859-15/ISO-8859-15 \ + li_BE/UTF-8 \ ++li_NL.ISO-8859-1/ISO-8859-1 \ ++li_NL.ISO-8859-15/ISO-8859-15 \ + li_NL/UTF-8 \ + lij_IT/UTF-8 \ + ln_CD/UTF-8 \ +lo_LA.MULELAO-1/MULELAO-1 \ lo_LA/UTF-8 \ lt_LT.UTF-8/UTF-8 \ lt_LT/ISO-8859-13 \ - lv_LV.UTF-8/UTF-8 \ - lv_LV/ISO-8859-13 \ -+mi_NZ.UTF-8/UTF-8 \ - mi_NZ/ISO-8859-13 \ - mk_MK.UTF-8/UTF-8 \ - mk_MK/ISO-8859-5 \ -@@ -235,6 +263,10 @@ +@@ -335,11 +359,17 @@ ms_MY/ISO-8859-1 \ + mt_MT.UTF-8/UTF-8 \ mt_MT/ISO-8859-3 \ + my_MM/UTF-8 \ ++myv_RU/UTF-8 \ ++myv_RU@cyrillic/UTF-8 \ + nan_TW/UTF-8 \ + nan_TW@latin/UTF-8 \ nb_NO.UTF-8/UTF-8 \ nb_NO/ISO-8859-1 \ -+nds_DE.UTF-8/UTF-8 \ -+nds_DE/ISO-8859-1 \ -+nds_DE@euro/ISO-8859-15 \ -+nds_DE@traditional/ISO-8859-1 \ ++nds_DE.ISO-8859-1/ISO-8859-1 \ ++nds_DE.ISO-8859-15/ISO-8859-15 \ + nds_DE/UTF-8 \ ++nds_DE.ISO-8859-1@traditional/ISO-8859-1 \ ++nds_DE@traditional/UTF-8 \ + nds_NL/UTF-8 \ ne_NP/UTF-8 \ - nl_BE.UTF-8/UTF-8 \ - nl_BE/ISO-8859-1 \ -@@ -244,10 +276,14 @@ + nhn_MX/UTF-8 \ +@@ -354,10 +384,13 @@ nl_NL/ISO-8859-1 \ nl_NL@euro/ISO-8859-15 \ nn_NO.UTF-8/UTF-8 \ nn_NO/ISO-8859-1 \ -+oc_FR.UTF-8/UTF-8 \ ++nr_ZA.ISO-8859-1/ISO-8859-1 \ + nr_ZA/UTF-8 \ ++nso_ZA.ISO-8859-10/ISO-8859-10 \ + nso_ZA/UTF-8 \ + oc_FR.UTF-8/UTF-8 \ oc_FR/ISO-8859-1 \ ++oc_FR@euro/ISO-8859-15 \ om_ET/UTF-8 \ -+om_KE.UTF-8/UTF-8 \ + om_KE.UTF-8/UTF-8 \ om_KE/ISO-8859-1 \ -+or_IN/UTF-8 \ - pa_IN/UTF-8 \ +@@ -367,6 +400,7 @@ pa_IN/UTF-8 \ + pa_PK/UTF-8 \ + pap_AW/UTF-8 \ + pap_CW/UTF-8 \ +pl_PL.ISO-8859-16/ISO-8859-16 \ pl_PL.UTF-8/UTF-8 \ pl_PL/ISO-8859-2 \ - pt_BR.UTF-8/UTF-8 \ -@@ -255,6 +291,7 @@ - pt_PT.UTF-8/UTF-8 \ - pt_PT/ISO-8859-1 \ + ps_AF/UTF-8 \ +@@ -377,6 +411,9 @@ pt_PT/ISO-8859-1 \ pt_PT@euro/ISO-8859-15 \ + quz_PE/UTF-8 \ + raj_IN/UTF-8 \ ++rm_CH.UTF-8/UTF-8 \ ++rm_CH/ISO-8859-1 \ +ro_RO.ISO-8859-16/ISO-8859-16 \ ro_RO.UTF-8/UTF-8 \ ro_RO/ISO-8859-2 \ ru_RU.KOI8-R/KOI8-R \ -@@ -262,22 +299,31 @@ +@@ -384,13 +421,17 @@ ru_RU.UTF-8/UTF-8 \ ru_RU/ISO-8859-5 \ ru_UA.UTF-8/UTF-8 \ ru_UA/KOI8-U \ -+rw_RW.UTF-8/UTF-8 \ -+rw_RW/ISO-8859-1 \ ++rw_RW.ISO-8859-1/ISO-8859-1 \ + rw_RW/UTF-8 \ + sa_IN/UTF-8 \ + sah_RU/UTF-8 \ + sat_IN/UTF-8 \ ++sc_IT.ISO-8859-1/ISO-8859-1 \ ++sc_IT.ISO-8859-15/ISO-8859-15 \ + sc_IT/UTF-8 \ + sd_IN/UTF-8 \ + sd_IN@devanagari/UTF-8 \ ++sd_PK/UTF-8 \ se_NO/UTF-8 \ -+si_LK/UTF-8 \ + sgs_LT/UTF-8 \ + shn_MM/UTF-8 \ +@@ -399,6 +440,7 @@ si_LK/UTF-8 \ sid_ET/UTF-8 \ sk_SK.UTF-8/UTF-8 \ sk_SK/ISO-8859-2 \ +sl_SI.ISO-8859-16/ISO-8859-16 \ sl_SI.UTF-8/UTF-8 \ sl_SI/ISO-8859-2 \ -+so_DJ.UTF-8/UTF-8 \ - so_DJ/ISO-8859-1 \ - so_ET/UTF-8 \ -+so_KE.UTF-8/UTF-8 \ - so_KE/ISO-8859-1 \ -+so_SO.UTF-8/UTF-8 \ - so_SO/ISO-8859-1 \ + sm_WS/UTF-8 \ +@@ -412,26 +454,42 @@ so_SO/ISO-8859-1 \ sq_AL.UTF-8/UTF-8 \ sq_AL/ISO-8859-1 \ - sr_CS.UTF-8/UTF-8 \ - sr_CS.UTF-8@Latn/UTF-8 \ -+sr_CS.UTF-8@ije/UTF-8 \ - sr_CS/ISO-8859-5 \ - sr_CS@Latn/ISO-8859-2 \ -+sr_CS@ije/ISO-8859-5 \ + sq_MK/UTF-8 \ ++sr_BA.ISO-8859-5@ijekavian/ISO-8859-5 \ ++sr_BA@ijekavian/UTF-8 \ ++sr_BA.ISO-8859-2@ijekavianlatin/ISO-8859-2 \ ++sr_BA@ijekavianlatin/UTF-8 \ ++sr_ME.ISO-8859-5/ISO-8859-5 \ + sr_ME/UTF-8 \ ++sr_ME@latin.ISO-8859-16/ISO-8859-16 \ ++sr_ME@latin/UTF-8 \ ++$(shell true currently broken: sr_RS.ISO-8859-5/ISO-8859-5) \ + sr_RS/UTF-8 \ ++sr_RS.ISO-8859-2@latin/ISO-8859-2 \ + sr_RS@latin/UTF-8 \ + ss_ZA/UTF-8 \ st_ZA.UTF-8/UTF-8 \ ++ss_ZA.ISO-8859-1/ISO-8859-1 \ st_ZA/ISO-8859-1 \ sv_FI.UTF-8/UTF-8 \ -@@ -287,28 +333,38 @@ + sv_FI/ISO-8859-1 \ + sv_FI@euro/ISO-8859-15 \ + sv_SE.UTF-8/UTF-8 \ sv_SE/ISO-8859-1 \ ++sw_KE.ISO-8859-1/ISO-8859-1 \ + sw_KE/UTF-8 \ + sw_TZ/UTF-8 \ ++sw_UG.UTF-8/UTF-8 \ ++sw_UG.ISO-8859-10/ISO-8859-10 \ ++sw_UG/ISO-8859-1 \ + szl_PL/UTF-8 \ ta_IN/UTF-8 \ + ta_LK/UTF-8 \ + tcy_IN.UTF-8/UTF-8 \ te_IN/UTF-8 \ -+tg_TJ.UTF-8/UTF-8 \ ++tg_TJ.KOI8-K/KOI8-K \ + tg_TJ.UTF-8/UTF-8 \ tg_TJ/KOI8-T \ +th_TH.ISO-8859-11/ISO-8859-11 \ th_TH.UTF-8/UTF-8 \ th_TH/TIS-620 \ - ti_ER/UTF-8 \ - ti_ET/UTF-8 \ - tig_ER/UTF-8 \ -+tl_PH.UTF-8/UTF-8 \ + the_NP/UTF-8 \ +@@ -441,6 +499,7 @@ tig_ER/UTF-8 \ + tk_TM/UTF-8 \ + tl_PH.UTF-8/UTF-8 \ tl_PH/ISO-8859-1 \ -+tr_CY.UTF-8/UTF-8 \ -+tr_CY/ISO-8859-9 \ ++tn_ZA.ISO-8859-10/ISO-8859-10 \ + tn_ZA/UTF-8 \ + to_TO/UTF-8 \ + tpi_PG/UTF-8 \ +@@ -448,7 +507,10 @@ tr_CY.UTF-8/UTF-8 \ + tr_CY/ISO-8859-9 \ tr_TR.UTF-8/UTF-8 \ tr_TR/ISO-8859-9 \ - tt_RU.UTF-8/UTF-8 \ -+tt_RU/TATAR-CYR \ - uk_UA.UTF-8/UTF-8 \ ++ts_ZA.ISO-8859-1/ISO-8859-1 \ + ts_ZA/UTF-8 \ ++tt_RU.KOI8-K/KOI8-K \ ++tt_RU.TATAR-CYR/TATAR-CYR \ + tt_RU/UTF-8 \ + tt_RU@iqtelif/UTF-8 \ + ug_CN/UTF-8 \ +@@ -456,6 +518,7 @@ uk_UA.UTF-8/UTF-8 \ uk_UA/KOI8-U \ + unm_US/UTF-8 \ + ur_IN/UTF-8 \ +ur_PK.CP1256/CP1256 \ ur_PK/UTF-8 \ -+uz_UZ.UTF-8/UTF-8 \ + uz_UZ.UTF-8/UTF-8 \ uz_UZ/ISO-8859-1 \ - uz_UZ@cyrillic/UTF-8 \ - vi_VN.TCVN/TCVN5712-1 \ - vi_VN/UTF-8 \ -+wa_BE.UTF-8/UTF-8 \ - wa_BE/ISO-8859-1 \ - wa_BE@euro/ISO-8859-15 \ --wa_BE.UTF-8/UTF-8 \ -+wal_ET/UTF-8 \ - xh_ZA.UTF-8/UTF-8 \ - xh_ZA/ISO-8859-1 \ -+yi_US.UTF-8/UTF-8 \ - yi_US/CP1255 \ - zh_CN.GB18030/GB18030 \ - zh_CN.GBK/GBK \ -diff -uNr libc.old/localedata/locales/csb_PL libc/localedata/locales/csb_PL ---- libc.old/localedata/locales/csb_PL 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/csb_PL 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,2191 @@ -+comment_char % -+escape_char / -+% -+% Kashubian Language Locale for Poland -+% by Andrzej Krzysztofowicz -+% Source: information from Leszek Lubecki -+% -+% Distribution and use is free, also for commercial purposes. +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/ary_MA@latin glibc-2.33/localedata/locales/ary_MA@latin +--- glibc-2.33.org/localedata/locales/ary_MA@latin 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/ary_MA@latin 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,247 @@ ++comment_char % ++escape_char / ++% Moroccan Arabic language locale for Morocco. ++% Contributed by Tariq Daouda ++% This is the local for the latin script for writing Moroccan Arabic ++% developped by the KtbDarija Team. wwww.ktbdarija.com + +LC_IDENTIFICATION -+title "Kashubian locale for Poland" -+source "Information from Leszek Lubecki" -+address "" -+contact "Andrzej Krzysztofowicz" -+email "ankry@mif.pg.gda.pl" ++title "Moroccan Arabic language locale for Morocco" ++source "Tariq Daouda of the KtbDarija Team" ++address "http://wwww.ktbdarija.com" ++contact "" ++email "contact@gktbdarija.com" +tel "" +fax "" -+language "Kashubian" -+territory "Poland" -+revision "0.2" -+date "2004-09-10" -+% -+category i18n:1997;LC_IDENTIFICATION -+category i18n:1997;LC_CTYPE -+category i18n:1997;LC_COLLATE -+category i18n:1997;LC_MONETARY -+category i18n:1997;LC_NUMERIC -+category i18n:1997;LC_TIME -+category i18n:1997;LC_MESSAGES -+category i18n:1997;LC_PAPER -+category i18n:1997;LC_NAME -+category i18n:1997;LC_ADDRESS -+category i18n:1997;LC_TELEPHONE -+category i18n:1997;LC_MEASUREMENT ++language "Moroccan Arabic" ++territory "Morocco" ++revision "1.0" ++date "2010-10-06" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++ +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end +END LC_CTYPE + +LC_COLLATE ++% Copy the template from ISO/IEC 14651 ++copy "iso14651_t1" ++END 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. ++LC_MONETARY ++% This is the POSIX Locale definition the LC_MONETARY category. ++% These are generated based on XML base Locale definition file ++% for IBM Class for Unicode/Java +% -+% 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 -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% and -+% are for cases like Danish -+% and Spanish being treated -+% as one letter. -+ -+% The ...... 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 -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% letter;accent;case;specials -+ -+order_start forward;backward/ -+ ;forward;position -+ -+% or letters first: -+ -+ -+ -+ -+ -+ -+% Accents: -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ ;;;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+UNDEFINED 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;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ "";"";"";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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;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 -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ -+% Arabic collating -+ -+ 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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ 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 -+ "";"";"";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 -+ -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ -+order_end + -+END LC_COLLATE ++%"MAD" and space for separator ++int_curr_symbol "MAD " + -+LC_MONETARY -+copy "pl_PL" ++%We use the standard latin abreviation "Dh" ++currency_symbol "Dh" ++ ++%In Morocco the french convention is used, ',' for decimals and 'space' ++%for thousands. ++mon_decimal_point "," ++mon_thousands_sep " " ++ ++%Group digits 3 by 3 : 123 456 789... ++mon_grouping 3 ++positive_sign "" ++negative_sign "-" ++ ++%Again the french convention widespread, we display only two decimals ++%after the coma, no matter if we are using international or local ++%curency symbol. ++int_frac_digits 2 ++frac_digits 2 ++ ++%The curreny symbol is always (for both + and -) placed after the ++%monetary quatity and it is always separated form it by a space ++p_cs_precedes 0 ++p_sep_by_space 1 ++n_cs_precedes 0 ++n_sep_by_space 1 ++ ++%Positive/negative signs always precede the quantity ++p_sign_posn 1 ++n_sign_posn 1 ++% +END LC_MONETARY + ++ +LC_NUMERIC -+copy "pl_PL" ++% This is the POSIX Locale definition for the LC_NUMERIC category. ++%In Morocco the french convention is used, ',' for decimals and 'space' ++%for thousands. ++% ++copy "fr_FR" +END LC_NUMERIC + ++ +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+date_fmt "/ -+/ -+" ++% This is the POSIX Locale definition for the LC_TIME category. ++% These are generated based on XML base Locale definition file ++% for IBM Class for Unicode/Java ++% ++% Abbreviated weekday names (%a) ++%hed, tni, tla, lar, hmi, jem, seb ++abday "ed";/ ++ "ni";/ ++ "la";/ ++ "Lar";/ ++ "mi";/ ++ "Jem";/ ++ "Seb" ++% ++% Full weekday names (%A) ++%L-Hed, T-tnin, etc... the article always precedes the day name, as in ++%classical arabic ++day "L-ed";/ ++ "-nin";/ ++ "-la";/ ++ "L-Larbe";/ ++ "L-mis";/ ++ "J-Jema";/ ++ "S-Seb" ++% ++% Abbreviated month names (%b) ++% Moroccans usalluy refers to mouths as, mounth 1, 2, 3... ++% We use the following abbreavation for mounth : Chr[ ]number ++abmon "hr 1";/ ++ "hr 2";/ ++ "hr 3";/ ++ "hr 4";/ ++ "hr 5";/ ++ "hr 6";/ ++ "hr 7";/ ++ "hr 8";/ ++ "hr 9";/ ++ "hr 10";/ ++ "hr 11";/ ++ "hr 12" ++% ++% Full month names (%B) ++%same as above but we write the complete word mouth Cher ++mon "her 1";/ ++ "her 2";/ ++ "her 3";/ ++ "her 4";/ ++ "her 5";/ ++ "her 6";/ ++ "her 7";/ ++ "her 8";/ ++ "her 9";/ ++ "her 10";/ ++ "her 11";/ ++ "her 12" ++ ++% ++% Appropriate date and time representation ++d_t_fmt "%a %d %b %Y %T %Z" ++% ++% Appropriate date representation ++% ++d_fmt "%d/%m/%Y" ++% ++% Appropriate time representation ++% ++t_fmt "%T" ++% ++ ++% Equivalent of AM PM ++% we use S(emph) for am, as it stands for Sbah (morning) ++% and g (3) for pm, as it stands for gasser, or gchiya, both meaning ++%evening. Even if in morocco time is always given in the 24h format ++am_pm "";"" ++% ++% Appropriate 12 h time representation (%r) ++t_fmt_ampm "" ++% ++% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y" ++date_fmt "%a %b %e %H:%M:%S %Z %Y" +END LC_TIME + ++ +LC_MESSAGES -+copy "pl_PL" ++yesexpr "^[Ww]a" ++noexpr "^[Ll]a" ++ ++%We use wakha for yes, and la for no ++yesstr "waa" ++nostr "la" ++% +END LC_MESSAGES + ++ +LC_PAPER -+copy "pl_PL" ++% This is the ISO_IEC TR14652 Locale definition for the ++% LC_PAPER category : A4 ++height 297 ++width 210 ++ +END LC_PAPER + ++ +LC_NAME -+copy "pl_PL" ++% This is the ISO_IEC TR14652 Locale definition for the ++% LC_NAME category. ++% ++name_fmt "%p%t%f%t%g" ++name_gen "-san" ++name_mr "Mr." ++name_mrs "Mrs." ++name_miss "Miss." ++name_ms "Ms." ++ +END LC_NAME + ++ +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_num 616 -+country_name "" -+country_ab2 "" -+country_ab3 "" -+country_post "" -+country_car "" -+country_isbn "" -+lang_name "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++% This is the ISO_IEC TR14652 Locale definition for the ++% LC_ADDRESS ++postal_fmt "%z%c%T%s%b%e%r" ++% (Al-)MaÄ¡rib ++country_name "Marib" ++country_ab2 "MA" ++country_ab3 "MAR" ++country_num 504 ++country_car "MA" ++country_isbn "9954,9981" ++lang_name "Darija" ++lang_term "ary" ++lang_lib "ary" +END LC_ADDRESS + ++ +LC_TELEPHONE -+copy "pl_PL" ++% This is the ISO_IEC TR14652 Locale definition for the ++% ++%Morocco has ressently switched to frensh system ++copy "fr_FR" +END LC_TELEPHONE + ++ ++LC_MEASUREMENT ++% This is the ISO_IEC TR14652 Locale definition for the ++% ++measurement 1 ++ ++END LC_MEASUREMENT +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/ay_PE glibc-2.33/localedata/locales/ay_PE +--- glibc-2.33.org/localedata/locales/ay_PE 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/ay_PE 2021-03-20 14:29:52.275826328 +0100 +@@ -0,0 +1,97 @@ ++comment_char % ++escape_char / ++% Charset: UTF-8 ++% WARNING: This file has been autogenerated by the Locale Helper application ++% Check it carefully before using it in production. ++LC_IDENTIFICATION ++title "Aymara locale for PERU" ++source "runasimipi.org" ++language "ay" ++territory "PERU" ++revision "1.0" ++date "2013-01-04" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++END LC_IDENTIFICATION ++ ++LC_CTYPE ++copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end ++END LC_CTYPE ++ ++LC_COLLATE ++copy "iso14651_t1" ++END LC_COLLATE ++ ++LC_TIME ++% inïru;phiwriru;marsu;awrila;mayu;junyu;julyu;awustu;sitimri;uktuwri;nuwimri;risimri ++mon "inru";"phiwriru";"marsu";"awrila";"mayu";"junyu";"julyu";"awustu";"sitimri";"uktuwri";"nuwimri";"risimri" ++abmon "ini";"phi";"mar";"awr";"may";"jun";"jul";"awu";"sit";"ukt";"nuw";"ris" ++% tuminku;lunisa;martisa;mirkulisa;juywisa;wirnisa;sawäru ++day "tuminku";"lunisa";"martisa";"mirkulisa";"juywisa";"wirnisa";"sawru" ++abday "tum";"lun";"mar";"mir";"juy";"wir";"saw" ++% FIXME if wrong ++am_pm "";"" ++d_t_fmt "%a %d %b %Y %T %Z" ++d_fmt "%d/%m/%Y" ++t_fmt "%T" ++END LC_TIME ++ ++LC_NUMERIC ++copy "es_PE" ++END LC_NUMERIC ++ ++LC_MONETARY ++copy "es_PE" ++END LC_MONETARY ++ ++LC_PAPER ++copy "es_PE" ++END LC_PAPER ++ +LC_MEASUREMENT -+copy "pl_PL" ++measurement 1 +END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/el_CY libc/localedata/locales/el_CY ---- libc.old/localedata/locales/el_CY 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/el_CY 2004-11-14 01:24:38.000000000 +0100 -@@ -0,0 +1,151 @@ ++ ++LC_MESSAGES ++yesexpr "^[uUsSyY]" ++noexpr "^[jJnN]" ++yesstr "Ukhamawa" ++nostr "Janiwa" ++END LC_MESSAGES ++ ++LC_NAME ++copy "es_PE" ++END LC_NAME ++ ++LC_ADDRESS ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%s%N" ++country_ab2 "PE" ++country_ab3 "PER" ++country_num 604 ++country_name "Piruw" ++country_car "PE" ++country_isbn "612,9972" ++lang_name "Aymar aru" ++lang_ab "ay" ++lang_term "aym" ++lang_lib "aym" ++END LC_ADDRESS ++ ++LC_TELEPHONE ++copy "es_PE" ++END LC_TELEPHONE +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/be_BY@tarask glibc-2.33/localedata/locales/be_BY@tarask +--- glibc-2.33.org/localedata/locales/be_BY@tarask 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/be_BY@tarask 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,136 @@ +comment_char % +escape_char / +% -+% Greek Language Locale for Cyprus -+% Based on locale el_GR by Keld Simonsen. ++% Belarusian Language Locale for Belarus, taraskievica spelling ++% Contact: Ihar Hrachyshka ++% Email: ihar.hrachyshka@gmail.com ++% Language: be ++% Territory: BY ++% Revision: 1.0.1 ++% Date: 2010-01-17 ++% Application: general ++% Users: general ++% Repertoiremap: mnemonic.ds ++% Charset: CP1251, UTF-8 ++% Distribution and use is free, also ++% for commercial purposes. + +LC_IDENTIFICATION -+title "Greek locale for Cyprus" -+source "Greek Debian Translation Team" -+address "Konstantinos Margaritis, Mesologgiou & M.Asias, Nafplion 21100, Greece" -+contact "" -+email "libc-locales@sources.redhat.com" -+tel "" ++title "Belarusian locale for Belarus, taraskievica spelling" ++source "Belarusian i18n mailing list" ++address "i18n@mova.org" ++contact "Ihar Hrachyshka" ++email "ihar.hrachyshka@gmail.com" ++tel "+37529 1314416" +fax "" -+language "Greek" -+territory "Cyprus" ++language "Belarusian" ++territory "Belarus" +revision "1.0" -+date "2004-10-20" -+% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE ++date "2010-01-17" ++audience "" ++application "" ++abbreviation "tarask" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_TELEPHONE ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS + +END LC_IDENTIFICATION + +LC_COLLATE -+copy "iso14651_t1" ++copy "be_BY" +END LC_COLLATE + +LC_CTYPE @@ -2499,2423 +691,229 @@ diff -uNr libc.old/localedata/locales/el_CY libc/localedata/locales/el_CY +END LC_CTYPE + +LC_MESSAGES -+yesexpr "^[yY].*" -+noexpr "^[nN].*" ++copy "be_BY" +END LC_MESSAGES + +LC_MONETARY -+int_curr_symbol "CYP " -+currency_symbol "" -+mon_decimal_point "," -+mon_thousands_sep "." -+mon_grouping 3 -+positive_sign "" -+negative_sign "-" -+int_frac_digits 4 -+frac_digits 4 -+p_cs_precedes 0 -+p_sep_by_space 0 -+n_cs_precedes 1 -+n_sep_by_space 0 -+p_sign_posn 1 -+n_sign_posn 1 ++copy "be_BY" +END LC_MONETARY + +LC_NUMERIC -+decimal_point "," -+thousands_sep "." -+grouping 0;0 ++copy "be_BY" +END LC_NUMERIC + +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "%a %d %b %Y %T %Z" -+d_fmt "%d/%m/%Y" ++day "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++abday "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++first_weekday 2 ++first_workday 2 ++mon "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++abmon "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++d_t_fmt "%a %d %b %Y %T" ++d_fmt "%d.%m.%Y" +t_fmt "%T" -+am_pm "";"" -+t_fmt_ampm "" -+date_fmt "%a %b %e/ -+ %H:%M:%S / -+%Z %Y" ++am_pm "";"" ++t_fmt_ampm "" ++date_fmt "%a %b %e %H:%M:%S %Z %Y" +END LC_TIME + +LC_PAPER -+% FIXME -+height 297 -+% FIXME -+width 210 ++copy "be_BY" +END LC_PAPER + +LC_TELEPHONE -+tel_int_fmt "+%c %a %/ -+l" -+int_prefix "357" -+int_select "00" ++copy "be_BY" +END LC_TELEPHONE + +LC_MEASUREMENT -+% FIXME -+measurement 1 ++copy "be_BY" +END LC_MEASUREMENT + +LC_NAME -+name_fmt "%d%t%g%t/ -+%m%t%f" ++copy "be_BY" +END LC_NAME + +LC_ADDRESS -+postal_fmt "%f%N%a%N/ -+%d%N%b%N%s/ -+ %h %e %r%/ -+N%%z %T%/ -+N%c%N" -+country_name "" -+country_ab2 "CY" -+country_ab3 "CYP" -+country_num 196 -+country_car "CY" -+country_isbn "9963" -+lang_name "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++copy "be_BY" +END LC_ADDRESS -diff -uNr libc.old/localedata/locales/fil_PH libc/localedata/locales/fil_PH ---- libc.old/localedata/locales/fil_PH 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/fil_PH 2004-11-22 17:42:43.000000000 +0100 -@@ -0,0 +1,185 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/eu_FR glibc-2.33/localedata/locales/eu_FR +--- glibc-2.33.org/localedata/locales/eu_FR 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/eu_FR 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,93 @@ +comment_char % +escape_char / +% -+% Pilipino Language Locale for Philipines -+% Source: -+% Contact: Rene Torres, Pablo Saratxaga -+% Email: , -+% Language: ph -+% Territory: PH -+% Revision: 0.3 -+% Date: 2001-01-28 ++% Basque Language Locale for France ++% Language: eu ++% Territory: FR ++% Revision: 1.0 ++% Date: 2004-06-24 +% Users: general -+% Repertoiremap: mnemonic,ds +% Charset: ISO-8859-1 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION -+title "Pilipino language locale for Philipines" -+source "Rene Torres" -+address "" -+contact "Rene Torres, Pablo Saratxaga" -+email "rgtorre@rocketmail.com, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Pilipino" -+territory "Philipines" -+revision "0.3" -+date "2001-01-28" -+ -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_TELEPHONE -+category "i18n:1997";LC_MEASUREMENT -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_MONETARY ++title "Basque locale for France" ++source "Christian Perrier and the Debian Project" ++address "" ++contact "Christian Perrier" ++email "bubulle@debian.org" ++tel "" ++fax "" ++language "Basque" ++territory "France" ++revision "1.0" ++date "2004-06-24" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + -+LC_CTYPE -+copy "en_DK" -+END LC_CTYPE -+ +LC_COLLATE +copy "iso14651_t1" ++END LC_COLLATE + -+% a b c d e f g h i j k l m n ng o p q r s t u v w x y z -+ -+collating-symbol -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+ -+collating-symbol -+collating-symbol -+ -+reorder-after -+ -+reorder-after -+ -+ -+reorder-after -+ -+ -+reorder-after -+ ;;;IGNORE -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ ;;;IGNORE -+ -+reorder-end ++LC_CTYPE ++copy "i18n" ++END LC_CTYPE + -+END LC_COLLATE ++LC_MESSAGES ++copy "eu_ES" ++END LC_MESSAGES + +LC_MONETARY -+int_curr_symbol "" -+currency_symbol "" -+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 1 -+p_sign_posn 1 -+n_sign_posn 1 ++copy "fr_FR" +END LC_MONETARY + +LC_NUMERIC -+copy "en_US" ++copy "fr_FR" +END LC_NUMERIC + +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" ++copy "eu_ES" +END LC_TIME + -+LC_MESSAGES -+yesstr "" -+nostr "" -+yesexpr "" -+noexpr "" -+END LC_MESSAGES -+ +LC_PAPER -+height 297 -+width 210 ++copy "fr_FR" +END LC_PAPER + ++LC_TELEPHONE ++copy "fr_FR" ++END LC_TELEPHONE ++ +LC_MEASUREMENT -+measurement 1 ++copy "fr_FR" +END LC_MEASUREMENT + +LC_NAME -+% FIXME -+copy "en_US" ++copy "eu_ES" +END LC_NAME + +LC_ADDRESS -+% FIXME -+% Mostly copied from tl_PH -+postal_fmt "/ -+/ -+/ -+/ -+" -+ -+country_ab2 "" -+country_ab3 "" -+country_num 608 -+country_car "" -+country_isbn "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%s%N" ++country_name "Frantzia" ++country_ab2 "FR" ++country_ab3 "FRA" ++country_num 250 ++country_car "F" ++country_isbn "2" ++lang_name "Euskara" ++lang_ab "eu" ++lang_term "eus" ++lang_lib "baq" +END LC_ADDRESS -+ -+LC_TELEPHONE -+% FIXME -+copy "en_PH" -+END LC_TELEPHONE -diff -uNr libc.old/localedata/locales/hsb_DE libc/localedata/locales/hsb_DE ---- libc.old/localedata/locales/hsb_DE 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/hsb_DE 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,2216 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/eu_FR@euro glibc-2.33/localedata/locales/eu_FR@euro +--- glibc-2.33.org/localedata/locales/eu_FR@euro 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/eu_FR@euro 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,84 @@ +comment_char % +escape_char / +% -+% Upper Sorbian Language Locale for Germany -+% by Andrzej Krzysztofowicz -+% Source: information from Michael Wolf -+% -+% Distribution and use is free, also for commercial purposes. ++% Basque Language Locale for France ++% Language: eu ++% Territory: FR ++% Option: euro ++% Revision: 1.0 ++% Date: 2004-06-24 ++% Users: general ++% Charset: ISO-8859-15 ++% Distribution and use is free, also ++% for commercial purposes. + +LC_IDENTIFICATION -+title "Upper Sorbian locale for Germany" -+source "Information from Michael Wolf" ++title "Basque locale for France" ++source "Christian Perrier and the Debian Project" +address "" -+contact "Andrzej Krzysztofowicz" -+email "ankry@mif.pg.gda.pl" ++contact "Christian Perrier" ++email "bubulle@debian.org" +tel "" +fax "" -+language "Upper Sorbian" -+territory "Germany" -+revision "0.1" -+date "2004-09-09" -+% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE ++language "Basque" ++territory "France" ++revision "1.0" ++date "2004-06-24" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + +LC_COLLATE -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+collating-element from "" -+ -+% 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 -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% and -+% are for cases like Danish -+% and Spanish being treated -+% as one letter. -+ -+% The ...... 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 -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% letter;accent;case;specials -+ -+order_start forward;backward/ -+ ;forward;position -+ -+% or letters first: -+ -+ -+ -+ -+ -+ -+% Accents: -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ ;;;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+UNDEFINED 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;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ -+ ;;;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 -+ ;;;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 -+ -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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;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;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ -+% Arabic collating -+ -+ 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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ 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 -+ "";"";"";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 -+ -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ -+order_end -+ ++copy "iso14651_t1" +END LC_COLLATE + +LC_CTYPE @@ -4923,557 +921,253 @@ diff -uNr libc.old/localedata/locales/hsb_DE libc/localedata/locales/hsb_DE +END LC_CTYPE + +LC_MESSAGES -+yesexpr "" -+noexpr "" -+yesstr "" -+nostr "" ++copy "eu_FR" +END LC_MESSAGES + +LC_MONETARY -+copy "de_DE" ++copy "eu_FR" +END LC_MONETARY + +LC_NUMERIC -+copy "de_DE" ++copy "eu_FR" +END LC_NUMERIC + +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+date_fmt "/ -+/ -+" ++copy "eu_FR" +END LC_TIME + +LC_PAPER -+copy "de_DE" ++copy "eu_FR" +END LC_PAPER + +LC_TELEPHONE -+copy "de_DE" ++copy "eu_FR" +END LC_TELEPHONE + +LC_MEASUREMENT -+copy "de_DE" ++copy "eu_FR" +END LC_MEASUREMENT + +LC_NAME -+name_fmt "/ -+" -+name_miss "" -+name_mr "" -+name_mrs "" -+%name_ms "" ++copy "eu_FR" +END LC_NAME + +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_name "" -+country_post "" -+country_ab2 "" -+country_ab3 "" -+country_num 276 -+country_car "" -+country_isbn 3 -+lang_name "/ -+" -+lang_ab "" -+lang_term "" -+lang_lib "" ++copy "eu_FR" +END LC_ADDRESS -diff -uNr libc.old/localedata/locales/iu_CA libc/localedata/locales/iu_CA ---- libc.old/localedata/locales/iu_CA 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/iu_CA 2004-11-22 17:55:00.000000000 +0100 -@@ -0,0 +1,130 @@ -+escape_char / +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/ia glibc-2.33/localedata/locales/ia +--- glibc-2.33.org/localedata/locales/ia 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/ia 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,127 @@ +comment_char % -+% charset "UTF-8" -+% Distribution and use is free, also for commercial purposes. ++escape_char / ++% ++% Interlingua Language Locale + +LC_IDENTIFICATION -+title "Inuktitut language locale for Nunavut, Canada" -+source "" -+address "" -+contact "Pablo Saratxaga" -+email "pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Inuktitut" -+territory "Canada" -+revision "0.1" -+date "2001-05-04" -+ -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_MEASUREMENT -+category "i18n:1997";LC_TELEPHONE -+category "i18n:1997";LC_ADDRESS -+END LC_IDENTIFICATION -+ -+LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+% FIXME country_name "Canada" in inuktitut ? -+% FIXME country_post "CA" for Canada ? -+country_ab2 "CA" -+country_ab3 "CAN" -+country_num 124 -+country_car "CDN" -+country_isbn "1" -+lang_name "" -+lang_ab "iu" -+lang_term "iku" -+lang_lib "iku" -+END LC_ADDRESS -+ -+%%%%%%%%%%%%% -+% -+% TODO: LC_COLLATE, LC_TIME, LC_MESSAGES -+% -+%%%%%%%%%%%% ++title "Interlingua locale" ++source "" ++address "" ++contact "" ++email "mardy@despammed.com" ++tel "" ++fax "" ++language "Interlingua" ++territory "" ++revision "1.0" ++date "2003-11-25" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + ++END LC_IDENTIFICATION + +LC_COLLATE -+% FIXME: is that order correct ? -+copy "en_CA" ++copy "iso14651_t1" +END LC_COLLATE + +LC_CTYPE -+copy "en_CA" ++copy "i18n" +END LC_CTYPE + ++LC_MESSAGES ++yesexpr "^[sSyY]" ++noexpr "^[nN]" ++END LC_MESSAGES ++ +LC_MONETARY -+copy "en_CA" ++int_curr_symbol "EUR " ++currency_symbol "" ++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 1 ++n_cs_precedes 1 ++n_sep_by_space 1 ++p_sign_posn 1 ++n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC -+copy "en_CA" ++decimal_point "," ++thousands_sep "" ++grouping 0;0 +END LC_NUMERIC + -+LC_TELEPHONE -+copy "en_CA" -+END LC_TELEPHONE -+ +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+END LC_TIME -+ -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES -+ -+% Default paper: A4 -+LC_PAPER -+height 297 -+width 210 -+END LC_PAPER -+ -+% Metric System (ISO 1000) -+LC_MEASUREMENT -+measurement 1 -+END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/ku_TR libc/localedata/locales/ku_TR ---- libc.old/localedata/locales/ku_TR 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/ku_TR 2004-11-22 18:13:27.000000000 +0100 -@@ -0,0 +1,215 @@ -+escape_char / -+comment_char % -+ -+% Kurdish (latin) language locale for Turkey -+% Source: Kader DILSIZ -+% Contact: Kader DILSIZ, Pablo Saratxaga -+% Email: kader@ikader.com, pablo@mandrakesoft.com -+% Tel: -+% Fax: -+% Language: ku -+% Territory: TR -+% Revision: 0.1 -+% Date: 2003-07-27 -+% Users: general -+% Charset: UTF-8 -+% Distribution and use is free, also -+% for commercial purposes. -+% History: -+ -+LC_IDENTIFICATION -+title "Kurdish (latin) locale for Turkey" -+source "Kader DILSIZ" -+address "" -+contact "Kader DILSIZ, Pablo Saratxaga" -+email "kader@ikader.com, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Kurdish" -+territory "Turkey" -+revision "0.1" -+date "2003-07-27" -+% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE -+category "i18n:1997";LC_MEASUREMENT -+ -+END LC_IDENTIFICATION -+ -+LC_CTYPE -+copy "tr_TR" -+END LC_CTYPE -+ -+LC_COLLATE -+copy "iso14651_t1" -+ -+%% a b c c, d e e> f g h i i> j k l m n o p q r s s, t u u> v w x y z -+ -+collating-symbol -+collating-symbol > -+collating-symbol -+collating-symbol > -+collating-symbol -+collating-symbol > -+ -+reorder-after -+ -+reorder-after -+> -+reorder-after -+ -+ -+> -+reorder-after -+ -+reorder-after -+> -+ -+reorder-after -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ -+reorder-after -+ >;;;IGNORE -+reorder-after -+ >;;;IGNORE -+ -+reorder-after -+ ;;;IGNORE -+ ;;;IGNORE -+ >;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ ;;;IGNORE -+ >;;;IGNORE -+ -+reorder-after -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ -+reorder-after -+ >;;;IGNORE -+reorder-after -+ >;;;IGNORE -+ -+reorder-end -+ -+END LC_COLLATE -+ -+LC_MONETARY -+copy "tr_TR" -+END LC_MONETARY -+ -+LC_NUMERIC -+copy "tr_TR" -+END LC_NUMERIC -+ -+LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% format: %A %d %B %Y %T %Z -+d_t_fmt "" -+% format: %d/%m/%Y -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+% format: %A %d %B %Y -+date_fmt "" ++abday "dom";"lun";"mar";"mer";"jov";"ven";"sab" ++day "dominica";/ ++ "lunedi";/ ++ "martedi";/ ++ "mercuridi";/ ++ "jovedi";/ ++ "venerdi";/ ++ "sabbato" ++abmon "jan";"feb";"mar";"apr";"mai";"jun";"jul";"aug";"sep";"oct";"nov";"dic" ++mon "januario";/ ++ "februario";/ ++ "martio";/ ++ "april";/ ++ "maio";/ ++ "junio";/ ++ "julio";/ ++ "augusto";/ ++ "septembre";/ ++ "octobre";/ ++ "novembre";/ ++ "decembre" ++d_t_fmt "%a %d %b %Y %T %Z" ++d_fmt "%d/%m/%Y" ++t_fmt "%T" ++am_pm "";"" ++t_fmt_ampm "" ++date_fmt "%a %b %e %H:%M:%S %Z %Y" +END LC_TIME + -+LC_MESSAGES -+yesstr "" -+nostr "" -+% eEdDyY -+yesexpr "" -+% nN -+noexpr "" -+END LC_MESSAGES -+ +LC_PAPER -+copy "tr_TR" ++% FIXME ++height 297 ++% FIXME ++width 210 +END LC_PAPER + +LC_TELEPHONE -+copy "tr_TR" ++tel_int_fmt "+%c %a %l" ++int_select "00" +END LC_TELEPHONE + +LC_MEASUREMENT -+copy "tr_TR" ++% FIXME ++measurement 1 +END LC_MEASUREMENT + +LC_NAME -+% format: %d%t%g%t%m%t%f -+name_fmt "/ -+" -+% TODO -+% Sayýn -+name_gen "" -+% "M." -+name_mr "" -+% "Jne" -+name_mrs "" -+name_ms "" -+% "Kc,k" -+name_miss "" ++name_fmt "%d%t%g%t%m%t%f" +END LC_NAME + +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+% TODO -+% country_name "" -+country_post "TR" -+country_ab2 "TR" -+country_ab3 "TUR" -+country_num 792 -+country_isbn 975 -+country_car "TR" -+% "kurdi" -+lang_name "" -+lang_ab "ku" -+lang_term "kur" -+lang_lib "kur" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N" ++lang_name "Interlingua" ++lang_ab "ia" ++lang_term "ina" ++lang_lib "ina" +END LC_ADDRESS -diff -uNr libc.old/localedata/locales/ky_KG libc/localedata/locales/ky_KG ---- libc.old/localedata/locales/ky_KG 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/ky_KG 2004-11-14 01:24:39.000000000 +0100 -@@ -0,0 +1,207 @@ -+escape_char / +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/kg_CD glibc-2.33/localedata/locales/kg_CD +--- glibc-2.33.org/localedata/locales/kg_CD 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/kg_CD 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,180 @@ +comment_char % -+% charset "UTF-8" -+ -+% ++escape_char / +% -+% needed extra chars: , , , , , ++% Kongo Language Locale for Democratic Republic of Congo ++% Source: RAP ++% Language: kg ++% Contact: lundombe.org ++% Address: Lukandu, 42 ++% Kinshasa, Congo ++% Email: lundombe01@zaya-dio.com ++% Territory: CD ++% Revision: 4.4 ++% Date: 2010-10-12 ++% Users: general ++% Charset: UTF-8 ++% Authors: ++% 2000-06-28, kibavuidi.nsiangani@lundombe.org ++% 2008-03-02, tutidiatiya@zaya-dio.com +% ++% Distribution and use is free, also ++% for commercial purposes. ++ +LC_IDENTIFICATION -+title "" -+source "" -+address "" -+contact "" -+email "" -+tel "" -+fax "" -+language "" -+territory "" -+revision "" -+date "" -+% -+category "";LC_IDENTIFICATION -+category "";LC_CTYPE -+category "";LC_COLLATE -+category "";LC_TIME -+category "";LC_NUMERIC -+category "";LC_MONETARY -+category "";LC_MESSAGES -+category "";LC_PAPER -+category "";LC_NAME -+category "";LC_ADDRESS -+category "";LC_TELEPHONE ++title "Kongo locale for Democratic Republic of Congo" ++source "RAP" ++address "" ++contact "lundombe.org" ++email "bug-glibc-locales@gnu.org" ++tel "" ++fax "" ++language "Kongo" ++territory "Democratic Republic of Congo" ++revision "1.0" ++date "2008-03-15" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + -+LC_COLLATE ++LC_CTYPE ++copy "i18n" + -+% The kyrgyz cyrillic alphabet is: -+% a=, b=, v=, g=, d=, e=, io, z%, z=, i=, j=, k=, l=, m=, n=, n,=, -+% o=, o-=, p=, r=, s=, t=, u=, u'=, f=, h=, c=, c%, s%, sc, =', y=, %', -+% je, ju, ja -+% -+% special letters are: -+% n,=: , -+% o-=: , -+% u'=: , -+ -+copy "" -+ -+collating-symbol -+collating-symbol -+collating-symbol -+ -+reorder-after -+ -+reorder-after -+ -+reorder-after -+ -+ -+reorder-after -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ -+reorder-after -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE -+ -+reorder-after -+ ;;;IGNORE -+reorder-after -+ ;;;IGNORE ++translit_start + -+reorder-end ++% In Democratic Republic of Congo, there are no accents, however these are replaced with tones.";"" + -+END LC_COLLATE ++translit_end + -+LC_CTYPE -+copy "i18n" +END LC_CTYPE + ++LC_COLLATE ++% Copy the template from ISO/IEC 14651 ++copy "iso14651_t1" ++END LC_COLLATE ++ +LC_MESSAGES -+% FIXED AND CHECKED by Timur 2004/10/14 -+yesstr "" -+nostr "" -+yesexpr "" -+noexpr "" ++yesexpr "^[yY]" ++noexpr "^[vK]" +END LC_MESSAGES + +LC_MONETARY -+% FIXED AND CHECKED by Timur 2004/10/14 -+int_curr_symbol "" -+currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" -+mon_grouping 3;3 ++int_curr_symbol "CDF " ++currency_symbol "CDF," ++mon_decimal_point "," ++mon_thousands_sep " " ++mon_grouping 3 +positive_sign "" -+negative_sign "" ++negative_sign "-" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 @@ -5485,66 +1179,60 @@ diff -uNr libc.old/localedata/locales/ky_KG libc/localedata/locales/ky_KG +END LC_MONETARY + +LC_NUMERIC -+decimal_point "" -+thousands_sep "" -+grouping 3;3 ++decimal_point "," ++thousands_sep " " ++grouping 3 +END LC_NUMERIC + +LC_TIME -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% FIXED by Timur 2004/10/12 -+abday "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% CHECKED AND FIXED by Timur -+d_t_fmt "/ -+" -+% %d.%m.%Y FIXED by Timur 2004.10.11 -+d_fmt "" -+% %T -+t_fmt "" -+am_pm "";"" ++abday "lumIGu";/ ++ "leDi";/ ++ "Zole";/ ++ "Tatu";/ ++ "Ya";/ ++ "Ten.";/ ++ "sAbala" ++day "kia lumIGu";/ ++ "kia leDi";/ ++ "kia Zole";/ ++ "kia Tatu";/ ++ "kia Ya";/ ++ "kia Ten.";/ ++ "kia sAbala" ++abmon "akunde";/ ++ "kundi";/ ++ "kianene";/ ++ "kintombo";/ ++ "Kiela";/ ++ "Luanza";/ ++ "sivu";/ ++ "luKiesa";/ ++ "senza";/ ++ "mbaGala";/ ++ "kuPua";/ ++ "vila" ++mon "akunde";/ ++ "kundi";/ ++ "kianene kianene";/ ++ "kintombo";/ ++ "Kiela";/ ++ "Luanza";/ ++ "sivu";/ ++ "luKiesa";/ ++ "senza";/ ++ "mbaGala";/ ++ "kuPua kiamasaZa";/ ++ "vila" ++d_t_fmt "%a %d %b %Y %T %Z" ++d_fmt "%d/%m/%Y" ++t_fmt "%T" ++am_pm "";"" +t_fmt_ampm "" -+% %d-%B, %Y-, %A -+%date_fmt "/ -+%" -+date_fmt "/ -+/ -+" ++date_fmt "%a %b %e %H:%M:%S %Z %Y" ++ ++week 7;19971130;4 ++first_weekday 2 ++first_workday 2 +END LC_TIME + +LC_PAPER @@ -5553,9 +1241,10 @@ diff -uNr libc.old/localedata/locales/ky_KG libc/localedata/locales/ky_KG +END LC_PAPER + +LC_TELEPHONE -+tel_int_fmt "/ -+" -+int_prefix "" ++tel_int_fmt "+%c %a %l" ++tel_dom_fmt "%a %l" ++int_prefix "243" ++int_select "00" +END LC_TELEPHONE + +LC_MEASUREMENT @@ -5563,678 +1252,335 @@ diff -uNr libc.old/localedata/locales/ky_KG libc/localedata/locales/ky_KG +END LC_MEASUREMENT + +LC_NAME -+name_fmt "/ -+" ++name_fmt "%d%t%g%t%m%t%f" +END LC_NAME + +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_ab2 "" -+country_ab3 "" -+country_num 417 -+country_car "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++country_ab2 "CD" ++country_ab3 "COD" ++country_num 180 ++% Repubilika ya Kôngo ya Dimokalasi ++country_name "Repubilika y Kngo ya Dimalasi" ++country_car "ZRE" ++% French agency, https://www.isbn-international.org/content/francophone-and-lusophone-countries ++country_isbn "2" ++lang_name "Kongo" ++lang_ab "kg" ++lang_term "kon" ++lang_lib "kon" +END LC_ADDRESS -diff -uNr libc.old/localedata/locales/li_BE libc/localedata/locales/li_BE ---- libc.old/localedata/locales/li_BE 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/li_BE 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,132 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/myv_RU glibc-2.33/localedata/locales/myv_RU +--- glibc-2.33.org/localedata/locales/myv_RU 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/myv_RU 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,166 @@ +comment_char % -+escape_char / -+repertoiremap mnemonic.ds -+% charset "ISO_8859-1:1987" -+% Distribution and use is -+ -+LC_IDENTIFICATION -+title "Limburgish Locale for Belgium" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Limburgish" -+territory "Belgium" -+revision "0.1" -+date "2003-11-30" -+ -+category i18n:2000;LC_IDENTIFICATION -+category i18n:2000;LC_COLLATE -+category i18n:2000;LC_CTYPE -+category i18n:2000;LC_MESSAGES -+category i18n:2000;LC_MONETARY -+category i18n:2000;LC_NUMERIC -+category i18n:2000;LC_TIME -+category i18n:2000;LC_PAPER -+category i18n:2000;LC_NAME -+category i18n:2000;LC_MEASUREMENT -+category i18n:2000;LC_TELEPHONE -+category i18n:2000;LC_ADDRESS -+ -+% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION -+% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS -+% copied LC_MONETARY, LC_NUMERIC from de_DE for simplicity -+% -- mckinstry@computer.org, 2000-07-03 -+ -+END LC_IDENTIFICATION -+ -+LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_post "" -+country_ab2 "" -+country_ab3 "" -+country_car "" -+country_num 056 -+country_isbn "" -+% FIXME lang_name in Limburgish ? -+lang_name "Limburgish" -+lang_ab "li" -+lang_term "lim" -+lang_lib "lim" -+END LC_ADDRESS -+ -+LC_COLLATE -+copy "iso14651_t1" -+END LC_COLLATE -+ -+LC_CTYPE -+copy "en_DK" -+END LC_CTYPE -+ -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES -+ -+LC_MONETARY -+copy "nl_BE" -+END LC_MONETARY -+ -+LC_PAPER -+copy "nl_BE" -+END LC_PAPER -+ -+LC_NAME -+% FIXME -+name_fmt "???" -+END LC_NAME -+ -+LC_TELEPHONE -+copy "nl_BE" -+END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "nl_BE" -+END LC_MEASUREMENT -+ -+LC_NUMERIC -+copy "nl_BE" -+END LC_NUMERIC -+ -+LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+END LC_TIME -diff -uNr libc.old/localedata/locales/li_BE@euro libc/localedata/locales/li_BE@euro ---- libc.old/localedata/locales/li_BE@euro 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/li_BE@euro 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,76 @@ +escape_char / -+comment_char % -+ ++% Charset: UTF-8 +LC_IDENTIFICATION -+title "Limburgish locale for Belgium with Euro" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Limburgish" -+territory "Belgium" -+revision "0.1" -+date "2003-11-30" -+% -+category "i18n:2000";LC_IDENTIFICATION -+category "i18n:2000";LC_CTYPE -+category "i18n:2000";LC_COLLATE -+category "i18n:2000";LC_TIME -+category "i18n:2000";LC_NUMERIC -+category "i18n:2000";LC_MONETARY -+category "i18n:2000";LC_MESSAGES -+category "i18n:2000";LC_PAPER -+category "i18n:2000";LC_NAME -+category "i18n:2000";LC_ADDRESS -+category "i18n:2000";LC_TELEPHONE -+ ++title "Erzya locale for RUSSIAN FEDERATION" ++language "Erzyan" ++territory "RUSSIAN FEDERATION" ++revision "1.2" ++date "2012-02-22" ++% add e-caron ++ ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE +END LC_IDENTIFICATION + +LC_CTYPE -+copy "li_BE" -+END LC_CTYPE -+ -+LC_COLLATE -+ -+% Copy the template from ISO/IEC 14651 -+copy "iso14651_t1" -+ -+END LC_COLLATE -+ -+LC_MONETARY -+copy "li_BE" -+END LC_MONETARY -+ -+LC_NUMERIC -+copy "li_BE" -+END LC_NUMERIC -+ -+LC_TIME -+copy "li_BE" -+END LC_TIME -+ -+LC_MESSAGES -+copy "li_BE" -+END LC_MESSAGES -+ -+LC_PAPER -+copy "li_BE" -+END LC_PAPER -+ -+LC_NAME -+copy "li_BE" -+END LC_NAME -+ -+LC_ADDRESS -+copy "li_BE" -+END LC_ADDRESS -+ -+LC_TELEPHONE -+copy "li_BE" -+END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "li_BE" -+END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/li_NL libc/localedata/locales/li_NL ---- libc.old/localedata/locales/li_NL 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/li_NL 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,133 @@ -+comment_char % -+escape_char / -+repertoiremap mnemonic.ds -+% charset "ISO_8859-1:1987" -+% Distribution and use is -+ -+LC_IDENTIFICATION -+title "Limburgish Locale for the Netherlands" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Limburgish" -+territory "Netherlands" -+revision "0.1" -+date "2003-11-30" -+ -+category i18n:2000;LC_IDENTIFICATION -+category i18n:2000;LC_COLLATE -+category i18n:2000;LC_CTYPE -+category i18n:2000;LC_MESSAGES -+category i18n:2000;LC_MONETARY -+category i18n:2000;LC_NUMERIC -+category i18n:2000;LC_TIME -+category i18n:2000;LC_PAPER -+category i18n:2000;LC_NAME -+category i18n:2000;LC_MEASUREMENT -+category i18n:2000;LC_TELEPHONE -+category i18n:2000;LC_ADDRESS -+ -+% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION -+% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS -+% copied LC_MONETARY, LC_NUMERIC from de_DE for simplicity -+% -- mckinstry@computer.org, 2000-07-03 -+ -+END LC_IDENTIFICATION -+ -+LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_post "" -+country_ab2 "" -+country_ab3 "" -+country_car "" -+country_num 528 -+country_isbn "" -+% FIXME country_name in Limburgish ? -+lang_name "Limburgish" -+lang_ab "li" -+lang_term "lim" -+lang_lib "lim" -+END LC_ADDRESS -+ -+LC_COLLATE -+copy "iso14651_t1" -+END LC_COLLATE -+ -+LC_CTYPE -+copy "en_DK" -+END LC_CTYPE -+ -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES -+ -+LC_MONETARY -+copy "nl_NL" -+END LC_MONETARY -+ -+LC_PAPER -+copy "nl_NL" -+END LC_PAPER -+ -+LC_NAME -+% FIXME -+name_fmt "???" -+END LC_NAME -+ -+LC_TELEPHONE -+copy "nl_NL" -+END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "nl_NL" -+END LC_MEASUREMENT -+ -+LC_NUMERIC -+copy "nl_NL" -+END LC_NUMERIC -+ -+LC_TIME -+ -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+END LC_TIME -diff -uNr libc.old/localedata/locales/li_NL@euro libc/localedata/locales/li_NL@euro ---- libc.old/localedata/locales/li_NL@euro 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/li_NL@euro 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,76 @@ -+escape_char / -+comment_char % -+ -+LC_IDENTIFICATION -+title "Limburgish locale for Germany with Euro" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Limburgish" -+territory "Netherlands" -+revision "0.1" -+date "2003-11-30" -+% -+category "i18n:2000";LC_IDENTIFICATION -+category "i18n:2000";LC_CTYPE -+category "i18n:2000";LC_COLLATE -+category "i18n:2000";LC_TIME -+category "i18n:2000";LC_NUMERIC -+category "i18n:2000";LC_MONETARY -+category "i18n:2000";LC_MESSAGES -+category "i18n:2000";LC_PAPER -+category "i18n:2000";LC_NAME -+category "i18n:2000";LC_ADDRESS -+category "i18n:2000";LC_TELEPHONE -+ -+END LC_IDENTIFICATION ++copy "i18n" + -+LC_CTYPE -+copy "li_NL" ++translit_start ++include "translit_combining";"" ++translit_end +END LC_CTYPE + +LC_COLLATE -+ -+% Copy the template from ISO/IEC 14651 ++define UPPERCASE_FIRST +copy "iso14651_t1" ++% copy from et_EE, add c-carpon, e-caron ++collating-symbol ++collating-symbol ++collating-symbol ++collating-symbol ++collating-symbol ++collating-symbol ++collating-symbol ++collating-symbol ++ ++reorder-after ++ ++reorder-after ++ ++reorder-after ++ ++reorder-after ++ ++ ++reorder-after ++ ++ ++ ++ + -+END LC_COLLATE -+ -+LC_MONETARY -+copy "li_NL" -+END LC_MONETARY -+ -+LC_NUMERIC -+copy "li_NL" -+END LC_NUMERIC -+ -+LC_TIME -+copy "li_NL" -+END LC_TIME -+ -+LC_MESSAGES -+copy "li_NL" -+END LC_MESSAGES -+ -+LC_PAPER -+copy "li_NL" -+END LC_PAPER -+ -+LC_NAME -+copy "li_NL" -+END LC_NAME -+ -+LC_ADDRESS -+copy "li_NL" -+END LC_ADDRESS -+ -+LC_TELEPHONE -+copy "li_NL" -+END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "li_NL" -+END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/nds_DE libc/localedata/locales/nds_DE ---- libc.old/localedata/locales/nds_DE 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/nds_DE 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,133 @@ -+comment_char % -+escape_char / -+repertoiremap mnemonic.ds -+% charset "ISO_8859-1:1987" -+% Distribution and use is -+ -+LC_IDENTIFICATION -+title "Low(lands) Saxon Language Locale for Germany" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Low Saxon" -+territory "Germany" -+revision "0.1" -+date "2003-11-30" -+ -+category i18n:2000;LC_IDENTIFICATION -+category i18n:2000;LC_COLLATE -+category i18n:2000;LC_CTYPE -+category i18n:2000;LC_MESSAGES -+category i18n:2000;LC_MONETARY -+category i18n:2000;LC_NUMERIC -+category i18n:2000;LC_TIME -+category i18n:2000;LC_PAPER -+category i18n:2000;LC_NAME -+category i18n:2000;LC_MEASUREMENT -+category i18n:2000;LC_TELEPHONE -+category i18n:2000;LC_ADDRESS -+ -+% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION -+% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS -+% copied LC_MONETARY, LC_NUMERIC from de_DE for simplicity -+% -- mckinstry@computer.org, 2000-07-03 -+ -+END LC_IDENTIFICATION ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE ++reorder-after ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE ++ ;;;IGNORE + -+LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_post "" -+country_ab2 "" -+country_ab3 "" -+country_car "" -+country_num 276 -+country_isbn "3" -+% FIXME lang_name in Low Saxon ? -+lang_name "/ -+" -+lang_ab "" -+lang_term "" -+lang_lib "" -+END LC_ADDRESS ++reorder-end + -+LC_COLLATE -+copy "iso14651_t1" +END LC_COLLATE + -+LC_CTYPE -+copy "en_DK" -+END LC_CTYPE ++LC_TIME ++% Jaksamkov, Davolkov, Eizurkov, Chadykov, Panzykov, Astemkov, Medjkov, Umarjkov, Tastamkov, Ozokov, Sunderjkov, A�amkov, ++mon "Jakamkov";/ ++ "Davolkov";/ ++ "Eizrkov";/ ++ "Chadykov";/ ++ "Panykov";/ ++ "Atemkov";/ ++ "Medjkov";/ ++ "Umarjkov";/ ++ "Tatamkov";/ ++ "Ookov";/ ++ "Sunderjkov";/ ++ "Aamkov" ++% jak., dav., eiz., cha., pan., ast., med., uma., tas., oz., sun., ac. ++abmon "jak.";"dav.";"eiz.";"cha.";"pan.";"at.";"med.";"uma.";"ta.";"o.";"sun.";"ac." ++% nedljachi, atanchi, vastanchi, kunkskachi, kalonchi, sukanchi, slamochi ++day "nedljachi";/ ++ "atnchi";/ ++ "vastanchi";/ ++ "kunkkachi";/ ++ "kalonchi";/ ++ "skanchi";/ ++ "lmochi" ++% ned., ata., vas., kun., kal., suk, sla. ++abday "ned.";"at.";"vas.";"kun.";"kal.";"sk";"l." ++d_t_fmt "%a %d %b %Y %T %Z" ++d_fmt "%d.%m.%Y" ++t_fmt "%T" ++%am-pm none ++am_pm "";"" ++END LC_TIME + -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES ++LC_NUMERIC ++copy "ru_RU" ++END LC_NUMERIC + +LC_MONETARY -+copy "de_DE" ++copy "ru_RU" +END LC_MONETARY + +LC_PAPER -+copy "de_DE" ++height 297 ++width 210 +END LC_PAPER + ++LC_MEASUREMENT ++measurement 1 ++END LC_MEASUREMENT ++ ++LC_MESSAGES ++yesexpr "^[IiYy]" ++noexpr "^[AaNn]" ++END LC_MESSAGES ++ +LC_NAME -+name_fmt "/ -+" ++copy "ru_RU" +END LC_NAME + ++LC_ADDRESS ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++%country_post "" ++country_ab2 "RU" ++country_ab3 "RUS" ++country_num 643 ++country_car "RUS" ++country_isbn "5" ++% Erzanj kielj ++lang_name "Erznj kielj" ++lang_term "myv" ++lang_lib "myv" ++END LC_ADDRESS ++ +LC_TELEPHONE -+copy "de_DE" ++copy "ru_RU" +END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "de_DE" -+END LC_MEASUREMENT -+ -+LC_NUMERIC -+copy "de_DE" -+END LC_NUMERIC -+ -+LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+END LC_TIME -diff -uNr libc.old/localedata/locales/nds_DE@euro libc/localedata/locales/nds_DE@euro ---- libc.old/localedata/locales/nds_DE@euro 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/nds_DE@euro 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,76 @@ -+escape_char / +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/myv_RU@cyrillic glibc-2.33/localedata/locales/myv_RU@cyrillic +--- glibc-2.33.org/localedata/locales/myv_RU@cyrillic 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/myv_RU@cyrillic 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,133 @@ +comment_char % -+ ++escape_char / ++% Charset: Cyrillic +LC_IDENTIFICATION -+title "German locale for Germany with Euro" -+source "information from Kenneth Christiansen" -+address "" -+contact "Kenneth Christiansen, Pablo Saratxaga" -+email "kenneth@gnu.org, pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "German" -+territory "Germany" -+revision "0.1" -+date "2003-11-30" -+% -+category "i18n:2000";LC_IDENTIFICATION -+category "i18n:2000";LC_CTYPE -+category "i18n:2000";LC_COLLATE -+category "i18n:2000";LC_TIME -+category "i18n:2000";LC_NUMERIC -+category "i18n:2000";LC_MONETARY -+category "i18n:2000";LC_MESSAGES -+category "i18n:2000";LC_PAPER -+category "i18n:2000";LC_NAME -+category "i18n:2000";LC_ADDRESS -+category "i18n:2000";LC_TELEPHONE -+ ++title "Erzya locale with cyrillic script for RUSSIAN FEDERATION" ++language "Erzyan" ++territory "RUSSIAN FEDERATION" ++revision "1.1" ++date "2011-12-24" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE +END LC_IDENTIFICATION + +LC_CTYPE -+copy "nds_DE" ++copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end +END LC_CTYPE + +LC_COLLATE -+ -+% Copy the template from ISO/IEC 14651 +copy "iso14651_t1" -+ +END LC_COLLATE + -+LC_MONETARY -+copy "nds_DE" -+END LC_MONETARY ++LC_TIME ++% якшамков, даволков, эйзярков, чадыков, панжиков, аштемков, медьков, умарьков, таштамков, ожоков, суньдерьков, ацамков ++mon "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++% як., дав., эйз., чад., пан., аш., мед., ума., таш., ож., сун., ац. ++abmon ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ "." ++% недлячи, атянчи, вастанчи, кункшканчи, каланчи, сюканчи, шлямочи ++day "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++% нед., ат., вас., кун., кал., сюк., шл. ++abday ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ ".";/ ++ "." ++d_t_fmt "%a %d %b %Y %T %Z" ++d_fmt "%d.%m.%Y" ++t_fmt "%T" ++am_pm "";"" ++END LC_TIME + +LC_NUMERIC -+copy "nds_DE" ++copy "ru_RU" +END LC_NUMERIC + -+LC_TIME -+copy "nds_DE" -+END LC_TIME -+ -+LC_MESSAGES -+copy "nds_DE" -+END LC_MESSAGES ++LC_MONETARY ++copy "ru_RU" ++END LC_MONETARY + +LC_PAPER -+copy "nds_DE" ++height 297 ++width 210 +END LC_PAPER + ++LC_MEASUREMENT ++measurement 1 ++END LC_MEASUREMENT ++ ++LC_MESSAGES ++% ^[ИиYy] ++yesexpr "^[Yy]" ++% ^[АаNn] ++noexpr "^[Nn]" ++END LC_MESSAGES ++ +LC_NAME -+copy "nds_DE" ++copy "ru_RU" +END LC_NAME + +LC_ADDRESS -+copy "nds_DE" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++%country_post "" ++country_ab2 "RU" ++country_ab3 "RUS" ++country_num 643 ++% Россия Мастор ++country_name "/ ++" ++country_car "RUS" ++country_isbn "5" ++% Эрзянь кель ++lang_name "" ++lang_term "myv" ++lang_lib "myv" +END LC_ADDRESS + +LC_TELEPHONE -+copy "nds_DE" ++copy "ru_RU" +END LC_TELEPHONE -+ -+LC_MEASUREMENT -+copy "nds_DE" -+END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/nds_DE@traditional libc/localedata/locales/nds_DE@traditional ---- libc.old/localedata/locales/nds_DE@traditional 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/nds_DE@traditional 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,116 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/nds_DE@traditional glibc-2.33/localedata/locales/nds_DE@traditional +--- glibc-2.33.org/localedata/locales/nds_DE@traditional 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/nds_DE@traditional 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,107 @@ +comment_char % +escape_char / +repertoiremap mnemonic.ds @@ -6254,18 +1600,18 @@ diff -uNr libc.old/localedata/locales/nds_DE@traditional libc/localedata/locales +revision "0.1" +date "2003-11-30" + -+category i18n:2000;LC_IDENTIFICATION -+category i18n:2000;LC_COLLATE -+category i18n:2000;LC_CTYPE -+category i18n:2000;LC_MESSAGES -+category i18n:2000;LC_MONETARY -+category i18n:2000;LC_NUMERIC -+category i18n:2000;LC_TIME -+category i18n:2000;LC_PAPER -+category i18n:2000;LC_NAME -+category i18n:2000;LC_MEASUREMENT -+category i18n:2000;LC_TELEPHONE -+category i18n:2000;LC_ADDRESS ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_TELEPHONE ++category "i18n:2012";LC_ADDRESS + +% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION +% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS @@ -6299,8 +1645,7 @@ diff -uNr libc.old/localedata/locales/nds_DE@traditional libc/localedata/locales +END LC_PAPER + +LC_NAME -+name_fmt "/ -+" ++name_fmt "%d%t%g%t%m%t%f" +END LC_NAME + +LC_TELEPHONE @@ -6316,598 +1661,366 @@ diff -uNr libc.old/localedata/locales/nds_DE@traditional libc/localedata/locales +END LC_NUMERIC + +LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" ++abday "Sdag";"Maan";"Ding";"Migg";"Dunn";"Free";"Svd." ++day "Snndag";/ ++ "Maandag";/ ++ "Dingsdag";/ ++ "Middeweek";/ ++ "Dunnersdag";/ ++ "Freedag";/ ++ "Snnavend" ++abmon "Snee";"Ies.";"Lent";"Oost";"Mai.";"Braa";"Hau.";"Aug.";"Harf";"Wien";"Nev.";"Chri" ++mon "Sneemaand";/ ++ "Iesmaand";/ ++ "Lentmaand";/ ++ "Oostermaand";/ ++ "Maimaand";/ ++ "Braakmaand";/ ++ "Haumaand";/ ++ "Augstmaand";/ ++ "Harfstmaand";/ ++ "Wienmaand";/ ++ "Nevelmaand";/ ++ "Christmaand" ++d_t_fmt "%a %d. %b %Y %T %Z" ++d_fmt "%d.%m.%Y" ++t_fmt "%T" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME -diff -uNr libc.orig/localedata/locales/or_IN libc/localedata/locales/or_IN ---- libc.orig/localedata/locales/or_IN Thu Jan 1 01:00:00 1970 -+++ libc/localedata/locales/or_IN Mon Sep 20 02:30:02 2004 -@@ -0,0 +1,206 @@ -+comment_char % -+escape_char / -+% Oriya language locale for India. -+% Contributed by Rajesh Pradhan +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/oc_FR@euro glibc-2.33/localedata/locales/oc_FR@euro +--- glibc-2.33.org/localedata/locales/oc_FR@euro 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/oc_FR@euro 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,83 @@ ++comment_char % ++escape_char / ++% ++% Occitan Language Locale for France with Euro ++% Language: oc ++% Territory: FR ++% Option: euro ++% Date: 2004-11-23 ++% Users: general ++% Charset: ISO-8859-15 ++% Distribution and use is free, also ++% for commercial purposes. + +LC_IDENTIFICATION -+title "Oriya language locale for India" -+source "" -+address "" ++title "Occitan Language Locale for France with Euro" ++source "Free Software Foundation, Inc." ++address "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA" +contact "" -+email "libc-locales@sources.redhat.com" ++email "bug-glibc@gnu.org" +tel "" +fax "" -+language "Oriya" -+territory "India" ++language "Occitan" ++territory "France" +revision "1.0" -+date "2004-03-31" -+% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE ++date "2004-11-23" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + -+LC_CTYPE -+copy "i18n" -+END LC_CTYPE -+ +LC_COLLATE -+ -+% Copy the template from ISO/IEC 14651 +copy "iso14651_t1" -+ +END LC_COLLATE + ++LC_MESSAGES ++copy "oc_FR" ++END LC_MESSAGES ++ +LC_MONETARY -+int_curr_symbol "" -+currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" -+mon_grouping 3 -+positive_sign "" -+negative_sign "" -+int_frac_digits 2 -+frac_digits 2 -+p_cs_precedes 1 -+p_sep_by_space 1 -+n_cs_precedes 1 -+n_sep_by_space 1 -+p_sign_posn 1 -+n_sign_posn 1 -+% ++copy "oc_FR" +END LC_MONETARY + ++LC_CTYPE ++copy "oc_FR" ++END LC_CTYPE + +LC_NUMERIC -+% This is the POSIX Locale definition for the LC_NUMERIC category. -+% -+decimal_point "" -+thousands_sep "" -+grouping 3 -+% ++copy "oc_FR" +END LC_NUMERIC + -+ +LC_TIME -+% -+% Abbreviated weekday names (%a) -+abday "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% -+% Full weekday names (%A) -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% -+% Abbreviated month names (%b) -+abmon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% -+% Full month names (%B) -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% Equivalent of AM PM -+am_pm "";/ -+ "" -+% -+% Appropriate date and time representation -+% %A %d %b %Y%I:%M:%S %Z -+d_t_fmt "/ -+/ -+" -+% -+% Appropriate date representation -+% %A %d %b %Y -+d_fmt "/ -+" -+% -+% Appropriate time representation -+% %I:%M:%S %Z -+t_fmt "/ -+" -+% -+% Appropriate 12 h time representation (%r) -+t_fmt_ampm "/ -+" -+% -+date_fmt "/ -+/ -+" ++copy "oc_FR" +END LC_TIME + -+ -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES -+ -+ +LC_PAPER -+% This is the ISO_IEC TR14652 Locale definition for the -+% LC_PAPER category -+height 297 -+width 210 ++copy "oc_FR" +END LC_PAPER + ++LC_TELEPHONE ++copy "oc_FR" ++END LC_TELEPHONE ++ ++LC_MEASUREMENT ++copy "oc_FR" ++END LC_MEASUREMENT + +LC_NAME -+% This is the ISO_IEC TR14652 Locale definition for the -+% LC_NAME category. -+% -+name_fmt "/ -+" -+name_gen "" -+name_mr "" -+name_mrs "" -+name_miss "" -+name_ms "" ++copy "oc_FR" +END LC_NAME + -+ +LC_ADDRESS -+% This is the ISO_IEC TR14652 Locale definition for the -+% LC_ADDRESS -+postal_fmt "/ -+" -+% FIXME country_name (India) in Oriya -+% country_name "" -+country_ab2 "" -+country_ab3 "" -+country_num 356 -+country_car "" -+country_isbn "81,93" -+% FIXME lang_name in Oriya -+% lang_name "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++copy "oc_FR" +END LC_ADDRESS -+ -+ -+LC_TELEPHONE -+copy "hi_IN" -+END LC_TELEPHONE -+ -+ -+LC_MEASUREMENT -+copy "hi_IN" -+END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/pap_AN libc/localedata/locales/pap_AN ---- libc.old/localedata/locales/pap_AN 2004-07-16 03:07:27.000000000 +0200 -+++ libc/localedata/locales/pap_AN 2004-11-22 17:49:54.000000000 +0100 -@@ -0,0 +1,144 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/rm_CH glibc-2.33/localedata/locales/rm_CH +--- glibc-2.33.org/localedata/locales/rm_CH 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/rm_CH 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,193 @@ +comment_char % +escape_char / -+repertoiremap mnemonic.ds -+% charset "ISO_8859-1:1987" -+% Distribution and use is free, also for commercial purposes. ++% Locale for Rhaeto-Romance language in Switzerland (Romansh). ++% Contributed by Sascha Brawer , 2003 ++% corrected by Florian Verdet and Reto Lehner, 2003 ++% internal-revision: 0.1.2 2003-11-18 + +LC_IDENTIFICATION -+title "Papiamento Language for the (Netherland) Antilles" -+source "informations from native speaker" -+address "" -+contact "Pablo Saratxaga" -+email "pablo@mandrakesoft.com" -+tel "" -+fax "" -+language "Papiamento" -+territory "Antilles" -+revision "0.2" -+date "2000-11-15" -+ -+category "i18n:2000";LC_IDENTIFICATION -+category "i18n:2000";LC_COLLATE -+category "i18n:2000";LC_CTYPE -+category "i18n:2000";LC_MESSAGES -+category "i18n:2000";LC_MONETARY -+category "i18n:2000";LC_NUMERIC -+category "i18n:2000";LC_TIME -+category "i18n:2000";LC_PAPER -+category "i18n:2000";LC_MEASUREMENT -+category "i18n:2000";LC_TELEPHONE -+category "i18n:2000";LC_ADDRESS -+ -+% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION -+% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS -+% -- mckinstry@computer.org, 2000-07-03 ++%fvg:I assume, this is correct... ++title "Rhaeto-Romance locale for Switzerland" ++source "Free Software Foundation, Inc." ++address "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA" ++contact "Sascha Brawer" ++email "brawer at dandelis.ch" ++tel "" ++fax "" ++language "Rhaeto-Romance" ++territory "Switzerland" ++revision "0.1" ++date "2003-11-12" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + -+LC_ADDRESS -+postal_fmt "/ -+/ -+" -+% FIXME country_name for Antilles in Paplamento -+% FIXME country_post MAIL_CEPTCODE for Nederland Antilles, AN? -+country_ab2 "AN" -+country_ab3 "ANT" -+country_num 530 -+country_isbn "99904" -+country_car "NA" -+lang_ab "" -+lang_term "pap" -+lang_lib "pap" -+END LC_ADDRESS ++LC_COLLATE ++copy "iso14651_t1" ++END LC_COLLATE + +LC_CTYPE -+copy "en_DK" ++% FIXME: This assumes that Romansh uses the same transliterations ++% as German. Is this correct? ++%fvg:FALSE! ++%-uuml, ouml (and auml) only occur in names ++% they occur also in idioms, but not in RG ! ++%-[aeiou]grave are used ! ++%-'s-ch' (one collating-symbol ?)(occurs also in RG ??) is collated with 'sch' ++% (scha, schabain, s-chabè, schablà, schablona, s-chablun, schacal, ...).) ++copy "de_CH" +END LC_CTYPE + -+LC_COLLATE -+copy "en_DK" -+END LC_COLLATE -+ +LC_MESSAGES -+yesexpr "" -+noexpr "" ++%fvg: idioms use: eEhHsS (ea,schi,hai) - and nNbB (na,bu?,betg?) ++yesexpr "^[gGyY]" % User input for accepting. ++noexpr "^[nN]" % User input for rejecting. +END LC_MESSAGES + -+ +LC_MONETARY -+int_curr_symbol "" -+currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" ++int_curr_symbol "CHF " ++currency_symbol "Fr." ++mon_decimal_point "." %FULL STOP ++mon_thousands_sep " " %SPACE - fvg:Why not an apastroph ? +mon_grouping 3;3 +positive_sign "" -+negative_sign "" ++negative_sign "-" %HYPHEN-MINUS +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 1 +n_cs_precedes 1 +n_sep_by_space 1 -+p_sign_posn 1 -+n_sign_posn 2 ++p_sign_posn 4 ++n_sign_posn 4 +END LC_MONETARY + +LC_NUMERIC -+decimal_point "" -+thousands_sep "" -+grouping 0;0 ++decimal_point "." ++thousands_sep " " %fvg:dito ++grouping 3;3 +END LC_NUMERIC + +LC_TIME -+abday "";"";"";/ -+ "";"";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" ++%fvg:dictionary says: mixed two-char/three-char abbrev: ++%abday "du"; "gli"; "ma"; "me"; "gie"; "ve"; "so" ++%but specification wants "of equal length" ! ++abday "dum"; "gli"; "mar"; "mes"; "gie"; "ven"; "son" ++day "dumengia"; "glindesdi"; "mardi"; / ++ "mesemna"; "gievgia"; "venderdi"; "sonda" ++%7 days in a week ; date of a Monday (firt day of week) ; ++%week of first Thursday of a year is week #1 } is ISO 8601 conform ++week 7;19971201;4 ++%fvg:abbrev not confirmed ++abmon "sch"; "fav"; "mar"; "avr"; "mat"; "zer";/ ++ "fan"; "avu"; "set"; "oct"; "nov"; "dec" ++mon "schaner"; "favrer"; "mars";/ ++ "avrigl"; "matg"; "zercladur";/ ++ "fanadur"; "avust"; "settember";/ ++ "october"; "november"; "december" ++am_pm "";"" % AM and PM are not appended. ++d_t_fmt "%a %d %b %Y %T %Z" % Date and time respresentation (%c). ++d_fmt "%d-%m-%Y" % Date representation (%x). ++t_fmt "%T" % Time representation (%X). ++t_fmt_ampm "" % No AM/PM suffix. ++date_fmt "%a %e %b %H:%M:%S" % Full date. +END LC_TIME + -+% Metric Measurement system (ISO 1000) -+LC_MEASUREMENT -+measurement 1 -+END LC_MEASUREMENT -+ -+% Default paper: A4 +LC_PAPER -+height 297 -+width 210 ++height 297 % Height of normal sheet in mm (DIN A4). ++width 210 % Width of normal sheet in mm (DIN A4). +END LC_PAPER + +LC_TELEPHONE -+tel_int_fmt "" -+% FIXME FIND tel_dom_fmt -+int_select "00" -+int_prefix "599" ++tel_int_fmt "+%c %a %l" ++int_prefix "41" +END LC_TELEPHONE -diff -uNr libc.old/localedata/locales/rw_RW libc/localedata/locales/rw_RW ---- libc.old/localedata/locales/rw_RW 2004-07-16 01:24:39.000000000 +0100 -+++ libc/localedata/locales/rw_RW 2004-11-14 03:07:27.000000000 +0200 -@@ -0,0 +1,152 @@ -+escape_char / -+comment_char % -+% Locale for Kinyarwanda locale in Rwanda -+% Contributed by Steve Murphy , 2004 -+% with help from: -+% Mr. Safali -+ -+LC_IDENTIFICATION -+title "Kinyarwanda locale for Rwanda" -+source "Rwanda" -+address "Rwanda, Africa" -+contact "Steve Murphy" -+email "murf@e-tools.com" -+tel "1-307-754-5675" -+fax "1-307-754-5675" -+language "Kinyarwanda" -+territory "Rwanda" -+revision "1.0" -+date "2004-02-24" -+% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_MEASUREMENT -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE -+ -+END LC_IDENTIFICATION -+ -+LC_CTYPE -+copy "i18n" -+END LC_CTYPE -+ -+LC_COLLATE -+% Copy the template from ISO/IEC 14651 -+copy "iso14651_t1" -+END LC_COLLATE -+ -+ -+LC_MONETARY -+int_curr_symbol "" -+currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" -+mon_grouping 3;3 -+positive_sign "" -+negative_sign "" -+int_frac_digits 2 -+frac_digits 2 -+p_cs_precedes 0 -+p_sep_by_space 1 -+n_cs_precedes 0 -+n_sep_by_space 1 -+p_sign_posn 1 -+n_sign_posn 1 -+END LC_MONETARY -+ -+LC_NUMERIC -+decimal_point "" -+thousands_sep "" -+grouping -1 -+END LC_NUMERIC -+ -+LC_TIME -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+date_fmt "/ -+/ -+" -+END LC_TIME + -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+END LC_MESSAGES + -+LC_PAPER -+height 297 -+width 210 -+END LC_PAPER ++LC_MEASUREMENT ++measurement 1 % metric system ++END LC_MEASUREMENT + +LC_NAME -+name_fmt "/ -+" ++ ++% Format of a name, taken from the glibc locale for Ukrainian. ++% %f Family names. ++% %F Family names in uppercase. ++% %g First given name. ++% %G First given initial. ++% %l First given name with Latin letters. ++% %o Other shorter name. ++% %m Additional given names. ++% %M Initials for additional given names. ++% %p Profession. ++% %s Salutation, such as "Doctor" ++% %S Abbreviated salutation, such as "Mr." or "Dr." ++% %d Salutation, using the FDCC-sets conventions ++% 1 for the name_gen ++% 2 for name_mr ++% 3 for name_mrs ++% 4 for name_miss ++% 5 for name_ms ++% %t If the preceding field descriptor resulted in an empty string, ++% then the empty string, else a . ++ ++name_fmt "%d%t%g%t%m%t%f" ++name_gen "" % A salutation valid for all persons. ++name_miss "Dunna" % A salutation valid for unmarried females. ++%'Signur' is not really used any more ++name_mr "Sar" % A salutation valid for males. ++name_mrs "Dunna" % A salutation valid for married females. ++name_ms "Dunna" % A salutation valid for all females. ++%all these should be written lower-case if they occur inside a phrase ! +END LC_NAME + +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+country_name "Rwanda" -+country_ab2 "RW" -+country_ab3 "RWA" -+country_num 646 -+country_car "RWA" -+lang_name "Kinyarwanda" -+lang_ab "rw" -+lang_term "kin" -+lang_lib "kin" -+END LC_ADDRESS -+ -+LC_TELEPHONE -+tel_int_fmt "/ -+" -+tel_dom_fmt "" -+int_prefix "" -+END LC_TELEPHONE -+ -+LC_MEASUREMENT -+measurement 1 -+END LC_MEASUREMENT + -diff -uNr libc.old/localedata/locales/si_LK libc/localedata/locales/si_LK ---- libc.old/localedata/locales/si_LK 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/si_LK 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,221 @@ -+escape_char / -+comment_char % -+% Sinhala language locale for Sri Lanka. -+% Contributed by Anuradha Ratnaweera -+% and Himira Ratnatilake ++% Format of an address. The fields have the following meaning ++% (taken from glibc locale for Ukranian): ++ ++% %n Person's name, possibly constructed with the LC_NAME ++% "name_fmt" keyword. ++% %a Care of person, or organization. ++% %f Firm name. ++% %d Department name. ++% %b Building name. ++% %s Street or block (eg. Japanese) name. ++% %h House number or designation. ++% %N Insert an if the previous descriptor ++% value was not an empty string; otherwise ignore. ++% %t Insert a if the previous descriptor value ++% was not an empty string; otherwise ignore. ++% %r Room number, door designation. ++% %e Floor number. ++% %C Country designation, from the keyword. ++% %l Local township within town or city . ++% %z Zip number, postal code. ++% %T Town, city. ++% %S State, province, or prefecture. ++% %c Country, as taken from data record. ++ ++postal_fmt "%f%N%a%N%d%N%b%N%s %h%t%e%t%r%N%z %T%N%c%N" ++country_name "Svizra" % Localized country name. ++country_post "CH" % Postal code for country. ++country_num 756 % Numeric code for country (ISO 3166). ++country_ab2 "CH" % Two-letter code for country (ISO 3166). ++country_ab3 "CHE" % Three-letter code for country (ISO 3166). ++country_car "CH" % Country code for cars. ++country_isbn "88" % same as for Italian ? ++lang_name "rumantsch" % Localized language name. ++lang_ab "rm" % Two-letter code for language (ISO 639). ++lang_term "roh" % Three-letter code for language (ISO 639-2). ++lang_lib "roh" % Three-letter code for language (ISO 639-2). ++END LC_ADDRESS +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sd_PK glibc-2.33/localedata/locales/sd_PK +--- glibc-2.33.org/localedata/locales/sd_PK 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sd_PK 2021-03-20 14:29:52.275826328 +0100 +@@ -0,0 +1,218 @@ ++comment_char % ++escape_char / ++% Sindhi language locale for Pakistan. ++% Contributed by Abdul-Majid Bhurgri ++% and Abdul-Rahim Nizamani + +LC_IDENTIFICATION -+title "Sinhala language locale for Sri Lanka" -+source "Lanka Linux User Group (LKLUG) www.lug.lk, sinhala.linux.lk" -+address "" ++ ++title "Sindhi language locale for Pakistan" ++source "Ubuntu, Sindh" ++address "USA" +contact "" -+email "libc-locales@sources.redhat.com" -+tel "" -+fax "" -+language "Sinhala" -+territory "Sri Lanka" -+revision "0.9" -+date "2004.10.01" -+% -+category "i18n:2002";LC_IDENTIFICATION -+category "i18n:2002";LC_CTYPE -+category "i18n:2002";LC_COLLATE -+category "i18n:2002";LC_TIME -+category "i18n:2002";LC_NUMERIC -+category "i18n:2002";LC_MONETARY -+category "i18n:2002";LC_MESSAGES -+category "i18n:2002";LC_PAPER -+category "i18n:2002";LC_NAME -+category "i18n:2002";LC_ADDRESS -+category "i18n:2002";LC_TELEPHONE ++email "bug-glibc-locales@gnu.org" ++tel "" ++fax "" ++language "Sindhi" ++territory "Pakistan" ++revision "1.0" ++date "2010,June,5" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE + +END LC_IDENTIFICATION + ++ +LC_CTYPE +copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end +END LC_CTYPE + -+LC_COLLATE + ++LC_COLLATE +% Copy the template from ISO/IEC 14651 +copy "iso14651_t1" + @@ -6916,14 +2029,17 @@ diff -uNr libc.old/localedata/locales/si_LK libc/localedata/locales/si_LK + +LC_MONETARY +% This is the POSIX Locale definition the LC_MONETARY category ++% generated by IBM Basic CountryPack Transformer. ++% These are generated based on XML base Locale defintion file ++% for IBM Class for Unicode. +% -+int_curr_symbol "" ++int_curr_symbol "PKR " +currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" -+mon_grouping 3 ++mon_decimal_point "." ++mon_thousands_sep "," ++mon_grouping 3;2 +positive_sign "" -+negative_sign "" ++negative_sign "-" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 @@ -6937,216 +2053,306 @@ diff -uNr libc.old/localedata/locales/si_LK libc/localedata/locales/si_LK + + +LC_NUMERIC -+% This is the POSIX Locale definition for the LC_NUMERIC category. -+% -+decimal_point "" -+thousands_sep "" -+grouping 3 -+% ++decimal_point "." ++thousands_sep "," ++grouping 3;2 +END LC_NUMERIC + + +LC_TIME -+% This is the POSIX Locale definition for the LC_TIME category. ++% This is the POSIX Locale definition for the LC_TIME category ++% generated by IBM Basic CountryPack Transformer. ++% These are generated based on XML base Locale definition file ++% for IBM Class for Unicode. +% +% Abbreviated weekday names (%a) -+abday "";"";/ -+ "";"";/ -+ "";"";/ -+ "" -+% ++ abday "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";"" ++ % +% Full weekday names (%A) -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% ++ day "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++ % +% Abbreviated month names (%b) -+abmon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% ++ abmon "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++ % +% Full month names (%B) -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+% -+% Equivalent of AM PM -+am_pm "";"" -+% -+% Appropriate date and time representation (use the same as ISO) -+% %Y-%m-%d %H:%M:%S %z -+d_t_fmt "" -+% -+% Appropriate date representation (use the same as ISO) -+% %Y-%m-%d -+d_fmt "" -+% -+% Appropriate time representation -+% %H:%M:%S -+t_fmt "" ++ mon "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "";/ ++ "" ++ % ++% Equivalent of AM PM ++ am_pm "";"" +% -+% Appropriate 12 h time representation -+% %p %I:%M:%S -+t_fmt_ampm "" ++%Date and time format (%c) ++d_t_fmt "%A %d %B %Y %H:%M:%S" +% -+% Appropriate date and time (date(1)) -+% %Y %B %e %A %H:%M:%S %z -+date_fmt "" ++%Date format (%x) ++d_fmt "%d/%m/%y" +% ++%Time format (%X) ++t_fmt "%H:%M:%S" ++ ++% Time format with am_pm ++t_fmt_ampm "%I:%M:%S %p" ++era_year "" ++era_d_fmt "" ++ ++% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y" ++date_fmt "%A %e %B %Y %H:%M:%S %Z" ++ ++% display columns right to left ++cal_direction 3 +END LC_TIME + + +LC_MESSAGES -+% This is the POSIX Locale definition for the LC_MESSAGES category -+% -+% ^[\u0d94\u0059\u0079] -+yesexpr "" -+% -+% ^[\u0db1\u004e\u006e] -+noexpr "" -+% -+yesstr "" -+% -+nostr "" -+% ++yesexpr "^[yY]" ++noexpr "^[nN]" ++yesstr "" ++nostr "" +END LC_MESSAGES + + +LC_PAPER -+% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category -+% Paper size is A4 -+% -+height 297 -+width 210 -+ ++copy "ur_PK" +END LC_PAPER + -+ +LC_NAME +% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category ++% generated by IBM Basic CountryPack Transformer. ++% +% -+name_fmt "" ++name_fmt "%p%t%f%t%g" +name_gen "" -+name_mr "" -+name_mrs "" -+name_miss "" -+name_ms "" ++name_mr "" ++name_mrs "" ++name_miss "" ++name_ms "" + +END LC_NAME + + +LC_ADDRESS +% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category -+% -+postal_fmt "" -+country_ab2 "" -+country_ab3 "" -+country_num 144 -+country_isbn "" -+lang_ab "" -+lang_term "" -+lang_lib "" ++% generated by IBM Basic CountryPack Transformer. ++postal_fmt "%a%N%f%N%d%N%b%N%h %s %e %r%N%T %z%N%c%N" ++ ++country_ab2 "" ++country_ab3 "" ++country_num 586 ++% پاڪستان ++country_name "" ++country_car "PK" ++country_isbn "969" ++% سنڌي ++lang_name "" ++lang_ab "sd" ++lang_term "snd" ++lang_lib "snd" +END LC_ADDRESS + + +LC_TELEPHONE -+% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE -+% -+tel_int_fmt "/ -+" -+tel_dom_fmt "" -+int_select "" -+int_prefix "" -+ ++tel_int_fmt "+%c ;%a ;%l" ++int_prefix "92" ++int_select "00" +END LC_TELEPHONE + + +LC_MEASUREMENT -+% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT -+% 1 is ISO 1000 (metric) -+% -+measurement 1 ++copy "ur_PK" ++END LC_MEASUREMENT ++ ++%%%%%%%%%%%%%%%%%%%% locale definition file "sd_PK" ends %%%%%%%%%%%%%%%%%%%%% +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sq_KV glibc-2.33/localedata/locales/sq_KV +--- glibc-2.33.org/localedata/locales/sq_KV 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sq_KV 2021-03-20 14:29:52.275826328 +0100 +@@ -0,0 +1,105 @@ ++% not ready to use, KV is not in ISO-3166 yet ++comment_char % ++escape_char / ++% Charset: UTF-8 ++% WARNING: This file has been autogenerated by the Locale Helper application ++% Check it carefully before using it in production. ++LC_IDENTIFICATION ++title "Albanian language locale for Kosovo" ++source "Albanian Language Team" ++address "465 4th St. 2nd Floor, Palisades Park, NJ 07650, U.S.A." ++contact "Agron Selimaj" ++email "as9902613@gmail.com" ++tel 15513339780 ++fax "" ++language "Albanian" ++territory "Kosovo" ++revision "0.01" ++date "2010-04-08" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_MEASUREMENT ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++END LC_IDENTIFICATION ++ ++LC_CTYPE ++copy "sq_AL" ++END LC_CTYPE ++ ++LC_COLLATE ++copy "sq_AL" ++END LC_COLLATE ++ ++LC_TIME ++copy "sq_AL" ++END LC_TIME ++ ++LC_NUMERIC ++copy "sq_AL" ++END LC_NUMERIC ++ ++LC_MONETARY ++% € ++currency_symbol "" ++int_curr_symbol "EUR " ++mon_decimal_point "," ++mon_thousands_sep "." ++mon_grouping "3;3" ++positive_sign "" ++negative_sign "-" ++frac_digits 2 ++int_frac_digits 2 ++p_cs_precedes 0 ++p_sep_by_space 1 ++n_cs_precedes 0 ++n_sep_by_space 1 ++p_sign_posn 1 ++n_sign_posn 1 ++END LC_MONETARY ++ ++LC_PAPER ++copy "sq_AL" ++END LC_PAPER + ++LC_MEASUREMENT ++measurement 1 +END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/sr_CS@ije libc/localedata/locales/sr_CS@ije ---- libc.old/localedata/locales/sr_CS@ije 1970-01-01 01:00:00.000000000 +0100 -+++ libc/localedata/locales/sr_CS@ije 2004-09-10 09:29:21.000000000 +0200 -@@ -0,0 +1,140 @@ ++ ++LC_MESSAGES ++copy "sq_AL" ++END LC_MESSAGES ++ ++LC_NAME ++copy "sq_AL" ++END LC_NAME ++ ++LC_ADDRESS ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++country_name "Kosovo" ++country_post "RKS" ++country_ab2 "KV" % FIXME when assigned; use "XK" for now? ++country_ab3 "RKS" % FIXME when assigned; "UNK" used in travel documents issued by United Nations Interim Administration in Kosovo ++country_num 0 % FIXME when assigned ++country_car "RKS" ++country_isbn "9951" ++lang_name "Shqip" ++lang_ab "sq" ++lang_term "sqi" ++lang_lib "sqi" ++END LC_ADDRESS ++ ++LC_TELEPHONE ++tel_int_fmt "+%c %a %l" ++tel_dom_fmt "%A %l" ++int_select "99" ++int_prefix "381" ++END LC_TELEPHONE +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sr_BA@ijekavian glibc-2.33/localedata/locales/sr_BA@ijekavian +--- glibc-2.33.org/localedata/locales/sr_BA@ijekavian 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sr_BA@ijekavian 2021-03-20 14:29:52.275826328 +0100 +@@ -0,0 +1,155 @@ +comment_char % +escape_char / -+% -+% Serbian Language Locale for Serbia and Montenegro -+% Source: sr_YU locale ++% Serbian Language locale for Ijekavian Serbian in Bosnia and herzegovina ++% Source: sr_ME, sr_YU, sr_CS locale +% Address: +% -+% Contact: Danilo Segan -+% Email: dsegan@gmx.net -+% Tel: +381 63 8626082 -+% Fax: none -+% Language: sr -+% Territory: CS -+% Revision: 1.0 -+% Date: 2003-08-13 ++% Contact: Debian Serbian l10n team ++% Email: debian-l10n-serbian@lists.debian.org ++% Language: sr@ijekavian ++% Territory: BA ++% Revision: 0.01 ++% Date: 2011-08-15 +% Application: general +% Users: general +% Charset: UTF-8, ISO-8859-5 +% Distribution and use is free, also +% for commercial purposes. -+% -+% TODO: -+% -- fix LC_COLLATE to work correctly for latin alphabet too -+% + +LC_IDENTIFICATION -+title "Serbian locale for Serbia and Montenegro" -+source "sr_YU locale" ++title "Serbian, ijekavian, locale for Bosnia and Herzegovina" ++source "sr_ME, sr_YU, sr_CS locales" +address "" -+contact "Danilo Segan" -+email "libc-locales@sources.redhat.com" ++contact "Debian Serbian l10n team" ++email "debian-l10n-serbian@lists.debian.org" +tel "" +fax "" -+language "Serbian" -+territory "Serbia and Montenegro" -+revision "1.1" -+date "2004-01-10" ++language "Serbian ijekavian" ++territory "Bosnia and Herzegovina" ++revision "0.01" ++date "2011-08-15" +audience "general" +application "GNU locale" +abbreviation "" +% -+category i18n:1997;LC_IDENTIFICATION -+category i18n:1997;LC_CTYPE -+category i18n:1997;LC_COLLATE -+category i18n:1997;LC_MONETARY -+category i18n:1997;LC_NUMERIC -+category i18n:1997;LC_TIME -+category i18n:1997;LC_MESSAGES -+category i18n:1997;LC_PAPER -+category i18n:1997;LC_NAME -+category i18n:1997;LC_ADDRESS -+category i18n:1997;LC_TELEPHONE -+category i18n:1997;LC_MEASUREMENT ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++category "i18n:2012";LC_MEASUREMENT +END LC_IDENTIFICATION + +LC_CTYPE @@ -7154,15 +2360,29 @@ diff -uNr libc.old/localedata/locales/sr_CS@ije libc/localedata/locales/sr_CS@ij +END LC_CTYPE + +LC_COLLATE -+copy "sr_CS" ++copy "sr_RS" +END LC_COLLATE + +LC_MONETARY -+copy "sr_CS" ++int_curr_symbol "BAM " ++currency_symbol "" ++mon_decimal_point "," ++mon_thousands_sep "." ++mon_grouping 3;3 ++positive_sign "" ++negative_sign "-" ++int_frac_digits 2 ++frac_digits 2 ++p_cs_precedes 0 ++p_sep_by_space 1 ++n_cs_precedes 0 ++n_sep_by_space 1 ++p_sign_posn 1 ++n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC -+copy "sr_CS" ++copy "bs_BA" +END LC_NUMERIC + +LC_TIME @@ -7173,7 +2393,7 @@ diff -uNr libc.old/localedata/locales/sr_CS@ije libc/localedata/locales/sr_CS@ij +day "";/ + "";/ + "";/ -+ "";/ ++ "";/ + "";/ + "";/ + "" @@ -7196,3535 +2416,120 @@ diff -uNr libc.old/localedata/locales/sr_CS@ije libc/localedata/locales/sr_CS@ij + "";/ + "" + -+d_t_fmt "/ -+/ -+" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "" -+date_fmt "/ -+/ -+" -+week 7;19971201;4 ++d_t_fmt "%A, %d. %B %Y. %T %Z" ++d_fmt "%d.%m.%Y." ++t_fmt "%T" ++am_pm "";"" ++t_fmt_ampm "%T" ++date_fmt "%a, %e. %b %Y. %H:%M:%S %Z" ++week 7;19971130;4 +first_weekday 2 +first_workday 2 +END LC_TIME + +LC_MESSAGES -+copy "sr_CS" ++copy "sr_RS" +END LC_MESSAGES + +LC_PAPER -+copy "sr_CS" ++copy "bs_BA" +END LC_PAPER + +LC_NAME -+copy "sr_CS" ++copy "sr_RS" +END LC_NAME + +LC_ADDRESS -+copy "sr_CS" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++country_ab2 "BA" ++country_ab3 "BIH" ++country_post "BIH" ++country_name "" ++country_num 070 ++country_car "BIH" ++% Republika Srpska ++country_isbn "99938,99976" ++lang_name "" ++lang_term "srp" ++lang_lib "srp" ++lang_ab "sr" +END LC_ADDRESS + +LC_TELEPHONE -+copy "sr_CS" ++copy "bs_BA" +END LC_TELEPHONE + +LC_MEASUREMENT -+copy "sr_CS" ++copy "bs_BA" +END LC_MEASUREMENT -diff -uNr libc.old/localedata/locales/tr_CY libc/localedata/locales/tr_CY ---- libc.old/localedata/locales/tr_CY 2004-07-16 01:24:42.000000000 +0100 -+++ libc/localedata/locales/tr_CY 2004-11-14 03:07:27.000000000 +0200 -@@ -0,0 +1,3600 @@ +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sr_BA@ijekavianlatin glibc-2.33/localedata/locales/sr_BA@ijekavianlatin +--- glibc-2.33.org/localedata/locales/sr_BA@ijekavianlatin 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sr_BA@ijekavianlatin 2021-03-20 14:29:52.275826328 +0100 +@@ -0,0 +1,130 @@ +comment_char % +escape_char / ++% Serbian Language locale for Ijekavian Serbian in Bosnia and herzegovina ++% Source: sr_ME, sr_YU, sr_CS locale ++% Address: +% -+% Turkish Language Locale for Cyprus -+% Source: RAP -+% Address: Sankt Jo//rgens Alle 8 -+% DK-1615 Ko//benhavn V, Danmark -+% Contact: Keld Simonsen -+% Email: Keld.Simonsen@dkuug.dk -+% Tel: +45 - 31226543 -+% Fax: +45 - 33256543 -+% Language: tr -+% Territory: CY -+% Revision: 4.4 -+% Date: 1997-03-18 ++% Contact: Debian Serbian l10n team ++% Email: debian-l10n-serbian@lists.debian.org ++% Language: sr@ijekavianlatin ++% Territory: BA ++% Revision: 0.01 ++% Date: 2011-08-15 +% Application: general +% Users: general -+% Repertoiremap: mnemonic.ds -+% Charset: ISO-8859-9 ++% Charset: UTF-8, ISO-8859-2 +% Distribution and use is free, also +% for commercial purposes. + -+% Corrections by: -+% 1998-01-11T15:54:39 -+% Onur Tolga Sehitoglu , -+% Dept. of Comp. Eng. METU/Ankara Turkey -+% 2004-05-29T15:13 -+% Deniz Akkus Kanca -+% 2004-10-30T10:28:35 -+% Nilgn Belma Bugner -+ -+% Adapted from tr_TR by Recai Oktaş , 2004 -+ +LC_IDENTIFICATION -+title "Turkish locale for Cyprus" -+source "RAP" -+address "Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danmark" -+contact "" -+email "libc-locales@sources.redhat.com" ++title "Serbian Latin, ijekavian, locale for Bosnia and Herzegovina" ++source "sr_ME, sr_YU, sr_CS locales" ++address "" ++contact "Debian Serbian l10n team" ++email "debian-l10n-serbian@lists.debian.org" +tel "" +fax "" -+language "Turkish" -+territory "Cyprus" -+revision "1.0" -+date "2004-10-23" -+audience "" -+application "" -+abbreviation "" ++language "Serbian ijekavian" ++territory "Bosnia and Herzegovina" ++revision "0.01" ++date "2011-08-15" ++audience "general" ++application "GNU locale" ++abbreviation "" +% -+category "i18n:1997";LC_IDENTIFICATION -+category "i18n:1997";LC_CTYPE -+category "i18n:1997";LC_COLLATE -+category "i18n:1997";LC_TIME -+category "i18n:1997";LC_NUMERIC -+category "i18n:1997";LC_MONETARY -+category "i18n:1997";LC_MESSAGES -+category "i18n:1997";LC_PAPER -+category "i18n:1997";LC_NAME -+category "i18n:1997";LC_ADDRESS -+category "i18n:1997";LC_TELEPHONE -+category "i18n:1997";LC_MEASUREMENT -+ ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++category "i18n:2012";LC_MEASUREMENT +END LC_IDENTIFICATION + -+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 -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% and -+% are for cases like Danish -+% and Spanish being treated -+% as one letter. -+ -+% The ...... 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 -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+collating-symbol -+ -+% letter;accent;case;specials -+ -+order_start forward;backward/ -+ ;forward;position -+ -+% or letters first: -+ -+ -+ -+ -+ -+ -+% Accents: -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ ;;;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+ IGNORE;IGNORE;IGNORE; -+UNDEFINED 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;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 -+ ;;;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 -+ ;;;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 -+ -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ "";"";"";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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;;;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 -+ ;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 -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ ;IGNORE;IGNORE;IGNORE -+ -+% Arabic collating -+ -+ 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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ 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 -+ "";"";"";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 -+ -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;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 -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ ;;IGNORE;IGNORE -+ -+order_end -+ -+END LC_COLLATE -+ +LC_CTYPE -+% This is a copy of the "i18n" LC_CTYPE with the following modifications: -+% - Map toupper: (,) changed to (,). -+% - Map tolower: (,) changed to (,). -+ -+% BEGIN modified i18n LC_CTYPE -+ -+% The "upper" class reflects the uppercase characters of class "alpha" -+upper / -+% TABLE 1 BASIC LATIN/ -+ ..;/ -+% TABLE 2 LATIN-1 SUPPLEMENT/ -+ ..;..;/ -+% TABLE 3 LATIN EXTENDED-A/ -+ ..(2)..;/ -+ ..(2)..;/ -+ ..(2)..;/ -+ ..(2)..;/ -+% TABLE 4 LATIN EXTENDED-B/ -+ ;..(2)..;;/ -+ ..;..;;;/ -+ ..;;;;/ -+ ..(2)..;/ -+ ;;;;;;..;/ -+ ;;;;;;;;/ -+ ;;/ -+ ..(2)..;/ -+ ..(2)..;/ -+ ;;;..;..(2)..;/ -+% TABLE 5 LATIN EXTENDED-B/ -+ ..(2)..;/ -+% TABLE 6 IPA EXTENSIONS/ -+% TABLE 9 BASIC GREEK/ -+ ;..;;;;..;/ -+ ..;..(2)..;/ -+% TABLE 10 GREEK SYMBOLS AND COPTIC/ -+ ..(2)..;;/ -+% TABLE 11 CYRILLIC/ -+ ..;..(2)..;/ -+% TABLE 12 CYRILLIC/ -+ ;..(2)..;..(2)..;/ -+ ..(2)..;;..(2)..;/ -+% TABLE 13 ARMENIAN/ -+ ..;/ -+% TABLE 28 GEORGIAN/ -+% is not addressed as the letters does not have a uppercase/lowercase relation/ -+% TABLE 31 LATIN EXTENDED ADDITIONAL/ -+ ..(2)..;/ -+% TABLE 32 LATIN EXTENDED ADDITIONAL/ -+ ..(2)..;/ -+ ..(2)..;/ -+% TABLE 33 GREEK EXTENDED/ -+ ..;..;..;..;/ -+ ..;..(2)..;..;/ -+% TABLE 34 GREEK EXTENDED/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+% LETTERLIKE SYMBOLS/ -+ ;..;/ -+% NUMBER FORMS/ -+ ..;/ -+% ENCLOSED ALPHANUMERICS/ -+ ..;/ -+% HALFWIDTH AND FULLWIDTH FORMS/ -+ ..;/ -+% DESERET/ -+ .. -+ -+% The "lower" class reflects the lowercase characters of class "alpha" -+lower / -+% TABLE 1 BASIC LATIN/ -+ ..;/ -+% TABLE 2 LATIN-1 SUPPLEMENT/ -+ ;..;..;/ -+% TABLE 3 LATIN EXTENDED-A/ -+ ..(2)..;..(2)..;/ -+ ..(2)..;..(2)..;;/ -+% TABLE 4 LATIN EXTENDED-B/ -+ ;;;;;;/ -+ ;;;;;;;/ -+ ;;;;;;;;/ -+ ;;;..(2)..;/ -+ ..(2)..;;;;..(2)..;/ -+% TABLE 5 LATIN EXTENDED-B/ -+ ..(2)..;..(2)..;/ -+% TABLE 6 IPA EXTENSIONS/ -+ ;;;;;;;;;/ -+ ;;;;;;;;;/ -+ ;/ -+% COMBINING DIACRITICAL MARKS/ -+ ;/ -+% TABLE 9 BASIC GREEK/ -+ ..;..;/ -+% TABLE 10 GREEK SYMBOLS AND COPTIC/ -+ ;;;;..(2)..;..;/ -+ ;/ -+% TABLE 11 CYRILLIC/ -+ ..;..(2)..;/ -+% TABLE 12 CYRILLIC/ -+ ;..(2)..;..(2)..;/ -+ ..(2)..;;..(2)..;/ -+% TABLE 13 ARMENIAN/ -+ ..;/ -+% TABLE 28 GEORGIAN/ -+% is not addressed as the letters does not have a uppercase/lowercase relation/ -+% TABLE 31 and 32 LATIN EXTENDED ADDITIONAL/ -+ ..(2)..;;..(2)..;/ -+% TABLE 33 GREEK EXTENDED/ -+ ..;..;..;..;/ -+ ..;..(2)..;..;..;/ -+% TABLE 34 GREEK EXTENDED/ -+ ..;..;..;;;/ -+ ;;;;;;;;/ -+ ;/ -+% TABLE 35 SUPERSCRIPTS AND SUBSCRIPTS, CURRENCY SYMBOLS/ -+% NUMBER FORMS/ -+ ..;/ -+% ENCLOSED ALPHANUMERICS/ -+ ..;/ -+% HALFWIDTH AND FULLWIDTH FORMS/ -+ ..;/ -+% DESERET/ -+ .. -+ -+% The "alpha" class of the "i18n" FDCC-set is reflecting -+% the recommendations in TR 10176 annex A -+alpha / -+% TABLE 1 BASIC LATIN/ -+ ..;..;/ -+% TABLE 2 LATIN-1 SUPPLEMENT/ -+ ;;;..;..;/ -+ ..;/ -+% TABLE 3 LATIN EXTENDED-A/ -+ ..;/ -+% TABLE 4 and 5 LATIN EXTENDED-B/ -+ ..;..;/ -+% TABLE 6 IPA EXTENSIONS/ -+ ..;/ -+% SPACING MODIFIER LETTERS/ -+ ..;..;;;..;/ -+ ;/ -+% COMBINING DIACRITICAL MARKS/ -+ ;/ -+% TABLE 9 BASIC GREEK/ -+ ;;..;;..;/ -+ ..;/ -+% TABLE 10 GREEK SYMBOLS AND COPTIC/ -+ ..;/ -+% TABLE 11 and 12 CYRILLIC/ -+ ..;..;/ -+ ..;..;..;/ -+% TABLE 13 ARMENIAN/ -+ ..;;..;/ -+% TABLE 14 HEBREW/ -+ ..;..;/ -+% TABLE 15 and 16 ARABIC/ -+ ..;..;..;..;/ -+ ;..;..;/ -+% SYRIAC/ -+ ;..;/ -+% THAANA/ -+ ..;;/ -+% TABLE 17 DEVANAGARI/ -+ ..;;;..;/ -+% TABLE 18 BENGALI/ -+ ..;;;..;..;/ -+ ;..;;;..;/ -+ ..;/ -+% TABLE 19 GURMUKHI/ -+ ..;;;..;..;/ -+ ;;;;;;..;/ -+ ;..;/ -+% TABLE 20 GUJARATI/ -+ ..;;..;..;/ -+ ..;;;..;;;/ -+ ;/ -+% TABLE 21 ORIYA/ -+ ..;;;..;..;/ -+ ;;..;;;;/ -+ ..;/ -+% TABLE 22 TAMIL/ -+ ;..;..;..;;/ -+ ;;;;;;..;/ -+ ..;..;/ -+% TABLE 23 TELUGU/ -+ ..;..;..;..;/ -+ ..;..;/ -+% TABLE 24 KANNADA/ -+ ..;..;..;..;/ -+ ..;;..;/ -+% TABLE 25 MALAYALAM/ -+ ..;..;..;..;/ -+ ..;/ -+% SINHALA/ -+ ..;..;..;;/ -+ ..;/ -+% TABLE 26 THAI/ -+ ..;..;..;..;/ -+% TABLE 27 LAO/ -+ ..;;..;;;/ -+ ..;..;..;;;/ -+ ..;..;..;;/ -+ ..;;..;/ -+% TIBETAN/ -+ ;..;..;..;/ -+% MYANMAR/ -+ ..;..;;;..;/ -+% TABLE 28 GEORGIAN/ -+ ..;..;/ -+% HANGUL JAMO/ -+ ..;..;..;/ -+% ETHIOPIC/ -+ ..;..;;..;/ -+ ..;;..;..;;/ -+ ..;..;;..;/ -+ ..;;..;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+% CHEROKEE/ -+ ..;/ -+% UNIFIED CANADIAN ABORIGINAL SYLLABICS/ -+ ..;..;/ -+% OGHAM/ -+ ..;/ -+% RUNIC/ -+ ..;..;/ -+% TAGALOG/ -+ ..;..;/ -+% HANUNOO/ -+ ..;/ -+% BUHID/ -+ ..;/ -+% TAGBANWA/ -+ ..;..;/ -+% KHMER/ -+ ..;;;/ -+% MONGOLIAN/ -+ ..;..;/ -+% TABLE 31 and 32 LATIN EXTENDED ADDITIONAL/ -+ ..;..;/ -+% TABLE 33 and 34 GREEK EXTENDED/ -+ ..;..;..;..;/ -+ ..;;;;..;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;/ -+% TABLE 35 SUPERSCRIPTS AND SUBSCRIPTS, CURRENCY SYMBOLS/ -+ ;;/ -+% LETTERLIKE SYMBOLS/ -+ ;;..;;..;;/ -+ ;..;..;..;/ -+ ..;..;/ -+% NUMBER FORMS/ -+ ..;/ -+% ENCLOSED ALPHANUMERICS/ -+ ..;/ -+% CJK SYMBOLS AND PUNCTUATION/ -+ ..;..;..;..;/ -+% TABLE 50 HIRAGANA/ -+ ..;..;/ -+% TABLE 51 KATAKANA/ -+ ..;..;/ -+% TABLE 52 BOPOMOFO/ -+ ..;/ -+% HANGUL COMPATIBILITY JAMO/ -+ ..;/ -+% BOPOMOFO EXTENDED/ -+ ..;/ -+% KATAKANA PHONETIC EXTENSIONS/ -+ ..;/ -+% CJK UNIFIED IDEOGRAPHS EXTENSION/ -+ ..;/ -+% CJK UNIFIED IDEOGRAPHS/ -+ ..;/ -+% YI SYLLABLES/ -+ ..;/ -+% HANGUL SYLLABLES/ -+ ..;/ -+% CJK COMPATIBILITY IDEOGRAPHS/ -+ ..;..;/ -+% ALPHABETIC PRESENTATION FORMS/ -+ ..;..;;..;/ -+ ..;..;;;;;/ -+ ;..;/ -+% ARABIC PRESENTATION FORMS/ -+ ..;..;..;..;/ -+ ..;/ -+% ARABIC PRESENTATION FORMS/ -+ ..;..;/ -+% HALFWIDTH AND FULLWIDTH FORMS/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+% OLD ITALIC/ -+ ..;/ -+% GOTHIC/ -+ ..;/ -+% DESERET/ -+ ..;..;/ -+% MATHEMATICAL ALPHANUMERIC SYMBOLS/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;/ -+% CJK UNIFIED IDEOGRAPHS EXTENSION/ -+ ..;/ -+% CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT/ -+ ..;/ -+% The non-ASCII number characters are included here because ISO C 99 / -+% forbids us to classify them as digits; however, they behave more like / -+% alphanumeric than like punctuation. / -+% TABLE 15 and 16 ARABIC/ -+ ..;..;/ -+% TABLE 17 DEVANAGARI/ -+ ..;/ -+% TABLE 18 BENGALI/ -+ ..;/ -+% TABLE 19 GURMUKHI/ -+ ..;/ -+% TABLE 20 GUJARATI/ -+ ..;/ -+% TABLE 21 ORIYA/ -+ ..;/ -+% TABLE 22 TAMIL/ -+ <0>;..;/ -+% TABLE 23 TELUGU/ -+ ..;/ -+% TABLE 24 KANNADA/ -+ ..;/ -+% TABLE 25 MALAYALAM/ -+ ..;/ -+% TABLE 26 THAI/ -+ ..;/ -+% TABLE 27 LAO/ -+ ..;/ -+% TIBETAN/ -+ ..;/ -+% MYANMAR/ -+ ..;/ -+% ETHIOPIC/ -+ <0>;..;/ -+% KHMER/ -+ ..;/ -+% MONGOLIAN/ -+ ..;/ -+% HALFWIDTH AND FULLWIDTH FORMS/ -+ .. -+ -+% The "digit" class must only contain the BASIC LATIN digits, says ISO C 99 -+% (sections 7.25.2.1.5 and 5.2.1). -+digit / -+ .. -+ -+% The "outdigit" information is by default "0" to "9". We don't have to -+% provide it here since localedef will fill in the bits and it would -+% prevent locales copy-ing this file define their own values. -+% outdigit .. -+ -+space / -+% ISO/IEC 6429/ -+ ..;/ -+% TABLE 1 BASIC LATIN/ -+ ;/ -+% OGHAM/ -+ ;/ -+% TABLE 35 GENERAL PUNCTUATION/ -+ ..;..;;;;/ -+% TABLE 50 CJK SYMBOLS AND PUNCTUATION, HIRAGANA/ -+ -+ -+cntrl / -+ ..;..;/ -+% Treat the Line/Paragraph Separators as control characters, like Line Feed./ -+ ; -+ -+punct / -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ;..;..;;;/ -+ ..;..;..;..;/ -+ ;;..;..;..;/ -+ ;..;..;..;;/ -+ ..;;..;..;/ -+ ..;;..;..;;/ -+ ;..;..;..;/ -+ ..;..;;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ;;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;;..;/ -+ ;..;..;;;;/ -+ ;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;/ -+ ..;;;..;..;/ -+ ..;..;..;;/ -+ ..;..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;/ -+ ..;..;;;;;/ -+ ;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;;;..;;/ -+ ..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;/ -+ ..;..;;/ -+ ;;;;;/ -+ ;;;;;/ -+ ..;..;/ -+ .. -+ -+graph / -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;;..;..;/ -+ ..;;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;;..;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;;/ -+ ..;;..;;..;/ -+ ..;..;..;..;/ -+ ;..;;;..;/ -+ ..;..;;;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ;..;..;;..;/ -+ ..;;..;..;;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;/ -+ ..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;.. -+ -+print / -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;;..;..;/ -+ ..;;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;;..;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;;/ -+ ..;;..;;..;/ -+ ..;..;..;..;/ -+ ;..;;;..;/ -+ ..;..;;;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ;..;..;;..;/ -+ ..;;..;..;;/ -+ ..;..;;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;;..;;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;..;/ -+ ..;..;/ -+ ..;;..;/ -+ ..;.. -+ -+% The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f, -+% says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1). -+xdigit / -+ ..;..;.. -+ -+blank / -+ ;;;..;..;; -+ -+toupper / -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,) -+ -+tolower / -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,) -+ -+map "totitle"; / -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);(,);/ -+ (,);(,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,);/ -+ (,);(,) -+ -+% The "combining" class reflects ISO/IEC 10646-1 annex B.1 -+% That is, all combining characters (level 2+3). -+class "combining"; / -+ ..;..;..;..;/ -+ ..;..;..;;/ -+ ..;;..;;..;/ -+ ..;..;..;;..;/ -+ ..;..;;..;/ -+ ..;..;..;;/ -+ ..;..;..;;/ -+ ..;;;..;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ..;;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ;..;;..;;/ -+ ..;..;;..;/ -+ ..;;..;..;/ -+ ..;..;;;;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;..;/ -+ ..;..;..;;..;/ -+ ..;..;..;/ -+ ..;..;/ -+ .. -+ -+% The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 -+% That is, combining characters of level 3. -+class "combining_level3"; / -+ ..;;..;..;/ -+ ..;;..;..;;;/ -+ ;..;..;;..;/ -+ ..;..;;..;/ -+ ..;..;;..;;/ -+ ;..;..;..;/ -+ ..;..;;..;/ -+ ..;..;..;;/ -+ ..;..;..;..;/ -+ ;..;..;..;/ -+ ;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;;/ -+ ..;;..;;..;/ -+ ..;;..;..;;/ -+ ..;..;..;..;/ -+ ..;;..;..;/ -+ ..;..;..;..;/ -+ ..;..;..;..;/ -+ ..;/ -+ ..;..;..;..;;/ -+ ..;..;;..;/ -+ .. -+ -+% END modified i18n LC_CTYPE -+ ++copy "i18n" +END LC_CTYPE + -+LC_MESSAGES -+yesexpr "" -+noexpr "" -+yesstr "" -+nostr "" -+END LC_MESSAGES ++LC_COLLATE ++copy "sr_BA@ijekavian" ++END LC_COLLATE + +LC_MONETARY -+% ISO-4217 (2004-10-25): TRY 949 2 -+int_curr_symbol "" -+currency_symbol "" -+mon_decimal_point "" -+mon_thousands_sep "" ++int_curr_symbol "BAM " ++currency_symbol "KM" ++mon_decimal_point "," ++mon_thousands_sep "." +mon_grouping 3;3 +positive_sign "" -+negative_sign "" ++negative_sign "-" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 @@ -10736,105 +2541,311 @@ diff -uNr libc.old/localedata/locales/tr_CY libc/localedata/locales/tr_CY +END LC_MONETARY + +LC_NUMERIC -+decimal_point "" -+thousands_sep "" -+grouping 3;3 ++copy "bs_BA" +END LC_NUMERIC + +LC_TIME -+abday "";"";"";/ -+ "";"";"";"" -+day "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+abmon "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"";/ -+ "";"" -+mon "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "";/ -+ "" -+d_t_fmt "/ -+" -+d_fmt "" -+t_fmt "" -+am_pm "";"" -+t_fmt_ampm "/ -+" -+date_fmt "/ -+/ -+" ++abday "ned";"pon";"uto";"sri";"et";"pet";"sub" ++day "nedjelja";"ponedeljak";"utorak";"srijeda";"etvrtak";"petak";"subota" ++abmon "jan";"feb";"mar";"apr";"maj";"jun";"jul";"avg";"sep";"okt";"nov";"dec" ++mon "januar";"februar";"mart";"april";"maj";"jun";"jul";"avgust";"septembar";"oktobar";"novembar";"decembar" ++ ++d_t_fmt "%A, %d. %B %Y. %T %Z" ++d_fmt "%d.%m.%Y." ++t_fmt "%T" ++am_pm "";"" ++t_fmt_ampm "%T" ++date_fmt "%a, %e. %b %Y. %H:%M:%S %Z" ++week 7;19971130;4 ++first_weekday 2 ++first_workday 2 +END LC_TIME + ++LC_MESSAGES ++copy "sr_RS@latin" ++END LC_MESSAGES ++ +LC_PAPER -+height 297 -+width 210 ++copy "bs_BA" +END LC_PAPER + ++LC_NAME ++copy "sr_RS@latin" ++END LC_NAME ++ ++LC_ADDRESS ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%s%N" ++country_ab2 "BA" ++country_ab3 "BIH" ++country_post "BIH" ++country_name "Bosna i Hercegovina" ++country_num 070 ++country_car "BIH" ++% Republika Srpska ++country_isbn "99938,99976" ++lang_name "srpski" ++lang_term "srp" ++lang_lib "srp" ++lang_ab "sr" ++END LC_ADDRESS ++ +LC_TELEPHONE -+tel_int_fmt "/ -+" -+int_prefix "" -+int_select "" ++copy "bs_BA" +END LC_TELEPHONE + +LC_MEASUREMENT -+measurement 1 ++copy "bs_BA" +END LC_MEASUREMENT +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sr_ME@latin glibc-2.33/localedata/locales/sr_ME@latin +--- glibc-2.33.org/localedata/locales/sr_ME@latin 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sr_ME@latin 2021-03-20 14:29:52.274826328 +0100 +@@ -0,0 +1,135 @@ ++comment_char % ++escape_char / ++% ++% Serbian Language locale for Montenegro ++% Source: sr_YU, sr_CS locale ++% Address: ++% ++% Contact: Danilo Segan ++% Email: danilo@gnome.org ++% Tel: +381 63 323456 ++% Fax: none ++% Language: sr ++% Territory: ME ++% Revision: 1.2 ++% Date: 2006-10-11 ++% Application: general ++% Users: general ++% Charset: UTF-8, ISO-8859-16 ++% Distribution and use is free, also ++% for commercial purposes. ++ ++LC_IDENTIFICATION ++title "Serbian Latin locale for Montenegro" ++source "sr_YU, sr_CS locale" ++address "" ++contact "Danilo Segan" ++email "bug-glibc@gnu.org" ++tel "" ++fax "" ++language "Serbian" ++territory "Montenegro" ++revision "1.2" ++date "2006-10-11" ++audience "general" ++application "GNU locale" ++abbreviation "" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++category "i18n:2012";LC_MEASUREMENT ++END LC_IDENTIFICATION ++ ++LC_CTYPE ++copy "i18n" ++END LC_CTYPE ++ ++LC_COLLATE ++copy "sr_RS@latin" ++END LC_COLLATE ++ ++LC_MONETARY ++copy "sr_ME" ++END LC_MONETARY ++ ++LC_NUMERIC ++copy "sr_ME" ++END LC_NUMERIC ++ ++LC_TIME ++abday "ned";"pon";"uto";"sri";"et";"pet";"sub" ++day "nedjelja";/ ++ "ponedeljak";/ ++ "utorak";/ ++ "srijeda";/ ++ "etvrtak";/ ++ "petak";/ ++ "subota" ++abmon "jan";"feb";"mar";"apr";"maj";"jun";"jul";"avg";"sep";"okt";"nov";"dec" ++mon "januar";/ ++ "februar";/ ++ "mart";/ ++ "april";/ ++ "maj";/ ++ "jun";/ ++ "jul";/ ++ "avgust";/ ++ "septembar";/ ++ "oktobar";/ ++ "novembar";/ ++ "decembar" ++ ++d_t_fmt "%A, %d, %B %Y. %T %Z" ++d_fmt "%d.%m.%Y." ++t_fmt "%T" ++am_pm "";"" ++t_fmt_ampm "%T" ++date_fmt "%a, %e. %b %Y. %H:%M:%S %Z" ++week 7;19971130;4 ++first_weekday 2 ++first_workday 2 ++END LC_TIME ++ ++LC_MESSAGES ++copy "sr_RS@latin" ++END LC_MESSAGES ++ ++LC_PAPER ++copy "sr_ME" ++END LC_PAPER + +LC_NAME -+name_fmt "/ -+" -+% Sayn -+name_gen "" -+% Bay -+name_mr "" -+% Bayan -+name_mrs "" -+name_miss "" -+name_ms "" ++copy "sr_RS@latin" +END LC_NAME + +LC_ADDRESS -+postal_fmt "/ -+/ -+/ -+/ -+" -+% Kbrs -+country_name "" -+% TR -+%country_post "" -+% CY -+country_car "" -+% 9963 -+country_isbn "" -+country_num 196 -+% CY -+country_ab2 "" -+% CYP -+country_ab3 "" -+% Tu:rkc,e -+lang_name "" -+% tur -+lang_term "" -+% tur -+lang_lib "" -+% tr -+lang_ab "" ++postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" ++country_ab2 "ME" ++country_ab3 "MNE" ++country_post "MNE" ++country_name "Crna Gora" ++country_num 499 ++country_car "MNE" ++country_isbn "9940" ++lang_name "srpski" ++lang_ab "sr" ++lang_term "srp" ++lang_lib "srp" ++END LC_ADDRESS ++ ++LC_TELEPHONE ++copy "sr_ME" ++END LC_TELEPHONE ++ ++LC_MEASUREMENT ++copy "sr_ME" ++END LC_MEASUREMENT +diff -urNp -x '*.orig' glibc-2.33.org/localedata/locales/sw_UG glibc-2.33/localedata/locales/sw_UG +--- glibc-2.33.org/localedata/locales/sw_UG 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/locales/sw_UG 2021-03-20 14:29:52.273826328 +0100 +@@ -0,0 +1,110 @@ ++comment_char % ++escape_char / ++% ++% Swahili Language Locale for Uganda ++% Source: Based on data from Debian/Mandriva ++% Contact: ++% Email: ankry at mif dot pg dot gda dot pl ++% Language: sw ++% Territory: Uganda ++% Revision: 0.2 ++% Date: 2004-08-01 ++% Users: general ++% Repertoiremap: mnemonic,ds ++% Charset: UTF-8 ++% Distribution and use is free, also ++% for commercial purposes. ++ ++LC_IDENTIFICATION ++title "Swahili locale for Uganda" ++source "Based on data from Debian/Mandriva" ++address "" ++contact "" ++email "" ++tel "" ++fax "" ++language "Swahili" ++territory "Uganda" ++revision "0.3" ++date "2005-10-14" ++% ++category "i18n:2012";LC_IDENTIFICATION ++category "i18n:2012";LC_CTYPE ++category "i18n:2012";LC_COLLATE ++category "i18n:2012";LC_TIME ++category "i18n:2012";LC_NUMERIC ++category "i18n:2012";LC_MONETARY ++category "i18n:2012";LC_MESSAGES ++category "i18n:2012";LC_PAPER ++category "i18n:2012";LC_NAME ++category "i18n:2012";LC_ADDRESS ++category "i18n:2012";LC_TELEPHONE ++END LC_IDENTIFICATION ++ ++%%%%%%%%%%%%%%%% ++% TODO: check LC_MONETARY, LC_NUMERIC, LC_MESSAGES, LC_COLLATE ++% check time and date formats ++%%%%%%%%%%%%%%%% ++ ++LC_COLLATE ++copy "sw_KE" ++END LC_COLLATE ++ ++LC_CTYPE ++copy "sw_KE" ++END LC_CTYPE ++ ++LC_MONETARY ++copy "lg_UG" ++END LC_MONETARY ++ ++LC_NUMERIC ++copy "lg_UG" ++END LC_NUMERIC ++ ++LC_TELEPHONE ++copy "lg_UG" ++END LC_TELEPHONE ++ ++LC_TIME ++copy "sw_KE" ++END LC_TIME ++ ++LC_MESSAGES ++copy "sw_KE" ++END LC_MESSAGES ++ ++% Default paper: A4 ++LC_PAPER ++height 297 ++width 210 ++END LC_PAPER ++ ++% Metric System (ISO 1000) ++LC_MEASUREMENT ++measurement 1 ++END LC_MEASUREMENT ++ ++LC_ADDRESS ++% ++% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category. ++% ++postal_fmt "%z%c%T%s%b%e%r" ++% ++% Uganda ++country_name "Uganda" ++country_post "UG" ++country_ab2 "UG" ++country_ab3 "UGA" ++country_num 800 ++country_car "EAU" ++country_isbn "9970" ++lang_name "Kiswahili" ++lang_ab "sw" ++lang_term "swa" ++lang_lib "swa" +END LC_ADDRESS ++ ++LC_NAME ++copy "sw_KE" ++END LC_NAME