]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/misc/metadata.txt
ICU-57132.0.1.tar.gz
[apple/icu.git] / icuSources / data / misc / metadata.txt
index 74d06c97decb587158bedeab85c30f85f3803aed..556854263e6253775289558f6f2ade5af8c18eec 100755 (executable)
 // ***************************************************************************
 // *
-// * Copyright (C) 2013 International Business Machines
+// * Copyright (C) 2016 International Business Machines
 // * Corporation and others. All Rights Reserved.
 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
 // * Source File: <path>/supplementalMetadata.xml
 // *
 // ***************************************************************************
 metadata:table(nofallback){
-    languageAlias{
-        aa_SAAHO{"ssy"}
-        aar{"aa"}
-        abk{"ab"}
-        afr{"af"}
-        aju{"jrb"}
-        aka{"ak"}
-        als{"sq"}
-        amh{"am"}
-        ara{"ar"}
-        arb{"ar"}
-        arg{"an"}
-        art-lojban{"jbo"}
-        asm{"as"}
-        ava{"av"}
-        ave{"ae"}
-        aym{"ay"}
-        ayr{"ay"}
-        aze{"az"}
-        azj{"az"}
-        bak{"ba"}
-        bam{"bm"}
-        bcc{"bal"}
-        bcl{"bik"}
-        bel{"be"}
-        ben{"bn"}
-        bih{"bh"}
-        bis{"bi"}
-        bod{"bo"}
-        bos{"bs"}
-        bre{"br"}
-        bul{"bg"}
-        bxk{"luy"}
-        bxr{"bua"}
-        cat{"ca"}
-        ces{"cs"}
-        cha{"ch"}
-        che{"ce"}
-        chu{"cu"}
-        chv{"cv"}
-        cld{"syr"}
-        cmn{"zh"}
-        cor{"kw"}
-        cos{"co"}
-        cre{"cr"}
-        cwd{"cr"}
-        cym{"cy"}
-        dan{"da"}
-        deu{"de"}
-        dgo{"doi"}
-        dhd{"mwr"}
-        dik{"din"}
-        diq{"zza"}
-        div{"dv"}
-        dzo{"dz"}
-        ekk{"et"}
-        ell{"el"}
-        emk{"man"}
-        eng{"en"}
-        epo{"eo"}
-        esk{"ik"}
-        est{"et"}
-        eus{"eu"}
-        ewe{"ee"}
-        fao{"fo"}
-        fas{"fa"}
-        fat{"ak"}
-        fij{"fj"}
-        fin{"fi"}
-        fra{"fr"}
-        fry{"fy"}
-        fuc{"ff"}
-        ful{"ff"}
-        gaz{"om"}
-        gbo{"grb"}
-        gla{"gd"}
-        gle{"ga"}
-        glg{"gl"}
-        glv{"gv"}
-        gno{"gon"}
-        grn{"gn"}
-        gug{"gn"}
-        guj{"gu"}
-        gya{"gba"}
-        hat{"ht"}
-        hau{"ha"}
-        hbs{"sr_Latn"}
-        hdn{"hai"}
-        hea{"hmn"}
-        heb{"he"}
-        her{"hz"}
-        him{"srx"}
-        hin{"hi"}
-        hmo{"ho"}
-        hrv{"hr"}
-        hun{"hu"}
-        hye{"hy"}
-        i-ami{"ami"}
-        i-bnn{"bnn"}
-        i-hak{"hak"}
-        i-klingon{"tlh"}
-        i-lux{"lb"}
-        i-navajo{"nv"}
-        i-pwn{"pwn"}
-        i-tao{"tao"}
-        i-tay{"tay"}
-        i-tsu{"tsu"}
-        ibo{"ig"}
-        ido{"io"}
-        iii{"ii"}
-        ike{"iu"}
-        iku{"iu"}
-        ile{"ie"}
-        in{"id"}
-        ina{"ia"}
-        ind{"id"}
-        ipk{"ik"}
-        isl{"is"}
-        ita{"it"}
-        iw{"he"}
-        jav{"jv"}
-        ji{"yi"}
-        jpn{"ja"}
-        jw{"jv"}
-        kal{"kl"}
-        kan{"kn"}
-        kas{"ks"}
-        kat{"ka"}
-        kau{"kr"}
-        kaz{"kk"}
-        khk{"mn"}
-        khm{"km"}
-        kik{"ki"}
-        kin{"rw"}
-        kir{"ky"}
-        kmr{"ku"}
-        knc{"kr"}
-        kng{"kg"}
-        knn{"kok"}
-        kom{"kv"}
-        kon{"kg"}
-        kor{"ko"}
-        kpv{"kv"}
-        kua{"kj"}
-        kur{"ku"}
-        lao{"lo"}
-        lat{"la"}
-        lav{"lv"}
-        lbk{"bnc"}
-        lim{"li"}
-        lin{"ln"}
-        lit{"lt"}
-        ltz{"lb"}
-        lub{"lu"}
-        lug{"lg"}
-        lvs{"lv"}
-        mah{"mh"}
-        mal{"ml"}
-        mar{"mr"}
-        mhr{"chm"}
-        mkd{"mk"}
-        mlg{"mg"}
-        mlt{"mt"}
-        mo{"ro"}
-        mol{"ro"}
-        mon{"mn"}
-        mri{"mi"}
-        msa{"ms"}
-        mup{"raj"}
-        mya{"my"}
-        nau{"na"}
-        nav{"nv"}
-        nbl{"nr"}
-        nde{"nd"}
-        ndo{"ng"}
-        nep{"ne"}
-        nld{"nl"}
-        nno{"nn"}
-        no{"nb"}
-        no-bok{"nb"}
-        no-nyn{"nn"}
-        no_BOKMAL{"nb"}
-        no_NYNORSK{"nn"}
-        nob{"nb"}
-        nor{"nb"}
-        npi{"ne"}
-        nya{"ny"}
-        oci{"oc"}
-        ojg{"oj"}
-        oji{"oj"}
-        ori{"or"}
-        orm{"om"}
-        ory{"or"}
-        oss{"os"}
-        pan{"pa"}
-        pbu{"ps"}
-        pes{"fa"}
-        pli{"pi"}
-        plt{"mg"}
-        pnb{"lah"}
-        pol{"pl"}
-        por{"pt"}
-        pus{"ps"}
-        que{"qu"}
-        qxp{"qu"}
-        rmy{"rom"}
-        roh{"rm"}
-        ron{"ro"}
-        run{"rn"}
-        rus{"ru"}
-        sag{"sg"}
-        san{"sa"}
-        sgn-BE-FR{"sfb"}
-        sgn-BE-NL{"vgt"}
-        sgn-CH-DE{"sgg"}
-        sh{"sr_Latn"}
-        sin{"si"}
-        slk{"sk"}
-        slv{"sl"}
-        sme{"se"}
-        smo{"sm"}
-        sna{"sn"}
-        snd{"sd"}
-        som{"so"}
-        sot{"st"}
-        spa{"es"}
-        spy{"kln"}
-        sqi{"sq"}
-        src{"sc"}
-        srd{"sc"}
-        srp{"sr"}
-        ssw{"ss"}
-        sun{"su"}
-        swa{"sw"}
-        swe{"sv"}
-        swh{"sw"}
-        tah{"ty"}
-        tam{"ta"}
-        tat{"tt"}
-        tel{"te"}
-        tgk{"tg"}
-        tgl{"fil"}
-        tha{"th"}
-        tir{"ti"}
-        tl{"fil"}
-        ton{"to"}
-        tsn{"tn"}
-        tso{"ts"}
-        ttq{"tmh"}
-        tuk{"tk"}
-        tur{"tr"}
-        tw{"ak"}
-        twi{"ak"}
-        uig{"ug"}
-        ukr{"uk"}
-        umu{"del"}
-        urd{"ur"}
-        uzb{"uz"}
-        uzn{"uz"}
-        ven{"ve"}
-        vie{"vi"}
-        vol{"vo"}
-        wln{"wa"}
-        wol{"wo"}
-        xho{"xh"}
-        xpe{"kpe"}
-        xsl{"den"}
-        ydd{"yi"}
-        yid{"yi"}
-        yor{"yo"}
-        zai{"zap"}
-        zh-guoyu{"zh"}
-        zh-hakka{"hak"}
-        zh-min-nan{"nan"}
-        zh-xiang{"hsn"}
-        zha{"za"}
-        zho{"zh"}
-        zsm{"ms"}
-        zul{"zu"}
-        zyb{"za"}
+    alias{
+        language{
+            aa_SAAHO{
+                reason{"deprecated"}
+                replacement{"ssy"}
+            }
+            aar{
+                reason{"overlong"}
+                replacement{"aa"}
+            }
+            abk{
+                reason{"overlong"}
+                replacement{"ab"}
+            }
+            afr{
+                reason{"overlong"}
+                replacement{"af"}
+            }
+            aju{
+                reason{"macrolanguage"}
+                replacement{"jrb"}
+            }
+            aka{
+                reason{"overlong"}
+                replacement{"ak"}
+            }
+            alb{
+                reason{"bibliographic"}
+                replacement{"sq"}
+            }
+            als{
+                reason{"macrolanguage"}
+                replacement{"sq"}
+            }
+            amh{
+                reason{"overlong"}
+                replacement{"am"}
+            }
+            ara{
+                reason{"overlong"}
+                replacement{"ar"}
+            }
+            arb{
+                reason{"macrolanguage"}
+                replacement{"ar"}
+            }
+            arg{
+                reason{"overlong"}
+                replacement{"an"}
+            }
+            arm{
+                reason{"bibliographic"}
+                replacement{"hy"}
+            }
+            art_lojban{
+                reason{"deprecated"}
+                replacement{"jbo"}
+            }
+            asm{
+                reason{"overlong"}
+                replacement{"as"}
+            }
+            ava{
+                reason{"overlong"}
+                replacement{"av"}
+            }
+            ave{
+                reason{"overlong"}
+                replacement{"ae"}
+            }
+            aym{
+                reason{"overlong"}
+                replacement{"ay"}
+            }
+            ayr{
+                reason{"macrolanguage"}
+                replacement{"ay"}
+            }
+            az_AZ{
+                reason{"legacy"}
+                replacement{"az_Latn_AZ"}
+            }
+            aze{
+                reason{"overlong"}
+                replacement{"az"}
+            }
+            azj{
+                reason{"macrolanguage"}
+                replacement{"az"}
+            }
+            bak{
+                reason{"overlong"}
+                replacement{"ba"}
+            }
+            bam{
+                reason{"overlong"}
+                replacement{"bm"}
+            }
+            baq{
+                reason{"bibliographic"}
+                replacement{"eu"}
+            }
+            bcc{
+                reason{"macrolanguage"}
+                replacement{"bal"}
+            }
+            bcl{
+                reason{"macrolanguage"}
+                replacement{"bik"}
+            }
+            bel{
+                reason{"overlong"}
+                replacement{"be"}
+            }
+            ben{
+                reason{"overlong"}
+                replacement{"bn"}
+            }
+            bih{
+                reason{"overlong"}
+                replacement{"bh"}
+            }
+            bis{
+                reason{"overlong"}
+                replacement{"bi"}
+            }
+            bod{
+                reason{"overlong"}
+                replacement{"bo"}
+            }
+            bos{
+                reason{"overlong"}
+                replacement{"bs"}
+            }
+            bre{
+                reason{"overlong"}
+                replacement{"br"}
+            }
+            bs_BA{
+                reason{"legacy"}
+                replacement{"bs_Latn_BA"}
+            }
+            bul{
+                reason{"overlong"}
+                replacement{"bg"}
+            }
+            bur{
+                reason{"bibliographic"}
+                replacement{"my"}
+            }
+            bxk{
+                reason{"macrolanguage"}
+                replacement{"luy"}
+            }
+            bxr{
+                reason{"macrolanguage"}
+                replacement{"bua"}
+            }
+            cat{
+                reason{"overlong"}
+                replacement{"ca"}
+            }
+            ces{
+                reason{"overlong"}
+                replacement{"cs"}
+            }
+            cha{
+                reason{"overlong"}
+                replacement{"ch"}
+            }
+            che{
+                reason{"overlong"}
+                replacement{"ce"}
+            }
+            chi{
+                reason{"bibliographic"}
+                replacement{"zh"}
+            }
+            chu{
+                reason{"overlong"}
+                replacement{"cu"}
+            }
+            chv{
+                reason{"overlong"}
+                replacement{"cv"}
+            }
+            cld{
+                reason{"macrolanguage"}
+                replacement{"syr"}
+            }
+            cmn{
+                reason{"macrolanguage"}
+                replacement{"zh"}
+            }
+            cor{
+                reason{"overlong"}
+                replacement{"kw"}
+            }
+            cos{
+                reason{"overlong"}
+                replacement{"co"}
+            }
+            cre{
+                reason{"overlong"}
+                replacement{"cr"}
+            }
+            cwd{
+                reason{"macrolanguage"}
+                replacement{"cr"}
+            }
+            cym{
+                reason{"overlong"}
+                replacement{"cy"}
+            }
+            cze{
+                reason{"bibliographic"}
+                replacement{"cs"}
+            }
+            dan{
+                reason{"overlong"}
+                replacement{"da"}
+            }
+            deu{
+                reason{"overlong"}
+                replacement{"de"}
+            }
+            dgo{
+                reason{"macrolanguage"}
+                replacement{"doi"}
+            }
+            dhd{
+                reason{"macrolanguage"}
+                replacement{"mwr"}
+            }
+            dik{
+                reason{"macrolanguage"}
+                replacement{"din"}
+            }
+            diq{
+                reason{"macrolanguage"}
+                replacement{"zza"}
+            }
+            div{
+                reason{"overlong"}
+                replacement{"dv"}
+            }
+            dut{
+                reason{"bibliographic"}
+                replacement{"nl"}
+            }
+            dzo{
+                reason{"overlong"}
+                replacement{"dz"}
+            }
+            ekk{
+                reason{"macrolanguage"}
+                replacement{"et"}
+            }
+            ell{
+                reason{"overlong"}
+                replacement{"el"}
+            }
+            emk{
+                reason{"macrolanguage"}
+                replacement{"man"}
+            }
+            eng{
+                reason{"overlong"}
+                replacement{"en"}
+            }
+            epo{
+                reason{"overlong"}
+                replacement{"eo"}
+            }
+            esk{
+                reason{"macrolanguage"}
+                replacement{"ik"}
+            }
+            est{
+                reason{"overlong"}
+                replacement{"et"}
+            }
+            eus{
+                reason{"overlong"}
+                replacement{"eu"}
+            }
+            ewe{
+                reason{"overlong"}
+                replacement{"ee"}
+            }
+            fao{
+                reason{"overlong"}
+                replacement{"fo"}
+            }
+            fas{
+                reason{"overlong"}
+                replacement{"fa"}
+            }
+            fat{
+                reason{"macrolanguage"}
+                replacement{"ak"}
+            }
+            fij{
+                reason{"overlong"}
+                replacement{"fj"}
+            }
+            fin{
+                reason{"overlong"}
+                replacement{"fi"}
+            }
+            fra{
+                reason{"overlong"}
+                replacement{"fr"}
+            }
+            fre{
+                reason{"bibliographic"}
+                replacement{"fr"}
+            }
+            fry{
+                reason{"overlong"}
+                replacement{"fy"}
+            }
+            fuc{
+                reason{"macrolanguage"}
+                replacement{"ff"}
+            }
+            ful{
+                reason{"overlong"}
+                replacement{"ff"}
+            }
+            gaz{
+                reason{"macrolanguage"}
+                replacement{"om"}
+            }
+            gbo{
+                reason{"macrolanguage"}
+                replacement{"grb"}
+            }
+            geo{
+                reason{"bibliographic"}
+                replacement{"ka"}
+            }
+            ger{
+                reason{"bibliographic"}
+                replacement{"de"}
+            }
+            gla{
+                reason{"overlong"}
+                replacement{"gd"}
+            }
+            gle{
+                reason{"overlong"}
+                replacement{"ga"}
+            }
+            glg{
+                reason{"overlong"}
+                replacement{"gl"}
+            }
+            glv{
+                reason{"overlong"}
+                replacement{"gv"}
+            }
+            gno{
+                reason{"macrolanguage"}
+                replacement{"gon"}
+            }
+            gre{
+                reason{"bibliographic"}
+                replacement{"el"}
+            }
+            grn{
+                reason{"overlong"}
+                replacement{"gn"}
+            }
+            gug{
+                reason{"macrolanguage"}
+                replacement{"gn"}
+            }
+            guj{
+                reason{"overlong"}
+                replacement{"gu"}
+            }
+            gya{
+                reason{"macrolanguage"}
+                replacement{"gba"}
+            }
+            ha_Latn_GH{
+                reason{"legacy"}
+                replacement{"ha_GH"}
+            }
+            ha_Latn_NE{
+                reason{"legacy"}
+                replacement{"ha_NE"}
+            }
+            ha_Latn_NG{
+                reason{"legacy"}
+                replacement{"ha_NG"}
+            }
+            hat{
+                reason{"overlong"}
+                replacement{"ht"}
+            }
+            hau{
+                reason{"overlong"}
+                replacement{"ha"}
+            }
+            hbs{
+                reason{"overlong"}
+                replacement{"sr_Latn"}
+            }
+            hdn{
+                reason{"macrolanguage"}
+                replacement{"hai"}
+            }
+            hea{
+                reason{"macrolanguage"}
+                replacement{"hmn"}
+            }
+            heb{
+                reason{"overlong"}
+                replacement{"he"}
+            }
+            her{
+                reason{"overlong"}
+                replacement{"hz"}
+            }
+            him{
+                reason{"macrolanguage"}
+                replacement{"srx"}
+            }
+            hin{
+                reason{"overlong"}
+                replacement{"hi"}
+            }
+            hmo{
+                reason{"overlong"}
+                replacement{"ho"}
+            }
+            hrv{
+                reason{"overlong"}
+                replacement{"hr"}
+            }
+            hun{
+                reason{"overlong"}
+                replacement{"hu"}
+            }
+            hye{
+                reason{"overlong"}
+                replacement{"hy"}
+            }
+            i_ami{
+                reason{"deprecated"}
+                replacement{"ami"}
+            }
+            i_bnn{
+                reason{"deprecated"}
+                replacement{"bnn"}
+            }
+            i_hak{
+                reason{"deprecated"}
+                replacement{"hak"}
+            }
+            i_klingon{
+                reason{"deprecated"}
+                replacement{"tlh"}
+            }
+            i_lux{
+                reason{"deprecated"}
+                replacement{"lb"}
+            }
+            i_navajo{
+                reason{"deprecated"}
+                replacement{"nv"}
+            }
+            i_pwn{
+                reason{"deprecated"}
+                replacement{"pwn"}
+            }
+            i_tao{
+                reason{"deprecated"}
+                replacement{"tao"}
+            }
+            i_tay{
+                reason{"deprecated"}
+                replacement{"tay"}
+            }
+            i_tsu{
+                reason{"deprecated"}
+                replacement{"tsu"}
+            }
+            ibo{
+                reason{"overlong"}
+                replacement{"ig"}
+            }
+            ice{
+                reason{"bibliographic"}
+                replacement{"is"}
+            }
+            ido{
+                reason{"overlong"}
+                replacement{"io"}
+            }
+            iii{
+                reason{"overlong"}
+                replacement{"ii"}
+            }
+            ike{
+                reason{"macrolanguage"}
+                replacement{"iu"}
+            }
+            iku{
+                reason{"overlong"}
+                replacement{"iu"}
+            }
+            ile{
+                reason{"overlong"}
+                replacement{"ie"}
+            }
+            in{
+                reason{"deprecated"}
+                replacement{"id"}
+            }
+            ina{
+                reason{"overlong"}
+                replacement{"ia"}
+            }
+            ind{
+                reason{"overlong"}
+                replacement{"id"}
+            }
+            ipk{
+                reason{"overlong"}
+                replacement{"ik"}
+            }
+            isl{
+                reason{"overlong"}
+                replacement{"is"}
+            }
+            ita{
+                reason{"overlong"}
+                replacement{"it"}
+            }
+            iw{
+                reason{"deprecated"}
+                replacement{"he"}
+            }
+            jav{
+                reason{"overlong"}
+                replacement{"jv"}
+            }
+            ji{
+                reason{"deprecated"}
+                replacement{"yi"}
+            }
+            jpn{
+                reason{"overlong"}
+                replacement{"ja"}
+            }
+            jw{
+                reason{"deprecated"}
+                replacement{"jv"}
+            }
+            kal{
+                reason{"overlong"}
+                replacement{"kl"}
+            }
+            kan{
+                reason{"overlong"}
+                replacement{"kn"}
+            }
+            kas{
+                reason{"overlong"}
+                replacement{"ks"}
+            }
+            kat{
+                reason{"overlong"}
+                replacement{"ka"}
+            }
+            kau{
+                reason{"overlong"}
+                replacement{"kr"}
+            }
+            kaz{
+                reason{"overlong"}
+                replacement{"kk"}
+            }
+            khk{
+                reason{"macrolanguage"}
+                replacement{"mn"}
+            }
+            khm{
+                reason{"overlong"}
+                replacement{"km"}
+            }
+            kik{
+                reason{"overlong"}
+                replacement{"ki"}
+            }
+            kin{
+                reason{"overlong"}
+                replacement{"rw"}
+            }
+            kir{
+                reason{"overlong"}
+                replacement{"ky"}
+            }
+            kk_Cyrl_KZ{
+                reason{"legacy"}
+                replacement{"kk_KZ"}
+            }
+            kmr{
+                reason{"macrolanguage"}
+                replacement{"ku"}
+            }
+            knc{
+                reason{"macrolanguage"}
+                replacement{"kr"}
+            }
+            kng{
+                reason{"macrolanguage"}
+                replacement{"kg"}
+            }
+            knn{
+                reason{"macrolanguage"}
+                replacement{"kok"}
+            }
+            kom{
+                reason{"overlong"}
+                replacement{"kv"}
+            }
+            kon{
+                reason{"overlong"}
+                replacement{"kg"}
+            }
+            kor{
+                reason{"overlong"}
+                replacement{"ko"}
+            }
+            kpv{
+                reason{"macrolanguage"}
+                replacement{"kv"}
+            }
+            ks_Arab_IN{
+                reason{"legacy"}
+                replacement{"ks_IN"}
+            }
+            kua{
+                reason{"overlong"}
+                replacement{"kj"}
+            }
+            kur{
+                reason{"overlong"}
+                replacement{"ku"}
+            }
+            ky_Cyrl_KG{
+                reason{"legacy"}
+                replacement{"ky_KG"}
+            }
+            lao{
+                reason{"overlong"}
+                replacement{"lo"}
+            }
+            lat{
+                reason{"overlong"}
+                replacement{"la"}
+            }
+            lav{
+                reason{"overlong"}
+                replacement{"lv"}
+            }
+            lbk{
+                reason{"macrolanguage"}
+                replacement{"bnc"}
+            }
+            lim{
+                reason{"overlong"}
+                replacement{"li"}
+            }
+            lin{
+                reason{"overlong"}
+                replacement{"ln"}
+            }
+            lit{
+                reason{"overlong"}
+                replacement{"lt"}
+            }
+            ltz{
+                reason{"overlong"}
+                replacement{"lb"}
+            }
+            lub{
+                reason{"overlong"}
+                replacement{"lu"}
+            }
+            lug{
+                reason{"overlong"}
+                replacement{"lg"}
+            }
+            lvs{
+                reason{"macrolanguage"}
+                replacement{"lv"}
+            }
+            mac{
+                reason{"bibliographic"}
+                replacement{"mk"}
+            }
+            mah{
+                reason{"overlong"}
+                replacement{"mh"}
+            }
+            mal{
+                reason{"overlong"}
+                replacement{"ml"}
+            }
+            mao{
+                reason{"bibliographic"}
+                replacement{"mi"}
+            }
+            mar{
+                reason{"overlong"}
+                replacement{"mr"}
+            }
+            may{
+                reason{"bibliographic"}
+                replacement{"ms"}
+            }
+            mhr{
+                reason{"macrolanguage"}
+                replacement{"chm"}
+            }
+            mkd{
+                reason{"overlong"}
+                replacement{"mk"}
+            }
+            mlg{
+                reason{"overlong"}
+                replacement{"mg"}
+            }
+            mlt{
+                reason{"overlong"}
+                replacement{"mt"}
+            }
+            mn_Cyrl_MN{
+                reason{"legacy"}
+                replacement{"mn_MN"}
+            }
+            mnk{
+                reason{"macrolanguage"}
+                replacement{"man"}
+            }
+            mo{
+                reason{"deprecated"}
+                replacement{"ro_MD"}
+            }
+            mol{
+                reason{"overlong"}
+                replacement{"ro_MD"}
+            }
+            mon{
+                reason{"overlong"}
+                replacement{"mn"}
+            }
+            mri{
+                reason{"overlong"}
+                replacement{"mi"}
+            }
+            ms_Latn_BN{
+                reason{"legacy"}
+                replacement{"ms_BN"}
+            }
+            ms_Latn_MY{
+                reason{"legacy"}
+                replacement{"ms_MY"}
+            }
+            ms_Latn_SG{
+                reason{"legacy"}
+                replacement{"ms_SG"}
+            }
+            msa{
+                reason{"overlong"}
+                replacement{"ms"}
+            }
+            mup{
+                reason{"macrolanguage"}
+                replacement{"raj"}
+            }
+            mya{
+                reason{"overlong"}
+                replacement{"my"}
+            }
+            nau{
+                reason{"overlong"}
+                replacement{"na"}
+            }
+            nav{
+                reason{"overlong"}
+                replacement{"nv"}
+            }
+            nbl{
+                reason{"overlong"}
+                replacement{"nr"}
+            }
+            nde{
+                reason{"overlong"}
+                replacement{"nd"}
+            }
+            ndo{
+                reason{"overlong"}
+                replacement{"ng"}
+            }
+            nep{
+                reason{"overlong"}
+                replacement{"ne"}
+            }
+            nld{
+                reason{"overlong"}
+                replacement{"nl"}
+            }
+            nno{
+                reason{"overlong"}
+                replacement{"nn"}
+            }
+            no{
+                reason{"legacy"}
+                replacement{"nb"}
+            }
+            no_BOKMAL{
+                reason{"deprecated"}
+                replacement{"nb"}
+            }
+            no_NYNORSK{
+                reason{"deprecated"}
+                replacement{"nn"}
+            }
+            no_bok{
+                reason{"deprecated"}
+                replacement{"nb"}
+            }
+            no_nyn{
+                reason{"deprecated"}
+                replacement{"nn"}
+            }
+            nob{
+                reason{"overlong"}
+                replacement{"nb"}
+            }
+            nor{
+                reason{"overlong"}
+                replacement{"nb"}
+            }
+            npi{
+                reason{"macrolanguage"}
+                replacement{"ne"}
+            }
+            nya{
+                reason{"overlong"}
+                replacement{"ny"}
+            }
+            oci{
+                reason{"overlong"}
+                replacement{"oc"}
+            }
+            ojg{
+                reason{"macrolanguage"}
+                replacement{"oj"}
+            }
+            oji{
+                reason{"overlong"}
+                replacement{"oj"}
+            }
+            ori{
+                reason{"overlong"}
+                replacement{"or"}
+            }
+            orm{
+                reason{"overlong"}
+                replacement{"om"}
+            }
+            ory{
+                reason{"macrolanguage"}
+                replacement{"or"}
+            }
+            oss{
+                reason{"overlong"}
+                replacement{"os"}
+            }
+            pa_IN{
+                reason{"legacy"}
+                replacement{"pa_Guru_IN"}
+            }
+            pa_PK{
+                reason{"legacy"}
+                replacement{"pa_Arab_PK"}
+            }
+            pan{
+                reason{"overlong"}
+                replacement{"pa"}
+            }
+            pbu{
+                reason{"macrolanguage"}
+                replacement{"ps"}
+            }
+            per{
+                reason{"bibliographic"}
+                replacement{"fa"}
+            }
+            pes{
+                reason{"macrolanguage"}
+                replacement{"fa"}
+            }
+            pli{
+                reason{"overlong"}
+                replacement{"pi"}
+            }
+            plt{
+                reason{"macrolanguage"}
+                replacement{"mg"}
+            }
+            pnb{
+                reason{"macrolanguage"}
+                replacement{"lah"}
+            }
+            pol{
+                reason{"overlong"}
+                replacement{"pl"}
+            }
+            por{
+                reason{"overlong"}
+                replacement{"pt"}
+            }
+            pus{
+                reason{"overlong"}
+                replacement{"ps"}
+            }
+            que{
+                reason{"overlong"}
+                replacement{"qu"}
+            }
+            quz{
+                reason{"macrolanguage"}
+                replacement{"qu"}
+            }
+            rmy{
+                reason{"macrolanguage"}
+                replacement{"rom"}
+            }
+            roh{
+                reason{"overlong"}
+                replacement{"rm"}
+            }
+            ron{
+                reason{"overlong"}
+                replacement{"ro"}
+            }
+            rum{
+                reason{"bibliographic"}
+                replacement{"ro"}
+            }
+            run{
+                reason{"overlong"}
+                replacement{"rn"}
+            }
+            rus{
+                reason{"overlong"}
+                replacement{"ru"}
+            }
+            sag{
+                reason{"overlong"}
+                replacement{"sg"}
+            }
+            san{
+                reason{"overlong"}
+                replacement{"sa"}
+            }
+            scc{
+                reason{"deprecated"}
+                replacement{"sr"}
+            }
+            scr{
+                reason{"deprecated"}
+                replacement{"hr"}
+            }
+            sgn_BE_FR{
+                reason{"deprecated"}
+                replacement{"sfb"}
+            }
+            sgn_BE_NL{
+                reason{"deprecated"}
+                replacement{"vgt"}
+            }
+            sgn_CH_DE{
+                reason{"deprecated"}
+                replacement{"sgg"}
+            }
+            sh{
+                reason{"legacy"}
+                replacement{"sr_Latn"}
+            }
+            shi_MA{
+                reason{"legacy"}
+                replacement{"shi_Tfng_MA"}
+            }
+            sin{
+                reason{"overlong"}
+                replacement{"si"}
+            }
+            slk{
+                reason{"overlong"}
+                replacement{"sk"}
+            }
+            slo{
+                reason{"bibliographic"}
+                replacement{"sk"}
+            }
+            slv{
+                reason{"overlong"}
+                replacement{"sl"}
+            }
+            sme{
+                reason{"overlong"}
+                replacement{"se"}
+            }
+            smo{
+                reason{"overlong"}
+                replacement{"sm"}
+            }
+            sna{
+                reason{"overlong"}
+                replacement{"sn"}
+            }
+            snd{
+                reason{"overlong"}
+                replacement{"sd"}
+            }
+            som{
+                reason{"overlong"}
+                replacement{"so"}
+            }
+            sot{
+                reason{"overlong"}
+                replacement{"st"}
+            }
+            spa{
+                reason{"overlong"}
+                replacement{"es"}
+            }
+            spy{
+                reason{"macrolanguage"}
+                replacement{"kln"}
+            }
+            sqi{
+                reason{"overlong"}
+                replacement{"sq"}
+            }
+            sr_BA{
+                reason{"legacy"}
+                replacement{"sr_Cyrl_BA"}
+            }
+            sr_ME{
+                reason{"legacy"}
+                replacement{"sr_Latn_ME"}
+            }
+            sr_RS{
+                reason{"legacy"}
+                replacement{"sr_Cyrl_RS"}
+            }
+            sr_XK{
+                reason{"legacy"}
+                replacement{"sr_Cyrl_XK"}
+            }
+            src{
+                reason{"macrolanguage"}
+                replacement{"sc"}
+            }
+            srd{
+                reason{"overlong"}
+                replacement{"sc"}
+            }
+            srp{
+                reason{"overlong"}
+                replacement{"sr"}
+            }
+            ssw{
+                reason{"overlong"}
+                replacement{"ss"}
+            }
+            sun{
+                reason{"overlong"}
+                replacement{"su"}
+            }
+            swa{
+                reason{"overlong"}
+                replacement{"sw"}
+            }
+            swe{
+                reason{"overlong"}
+                replacement{"sv"}
+            }
+            swh{
+                reason{"macrolanguage"}
+                replacement{"sw"}
+            }
+            tah{
+                reason{"overlong"}
+                replacement{"ty"}
+            }
+            tam{
+                reason{"overlong"}
+                replacement{"ta"}
+            }
+            tat{
+                reason{"overlong"}
+                replacement{"tt"}
+            }
+            tel{
+                reason{"overlong"}
+                replacement{"te"}
+            }
+            tgk{
+                reason{"overlong"}
+                replacement{"tg"}
+            }
+            tgl{
+                reason{"overlong"}
+                replacement{"fil"}
+            }
+            tha{
+                reason{"overlong"}
+                replacement{"th"}
+            }
+            tib{
+                reason{"bibliographic"}
+                replacement{"bo"}
+            }
+            tir{
+                reason{"overlong"}
+                replacement{"ti"}
+            }
+            tl{
+                reason{"legacy"}
+                replacement{"fil"}
+            }
+            ton{
+                reason{"overlong"}
+                replacement{"to"}
+            }
+            tsn{
+                reason{"overlong"}
+                replacement{"tn"}
+            }
+            tso{
+                reason{"overlong"}
+                replacement{"ts"}
+            }
+            ttq{
+                reason{"macrolanguage"}
+                replacement{"tmh"}
+            }
+            tuk{
+                reason{"overlong"}
+                replacement{"tk"}
+            }
+            tur{
+                reason{"overlong"}
+                replacement{"tr"}
+            }
+            tw{
+                reason{"macrolanguage"}
+                replacement{"ak"}
+            }
+            twi{
+                reason{"overlong"}
+                replacement{"ak"}
+            }
+            tzm_Latn_MA{
+                reason{"legacy"}
+                replacement{"tzm_MA"}
+            }
+            ug_Arab_CN{
+                reason{"legacy"}
+                replacement{"ug_CN"}
+            }
+            uig{
+                reason{"overlong"}
+                replacement{"ug"}
+            }
+            ukr{
+                reason{"overlong"}
+                replacement{"uk"}
+            }
+            umu{
+                reason{"macrolanguage"}
+                replacement{"del"}
+            }
+            urd{
+                reason{"overlong"}
+                replacement{"ur"}
+            }
+            uz_AF{
+                reason{"legacy"}
+                replacement{"uz_Arab_AF"}
+            }
+            uz_UZ{
+                reason{"legacy"}
+                replacement{"uz_Latn_UZ"}
+            }
+            uzb{
+                reason{"overlong"}
+                replacement{"uz"}
+            }
+            uzn{
+                reason{"macrolanguage"}
+                replacement{"uz"}
+            }
+            vai_LR{
+                reason{"legacy"}
+                replacement{"vai_Vaii_LR"}
+            }
+            ven{
+                reason{"overlong"}
+                replacement{"ve"}
+            }
+            vie{
+                reason{"overlong"}
+                replacement{"vi"}
+            }
+            vol{
+                reason{"overlong"}
+                replacement{"vo"}
+            }
+            wel{
+                reason{"bibliographic"}
+                replacement{"cy"}
+            }
+            wln{
+                reason{"overlong"}
+                replacement{"wa"}
+            }
+            wol{
+                reason{"overlong"}
+                replacement{"wo"}
+            }
+            xho{
+                reason{"overlong"}
+                replacement{"xh"}
+            }
+            xpe{
+                reason{"macrolanguage"}
+                replacement{"kpe"}
+            }
+            xsl{
+                reason{"macrolanguage"}
+                replacement{"den"}
+            }
+            ydd{
+                reason{"macrolanguage"}
+                replacement{"yi"}
+            }
+            yid{
+                reason{"overlong"}
+                replacement{"yi"}
+            }
+            yor{
+                reason{"overlong"}
+                replacement{"yo"}
+            }
+            zai{
+                reason{"macrolanguage"}
+                replacement{"zap"}
+            }
+            zh_CN{
+                reason{"legacy"}
+                replacement{"zh_Hans_CN"}
+            }
+            zh_HK{
+                reason{"legacy"}
+                replacement{"zh_Hant_HK"}
+            }
+            zh_MO{
+                reason{"legacy"}
+                replacement{"zh_Hant_MO"}
+            }
+            zh_SG{
+                reason{"legacy"}
+                replacement{"zh_Hans_SG"}
+            }
+            zh_TW{
+                reason{"legacy"}
+                replacement{"zh_Hant_TW"}
+            }
+            zh_guoyu{
+                reason{"deprecated"}
+                replacement{"zh"}
+            }
+            zh_hakka{
+                reason{"deprecated"}
+                replacement{"hak"}
+            }
+            zh_min_nan{
+                reason{"deprecated"}
+                replacement{"nan"}
+            }
+            zh_xiang{
+                reason{"deprecated"}
+                replacement{"hsn"}
+            }
+            zha{
+                reason{"overlong"}
+                replacement{"za"}
+            }
+            zho{
+                reason{"overlong"}
+                replacement{"zh"}
+            }
+            zsm{
+                reason{"macrolanguage"}
+                replacement{"ms"}
+            }
+            zul{
+                reason{"overlong"}
+                replacement{"zu"}
+            }
+            zyb{
+                reason{"macrolanguage"}
+                replacement{"za"}
+            }
+        }
+        script{
+            Qaai{
+                reason{"deprecated"}
+                replacement{"Zinh"}
+            }
+        }
+        subdivision{
+            CN-71{
+                reason{"overlong"}
+                replacement{"TW"}
+            }
+            CN-91{
+                reason{"overlong"}
+                replacement{"HK"}
+            }
+            CN-92{
+                reason{"overlong"}
+                replacement{"MO"}
+            }
+            FR-BL{
+                reason{"overlong"}
+                replacement{"BL"}
+            }
+            FR-GF{
+                reason{"overlong"}
+                replacement{"GF"}
+            }
+            FR-GP{
+                reason{"overlong"}
+                replacement{"GP"}
+            }
+            FR-MF{
+                reason{"overlong"}
+                replacement{"MF"}
+            }
+            FR-MQ{
+                reason{"overlong"}
+                replacement{"MQ"}
+            }
+            FR-NC{
+                reason{"overlong"}
+                replacement{"NC"}
+            }
+            FR-PF{
+                reason{"overlong"}
+                replacement{"PF"}
+            }
+            FR-PM{
+                reason{"overlong"}
+                replacement{"PM"}
+            }
+            FR-RE{
+                reason{"overlong"}
+                replacement{"RE"}
+            }
+            FR-TF{
+                reason{"overlong"}
+                replacement{"TF"}
+            }
+            FR-WF{
+                reason{"overlong"}
+                replacement{"WF"}
+            }
+            FR-YT{
+                reason{"overlong"}
+                replacement{"YT"}
+            }
+            LA-XN{
+                reason{"deprecated"}
+                replacement{"LA-XS"}
+            }
+            LU-D{
+                reason{"deprecated"}
+                replacement{"LU-CL LU-DI LU-RD LU-VD LU-WI"}
+            }
+            LU-G{
+                reason{"deprecated"}
+                replacement{"LU-EC LU-GR LU-RM"}
+            }
+            LU-L{
+                reason{"deprecated"}
+                replacement{"LU-CA LU-ES LU-LU LU-ME"}
+            }
+            MR-NKC{
+                reason{"deprecated"}
+                replacement{"MR-13 MR-14 MR-15"}
+            }
+            NL-AW{
+                reason{"overlong"}
+                replacement{"AW"}
+            }
+            NL-CW{
+                reason{"overlong"}
+                replacement{"CW"}
+            }
+            NL-SX{
+                reason{"overlong"}
+                replacement{"SX"}
+            }
+            NZ-N{
+                reason{"deprecated"}
+                replacement{"NZ-AUK NZ-BOP NZ-GIS NZ-HKB NZ-MWT NZ-NTL NZ-TKI NZ-WGN NZ-WKO"}
+            }
+            NZ-S{
+                reason{"deprecated"}
+                replacement{"NZ-CAN NZ-MBH NZ-NSN NZ-OTA NZ-STL NZ-TAS NZ-WTC"}
+            }
+            OM-BA{
+                reason{"deprecated"}
+                replacement{"OM-BJ OM-BS"}
+            }
+            OM-SH{
+                reason{"deprecated"}
+                replacement{"OM-SJ OM-SS"}
+            }
+            TT-ETO{
+                reason{"deprecated"}
+                replacement{"TT-TOB"}
+            }
+            TT-RCM{
+                reason{"deprecated"}
+                replacement{"TT-MRC"}
+            }
+            TT-WTO{
+                reason{"deprecated"}
+                replacement{"TT-TOB"}
+            }
+            TW-KHQ{
+                reason{"deprecated"}
+                replacement{"TW-KHH"}
+            }
+            TW-TNQ{
+                reason{"deprecated"}
+                replacement{"TW-TNN"}
+            }
+            TW-TPQ{
+                reason{"deprecated"}
+                replacement{"TW-NWT"}
+            }
+            TW-TXQ{
+                reason{"deprecated"}
+                replacement{"TW-TXG"}
+            }
+            US-AS{
+                reason{"overlong"}
+                replacement{"AS"}
+            }
+            US-GU{
+                reason{"overlong"}
+                replacement{"GU"}
+            }
+            US-MP{
+                reason{"overlong"}
+                replacement{"MP"}
+            }
+            US-PR{
+                reason{"overlong"}
+                replacement{"PR"}
+            }
+            US-UM{
+                reason{"overlong"}
+                replacement{"UM"}
+            }
+            US-VI{
+                reason{"overlong"}
+                replacement{"VI"}
+            }
+        }
+        territory{
+            004{
+                reason{"overlong"}
+                replacement{"AF"}
+            }
+            008{
+                reason{"overlong"}
+                replacement{"AL"}
+            }
+            010{
+                reason{"overlong"}
+                replacement{"AQ"}
+            }
+            012{
+                reason{"overlong"}
+                replacement{"DZ"}
+            }
+            016{
+                reason{"overlong"}
+                replacement{"AS"}
+            }
+            020{
+                reason{"overlong"}
+                replacement{"AD"}
+            }
+            024{
+                reason{"overlong"}
+                replacement{"AO"}
+            }
+            028{
+                reason{"overlong"}
+                replacement{"AG"}
+            }
+            031{
+                reason{"overlong"}
+                replacement{"AZ"}
+            }
+            032{
+                reason{"overlong"}
+                replacement{"AR"}
+            }
+            036{
+                reason{"overlong"}
+                replacement{"AU"}
+            }
+            040{
+                reason{"overlong"}
+                replacement{"AT"}
+            }
+            044{
+                reason{"overlong"}
+                replacement{"BS"}
+            }
+            048{
+                reason{"overlong"}
+                replacement{"BH"}
+            }
+            050{
+                reason{"overlong"}
+                replacement{"BD"}
+            }
+            051{
+                reason{"overlong"}
+                replacement{"AM"}
+            }
+            052{
+                reason{"overlong"}
+                replacement{"BB"}
+            }
+            056{
+                reason{"overlong"}
+                replacement{"BE"}
+            }
+            060{
+                reason{"overlong"}
+                replacement{"BM"}
+            }
+            062{
+                reason{"deprecated"}
+                replacement{"034 143"}
+            }
+            064{
+                reason{"overlong"}
+                replacement{"BT"}
+            }
+            068{
+                reason{"overlong"}
+                replacement{"BO"}
+            }
+            070{
+                reason{"overlong"}
+                replacement{"BA"}
+            }
+            072{
+                reason{"overlong"}
+                replacement{"BW"}
+            }
+            074{
+                reason{"overlong"}
+                replacement{"BV"}
+            }
+            076{
+                reason{"overlong"}
+                replacement{"BR"}
+            }
+            084{
+                reason{"overlong"}
+                replacement{"BZ"}
+            }
+            086{
+                reason{"overlong"}
+                replacement{"IO"}
+            }
+            090{
+                reason{"overlong"}
+                replacement{"SB"}
+            }
+            092{
+                reason{"overlong"}
+                replacement{"VG"}
+            }
+            096{
+                reason{"overlong"}
+                replacement{"BN"}
+            }
+            100{
+                reason{"overlong"}
+                replacement{"BG"}
+            }
+            104{
+                reason{"overlong"}
+                replacement{"MM"}
+            }
+            108{
+                reason{"overlong"}
+                replacement{"BI"}
+            }
+            112{
+                reason{"overlong"}
+                replacement{"BY"}
+            }
+            116{
+                reason{"overlong"}
+                replacement{"KH"}
+            }
+            120{
+                reason{"overlong"}
+                replacement{"CM"}
+            }
+            124{
+                reason{"overlong"}
+                replacement{"CA"}
+            }
+            132{
+                reason{"overlong"}
+                replacement{"CV"}
+            }
+            136{
+                reason{"overlong"}
+                replacement{"KY"}
+            }
+            140{
+                reason{"overlong"}
+                replacement{"CF"}
+            }
+            144{
+                reason{"overlong"}
+                replacement{"LK"}
+            }
+            148{
+                reason{"overlong"}
+                replacement{"TD"}
+            }
+            152{
+                reason{"overlong"}
+                replacement{"CL"}
+            }
+            156{
+                reason{"overlong"}
+                replacement{"CN"}
+            }
+            158{
+                reason{"overlong"}
+                replacement{"TW"}
+            }
+            162{
+                reason{"overlong"}
+                replacement{"CX"}
+            }
+            166{
+                reason{"overlong"}
+                replacement{"CC"}
+            }
+            170{
+                reason{"overlong"}
+                replacement{"CO"}
+            }
+            172{
+                reason{"deprecated"}
+                replacement{"RU AM AZ BY GE KG KZ MD TJ TM UA UZ"}
+            }
+            174{
+                reason{"overlong"}
+                replacement{"KM"}
+            }
+            175{
+                reason{"overlong"}
+                replacement{"YT"}
+            }
+            178{
+                reason{"overlong"}
+                replacement{"CG"}
+            }
+            180{
+                reason{"overlong"}
+                replacement{"CD"}
+            }
+            184{
+                reason{"overlong"}
+                replacement{"CK"}
+            }
+            188{
+                reason{"overlong"}
+                replacement{"CR"}
+            }
+            191{
+                reason{"overlong"}
+                replacement{"HR"}
+            }
+            192{
+                reason{"overlong"}
+                replacement{"CU"}
+            }
+            196{
+                reason{"overlong"}
+                replacement{"CY"}
+            }
+            200{
+                reason{"deprecated"}
+                replacement{"CZ SK"}
+            }
+            203{
+                reason{"overlong"}
+                replacement{"CZ"}
+            }
+            204{
+                reason{"overlong"}
+                replacement{"BJ"}
+            }
+            208{
+                reason{"overlong"}
+                replacement{"DK"}
+            }
+            212{
+                reason{"overlong"}
+                replacement{"DM"}
+            }
+            214{
+                reason{"overlong"}
+                replacement{"DO"}
+            }
+            218{
+                reason{"overlong"}
+                replacement{"EC"}
+            }
+            222{
+                reason{"overlong"}
+                replacement{"SV"}
+            }
+            226{
+                reason{"overlong"}
+                replacement{"GQ"}
+            }
+            230{
+                reason{"deprecated"}
+                replacement{"ET"}
+            }
+            231{
+                reason{"overlong"}
+                replacement{"ET"}
+            }
+            232{
+                reason{"overlong"}
+                replacement{"ER"}
+            }
+            233{
+                reason{"overlong"}
+                replacement{"EE"}
+            }
+            234{
+                reason{"overlong"}
+                replacement{"FO"}
+            }
+            238{
+                reason{"overlong"}
+                replacement{"FK"}
+            }
+            239{
+                reason{"overlong"}
+                replacement{"GS"}
+            }
+            242{
+                reason{"overlong"}
+                replacement{"FJ"}
+            }
+            246{
+                reason{"overlong"}
+                replacement{"FI"}
+            }
+            248{
+                reason{"overlong"}
+                replacement{"AX"}
+            }
+            249{
+                reason{"overlong"}
+                replacement{"FR"}
+            }
+            250{
+                reason{"overlong"}
+                replacement{"FR"}
+            }
+            254{
+                reason{"overlong"}
+                replacement{"GF"}
+            }
+            258{
+                reason{"overlong"}
+                replacement{"PF"}
+            }
+            260{
+                reason{"overlong"}
+                replacement{"TF"}
+            }
+            262{
+                reason{"overlong"}
+                replacement{"DJ"}
+            }
+            266{
+                reason{"overlong"}
+                replacement{"GA"}
+            }
+            268{
+                reason{"overlong"}
+                replacement{"GE"}
+            }
+            270{
+                reason{"overlong"}
+                replacement{"GM"}
+            }
+            275{
+                reason{"overlong"}
+                replacement{"PS"}
+            }
+            276{
+                reason{"overlong"}
+                replacement{"DE"}
+            }
+            278{
+                reason{"overlong"}
+                replacement{"DE"}
+            }
+            280{
+                reason{"deprecated"}
+                replacement{"DE"}
+            }
+            288{
+                reason{"overlong"}
+                replacement{"GH"}
+            }
+            292{
+                reason{"overlong"}
+                replacement{"GI"}
+            }
+            296{
+                reason{"overlong"}
+                replacement{"KI"}
+            }
+            300{
+                reason{"overlong"}
+                replacement{"GR"}
+            }
+            304{
+                reason{"overlong"}
+                replacement{"GL"}
+            }
+            308{
+                reason{"overlong"}
+                replacement{"GD"}
+            }
+            312{
+                reason{"overlong"}
+                replacement{"GP"}
+            }
+            316{
+                reason{"overlong"}
+                replacement{"GU"}
+            }
+            320{
+                reason{"overlong"}
+                replacement{"GT"}
+            }
+            324{
+                reason{"overlong"}
+                replacement{"GN"}
+            }
+            328{
+                reason{"overlong"}
+                replacement{"GY"}
+            }
+            332{
+                reason{"overlong"}
+                replacement{"HT"}
+            }
+            334{
+                reason{"overlong"}
+                replacement{"HM"}
+            }
+            336{
+                reason{"overlong"}
+                replacement{"VA"}
+            }
+            340{
+                reason{"overlong"}
+                replacement{"HN"}
+            }
+            344{
+                reason{"overlong"}
+                replacement{"HK"}
+            }
+            348{
+                reason{"overlong"}
+                replacement{"HU"}
+            }
+            352{
+                reason{"overlong"}
+                replacement{"IS"}
+            }
+            356{
+                reason{"overlong"}
+                replacement{"IN"}
+            }
+            360{
+                reason{"overlong"}
+                replacement{"ID"}
+            }
+            364{
+                reason{"overlong"}
+                replacement{"IR"}
+            }
+            368{
+                reason{"overlong"}
+                replacement{"IQ"}
+            }
+            372{
+                reason{"overlong"}
+                replacement{"IE"}
+            }
+            376{
+                reason{"overlong"}
+                replacement{"IL"}
+            }
+            380{
+                reason{"overlong"}
+                replacement{"IT"}
+            }
+            384{
+                reason{"overlong"}
+                replacement{"CI"}
+            }
+            388{
+                reason{"overlong"}
+                replacement{"JM"}
+            }
+            392{
+                reason{"overlong"}
+                replacement{"JP"}
+            }
+            398{
+                reason{"overlong"}
+                replacement{"KZ"}
+            }
+            400{
+                reason{"overlong"}
+                replacement{"JO"}
+            }
+            404{
+                reason{"overlong"}
+                replacement{"KE"}
+            }
+            408{
+                reason{"overlong"}
+                replacement{"KP"}
+            }
+            410{
+                reason{"overlong"}
+                replacement{"KR"}
+            }
+            414{
+                reason{"overlong"}
+                replacement{"KW"}
+            }
+            417{
+                reason{"overlong"}
+                replacement{"KG"}
+            }
+            418{
+                reason{"overlong"}
+                replacement{"LA"}
+            }
+            422{
+                reason{"overlong"}
+                replacement{"LB"}
+            }
+            426{
+                reason{"overlong"}
+                replacement{"LS"}
+            }
+            428{
+                reason{"overlong"}
+                replacement{"LV"}
+            }
+            430{
+                reason{"overlong"}
+                replacement{"LR"}
+            }
+            434{
+                reason{"overlong"}
+                replacement{"LY"}
+            }
+            438{
+                reason{"overlong"}
+                replacement{"LI"}
+            }
+            440{
+                reason{"overlong"}
+                replacement{"LT"}
+            }
+            442{
+                reason{"overlong"}
+                replacement{"LU"}
+            }
+            446{
+                reason{"overlong"}
+                replacement{"MO"}
+            }
+            450{
+                reason{"overlong"}
+                replacement{"MG"}
+            }
+            454{
+                reason{"overlong"}
+                replacement{"MW"}
+            }
+            458{
+                reason{"overlong"}
+                replacement{"MY"}
+            }
+            462{
+                reason{"overlong"}
+                replacement{"MV"}
+            }
+            466{
+                reason{"overlong"}
+                replacement{"ML"}
+            }
+            470{
+                reason{"overlong"}
+                replacement{"MT"}
+            }
+            474{
+                reason{"overlong"}
+                replacement{"MQ"}
+            }
+            478{
+                reason{"overlong"}
+                replacement{"MR"}
+            }
+            480{
+                reason{"overlong"}
+                replacement{"MU"}
+            }
+            484{
+                reason{"overlong"}
+                replacement{"MX"}
+            }
+            492{
+                reason{"overlong"}
+                replacement{"MC"}
+            }
+            496{
+                reason{"overlong"}
+                replacement{"MN"}
+            }
+            498{
+                reason{"overlong"}
+                replacement{"MD"}
+            }
+            499{
+                reason{"overlong"}
+                replacement{"ME"}
+            }
+            500{
+                reason{"overlong"}
+                replacement{"MS"}
+            }
+            504{
+                reason{"overlong"}
+                replacement{"MA"}
+            }
+            508{
+                reason{"overlong"}
+                replacement{"MZ"}
+            }
+            512{
+                reason{"overlong"}
+                replacement{"OM"}
+            }
+            516{
+                reason{"overlong"}
+                replacement{"NA"}
+            }
+            520{
+                reason{"overlong"}
+                replacement{"NR"}
+            }
+            524{
+                reason{"overlong"}
+                replacement{"NP"}
+            }
+            528{
+                reason{"overlong"}
+                replacement{"NL"}
+            }
+            530{
+                reason{"overlong"}
+                replacement{"CW SX BQ"}
+            }
+            531{
+                reason{"overlong"}
+                replacement{"CW"}
+            }
+            532{
+                reason{"deprecated"}
+                replacement{"CW SX BQ"}
+            }
+            533{
+                reason{"overlong"}
+                replacement{"AW"}
+            }
+            534{
+                reason{"overlong"}
+                replacement{"SX"}
+            }
+            535{
+                reason{"overlong"}
+                replacement{"BQ"}
+            }
+            536{
+                reason{"overlong"}
+                replacement{"SA IQ"}
+            }
+            540{
+                reason{"overlong"}
+                replacement{"NC"}
+            }
+            548{
+                reason{"overlong"}
+                replacement{"VU"}
+            }
+            554{
+                reason{"overlong"}
+                replacement{"NZ"}
+            }
+            558{
+                reason{"overlong"}
+                replacement{"NI"}
+            }
+            562{
+                reason{"overlong"}
+                replacement{"NE"}
+            }
+            566{
+                reason{"overlong"}
+                replacement{"NG"}
+            }
+            570{
+                reason{"overlong"}
+                replacement{"NU"}
+            }
+            574{
+                reason{"overlong"}
+                replacement{"NF"}
+            }
+            578{
+                reason{"overlong"}
+                replacement{"NO"}
+            }
+            580{
+                reason{"overlong"}
+                replacement{"MP"}
+            }
+            581{
+                reason{"overlong"}
+                replacement{"UM"}
+            }
+            582{
+                reason{"deprecated"}
+                replacement{"FM MH MP PW"}
+            }
+            583{
+                reason{"overlong"}
+                replacement{"FM"}
+            }
+            584{
+                reason{"overlong"}
+                replacement{"MH"}
+            }
+            585{
+                reason{"overlong"}
+                replacement{"PW"}
+            }
+            586{
+                reason{"overlong"}
+                replacement{"PK"}
+            }
+            591{
+                reason{"overlong"}
+                replacement{"PA"}
+            }
+            598{
+                reason{"overlong"}
+                replacement{"PG"}
+            }
+            600{
+                reason{"overlong"}
+                replacement{"PY"}
+            }
+            604{
+                reason{"overlong"}
+                replacement{"PE"}
+            }
+            608{
+                reason{"overlong"}
+                replacement{"PH"}
+            }
+            612{
+                reason{"overlong"}
+                replacement{"PN"}
+            }
+            616{
+                reason{"overlong"}
+                replacement{"PL"}
+            }
+            620{
+                reason{"overlong"}
+                replacement{"PT"}
+            }
+            624{
+                reason{"overlong"}
+                replacement{"GW"}
+            }
+            626{
+                reason{"overlong"}
+                replacement{"TL"}
+            }
+            630{
+                reason{"overlong"}
+                replacement{"PR"}
+            }
+            634{
+                reason{"overlong"}
+                replacement{"QA"}
+            }
+            638{
+                reason{"overlong"}
+                replacement{"RE"}
+            }
+            642{
+                reason{"overlong"}
+                replacement{"RO"}
+            }
+            643{
+                reason{"overlong"}
+                replacement{"RU"}
+            }
+            646{
+                reason{"overlong"}
+                replacement{"RW"}
+            }
+            652{
+                reason{"overlong"}
+                replacement{"BL"}
+            }
+            654{
+                reason{"overlong"}
+                replacement{"SH"}
+            }
+            659{
+                reason{"overlong"}
+                replacement{"KN"}
+            }
+            660{
+                reason{"overlong"}
+                replacement{"AI"}
+            }
+            662{
+                reason{"overlong"}
+                replacement{"LC"}
+            }
+            663{
+                reason{"overlong"}
+                replacement{"MF"}
+            }
+            666{
+                reason{"overlong"}
+                replacement{"PM"}
+            }
+            670{
+                reason{"overlong"}
+                replacement{"VC"}
+            }
+            674{
+                reason{"overlong"}
+                replacement{"SM"}
+            }
+            678{
+                reason{"overlong"}
+                replacement{"ST"}
+            }
+            682{
+                reason{"overlong"}
+                replacement{"SA"}
+            }
+            686{
+                reason{"overlong"}
+                replacement{"SN"}
+            }
+            688{
+                reason{"overlong"}
+                replacement{"RS"}
+            }
+            690{
+                reason{"overlong"}
+                replacement{"SC"}
+            }
+            694{
+                reason{"overlong"}
+                replacement{"SL"}
+            }
+            702{
+                reason{"overlong"}
+                replacement{"SG"}
+            }
+            703{
+                reason{"overlong"}
+                replacement{"SK"}
+            }
+            704{
+                reason{"overlong"}
+                replacement{"VN"}
+            }
+            705{
+                reason{"overlong"}
+                replacement{"SI"}
+            }
+            706{
+                reason{"overlong"}
+                replacement{"SO"}
+            }
+            710{
+                reason{"overlong"}
+                replacement{"ZA"}
+            }
+            716{
+                reason{"overlong"}
+                replacement{"ZW"}
+            }
+            720{
+                reason{"overlong"}
+                replacement{"YE"}
+            }
+            724{
+                reason{"overlong"}
+                replacement{"ES"}
+            }
+            728{
+                reason{"overlong"}
+                replacement{"SS"}
+            }
+            729{
+                reason{"overlong"}
+                replacement{"SD"}
+            }
+            732{
+                reason{"overlong"}
+                replacement{"EH"}
+            }
+            736{
+                reason{"deprecated"}
+                replacement{"SD"}
+            }
+            740{
+                reason{"overlong"}
+                replacement{"SR"}
+            }
+            744{
+                reason{"overlong"}
+                replacement{"SJ"}
+            }
+            748{
+                reason{"overlong"}
+                replacement{"SZ"}
+            }
+            752{
+                reason{"overlong"}
+                replacement{"SE"}
+            }
+            756{
+                reason{"overlong"}
+                replacement{"CH"}
+            }
+            760{
+                reason{"overlong"}
+                replacement{"SY"}
+            }
+            762{
+                reason{"overlong"}
+                replacement{"TJ"}
+            }
+            764{
+                reason{"overlong"}
+                replacement{"TH"}
+            }
+            768{
+                reason{"overlong"}
+                replacement{"TG"}
+            }
+            772{
+                reason{"overlong"}
+                replacement{"TK"}
+            }
+            776{
+                reason{"overlong"}
+                replacement{"TO"}
+            }
+            780{
+                reason{"overlong"}
+                replacement{"TT"}
+            }
+            784{
+                reason{"overlong"}
+                replacement{"AE"}
+            }
+            788{
+                reason{"overlong"}
+                replacement{"TN"}
+            }
+            792{
+                reason{"overlong"}
+                replacement{"TR"}
+            }
+            795{
+                reason{"overlong"}
+                replacement{"TM"}
+            }
+            796{
+                reason{"overlong"}
+                replacement{"TC"}
+            }
+            798{
+                reason{"overlong"}
+                replacement{"TV"}
+            }
+            800{
+                reason{"overlong"}
+                replacement{"UG"}
+            }
+            804{
+                reason{"overlong"}
+                replacement{"UA"}
+            }
+            807{
+                reason{"overlong"}
+                replacement{"MK"}
+            }
+            810{
+                reason{"overlong"}
+                replacement{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
+            }
+            818{
+                reason{"overlong"}
+                replacement{"EG"}
+            }
+            826{
+                reason{"overlong"}
+                replacement{"GB"}
+            }
+            830{
+                reason{"deprecated"}
+                replacement{"JE GG"}
+            }
+            831{
+                reason{"overlong"}
+                replacement{"GG"}
+            }
+            832{
+                reason{"overlong"}
+                replacement{"JE"}
+            }
+            833{
+                reason{"overlong"}
+                replacement{"IM"}
+            }
+            834{
+                reason{"overlong"}
+                replacement{"TZ"}
+            }
+            840{
+                reason{"overlong"}
+                replacement{"US"}
+            }
+            850{
+                reason{"overlong"}
+                replacement{"VI"}
+            }
+            854{
+                reason{"overlong"}
+                replacement{"BF"}
+            }
+            858{
+                reason{"overlong"}
+                replacement{"UY"}
+            }
+            860{
+                reason{"overlong"}
+                replacement{"UZ"}
+            }
+            862{
+                reason{"overlong"}
+                replacement{"VE"}
+            }
+            876{
+                reason{"overlong"}
+                replacement{"WF"}
+            }
+            882{
+                reason{"overlong"}
+                replacement{"WS"}
+            }
+            886{
+                reason{"deprecated"}
+                replacement{"YE"}
+            }
+            887{
+                reason{"overlong"}
+                replacement{"YE"}
+            }
+            890{
+                reason{"deprecated"}
+                replacement{"RS ME SI HR MK BA"}
+            }
+            891{
+                reason{"overlong"}
+                replacement{"RS ME"}
+            }
+            894{
+                reason{"overlong"}
+                replacement{"ZM"}
+            }
+            958{
+                reason{"overlong"}
+                replacement{"AA"}
+            }
+            959{
+                reason{"overlong"}
+                replacement{"QM"}
+            }
+            960{
+                reason{"overlong"}
+                replacement{"QN"}
+            }
+            962{
+                reason{"overlong"}
+                replacement{"QP"}
+            }
+            963{
+                reason{"overlong"}
+                replacement{"QQ"}
+            }
+            964{
+                reason{"overlong"}
+                replacement{"QR"}
+            }
+            965{
+                reason{"overlong"}
+                replacement{"QS"}
+            }
+            966{
+                reason{"overlong"}
+                replacement{"QT"}
+            }
+            967{
+                reason{"overlong"}
+                replacement{"EU"}
+            }
+            968{
+                reason{"overlong"}
+                replacement{"QV"}
+            }
+            969{
+                reason{"overlong"}
+                replacement{"QW"}
+            }
+            970{
+                reason{"overlong"}
+                replacement{"QX"}
+            }
+            971{
+                reason{"overlong"}
+                replacement{"QY"}
+            }
+            972{
+                reason{"overlong"}
+                replacement{"QZ"}
+            }
+            973{
+                reason{"overlong"}
+                replacement{"XA"}
+            }
+            974{
+                reason{"overlong"}
+                replacement{"XB"}
+            }
+            975{
+                reason{"overlong"}
+                replacement{"XC"}
+            }
+            976{
+                reason{"overlong"}
+                replacement{"XD"}
+            }
+            977{
+                reason{"overlong"}
+                replacement{"XE"}
+            }
+            978{
+                reason{"overlong"}
+                replacement{"XF"}
+            }
+            979{
+                reason{"overlong"}
+                replacement{"XG"}
+            }
+            980{
+                reason{"overlong"}
+                replacement{"XH"}
+            }
+            981{
+                reason{"overlong"}
+                replacement{"XI"}
+            }
+            982{
+                reason{"overlong"}
+                replacement{"XJ"}
+            }
+            983{
+                reason{"overlong"}
+                replacement{"XK"}
+            }
+            984{
+                reason{"overlong"}
+                replacement{"XL"}
+            }
+            985{
+                reason{"overlong"}
+                replacement{"XM"}
+            }
+            986{
+                reason{"overlong"}
+                replacement{"XN"}
+            }
+            987{
+                reason{"overlong"}
+                replacement{"XO"}
+            }
+            988{
+                reason{"overlong"}
+                replacement{"XP"}
+            }
+            989{
+                reason{"overlong"}
+                replacement{"XQ"}
+            }
+            990{
+                reason{"overlong"}
+                replacement{"XR"}
+            }
+            991{
+                reason{"overlong"}
+                replacement{"XS"}
+            }
+            992{
+                reason{"overlong"}
+                replacement{"XT"}
+            }
+            993{
+                reason{"overlong"}
+                replacement{"XU"}
+            }
+            994{
+                reason{"overlong"}
+                replacement{"XV"}
+            }
+            995{
+                reason{"overlong"}
+                replacement{"XW"}
+            }
+            996{
+                reason{"overlong"}
+                replacement{"XX"}
+            }
+            997{
+                reason{"overlong"}
+                replacement{"XY"}
+            }
+            998{
+                reason{"overlong"}
+                replacement{"XZ"}
+            }
+            999{
+                reason{"overlong"}
+                replacement{"ZZ"}
+            }
+            AAA{
+                reason{"overlong"}
+                replacement{"AA"}
+            }
+            ABW{
+                reason{"overlong"}
+                replacement{"AW"}
+            }
+            AFG{
+                reason{"overlong"}
+                replacement{"AF"}
+            }
+            AGO{
+                reason{"overlong"}
+                replacement{"AO"}
+            }
+            AIA{
+                reason{"overlong"}
+                replacement{"AI"}
+            }
+            ALA{
+                reason{"overlong"}
+                replacement{"AX"}
+            }
+            ALB{
+                reason{"overlong"}
+                replacement{"AL"}
+            }
+            AN{
+                reason{"deprecated"}
+                replacement{"CW SX BQ"}
+            }
+            AND{
+                reason{"overlong"}
+                replacement{"AD"}
+            }
+            ANT{
+                reason{"overlong"}
+                replacement{"CW SX BQ"}
+            }
+            ARE{
+                reason{"overlong"}
+                replacement{"AE"}
+            }
+            ARG{
+                reason{"overlong"}
+                replacement{"AR"}
+            }
+            ARM{
+                reason{"overlong"}
+                replacement{"AM"}
+            }
+            ASC{
+                reason{"overlong"}
+                replacement{"AC"}
+            }
+            ASM{
+                reason{"overlong"}
+                replacement{"AS"}
+            }
+            ATA{
+                reason{"overlong"}
+                replacement{"AQ"}
+            }
+            ATF{
+                reason{"overlong"}
+                replacement{"TF"}
+            }
+            ATG{
+                reason{"overlong"}
+                replacement{"AG"}
+            }
+            AUS{
+                reason{"overlong"}
+                replacement{"AU"}
+            }
+            AUT{
+                reason{"overlong"}
+                replacement{"AT"}
+            }
+            AZE{
+                reason{"overlong"}
+                replacement{"AZ"}
+            }
+            BDI{
+                reason{"overlong"}
+                replacement{"BI"}
+            }
+            BEL{
+                reason{"overlong"}
+                replacement{"BE"}
+            }
+            BEN{
+                reason{"overlong"}
+                replacement{"BJ"}
+            }
+            BES{
+                reason{"overlong"}
+                replacement{"BQ"}
+            }
+            BFA{
+                reason{"overlong"}
+                replacement{"BF"}
+            }
+            BGD{
+                reason{"overlong"}
+                replacement{"BD"}
+            }
+            BGR{
+                reason{"overlong"}
+                replacement{"BG"}
+            }
+            BHR{
+                reason{"overlong"}
+                replacement{"BH"}
+            }
+            BHS{
+                reason{"overlong"}
+                replacement{"BS"}
+            }
+            BIH{
+                reason{"overlong"}
+                replacement{"BA"}
+            }
+            BLM{
+                reason{"overlong"}
+                replacement{"BL"}
+            }
+            BLR{
+                reason{"overlong"}
+                replacement{"BY"}
+            }
+            BLZ{
+                reason{"overlong"}
+                replacement{"BZ"}
+            }
+            BMU{
+                reason{"overlong"}
+                replacement{"BM"}
+            }
+            BOL{
+                reason{"overlong"}
+                replacement{"BO"}
+            }
+            BRA{
+                reason{"overlong"}
+                replacement{"BR"}
+            }
+            BRB{
+                reason{"overlong"}
+                replacement{"BB"}
+            }
+            BRN{
+                reason{"overlong"}
+                replacement{"BN"}
+            }
+            BTN{
+                reason{"overlong"}
+                replacement{"BT"}
+            }
+            BU{
+                reason{"deprecated"}
+                replacement{"MM"}
+            }
+            BUR{
+                reason{"overlong"}
+                replacement{"MM"}
+            }
+            BVT{
+                reason{"overlong"}
+                replacement{"BV"}
+            }
+            BWA{
+                reason{"overlong"}
+                replacement{"BW"}
+            }
+            CAF{
+                reason{"overlong"}
+                replacement{"CF"}
+            }
+            CAN{
+                reason{"overlong"}
+                replacement{"CA"}
+            }
+            CCK{
+                reason{"overlong"}
+                replacement{"CC"}
+            }
+            CHE{
+                reason{"overlong"}
+                replacement{"CH"}
+            }
+            CHL{
+                reason{"overlong"}
+                replacement{"CL"}
+            }
+            CHN{
+                reason{"overlong"}
+                replacement{"CN"}
+            }
+            CIV{
+                reason{"overlong"}
+                replacement{"CI"}
+            }
+            CMR{
+                reason{"overlong"}
+                replacement{"CM"}
+            }
+            COD{
+                reason{"overlong"}
+                replacement{"CD"}
+            }
+            COG{
+                reason{"overlong"}
+                replacement{"CG"}
+            }
+            COK{
+                reason{"overlong"}
+                replacement{"CK"}
+            }
+            COL{
+                reason{"overlong"}
+                replacement{"CO"}
+            }
+            COM{
+                reason{"overlong"}
+                replacement{"KM"}
+            }
+            CPT{
+                reason{"overlong"}
+                replacement{"CP"}
+            }
+            CPV{
+                reason{"overlong"}
+                replacement{"CV"}
+            }
+            CRI{
+                reason{"overlong"}
+                replacement{"CR"}
+            }
+            CS{
+                reason{"deprecated"}
+                replacement{"RS ME"}
+            }
+            CT{
+                reason{"deprecated"}
+                replacement{"KI"}
+            }
+            CUB{
+                reason{"overlong"}
+                replacement{"CU"}
+            }
+            CUW{
+                reason{"overlong"}
+                replacement{"CW"}
+            }
+            CXR{
+                reason{"overlong"}
+                replacement{"CX"}
+            }
+            CYM{
+                reason{"overlong"}
+                replacement{"KY"}
+            }
+            CYP{
+                reason{"overlong"}
+                replacement{"CY"}
+            }
+            CZE{
+                reason{"overlong"}
+                replacement{"CZ"}
+            }
+            DD{
+                reason{"deprecated"}
+                replacement{"DE"}
+            }
+            DDR{
+                reason{"overlong"}
+                replacement{"DE"}
+            }
+            DEU{
+                reason{"overlong"}
+                replacement{"DE"}
+            }
+            DGA{
+                reason{"overlong"}
+                replacement{"DG"}
+            }
+            DJI{
+                reason{"overlong"}
+                replacement{"DJ"}
+            }
+            DMA{
+                reason{"overlong"}
+                replacement{"DM"}
+            }
+            DNK{
+                reason{"overlong"}
+                replacement{"DK"}
+            }
+            DOM{
+                reason{"overlong"}
+                replacement{"DO"}
+            }
+            DY{
+                reason{"deprecated"}
+                replacement{"BJ"}
+            }
+            DZA{
+                reason{"overlong"}
+                replacement{"DZ"}
+            }
+            ECU{
+                reason{"overlong"}
+                replacement{"EC"}
+            }
+            EGY{
+                reason{"overlong"}
+                replacement{"EG"}
+            }
+            ERI{
+                reason{"overlong"}
+                replacement{"ER"}
+            }
+            ESH{
+                reason{"overlong"}
+                replacement{"EH"}
+            }
+            ESP{
+                reason{"overlong"}
+                replacement{"ES"}
+            }
+            EST{
+                reason{"overlong"}
+                replacement{"EE"}
+            }
+            ETH{
+                reason{"overlong"}
+                replacement{"ET"}
+            }
+            FIN{
+                reason{"overlong"}
+                replacement{"FI"}
+            }
+            FJI{
+                reason{"overlong"}
+                replacement{"FJ"}
+            }
+            FLK{
+                reason{"overlong"}
+                replacement{"FK"}
+            }
+            FQ{
+                reason{"deprecated"}
+                replacement{"AQ TF"}
+            }
+            FRA{
+                reason{"overlong"}
+                replacement{"FR"}
+            }
+            FRO{
+                reason{"overlong"}
+                replacement{"FO"}
+            }
+            FSM{
+                reason{"overlong"}
+                replacement{"FM"}
+            }
+            FX{
+                reason{"deprecated"}
+                replacement{"FR"}
+            }
+            FXX{
+                reason{"overlong"}
+                replacement{"FR"}
+            }
+            GAB{
+                reason{"overlong"}
+                replacement{"GA"}
+            }
+            GBR{
+                reason{"overlong"}
+                replacement{"GB"}
+            }
+            GEO{
+                reason{"overlong"}
+                replacement{"GE"}
+            }
+            GGY{
+                reason{"overlong"}
+                replacement{"GG"}
+            }
+            GHA{
+                reason{"overlong"}
+                replacement{"GH"}
+            }
+            GIB{
+                reason{"overlong"}
+                replacement{"GI"}
+            }
+            GIN{
+                reason{"overlong"}
+                replacement{"GN"}
+            }
+            GLP{
+                reason{"overlong"}
+                replacement{"GP"}
+            }
+            GMB{
+                reason{"overlong"}
+                replacement{"GM"}
+            }
+            GNB{
+                reason{"overlong"}
+                replacement{"GW"}
+            }
+            GNQ{
+                reason{"overlong"}
+                replacement{"GQ"}
+            }
+            GRC{
+                reason{"overlong"}
+                replacement{"GR"}
+            }
+            GRD{
+                reason{"overlong"}
+                replacement{"GD"}
+            }
+            GRL{
+                reason{"overlong"}
+                replacement{"GL"}
+            }
+            GTM{
+                reason{"overlong"}
+                replacement{"GT"}
+            }
+            GUF{
+                reason{"overlong"}
+                replacement{"GF"}
+            }
+            GUM{
+                reason{"overlong"}
+                replacement{"GU"}
+            }
+            GUY{
+                reason{"overlong"}
+                replacement{"GY"}
+            }
+            HKG{
+                reason{"overlong"}
+                replacement{"HK"}
+            }
+            HMD{
+                reason{"overlong"}
+                replacement{"HM"}
+            }
+            HND{
+                reason{"overlong"}
+                replacement{"HN"}
+            }
+            HRV{
+                reason{"overlong"}
+                replacement{"HR"}
+            }
+            HTI{
+                reason{"overlong"}
+                replacement{"HT"}
+            }
+            HUN{
+                reason{"overlong"}
+                replacement{"HU"}
+            }
+            HV{
+                reason{"deprecated"}
+                replacement{"BF"}
+            }
+            IDN{
+                reason{"overlong"}
+                replacement{"ID"}
+            }
+            IMN{
+                reason{"overlong"}
+                replacement{"IM"}
+            }
+            IND{
+                reason{"overlong"}
+                replacement{"IN"}
+            }
+            IOT{
+                reason{"overlong"}
+                replacement{"IO"}
+            }
+            IRL{
+                reason{"overlong"}
+                replacement{"IE"}
+            }
+            IRN{
+                reason{"overlong"}
+                replacement{"IR"}
+            }
+            IRQ{
+                reason{"overlong"}
+                replacement{"IQ"}
+            }
+            ISL{
+                reason{"overlong"}
+                replacement{"IS"}
+            }
+            ISR{
+                reason{"overlong"}
+                replacement{"IL"}
+            }
+            ITA{
+                reason{"overlong"}
+                replacement{"IT"}
+            }
+            JAM{
+                reason{"overlong"}
+                replacement{"JM"}
+            }
+            JEY{
+                reason{"overlong"}
+                replacement{"JE"}
+            }
+            JOR{
+                reason{"overlong"}
+                replacement{"JO"}
+            }
+            JPN{
+                reason{"overlong"}
+                replacement{"JP"}
+            }
+            JT{
+                reason{"deprecated"}
+                replacement{"UM"}
+            }
+            KAZ{
+                reason{"overlong"}
+                replacement{"KZ"}
+            }
+            KEN{
+                reason{"overlong"}
+                replacement{"KE"}
+            }
+            KGZ{
+                reason{"overlong"}
+                replacement{"KG"}
+            }
+            KHM{
+                reason{"overlong"}
+                replacement{"KH"}
+            }
+            KIR{
+                reason{"overlong"}
+                replacement{"KI"}
+            }
+            KNA{
+                reason{"overlong"}
+                replacement{"KN"}
+            }
+            KOR{
+                reason{"overlong"}
+                replacement{"KR"}
+            }
+            KWT{
+                reason{"overlong"}
+                replacement{"KW"}
+            }
+            LAO{
+                reason{"overlong"}
+                replacement{"LA"}
+            }
+            LBN{
+                reason{"overlong"}
+                replacement{"LB"}
+            }
+            LBR{
+                reason{"overlong"}
+                replacement{"LR"}
+            }
+            LBY{
+                reason{"overlong"}
+                replacement{"LY"}
+            }
+            LCA{
+                reason{"overlong"}
+                replacement{"LC"}
+            }
+            LIE{
+                reason{"overlong"}
+                replacement{"LI"}
+            }
+            LKA{
+                reason{"overlong"}
+                replacement{"LK"}
+            }
+            LSO{
+                reason{"overlong"}
+                replacement{"LS"}
+            }
+            LTU{
+                reason{"overlong"}
+                replacement{"LT"}
+            }
+            LUX{
+                reason{"overlong"}
+                replacement{"LU"}
+            }
+            LVA{
+                reason{"overlong"}
+                replacement{"LV"}
+            }
+            MAC{
+                reason{"overlong"}
+                replacement{"MO"}
+            }
+            MAF{
+                reason{"overlong"}
+                replacement{"MF"}
+            }
+            MAR{
+                reason{"overlong"}
+                replacement{"MA"}
+            }
+            MCO{
+                reason{"overlong"}
+                replacement{"MC"}
+            }
+            MDA{
+                reason{"overlong"}
+                replacement{"MD"}
+            }
+            MDG{
+                reason{"overlong"}
+                replacement{"MG"}
+            }
+            MDV{
+                reason{"overlong"}
+                replacement{"MV"}
+            }
+            MEX{
+                reason{"overlong"}
+                replacement{"MX"}
+            }
+            MHL{
+                reason{"overlong"}
+                replacement{"MH"}
+            }
+            MI{
+                reason{"deprecated"}
+                replacement{"UM"}
+            }
+            MKD{
+                reason{"overlong"}
+                replacement{"MK"}
+            }
+            MLI{
+                reason{"overlong"}
+                replacement{"ML"}
+            }
+            MLT{
+                reason{"overlong"}
+                replacement{"MT"}
+            }
+            MMR{
+                reason{"overlong"}
+                replacement{"MM"}
+            }
+            MNE{
+                reason{"overlong"}
+                replacement{"ME"}
+            }
+            MNG{
+                reason{"overlong"}
+                replacement{"MN"}
+            }
+            MNP{
+                reason{"overlong"}
+                replacement{"MP"}
+            }
+            MOZ{
+                reason{"overlong"}
+                replacement{"MZ"}
+            }
+            MRT{
+                reason{"overlong"}
+                replacement{"MR"}
+            }
+            MSR{
+                reason{"overlong"}
+                replacement{"MS"}
+            }
+            MTQ{
+                reason{"overlong"}
+                replacement{"MQ"}
+            }
+            MUS{
+                reason{"overlong"}
+                replacement{"MU"}
+            }
+            MWI{
+                reason{"overlong"}
+                replacement{"MW"}
+            }
+            MYS{
+                reason{"overlong"}
+                replacement{"MY"}
+            }
+            MYT{
+                reason{"overlong"}
+                replacement{"YT"}
+            }
+            NAM{
+                reason{"overlong"}
+                replacement{"NA"}
+            }
+            NCL{
+                reason{"overlong"}
+                replacement{"NC"}
+            }
+            NER{
+                reason{"overlong"}
+                replacement{"NE"}
+            }
+            NFK{
+                reason{"overlong"}
+                replacement{"NF"}
+            }
+            NGA{
+                reason{"overlong"}
+                replacement{"NG"}
+            }
+            NH{
+                reason{"deprecated"}
+                replacement{"VU"}
+            }
+            NIC{
+                reason{"overlong"}
+                replacement{"NI"}
+            }
+            NIU{
+                reason{"overlong"}
+                replacement{"NU"}
+            }
+            NLD{
+                reason{"overlong"}
+                replacement{"NL"}
+            }
+            NOR{
+                reason{"overlong"}
+                replacement{"NO"}
+            }
+            NPL{
+                reason{"overlong"}
+                replacement{"NP"}
+            }
+            NQ{
+                reason{"deprecated"}
+                replacement{"AQ"}
+            }
+            NRU{
+                reason{"overlong"}
+                replacement{"NR"}
+            }
+            NT{
+                reason{"deprecated"}
+                replacement{"SA IQ"}
+            }
+            NTZ{
+                reason{"overlong"}
+                replacement{"SA IQ"}
+            }
+            NZL{
+                reason{"overlong"}
+                replacement{"NZ"}
+            }
+            OMN{
+                reason{"overlong"}
+                replacement{"OM"}
+            }
+            PAK{
+                reason{"overlong"}
+                replacement{"PK"}
+            }
+            PAN{
+                reason{"overlong"}
+                replacement{"PA"}
+            }
+            PC{
+                reason{"deprecated"}
+                replacement{"FM MH MP PW"}
+            }
+            PCN{
+                reason{"overlong"}
+                replacement{"PN"}
+            }
+            PER{
+                reason{"overlong"}
+                replacement{"PE"}
+            }
+            PHL{
+                reason{"overlong"}
+                replacement{"PH"}
+            }
+            PLW{
+                reason{"overlong"}
+                replacement{"PW"}
+            }
+            PNG{
+                reason{"overlong"}
+                replacement{"PG"}
+            }
+            POL{
+                reason{"overlong"}
+                replacement{"PL"}
+            }
+            PRI{
+                reason{"overlong"}
+                replacement{"PR"}
+            }
+            PRK{
+                reason{"overlong"}
+                replacement{"KP"}
+            }
+            PRT{
+                reason{"overlong"}
+                replacement{"PT"}
+            }
+            PRY{
+                reason{"overlong"}
+                replacement{"PY"}
+            }
+            PSE{
+                reason{"overlong"}
+                replacement{"PS"}
+            }
+            PU{
+                reason{"deprecated"}
+                replacement{"UM"}
+            }
+            PYF{
+                reason{"overlong"}
+                replacement{"PF"}
+            }
+            PZ{
+                reason{"deprecated"}
+                replacement{"PA"}
+            }
+            QAT{
+                reason{"overlong"}
+                replacement{"QA"}
+            }
+            QMM{
+                reason{"overlong"}
+                replacement{"QM"}
+            }
+            QNN{
+                reason{"overlong"}
+                replacement{"QN"}
+            }
+            QPP{
+                reason{"overlong"}
+                replacement{"QP"}
+            }
+            QQQ{
+                reason{"overlong"}
+                replacement{"QQ"}
+            }
+            QRR{
+                reason{"overlong"}
+                replacement{"QR"}
+            }
+            QSS{
+                reason{"overlong"}
+                replacement{"QS"}
+            }
+            QTT{
+                reason{"overlong"}
+                replacement{"QT"}
+            }
+            QU{
+                reason{"deprecated"}
+                replacement{"EU"}
+            }
+            QUU{
+                reason{"overlong"}
+                replacement{"EU"}
+            }
+            QVV{
+                reason{"overlong"}
+                replacement{"QV"}
+            }
+            QWW{
+                reason{"overlong"}
+                replacement{"QW"}
+            }
+            QXX{
+                reason{"overlong"}
+                replacement{"QX"}
+            }
+            QYY{
+                reason{"overlong"}
+                replacement{"QY"}
+            }
+            QZZ{
+                reason{"overlong"}
+                replacement{"QZ"}
+            }
+            REU{
+                reason{"overlong"}
+                replacement{"RE"}
+            }
+            RH{
+                reason{"deprecated"}
+                replacement{"ZW"}
+            }
+            ROU{
+                reason{"overlong"}
+                replacement{"RO"}
+            }
+            RUS{
+                reason{"overlong"}
+                replacement{"RU"}
+            }
+            RWA{
+                reason{"overlong"}
+                replacement{"RW"}
+            }
+            SAU{
+                reason{"overlong"}
+                replacement{"SA"}
+            }
+            SCG{
+                reason{"overlong"}
+                replacement{"RS ME"}
+            }
+            SDN{
+                reason{"overlong"}
+                replacement{"SD"}
+            }
+            SEN{
+                reason{"overlong"}
+                replacement{"SN"}
+            }
+            SGP{
+                reason{"overlong"}
+                replacement{"SG"}
+            }
+            SGS{
+                reason{"overlong"}
+                replacement{"GS"}
+            }
+            SHN{
+                reason{"overlong"}
+                replacement{"SH"}
+            }
+            SJM{
+                reason{"overlong"}
+                replacement{"SJ"}
+            }
+            SLB{
+                reason{"overlong"}
+                replacement{"SB"}
+            }
+            SLE{
+                reason{"overlong"}
+                replacement{"SL"}
+            }
+            SLV{
+                reason{"overlong"}
+                replacement{"SV"}
+            }
+            SMR{
+                reason{"overlong"}
+                replacement{"SM"}
+            }
+            SOM{
+                reason{"overlong"}
+                replacement{"SO"}
+            }
+            SPM{
+                reason{"overlong"}
+                replacement{"PM"}
+            }
+            SRB{
+                reason{"overlong"}
+                replacement{"RS"}
+            }
+            SSD{
+                reason{"overlong"}
+                replacement{"SS"}
+            }
+            STP{
+                reason{"overlong"}
+                replacement{"ST"}
+            }
+            SU{
+                reason{"deprecated"}
+                replacement{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
+            }
+            SUN{
+                reason{"overlong"}
+                replacement{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
+            }
+            SUR{
+                reason{"overlong"}
+                replacement{"SR"}
+            }
+            SVK{
+                reason{"overlong"}
+                replacement{"SK"}
+            }
+            SVN{
+                reason{"overlong"}
+                replacement{"SI"}
+            }
+            SWE{
+                reason{"overlong"}
+                replacement{"SE"}
+            }
+            SWZ{
+                reason{"overlong"}
+                replacement{"SZ"}
+            }
+            SXM{
+                reason{"overlong"}
+                replacement{"SX"}
+            }
+            SYC{
+                reason{"overlong"}
+                replacement{"SC"}
+            }
+            SYR{
+                reason{"overlong"}
+                replacement{"SY"}
+            }
+            TAA{
+                reason{"overlong"}
+                replacement{"TA"}
+            }
+            TCA{
+                reason{"overlong"}
+                replacement{"TC"}
+            }
+            TCD{
+                reason{"overlong"}
+                replacement{"TD"}
+            }
+            TGO{
+                reason{"overlong"}
+                replacement{"TG"}
+            }
+            THA{
+                reason{"overlong"}
+                replacement{"TH"}
+            }
+            TJK{
+                reason{"overlong"}
+                replacement{"TJ"}
+            }
+            TKL{
+                reason{"overlong"}
+                replacement{"TK"}
+            }
+            TKM{
+                reason{"overlong"}
+                replacement{"TM"}
+            }
+            TLS{
+                reason{"overlong"}
+                replacement{"TL"}
+            }
+            TMP{
+                reason{"overlong"}
+                replacement{"TL"}
+            }
+            TON{
+                reason{"overlong"}
+                replacement{"TO"}
+            }
+            TP{
+                reason{"deprecated"}
+                replacement{"TL"}
+            }
+            TTO{
+                reason{"overlong"}
+                replacement{"TT"}
+            }
+            TUN{
+                reason{"overlong"}
+                replacement{"TN"}
+            }
+            TUR{
+                reason{"overlong"}
+                replacement{"TR"}
+            }
+            TUV{
+                reason{"overlong"}
+                replacement{"TV"}
+            }
+            TWN{
+                reason{"overlong"}
+                replacement{"TW"}
+            }
+            TZA{
+                reason{"overlong"}
+                replacement{"TZ"}
+            }
+            UGA{
+                reason{"overlong"}
+                replacement{"UG"}
+            }
+            UK{
+                reason{"deprecated"}
+                replacement{"GB"}
+            }
+            UKR{
+                reason{"overlong"}
+                replacement{"UA"}
+            }
+            UMI{
+                reason{"overlong"}
+                replacement{"UM"}
+            }
+            URY{
+                reason{"overlong"}
+                replacement{"UY"}
+            }
+            USA{
+                reason{"overlong"}
+                replacement{"US"}
+            }
+            UZB{
+                reason{"overlong"}
+                replacement{"UZ"}
+            }
+            VAT{
+                reason{"overlong"}
+                replacement{"VA"}
+            }
+            VCT{
+                reason{"overlong"}
+                replacement{"VC"}
+            }
+            VD{
+                reason{"deprecated"}
+                replacement{"VN"}
+            }
+            VEN{
+                reason{"overlong"}
+                replacement{"VE"}
+            }
+            VGB{
+                reason{"overlong"}
+                replacement{"VG"}
+            }
+            VIR{
+                reason{"overlong"}
+                replacement{"VI"}
+            }
+            VNM{
+                reason{"overlong"}
+                replacement{"VN"}
+            }
+            VUT{
+                reason{"overlong"}
+                replacement{"VU"}
+            }
+            WK{
+                reason{"deprecated"}
+                replacement{"UM"}
+            }
+            WLF{
+                reason{"overlong"}
+                replacement{"WF"}
+            }
+            WSM{
+                reason{"overlong"}
+                replacement{"WS"}
+            }
+            XAA{
+                reason{"overlong"}
+                replacement{"XA"}
+            }
+            XBB{
+                reason{"overlong"}
+                replacement{"XB"}
+            }
+            XCC{
+                reason{"overlong"}
+                replacement{"XC"}
+            }
+            XDD{
+                reason{"overlong"}
+                replacement{"XD"}
+            }
+            XEE{
+                reason{"overlong"}
+                replacement{"XE"}
+            }
+            XFF{
+                reason{"overlong"}
+                replacement{"XF"}
+            }
+            XGG{
+                reason{"overlong"}
+                replacement{"XG"}
+            }
+            XHH{
+                reason{"overlong"}
+                replacement{"XH"}
+            }
+            XII{
+                reason{"overlong"}
+                replacement{"XI"}
+            }
+            XJJ{
+                reason{"overlong"}
+                replacement{"XJ"}
+            }
+            XKK{
+                reason{"overlong"}
+                replacement{"XK"}
+            }
+            XLL{
+                reason{"overlong"}
+                replacement{"XL"}
+            }
+            XMM{
+                reason{"overlong"}
+                replacement{"XM"}
+            }
+            XNN{
+                reason{"overlong"}
+                replacement{"XN"}
+            }
+            XOO{
+                reason{"overlong"}
+                replacement{"XO"}
+            }
+            XPP{
+                reason{"overlong"}
+                replacement{"XP"}
+            }
+            XQQ{
+                reason{"overlong"}
+                replacement{"XQ"}
+            }
+            XRR{
+                reason{"overlong"}
+                replacement{"XR"}
+            }
+            XSS{
+                reason{"overlong"}
+                replacement{"XS"}
+            }
+            XTT{
+                reason{"overlong"}
+                replacement{"XT"}
+            }
+            XUU{
+                reason{"overlong"}
+                replacement{"XU"}
+            }
+            XVV{
+                reason{"overlong"}
+                replacement{"XV"}
+            }
+            XWW{
+                reason{"overlong"}
+                replacement{"XW"}
+            }
+            XXX{
+                reason{"overlong"}
+                replacement{"XX"}
+            }
+            XYY{
+                reason{"overlong"}
+                replacement{"XY"}
+            }
+            XZZ{
+                reason{"overlong"}
+                replacement{"XZ"}
+            }
+            YD{
+                reason{"deprecated"}
+                replacement{"YE"}
+            }
+            YEM{
+                reason{"overlong"}
+                replacement{"YE"}
+            }
+            YMD{
+                reason{"overlong"}
+                replacement{"YE"}
+            }
+            YU{
+                reason{"deprecated"}
+                replacement{"RS ME"}
+            }
+            YUG{
+                reason{"overlong"}
+                replacement{"RS ME"}
+            }
+            ZAF{
+                reason{"overlong"}
+                replacement{"ZA"}
+            }
+            ZAR{
+                reason{"overlong"}
+                replacement{"CD"}
+            }
+            ZMB{
+                reason{"overlong"}
+                replacement{"ZM"}
+            }
+            ZR{
+                reason{"deprecated"}
+                replacement{"CD"}
+            }
+            ZWE{
+                reason{"overlong"}
+                replacement{"ZW"}
+            }
+            ZZZ{
+                reason{"overlong"}
+                replacement{"ZZ"}
+            }
+        }
+        variant{
+            AALAND{
+                reason{"deprecated"}
+                replacement{"AX"}
+            }
+            HEPLOC{
+                reason{"deprecated"}
+                replacement{"ALALC97"}
+            }
+            POLYTONI{
+                reason{"deprecated"}
+                replacement{"POLYTON"}
+            }
+        }
     }
-    regionCodes{
-        "001",
-        "002",
-        "003",
-        "005",
-        "009",
-        "011",
-        "013",
-        "014",
-        "015",
-        "017",
-        "018",
-        "019",
-        "021",
-        "029",
-        "030",
-        "034",
-        "035",
-        "039",
-        "053",
-        "054",
-        "057",
-        "061",
-        "142",
-        "143",
-        "145",
-        "150",
-        "151",
-        "154",
-        "155",
-        "419",
-        "AC",
-        "AD",
-        "AE",
-        "AF",
-        "AG",
-        "AI",
-        "AL",
-        "AM",
-        "AN",
-        "AO",
-        "AQ",
-        "AR",
-        "AS",
-        "AT",
-        "AU",
-        "AW",
-        "AX",
-        "AZ",
-        "BA",
-        "BB",
-        "BD",
-        "BE",
-        "BF",
-        "BG",
-        "BH",
-        "BI",
-        "BJ",
-        "BL",
-        "BM",
-        "BN",
-        "BO",
-        "BQ",
-        "BR",
-        "BS",
-        "BT",
-        "BV",
-        "BW",
-        "BY",
-        "BZ",
-        "CA",
-        "CC",
-        "CD",
-        "CF",
-        "CG",
-        "CH",
-        "CI",
-        "CK",
-        "CL",
-        "CM",
-        "CN",
-        "CO",
-        "CP",
-        "CR",
-        "CU",
-        "CV",
-        "CW",
-        "CX",
-        "CY",
-        "CZ",
-        "DE",
-        "DG",
-        "DJ",
-        "DK",
-        "DM",
-        "DO",
-        "DZ",
-        "EA",
-        "EC",
-        "EE",
-        "EG",
-        "EH",
-        "ER",
-        "ES",
-        "ET",
-        "EU",
-        "FI",
-        "FJ",
-        "FK",
-        "FM",
-        "FO",
-        "FR",
-        "GA",
-        "GB",
-        "GD",
-        "GE",
-        "GF",
-        "GG",
-        "GH",
-        "GI",
-        "GL",
-        "GM",
-        "GN",
-        "GP",
-        "GQ",
-        "GR",
-        "GS",
-        "GT",
-        "GU",
-        "GW",
-        "GY",
-        "HK",
-        "HM",
-        "HN",
-        "HR",
-        "HT",
-        "HU",
-        "IC",
-        "ID",
-        "IE",
-        "IL",
-        "IM",
-        "IN",
-        "IO",
-        "IQ",
-        "IR",
-        "IS",
-        "IT",
-        "JE",
-        "JM",
-        "JO",
-        "JP",
-        "KE",
-        "KG",
-        "KH",
-        "KI",
-        "KM",
-        "KN",
-        "KP",
-        "KR",
-        "KW",
-        "KY",
-        "KZ",
-        "LA",
-        "LB",
-        "LC",
-        "LI",
-        "LK",
-        "LR",
-        "LS",
-        "LT",
-        "LU",
-        "LV",
-        "LY",
-        "MA",
-        "MC",
-        "MD",
-        "ME",
-        "MF",
-        "MG",
-        "MH",
-        "MK",
-        "ML",
-        "MM",
-        "MN",
-        "MO",
-        "MP",
-        "MQ",
-        "MR",
-        "MS",
-        "MT",
-        "MU",
-        "MV",
-        "MW",
-        "MX",
-        "MY",
-        "MZ",
-        "NA",
-        "NC",
-        "NE",
-        "NF",
-        "NG",
-        "NI",
-        "NL",
-        "NO",
-        "NP",
-        "NR",
-        "NU",
-        "NZ",
-        "OM",
-        "PA",
-        "PE",
-        "PF",
-        "PG",
-        "PH",
-        "PK",
-        "PL",
-        "PM",
-        "PN",
-        "PR",
-        "PS",
-        "PT",
-        "PW",
-        "PY",
-        "QA",
-        "QO",
-        "RE",
-        "RO",
-        "RS",
-        "RU",
-        "RW",
-        "SA",
-        "SB",
-        "SC",
-        "SD",
-        "SE",
-        "SG",
-        "SH",
-        "SI",
-        "SJ",
-        "SK",
-        "SL",
-        "SM",
-        "SN",
-        "SO",
-        "SR",
-        "SS",
-        "ST",
-        "SV",
-        "SX",
-        "SY",
-        "SZ",
-        "TA",
-        "TC",
-        "TD",
-        "TF",
-        "TG",
-        "TH",
-        "TJ",
-        "TK",
-        "TL",
-        "TM",
-        "TN",
-        "TO",
-        "TR",
-        "TT",
-        "TV",
-        "TW",
-        "TZ",
-        "UA",
-        "UG",
-        "UM",
-        "US",
-        "UY",
-        "UZ",
-        "VA",
-        "VC",
-        "VE",
-        "VG",
-        "VI",
-        "VN",
-        "VU",
-        "WF",
-        "WS",
-        "YE",
-        "YT",
-        "ZA",
-        "ZM",
-        "ZW",
-        "ZZ",
-    }
-    scriptAlias{
-        Qaai{"Zinh"}
-    }
-    territoryAlias{
-        004{"AF"}
-        008{"AL"}
-        010{"AQ"}
-        012{"DZ"}
-        016{"AS"}
-        020{"AD"}
-        024{"AO"}
-        028{"AG"}
-        031{"AZ"}
-        032{"AR"}
-        036{"AU"}
-        040{"AT"}
-        044{"BS"}
-        048{"BH"}
-        050{"BD"}
-        051{"AM"}
-        052{"BB"}
-        056{"BE"}
-        060{"BM"}
-        062{"034 143"}
-        064{"BT"}
-        068{"BO"}
-        070{"BA"}
-        072{"BW"}
-        074{"BV"}
-        076{"BR"}
-        084{"BZ"}
-        086{"IO"}
-        090{"SB"}
-        092{"VG"}
-        096{"BN"}
-        100{"BG"}
-        104{"MM"}
-        108{"BI"}
-        112{"BY"}
-        116{"KH"}
-        120{"CM"}
-        124{"CA"}
-        132{"CV"}
-        136{"KY"}
-        140{"CF"}
-        144{"LK"}
-        148{"TD"}
-        152{"CL"}
-        156{"CN"}
-        158{"TW"}
-        162{"CX"}
-        166{"CC"}
-        170{"CO"}
-        172{"RU AM AZ BY GE KG KZ MD TJ TM UA UZ"}
-        174{"KM"}
-        175{"YT"}
-        178{"CG"}
-        180{"CD"}
-        184{"CK"}
-        188{"CR"}
-        191{"HR"}
-        192{"CU"}
-        196{"CY"}
-        200{"CZ SK"}
-        203{"CZ"}
-        204{"BJ"}
-        208{"DK"}
-        212{"DM"}
-        214{"DO"}
-        218{"EC"}
-        222{"SV"}
-        226{"GQ"}
-        230{"ET"}
-        231{"ET"}
-        232{"ER"}
-        233{"EE"}
-        234{"FO"}
-        238{"FK"}
-        239{"GS"}
-        242{"FJ"}
-        246{"FI"}
-        248{"AX"}
-        249{"FR"}
-        250{"FR"}
-        254{"GF"}
-        258{"PF"}
-        260{"TF"}
-        262{"DJ"}
-        266{"GA"}
-        268{"GE"}
-        270{"GM"}
-        275{"PS"}
-        276{"DE"}
-        278{"DE"}
-        280{"DE"}
-        288{"GH"}
-        292{"GI"}
-        296{"KI"}
-        300{"GR"}
-        304{"GL"}
-        308{"GD"}
-        312{"GP"}
-        316{"GU"}
-        320{"GT"}
-        324{"GN"}
-        328{"GY"}
-        332{"HT"}
-        334{"HM"}
-        336{"VA"}
-        340{"HN"}
-        344{"HK"}
-        348{"HU"}
-        352{"IS"}
-        356{"IN"}
-        360{"ID"}
-        364{"IR"}
-        368{"IQ"}
-        372{"IE"}
-        376{"IL"}
-        380{"IT"}
-        384{"CI"}
-        388{"JM"}
-        392{"JP"}
-        398{"KZ"}
-        400{"JO"}
-        404{"KE"}
-        408{"KP"}
-        410{"KR"}
-        414{"KW"}
-        417{"KG"}
-        418{"LA"}
-        422{"LB"}
-        426{"LS"}
-        428{"LV"}
-        430{"LR"}
-        434{"LY"}
-        438{"LI"}
-        440{"LT"}
-        442{"LU"}
-        446{"MO"}
-        450{"MG"}
-        454{"MW"}
-        458{"MY"}
-        462{"MV"}
-        466{"ML"}
-        470{"MT"}
-        474{"MQ"}
-        478{"MR"}
-        480{"MU"}
-        484{"MX"}
-        492{"MC"}
-        496{"MN"}
-        498{"MD"}
-        499{"ME"}
-        500{"MS"}
-        504{"MA"}
-        508{"MZ"}
-        512{"OM"}
-        516{"NA"}
-        520{"NR"}
-        524{"NP"}
-        528{"NL"}
-        532{"CW SX BQ"}
-        533{"AW"}
-        536{"SA IQ"}
-        540{"NC"}
-        548{"VU"}
-        554{"NZ"}
-        558{"NI"}
-        562{"NE"}
-        566{"NG"}
-        570{"NU"}
-        574{"NF"}
-        578{"NO"}
-        580{"MP"}
-        581{"UM"}
-        582{"FM MH MP PW"}
-        583{"FM"}
-        584{"MH"}
-        585{"PW"}
-        586{"PK"}
-        591{"PA"}
-        598{"PG"}
-        600{"PY"}
-        604{"PE"}
-        608{"PH"}
-        612{"PN"}
-        616{"PL"}
-        620{"PT"}
-        624{"GW"}
-        626{"TL"}
-        630{"PR"}
-        634{"QA"}
-        638{"RE"}
-        642{"RO"}
-        643{"RU"}
-        646{"RW"}
-        652{"BL"}
-        654{"SH"}
-        659{"KN"}
-        660{"AI"}
-        662{"LC"}
-        663{"MF"}
-        666{"PM"}
-        670{"VC"}
-        674{"SM"}
-        678{"ST"}
-        682{"SA"}
-        686{"SN"}
-        688{"RS"}
-        690{"SC"}
-        694{"SL"}
-        702{"SG"}
-        703{"SK"}
-        704{"VN"}
-        705{"SI"}
-        706{"SO"}
-        710{"ZA"}
-        716{"ZW"}
-        720{"YE"}
-        724{"ES"}
-        728{"SS"}
-        729{"SD"}
-        732{"EH"}
-        736{"SD"}
-        740{"SR"}
-        744{"SJ"}
-        748{"SZ"}
-        752{"SE"}
-        756{"CH"}
-        760{"SY"}
-        762{"TJ"}
-        764{"TH"}
-        768{"TG"}
-        772{"TK"}
-        776{"TO"}
-        780{"TT"}
-        784{"AE"}
-        788{"TN"}
-        792{"TR"}
-        795{"TM"}
-        796{"TC"}
-        798{"TV"}
-        800{"UG"}
-        804{"UA"}
-        807{"MK"}
-        810{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
-        818{"EG"}
-        826{"GB"}
-        830{"JE GG"}
-        831{"GG"}
-        832{"JE"}
-        833{"IM"}
-        834{"TZ"}
-        840{"US"}
-        850{"VI"}
-        854{"BF"}
-        858{"UY"}
-        860{"UZ"}
-        862{"VE"}
-        876{"WF"}
-        882{"WS"}
-        886{"YE"}
-        887{"YE"}
-        890{"RS ME SI HR MK BA"}
-        891{"RS ME"}
-        894{"ZM"}
-        999{"ZZ"}
-        ABW{"AW"}
-        AFG{"AF"}
-        AGO{"AO"}
-        AIA{"AI"}
-        ALA{"AX"}
-        ALB{"AL"}
-        AN{"CW SX BQ"}
-        AND{"AD"}
-        ARE{"AE"}
-        ARG{"AR"}
-        ARM{"AM"}
-        ASC{"AC"}
-        ASM{"AS"}
-        ATA{"AQ"}
-        ATF{"TF"}
-        ATG{"AG"}
-        AUS{"AU"}
-        AUT{"AT"}
-        AZE{"AZ"}
-        BDI{"BI"}
-        BEL{"BE"}
-        BEN{"BJ"}
-        BFA{"BF"}
-        BGD{"BD"}
-        BGR{"BG"}
-        BHR{"BH"}
-        BHS{"BS"}
-        BIH{"BA"}
-        BLM{"BL"}
-        BLR{"BY"}
-        BLZ{"BZ"}
-        BMU{"BM"}
-        BOL{"BO"}
-        BRA{"BR"}
-        BRB{"BB"}
-        BRN{"BN"}
-        BTN{"BT"}
-        BU{"MM"}
-        BUR{"MM"}
-        BVT{"BV"}
-        BWA{"BW"}
-        CAF{"CF"}
-        CAN{"CA"}
-        CCK{"CC"}
-        CHE{"CH"}
-        CHL{"CL"}
-        CHN{"CN"}
-        CIV{"CI"}
-        CMR{"CM"}
-        COD{"CD"}
-        COG{"CG"}
-        COK{"CK"}
-        COL{"CO"}
-        COM{"KM"}
-        CPT{"CP"}
-        CPV{"CV"}
-        CRI{"CR"}
-        CS{"RS ME"}
-        CT{"KI"}
-        CUB{"CU"}
-        CXR{"CX"}
-        CYM{"KY"}
-        CYP{"CY"}
-        CZE{"CZ"}
-        DD{"DE"}
-        DDR{"DE"}
-        DEU{"DE"}
-        DGA{"DG"}
-        DJI{"DJ"}
-        DMA{"DM"}
-        DNK{"DK"}
-        DOM{"DO"}
-        DY{"BJ"}
-        DZA{"DZ"}
-        ECU{"EC"}
-        EGY{"EG"}
-        ERI{"ER"}
-        ESH{"EH"}
-        ESP{"ES"}
-        EST{"EE"}
-        ETH{"ET"}
-        FIN{"FI"}
-        FJI{"FJ"}
-        FLK{"FK"}
-        FQ{"AQ TF"}
-        FRA{"FR"}
-        FRO{"FO"}
-        FSM{"FM"}
-        FX{"FR"}
-        FXX{"FR"}
-        GAB{"GA"}
-        GBR{"GB"}
-        GEO{"GE"}
-        GGY{"GG"}
-        GHA{"GH"}
-        GIB{"GI"}
-        GIN{"GN"}
-        GLP{"GP"}
-        GMB{"GM"}
-        GNB{"GW"}
-        GNQ{"GQ"}
-        GRC{"GR"}
-        GRD{"GD"}
-        GRL{"GL"}
-        GTM{"GT"}
-        GUF{"GF"}
-        GUM{"GU"}
-        GUY{"GY"}
-        HKG{"HK"}
-        HMD{"HM"}
-        HND{"HN"}
-        HRV{"HR"}
-        HTI{"HT"}
-        HUN{"HU"}
-        HV{"BF"}
-        IDN{"ID"}
-        IMN{"IM"}
-        IND{"IN"}
-        IOT{"IO"}
-        IRL{"IE"}
-        IRN{"IR"}
-        IRQ{"IQ"}
-        ISL{"IS"}
-        ISR{"IL"}
-        ITA{"IT"}
-        JAM{"JM"}
-        JEY{"JE"}
-        JOR{"JO"}
-        JPN{"JP"}
-        JT{"UM"}
-        KAZ{"KZ"}
-        KEN{"KE"}
-        KGZ{"KG"}
-        KHM{"KH"}
-        KIR{"KI"}
-        KNA{"KN"}
-        KOR{"KR"}
-        KWT{"KW"}
-        LAO{"LA"}
-        LBN{"LB"}
-        LBR{"LR"}
-        LBY{"LY"}
-        LCA{"LC"}
-        LIE{"LI"}
-        LKA{"LK"}
-        LSO{"LS"}
-        LTU{"LT"}
-        LUX{"LU"}
-        LVA{"LV"}
-        MAC{"MO"}
-        MAF{"MF"}
-        MAR{"MA"}
-        MCO{"MC"}
-        MDA{"MD"}
-        MDG{"MG"}
-        MDV{"MV"}
-        MEX{"MX"}
-        MHL{"MH"}
-        MI{"UM"}
-        MKD{"MK"}
-        MLI{"ML"}
-        MLT{"MT"}
-        MMR{"MM"}
-        MNE{"ME"}
-        MNG{"MN"}
-        MNP{"MP"}
-        MOZ{"MZ"}
-        MRT{"MR"}
-        MSR{"MS"}
-        MTQ{"MQ"}
-        MUS{"MU"}
-        MWI{"MW"}
-        MYS{"MY"}
-        MYT{"YT"}
-        NAM{"NA"}
-        NCL{"NC"}
-        NER{"NE"}
-        NFK{"NF"}
-        NGA{"NG"}
-        NH{"VU"}
-        NIC{"NI"}
-        NIU{"NU"}
-        NLD{"NL"}
-        NOR{"NO"}
-        NPL{"NP"}
-        NQ{"AQ"}
-        NRU{"NR"}
-        NT{"SA IQ"}
-        NTZ{"SA IQ"}
-        NZL{"NZ"}
-        OMN{"OM"}
-        PAK{"PK"}
-        PAN{"PA"}
-        PC{"FM MH MP PW"}
-        PCN{"PN"}
-        PER{"PE"}
-        PHL{"PH"}
-        PLW{"PW"}
-        PNG{"PG"}
-        POL{"PL"}
-        PRI{"PR"}
-        PRK{"KP"}
-        PRT{"PT"}
-        PRY{"PY"}
-        PSE{"PS"}
-        PU{"UM"}
-        PYF{"PF"}
-        PZ{"PA"}
-        QAT{"QA"}
-        QU{"EU"}
-        REU{"RE"}
-        RH{"ZW"}
-        ROU{"RO"}
-        RUS{"RU"}
-        RWA{"RW"}
-        SAU{"SA"}
-        SCG{"RS ME"}
-        SDN{"SD"}
-        SEN{"SN"}
-        SGP{"SG"}
-        SGS{"GS"}
-        SHN{"SH"}
-        SJM{"SJ"}
-        SLB{"SB"}
-        SLE{"SL"}
-        SLV{"SV"}
-        SMR{"SM"}
-        SOM{"SO"}
-        SPM{"PM"}
-        SRB{"RS"}
-        STP{"ST"}
-        SU{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
-        SUN{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"}
-        SUR{"SR"}
-        SVK{"SK"}
-        SVN{"SI"}
-        SWE{"SE"}
-        SWZ{"SZ"}
-        SYC{"SC"}
-        SYR{"SY"}
-        TAA{"TA"}
-        TCA{"TC"}
-        TCD{"TD"}
-        TGO{"TG"}
-        THA{"TH"}
-        TJK{"TJ"}
-        TKL{"TK"}
-        TKM{"TM"}
-        TLS{"TL"}
-        TMP{"TL"}
-        TON{"TO"}
-        TP{"TL"}
-        TTO{"TT"}
-        TUN{"TN"}
-        TUR{"TR"}
-        TUV{"TV"}
-        TWN{"TW"}
-        TZA{"TZ"}
-        UGA{"UG"}
-        UK{"GB"}
-        UKR{"UA"}
-        UMI{"UM"}
-        URY{"UY"}
-        USA{"US"}
-        UZB{"UZ"}
-        VAT{"VA"}
-        VCT{"VC"}
-        VD{"VN"}
-        VEN{"VE"}
-        VGB{"VG"}
-        VIR{"VI"}
-        VNM{"VN"}
-        VUT{"VU"}
-        WK{"UM"}
-        WLF{"WF"}
-        WSM{"WS"}
-        YD{"YE"}
-        YEM{"YE"}
-        YMD{"YE"}
-        YU{"RS ME"}
-        YUG{"RS ME"}
-        ZAF{"ZA"}
-        ZAR{"CD"}
-        ZMB{"ZM"}
-        ZR{"CD"}
-        ZWE{"ZW"}
-        ZZZ{"ZZ"}
-    }
-    variantAlias{
-        AALAND{"AX"}
-        HEPLOC{"ALALC97"}
-        POLYTONI{"POLYTON"}
+    defaultContent{
+        "aa_ET",
+        "af_ZA",
+        "agq_CM",
+        "ak_GH",
+        "am_ET",
+        "ar_001",
+        "arn_CL",
+        "as_IN",
+        "asa_TZ",
+        "ast_ES",
+        "az_Arab_IR",
+        "az_Cyrl_AZ",
+        "az_Latn",
+        "az_Latn_AZ",
+        "ba_RU",
+        "bas_CM",
+        "be_BY",
+        "bem_ZM",
+        "bez_TZ",
+        "bg_BG",
+        "bgn_PK",
+        "bm_ML",
+        "bm_Nkoo_ML",
+        "bn_BD",
+        "bo_CN",
+        "br_FR",
+        "brx_IN",
+        "bs_Cyrl_BA",
+        "bs_Latn",
+        "bs_Latn_BA",
+        "bss_CM",
+        "byn_ER",
+        "ca_ES",
+        "cch_NG",
+        "ce_RU",
+        "cgg_UG",
+        "chr_US",
+        "ckb_IQ",
+        "co_FR",
+        "cs_CZ",
+        "cu_RU",
+        "cv_RU",
+        "cy_GB",
+        "da_DK",
+        "dav_KE",
+        "de_DE",
+        "dje_NE",
+        "dsb_DE",
+        "dua_CM",
+        "dv_MV",
+        "dyo_SN",
+        "dz_BT",
+        "ebu_KE",
+        "ee_GH",
+        "el_GR",
+        "en_Dsrt_US",
+        "en_US",
+        "eo_001",
+        "es_ES",
+        "et_EE",
+        "eu_ES",
+        "ewo_CM",
+        "fa_IR",
+        "ff_SN",
+        "fi_FI",
+        "fil_PH",
+        "fo_FO",
+        "fr_FR",
+        "fur_IT",
+        "fy_NL",
+        "ga_IE",
+        "gaa_GH",
+        "gd_GB",
+        "gez_ET",
+        "gl_ES",
+        "gn_PY",
+        "gsw_CH",
+        "gu_IN",
+        "guz_KE",
+        "gv_IM",
+        "ha_Arab_NG",
+        "ha_NG",
+        "haw_US",
+        "he_IL",
+        "hi_IN",
+        "hr_HR",
+        "hsb_DE",
+        "hu_HU",
+        "hy_AM",
+        "ia_FR",
+        "id_ID",
+        "ig_NG",
+        "ii_CN",
+        "is_IS",
+        "it_IT",
+        "iu_CA",
+        "iu_Latn_CA",
+        "ja_JP",
+        "jgo_CM",
+        "jmc_TZ",
+        "jv_ID",
+        "ka_GE",
+        "kab_DZ",
+        "kaj_NG",
+        "kam_KE",
+        "kcg_NG",
+        "kde_TZ",
+        "kea_CV",
+        "ken_CM",
+        "khq_ML",
+        "ki_KE",
+        "kk_KZ",
+        "kkj_CM",
+        "kl_GL",
+        "kln_KE",
+        "km_KH",
+        "kn_IN",
+        "ko_KR",
+        "kok_IN",
+        "kpe_LR",
+        "ks_IN",
+        "ksb_TZ",
+        "ksf_CM",
+        "ksh_DE",
+        "ku_TR",
+        "kw_GB",
+        "ky_KG",
+        "lag_TZ",
+        "lb_LU",
+        "lg_UG",
+        "lkt_US",
+        "ln_CD",
+        "lo_LA",
+        "lrc_IR",
+        "lt_LT",
+        "lu_CD",
+        "luo_KE",
+        "luy_KE",
+        "lv_LV",
+        "mas_KE",
+        "mer_KE",
+        "mfe_MU",
+        "mg_MG",
+        "mgh_MZ",
+        "mgo_CM",
+        "mi_NZ",
+        "mk_MK",
+        "ml_IN",
+        "mn_MN",
+        "mn_Mong_CN",
+        "moh_CA",
+        "mr_IN",
+        "ms_Arab_MY",
+        "ms_MY",
+        "mt_MT",
+        "mua_CM",
+        "my_MM",
+        "mzn_IR",
+        "naq_NA",
+        "nb_NO",
+        "nd_ZW",
+        "nds_DE",
+        "ne_NP",
+        "nl_NL",
+        "nmg_CM",
+        "nn_NO",
+        "nnh_CM",
+        "nqo_GN",
+        "nr_ZA",
+        "nso_ZA",
+        "nus_SS",
+        "ny_MW",
+        "nyn_UG",
+        "oc_FR",
+        "om_ET",
+        "or_IN",
+        "os_GE",
+        "pa_Arab_PK",
+        "pa_Guru",
+        "pa_Guru_IN",
+        "pl_PL",
+        "prg_001",
+        "ps_AF",
+        "pt_BR",
+        "qu_PE",
+        "quc_GT",
+        "rm_CH",
+        "rn_BI",
+        "ro_RO",
+        "rof_TZ",
+        "ru_RU",
+        "rw_RW",
+        "rwk_TZ",
+        "sa_IN",
+        "sah_RU",
+        "saq_KE",
+        "sbp_TZ",
+        "sd_PK",
+        "sdh_IR",
+        "se_NO",
+        "seh_MZ",
+        "ses_ML",
+        "sg_CF",
+        "shi_Latn_MA",
+        "shi_Tfng",
+        "shi_Tfng_MA",
+        "si_LK",
+        "sid_ET",
+        "sk_SK",
+        "sl_SI",
+        "sma_SE",
+        "smj_SE",
+        "smn_FI",
+        "sms_FI",
+        "sn_ZW",
+        "so_SO",
+        "sq_AL",
+        "sr_Cyrl",
+        "sr_Cyrl_RS",
+        "sr_Latn_RS",
+        "ss_ZA",
+        "ssy_ER",
+        "st_ZA",
+        "sv_SE",
+        "sw_TZ",
+        "syr_IQ",
+        "ta_IN",
+        "te_IN",
+        "teo_UG",
+        "tg_TJ",
+        "th_TH",
+        "ti_ET",
+        "tig_ER",
+        "tk_TM",
+        "tn_ZA",
+        "to_TO",
+        "tr_TR",
+        "trv_TW",
+        "ts_ZA",
+        "tt_RU",
+        "twq_NE",
+        "tzm_MA",
+        "ug_CN",
+        "uk_UA",
+        "ur_PK",
+        "uz_Arab_AF",
+        "uz_Cyrl_UZ",
+        "uz_Latn",
+        "uz_Latn_UZ",
+        "vai_Latn_LR",
+        "vai_Vaii",
+        "vai_Vaii_LR",
+        "ve_ZA",
+        "vi_VN",
+        "vo_001",
+        "vun_TZ",
+        "wa_BE",
+        "wae_CH",
+        "wal_ET",
+        "wbp_AU",
+        "wo_SN",
+        "xh_ZA",
+        "xog_UG",
+        "yav_CM",
+        "yi_001",
+        "yo_NG",
+        "yue_HK",
+        "zgh_MA",
+        "zh_Hans",
+        "zh_Hans_CN",
+        "zh_Hant_TW",
+        "zu_ZA",
     }
 }