supplementalData.txt   [plain text]


// ***************************************************************************
// *
// * Copyright (C) 2006 International Business Machines
// * Corporation and others.  All Rights Reserved.
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
// * Source File:<path>/supplementalData.xml
// *
// ***************************************************************************
supplementalData:table(nofallback){
    /**
     * Map from ISO 3166 country codes to ISO 4217 currency codes 
     * NOTE: This is not true locale data; it exists only in ROOT
     */
    CurrencyMap{
        830{
            {
                id{"GBP"}
                from:intvector{
                    -2028,
                    -1467671008,
                }
            }
        }
        833{
            {
                id{"GBP"}
                from:intvector{
                    -2028,
                    -1467671008,
                }
            }
        }
        AD{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ESP"}
                from:intvector{
                    -713,
                    1357682048,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
            {
                id{"ADP"}
                from:intvector{
                    -250,
                    769024000,
                }
                to:intvector{
                    228,
                    1676176512,
                }
            }
        }
        AE{
            {
                id{"AED"}
                from:intvector{
                    22,
                    1789419488,
                }
            }
        }
        AF{
            {
                id{"AFN"}
                from:intvector{
                    235,
                    1073685440,
                }
            }
            {
                id{"AFA"}
                from:intvector{
                    -316,
                    1363445536,
                }
                to:intvector{
                    235,
                    -1147561856,
                }
            }
        }
        AG{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        AI{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        AL{
            {
                id{"ALL"}
                from:intvector{
                    -37,
                    -1822297344,
                }
            }
        }
        AM{
            {
                id{"AMD"}
                from:intvector{
                    169,
                    1840786976,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    169,
                    1840786976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        AN{
            {
                id{"ANG"}
                from:intvector{
                    -221,
                    -1071694880,
                }
            }
        }
        AO{
            {
                id{"AOA"}
                from:intvector{
                    213,
                    1387085952,
                }
            }
            {
                id{"AOR"}
                from:intvector{
                    183,
                    -1326362464,
                }
                to:intvector{
                    220,
                    1820914880,
                }
            }
            {
                id{"AON"}
                from:intvector{
                    147,
                    1894747488,
                }
                to:intvector{
                    220,
                    1820914880,
                }
            }
            {
                id{"AOK"}
                from:intvector{
                    51,
                    -1779839392,
                }
                to:intvector{
                    154,
                    1292016416,
                }
            }
        }
        AQ{
            {
            }
        }
        AR{
            {
                id{"ARS"}
                from:intvector{
                    161,
                    -1531841952,
                }
            }
            {
                id{"ARA"}
                from:intvector{
                    110,
                    2091557440,
                }
                to:intvector{
                    161,
                    -1531841952,
                }
            }
            {
                id{"ARP"}
                from:intvector{
                    95,
                    -2060500416,
                }
                to:intvector{
                    110,
                    2091557440,
                }
            }
        }
        AS{
            {
                id{"USD"}
                from:intvector{
                    -485,
                    1535958560,
                }
            }
        }
        AT{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ATS"}
                from:intvector{
                    -169,
                    291793024,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        AU{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        AW{
            {
                id{"AWG"}
                from:intvector{
                    117,
                    -1855680928,
                }
            }
            {
                id{"ANG"}
                from:intvector{
                    -221,
                    -1071694880,
                }
                to:intvector{
                    117,
                    -1855680928,
                }
            }
        }
        AX{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
        }
        AZ{
            {
                id{"AZN"}
                from:intvector{
                    264,
                    -2063873440,
                }
            }
            {
                id{"AZM"}
                from:intvector{
                    169,
                    1840786976,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    176,
                    1497015904,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        BA{
            {
                id{"BAM"}
                from:intvector{
                    183,
                    -1326722464,
                }
            }
            {
                id{"BAD"}
                from:intvector{
                    161,
                    -1531481952,
                }
                to:intvector{
                    198,
                    1702495392,
                }
            }
            {
                id{"YUN"}
                from:intvector{
                    146,
                    -179332512,
                }
                to:intvector{
                    161,
                    -1531481952,
                }
            }
            {
                id{"YUD"}
                from:intvector{
                    -30,
                    -1647488416,
                }
                to:intvector{
                    146,
                    -179332512,
                }
            }
        }
        BB{
            {
                id{"BBD"}
                from:intvector{
                    22,
                    407439488,
                }
            }
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
                to:intvector{
                    22,
                    407439488,
                }
            }
        }
        BD{
            {
                id{"BDT"}
                from:intvector{
                    14,
                    -1323649440,
                }
            }
            {
                id{"PKR"}
                from:intvector{
                    -162,
                    1503341952,
                }
                to:intvector{
                    14,
                    -1323649440,
                }
            }
            {
                id{"INR"}
                from:intvector{
                    -992,
                    1804437632,
                }
                to:intvector{
                    -162,
                    1503341952,
                }
            }
        }
        BE{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"BEF"}
                from:intvector{
                    -1022,
                    -736270784,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
            {
                id{"NLG"}
                from:intvector{
                    -1132,
                    -983668224,
                }
                to:intvector{
                    -1022,
                    -736270784,
                }
            }
        }
        BF{
            {
                id{"XOF"}
                from:intvector{
                    102,
                    -329951488,
                }
            }
        }
        BG{
            {
                id{"BGN"}
                from:intvector{
                    213,
                    695585952,
                }
            }
            {
                id{"BGL"}
                from:intvector{
                    -59,
                    971130464,
                }
                to:intvector{
                    213,
                    695585952,
                }
            }
        }
        BH{
            {
                id{"BHD"}
                from:intvector{
                    -37,
                    -1822177344,
                }
            }
        }
        BI{
            {
                id{"BIF"}
                from:intvector{
                    -44,
                    1174061024,
                }
            }
        }
        BJ{
            {
                id{"XOF"}
                from:intvector{
                    37,
                    1387670048,
                }
            }
        }
        BM{
            {
                id{"BMD"}
                from:intvector{
                    0,
                    460920000,
                }
            }
        }
        BN{
            {
                id{"BND"}
                from:intvector{
                    -22,
                    774440512,
                }
            }
            {
                id{"MYR"}
                from:intvector{
                    -52,
                    -556127904,
                }
                to:intvector{
                    -22,
                    774440512,
                }
            }
        }
        BO{
            {
                id{"BOB"}
                from:intvector{
                    124,
                    -384452000,
                }
            }
            {
                id{"BOP"}
                from:intvector{
                    -52,
                    -1852607904,
                }
                to:intvector{
                    118,
                    736979072,
                }
            }
        }
        BR{
            {
                id{"BRL"}
                from:intvector{
                    176,
                    1497375904,
                }
            }
            {
                id{"BRR"}
                from:intvector{
                    169,
                    26206976,
                }
                to:intvector{
                    176,
                    1497375904,
                }
            }
            {
                id{"BRE"}
                from:intvector{
                    147,
                    1116787488,
                }
                to:intvector{
                    169,
                    26206976,
                }
            }
            {
                id{"BRN"}
                from:intvector{
                    139,
                    -440961440,
                }
                to:intvector{
                    147,
                    1116787488,
                }
            }
            {
                id{"BRC"}
                from:intvector{
                    118,
                    477179072,
                }
                to:intvector{
                    139,
                    -440961440,
                }
            }
            {
                id{"BRB"}
                from:intvector{
                    -22,
                    860600512,
                }
                to:intvector{
                    118,
                    477179072,
                }
            }
        }
        BS{
            {
                id{"BSD"}
                from:intvector{
                    -29,
                    426351584,
                }
            }
        }
        BT{
            {
                id{"INR"}
                from:intvector{
                    -463,
                    444658048,
                }
            }
            {
                id{"BTN"}
                from:intvector{
                    29,
                    -1297178880,
                }
            }
        }
        BV{
            {
                id{"NOK"}
                from:intvector{
                    -478,
                    -1979039808,
                }
            }
        }
        BW{
            {
                id{"BWP"}
                from:intvector{
                    44,
                    -2041048320,
                }
            }
            {
                id{"ZAR"}
                from:intvector{
                    -66,
                    623161536,
                }
                to:intvector{
                    44,
                    -2041048320,
                }
            }
        }
        BY{
            {
                id{"BYR"}
                from:intvector{
                    220,
                    1820854880,
                }
            }
            {
                id{"BYB"}
                from:intvector{
                    176,
                    1497435904,
                }
                to:intvector{
                    221,
                    118547584,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    176,
                    2102415904,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        BZ{
            {
                id{"BZD"}
                from:intvector{
                    29,
                    1705208416,
                }
            }
        }
        CA{
            {
                id{"CAD"}
                from:intvector{
                    -823,
                    418544608,
                }
            }
        }
        CC{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        CD{
            {
                id{"CDF"}
                from:intvector{
                    205,
                    -1121242976,
                }
            }
            {
                id{"ZRN"}
                from:intvector{
                    169,
                    26386976,
                }
                to:intvector{
                    205,
                    -1121242976,
                }
            }
            {
                id{"ZRZ"}
                from:intvector{
                    7,
                    -547938368,
                }
                to:intvector{
                    169,
                    26386976,
                }
            }
        }
        CF{
            {
                id{"XAF"}
                from:intvector{
                    169,
                    25786976,
                }
            }
        }
        CG{
            {
                id{"XAF"}
                from:intvector{
                    169,
                    25726976,
                }
            }
        }
        CH{
            {
                id{"CHF"}
                from:intvector{
                    -1257,
                    -311696224,
                }
            }
        }
        CI{
            {
                id{"XOF"}
                from:intvector{
                    -89,
                    -445357952,
                }
            }
        }
        CK{
            {
                id{"NZD"}
                from:intvector{
                    -22,
                    601700512,
                }
            }
        }
        CL{
            {
                id{"CLP"}
                from:intvector{
                    37,
                    1301150048,
                }
            }
        }
        CM{
            {
                id{"XAF"}
                from:intvector{
                    22,
                    234159488,
                }
            }
        }
        CN{
            {
                id{"CNY"}
                from:intvector{
                    -125,
                    442292000,
                }
            }
        }
        CO{
            {
                id{"COP"}
                from:intvector{
                    -478,
                    1797167488,
                }
            }
        }
        CR{
            {
                id{"CRC"}
                from:intvector{
                    -544,
                    -866158272,
                }
            }
        }
        CS{
            {
                id{"EUR"}
                from:intvector{
                    242,
                    -2009732928,
                }
            }
            {
                id{"CSD"}
                from:intvector{
                    235,
                    1764585440,
                }
            }
            {
                id{"YUM"}
                from:intvector{
                    176,
                    -810751392,
                }
                to:intvector{
                    235,
                    1764585440,
                }
            }
        }
        CU{
            {
                id{"CUP"}
                from:intvector{
                    -816,
                    1889773536,
                }
            }
            {
                id{"USD"}
                from:intvector{
                    -522,
                    1473328512,
                }
                to:intvector{
                    -81,
                    765950976,
                }
            }
        }
        CV{
            {
                id{"CVE"}
                from:intvector{
                    -412,
                    -1968781344,
                }
            }
            {
                id{"PTE"}
                from:intvector{
                    -434,
                    -359260832,
                }
                to:intvector{
                    36,
                    -772569952,
                }
            }
        }
        CX{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        CY{
            {
                id{"CYP"}
                from:intvector{
                    -412,
                    -1190701344,
                }
            }
        }
        CZ{
            {
                id{"CZK"}
                from:intvector{
                    169,
                    25786976,
                }
            }
            {
                id{"CSK"}
                from:intvector{
                    -125,
                    442472000,
                }
                to:intvector{
                    169,
                    25906976,
                }
            }
        }
        DE{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"DEM"}
                from:intvector{
                    -162,
                    -1149905344,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        DJ{
            {
                id{"DJF"}
                from:intvector{
                    51,
                    -137939392,
                }
            }
        }
        DK{
            {
                id{"DKK"}
                from:intvector{
                    -713,
                    -690585248,
                }
            }
        }
        DM{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        DO{
            {
                id{"DOP"}
                from:intvector{
                    -169,
                    32473024,
                }
            }
            {
                id{"USD"}
                from:intvector{
                    -478,
                    -769439808,
                }
                to:intvector{
                    -169,
                    32473024,
                }
            }
        }
        DZ{
            {
                id{"DZD"}
                from:intvector{
                    -45,
                    -381198976,
                }
            }
        }
        EC{
            {
                id{"USD"}
                from:intvector{
                    220,
                    1907794880,
                }
            }
            {
                id{"ECS"}
                from:intvector{
                    -632,
                    534371072,
                }
                to:intvector{
                    220,
                    1907794880,
                }
            }
        }
        EE{
            {
                id{"EEK"}
                from:intvector{
                    162,
                    196458048,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    162,
                    110058048,
                }
            }
        }
        EG{
            {
                id{"EGP"}
                from:intvector{
                    -625,
                    -1079347296,
                }
            }
        }
        EH{
            {
                id{"MAD"}
                from:intvector{
                    44,
                    -1782208320,
                }
            }
        }
        ER{
            {
                id{"ERN"}
                from:intvector{
                    198,
                    -1987431904,
                }
            }
        }
        ES{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ESP"}
                from:intvector{
                    -750,
                    -320495296,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        ET{
            {
                id{"ETB"}
                from:intvector{
                    44,
                    1562778976,
                }
            }
        }
        FI{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FIM"}
                from:intvector{
                    -52,
                    -1852607904,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        FJ{
            {
                id{"FJD"}
                from:intvector{
                    -8,
                    -405568928,
                }
            }
        }
        FK{
            {
                id{"FKP"}
                from:intvector{
                    -507,
                    120819072,
                }
            }
        }
        FM{
            {
                id{"USD"}
                from:intvector{
                    -192,
                    -176846464,
                }
            }
            {
                id{"JPY"}
                from:intvector{
                    -412,
                    -1795441344,
                }
                to:intvector{
                    -192,
                    -176846464,
                }
            }
        }
        FO{
            {
                id{"DKK"}
                from:intvector{
                    -713,
                    -690585248,
                }
            }
        }
        FR{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        GA{
            {
                id{"XAF"}
                from:intvector{
                    169,
                    25786976,
                }
            }
        }
        GB{
            {
                id{"GBP"}
                from:intvector{
                    -2028,
                    -1467671008,
                }
            }
        }
        GD{
            {
                id{"XCD"}
                from:intvector{
                    -22,
                    2070200512,
                }
            }
        }
        GE{
            {
                id{"GEL"}
                from:intvector{
                    184,
                    574557536,
                }
            }
            {
                id{"GEK"}
                from:intvector{
                    169,
                    371566976,
                }
                to:intvector{
                    184,
                    747357536,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    169,
                    890086976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        GF{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        GH{
            {
                id{"GHC"}
                from:intvector{
                    66,
                    1249138464,
                }
            }
        }
        GI{
            {
                id{"GIP"}
                from:intvector{
                    -1889,
                    -1185345152,
                }
            }
        }
        GL{
            {
                id{"DKK"}
                from:intvector{
                    -713,
                    -690585248,
                }
            }
        }
        GM{
            {
                id{"GMD"}
                from:intvector{
                    7,
                    1500448928,
                }
            }
        }
        GN{
            {
                id{"GNF"}
                from:intvector{
                    117,
                    -1423680928,
                }
            }
            {
                id{"GNS"}
                from:intvector{
                    14,
                    -1236709440,
                }
                to:intvector{
                    117,
                    -1423680928,
                }
            }
        }
        GP{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349565952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        GQ{
            {
                id{"XAF"}
                from:intvector{
                    169,
                    25786976,
                }
            }
            {
                id{"GQE"}
                from:intvector{
                    36,
                    -599769952,
                }
                to:intvector{
                    117,
                    -1855380928,
                }
            }
        }
        GR{
            {
                id{"EUR"}
                from:intvector{
                    227,
                    -916483488,
                }
            }
            {
                id{"GRD"}
                from:intvector{
                    -118,
                    1913640928,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        GS{
            {
                id{"GBP"}
                from:intvector{
                    -456,
                    1915886976,
                }
            }
        }
        GT{
            {
                id{"GTQ"}
                from:intvector{
                    -331,
                    -455692320,
                }
            }
        }
        GU{
            {
                id{"USD"}
                from:intvector{
                    -191,
                    1551633536,
                }
            }
        }
        GW{
            {
                id{"GWP"}
                from:intvector{
                    44,
                    -1609408320,
                }
            }
            {
                id{"XOF"}
                from:intvector{
                    198,
                    1702135392,
                }
            }
            {
                id{"GWE"}
                from:intvector{
                    -412,
                    -1968781344,
                }
                to:intvector{
                    44,
                    -1609408320,
                }
            }
        }
        GY{
            {
                id{"GYD"}
                from:intvector{
                    -29,
                    512751584,
                }
            }
        }
        HK{
            {
                id{"HKD"}
                from:intvector{
                    -552,
                    -116499904,
                }
            }
        }
        HM{
            {
                id{"AUD"}
                from:intvector{
                    -22,
                    1119800512,
                }
            }
        }
        HN{
            {
                id{"HNL"}
                from:intvector{
                    -324,
                    -1058123392,
                }
            }
        }
        HR{
            {
                id{"HRK"}
                from:intvector{
                    176,
                    -292111392,
                }
            }
            {
                id{"HRD"}
                from:intvector{
                    154,
                    -1101610880,
                }
                to:intvector{
                    183,
                    -1326722464,
                }
            }
            {
                id{"YUN"}
                from:intvector{
                    146,
                    -179332512,
                }
                to:intvector{
                    154,
                    -1101610880,
                }
            }
            {
                id{"YUD"}
                from:intvector{
                    -30,
                    -1647488416,
                }
                to:intvector{
                    146,
                    -179332512,
                }
            }
        }
        HT{
            {
                id{"HTG"}
                from:intvector{
                    -720,
                    1960533120,
                }
            }
            {
                id{"USD"}
                from:intvector{
                    -405,
                    -497612416,
                }
            }
        }
        HU{
            {
                id{"HUF"}
                from:intvector{
                    -176,
                    461864096,
                }
            }
        }
        ID{
            {
                id{"IDR"}
                from:intvector{
                    -37,
                    -2081257344,
                }
            }
        }
        IE{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349565952,
                }
            }
            {
                id{"IEP"}
                from:intvector{
                    -353,
                    1387455488,
                }
                to:intvector{
                    235,
                    1246005440,
                }
            }
            {
                id{"GBP"}
                from:intvector{
                    -1250,
                    -223047296,
                }
                to:intvector{
                    -353,
                    1387455488,
                }
            }
        }
        IL{
            {
                id{"ILS"}
                from:intvector{
                    110,
                    1227737440,
                }
            }
            {
                id{"ILP"}
                from:intvector{
                    -162,
                    -1495385344,
                }
                to:intvector{
                    73,
                    -451459904,
                }
            }
        }
        IN{
            {
                id{"INR"}
                from:intvector{
                    -992,
                    1804437632,
                }
            }
        }
        IO{
            {
                id{"USD"}
                from:intvector{
                    -37,
                    1781649952,
                }
            }
            {
                id{"GBP"}
                from:intvector{
                    -37,
                    1781649952,
                }
            }
        }
        IQ{
            {
                id{"IQD"}
                from:intvector{
                    -287,
                    -823113344,
                }
            }
            {
                id{"EGP"}
                from:intvector{
                    -368,
                    -776742368,
                }
                to:intvector{
                    -287,
                    -823113344,
                }
            }
            {
                id{"INR"}
                from:intvector{
                    -368,
                    -776742368,
                }
                to:intvector{
                    -287,
                    -823113344,
                }
            }
        }
        IR{
            {
                id{"IRR"}
                from:intvector{
                    -279,
                    129775584,
                }
            }
        }
        IS{
            {
                id{"ISK"}
                from:intvector{
                    80,
                    -708290976,
                }
            }
            {
                id{"DKK"}
                from:intvector{
                    -713,
                    -690585248,
                }
                to:intvector{
                    -383,
                    -291772928,
                }
            }
        }
        IT{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ITL"}
                from:intvector{
                    -794,
                    -212454272,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        JM{
            {
                id{"JMD"}
                from:intvector{
                    -8,
                    -837088928,
                }
            }
        }
        JO{
            {
                id{"JOD"}
                from:intvector{
                    -147,
                    237412512,
                }
            }
        }
        JP{
            {
                id{"JPY"}
                from:intvector{
                    -728,
                    -1670815808,
                }
            }
        }
        KE{
            {
                id{"KES"}
                from:intvector{
                    -30,
                    -523808416,
                }
            }
        }
        KG{
            {
                id{"KGS"}
                from:intvector{
                    169,
                    803626976,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    169,
                    803626976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        KH{
            {
                id{"KHR"}
                from:intvector{
                    73,
                    -624199904,
                }
            }
        }
        KI{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        KM{
            {
                id{"KMF"}
                from:intvector{
                    36,
                    -686169952,
                }
            }
        }
        KN{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        KP{
            {
                id{"KPW"}
                from:intvector{
                    -81,
                    -2146376320,
                }
            }
        }
        KR{
            {
                id{"KRW"}
                from:intvector{
                    -59,
                    1749030464,
                }
            }
        }
        KW{
            {
                id{"KWD"}
                from:intvector{
                    -67,
                    -499918464,
                }
            }
        }
        KY{
            {
                id{"KYD"}
                from:intvector{
                    7,
                    1500028928,
                }
            }
            {
                id{"JMD"}
                from:intvector{
                    -8,
                    -837088928,
                }
                to:intvector{
                    7,
                    1500028928,
                }
            }
        }
        KZ{
            {
                id{"KZT"}
                from:intvector{
                    169,
                    371986976,
                }
            }
        }
        LA{
            {
                id{"LAK"}
                from:intvector{
                    66,
                    1336078464,
                }
            }
        }
        LB{
            {
                id{"LBP"}
                from:intvector{
                    -162,
                    1589621952,
                }
            }
        }
        LC{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        LI{
            {
                id{"CHF"}
                from:intvector{
                    -361,
                    -83653440,
                }
            }
        }
        LK{
            {
                id{"LKR"}
                from:intvector{
                    59,
                    901229536,
                }
            }
        }
        LR{
            {
                id{"LRD"}
                from:intvector{
                    -192,
                    -176786464,
                }
            }
        }
        LS{
            {
                id{"ZAR"}
                from:intvector{
                    -66,
                    623161536,
                }
            }
            {
                id{"LSL"}
                from:intvector{
                    73,
                    -451519904,
                }
            }
        }
        LT{
            {
                id{"LTL"}
                from:intvector{
                    169,
                    2099686976,
                }
            }
            {
                id{"LTT"}
                from:intvector{
                    161,
                    -1531301952,
                }
                to:intvector{
                    169,
                    2099686976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    161,
                    -1531301952,
                }
            }
        }
        LU{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"LUF"}
                from:intvector{
                    -191,
                    82893536,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        LV{
            {
                id{"LVL"}
                from:intvector{
                    169,
                    -1936080320,
                }
            }
            {
                id{"LVR"}
                from:intvector{
                    161,
                    -1013201952,
                }
                to:intvector{
                    169,
                    1408726976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    162,
                    110118048,
                }
            }
        }
        LY{
            {
                id{"LYD"}
                from:intvector{
                    7,
                    1500568928,
                }
            }
        }
        MA{
            {
                id{"MAD"}
                from:intvector{
                    -81,
                    -2146016320,
                }
            }
        }
        MC{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        MD{
            {
                id{"MDL"}
                from:intvector{
                    169,
                    -1849380320,
                }
            }
        }
        MG{
            {
                id{"MGA"}
                from:intvector{
                    95,
                    -2060200416,
                }
            }
            {
                id{"MGF"}
                from:intvector{
                    -52,
                    -1852247904,
                }
                to:intvector{
                    250,
                    1708436000,
                }
            }
        }
        MH{
            {
                id{"USD"}
                from:intvector{
                    -192,
                    -176846464,
                }
            }
        }
        MK{
            {
                id{"MKD"}
                from:intvector{
                    169,
                    1667626976,
                }
            }
        }
        ML{
            {
                id{"XOF"}
                from:intvector{
                    102,
                    -589271488,
                }
            }
            {
                id{"MLF"}
                from:intvector{
                    -59,
                    1057890464,
                }
                to:intvector{
                    103,
                    2002848512,
                }
            }
            {
                id{"XOF"}
                from:intvector{
                    -88,
                    1282582048,
                }
                to:intvector{
                    -59,
                    1057890464,
                }
            }
        }
        MM{
            {
                id{"MMK"}
                from:intvector{
                    139,
                    -181461440,
                }
            }
            {
                id{"BUK"}
                from:intvector{
                    -133,
                    -1115096928,
                }
                to:intvector{
                    139,
                    -181461440,
                }
            }
        }
        MN{
            {
                id{"MNT"}
                from:intvector{
                    -405,
                    -497432416,
                }
            }
        }
        MO{
            {
                id{"MOP"}
                from:intvector{
                    -507,
                    120819072,
                }
            }
        }
        MP{
            {
                id{"USD"}
                from:intvector{
                    -192,
                    -176846464,
                }
            }
        }
        MQ{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -74,
                    -2057727392,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        MR{
            {
                id{"MRO"}
                from:intvector{
                    22,
                    -1641487808,
                }
            }
            {
                id{"XOF"}
                from:intvector{
                    -88,
                    1628182048,
                }
                to:intvector{
                    22,
                    -1641487808,
                }
            }
        }
        MS{
            {
                id{"XCD"}
                from:intvector{
                    -22,
                    2070200512,
                }
            }
        }
        MT{
            {
                id{"MTL"}
                from:intvector{
                    -15,
                    1813669440,
                }
            }
            {
                id{"MTP"}
                from:intvector{
                    -412,
                    -931561344,
                }
                to:intvector{
                    -15,
                    1813669440,
                }
            }
        }
        MU{
            {
                id{"MUR"}
                from:intvector{
                    -265,
                    2121773440,
                }
            }
        }
        MV{
            {
                id{"MVR"}
                from:intvector{
                    80,
                    -707930976,
                }
            }
        }
        MW{
            {
                id{"MWK"}
                from:intvector{
                    7,
                    -1585218368,
                }
            }
        }
        MX{
            {
                id{"MXN"}
                from:intvector{
                    169,
                    25786976,
                }
            }
            {
                id{"MXP"}
                from:intvector{
                    -1088,
                    -1783749248,
                }
                to:intvector{
                    162,
                    1060818048,
                }
            }
        }
        MY{
            {
                id{"MYR"}
                from:intvector{
                    -52,
                    -556127904,
                }
            }
        }
        MZ{
            {
                id{"MZM"}
                from:intvector{
                    73,
                    -969619904,
                }
            }
            {
                id{"MZE"}
                from:intvector{
                    37,
                    955370048,
                }
                to:intvector{
                    73,
                    -969619904,
                }
            }
        }
        NA{
            {
                id{"ZAR"}
                from:intvector{
                    -66,
                    623161536,
                }
            }
            {
                id{"NAD"}
                from:intvector{
                    169,
                    25726976,
                }
            }
        }
        NC{
            {
                id{"XPF"}
                from:intvector{
                    110,
                    967997440,
                }
            }
        }
        NE{
            {
                id{"XOF"}
                from:intvector{
                    -88,
                    850642048,
                }
            }
        }
        NF{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        NG{
            {
                id{"NGN"}
                from:intvector{
                    22,
                    233979488,
                }
            }
        }
        NI{
            {
                id{"NIO"}
                from:intvector{
                    154,
                    -497290880,
                }
            }
            {
                id{"NIC"}
                from:intvector{
                    132,
                    -1998530368,
                }
                to:intvector{
                    154,
                    -497290880,
                }
            }
        }
        NL{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"NLG"}
                from:intvector{
                    -1154,
                    1982259584,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        NO{
            {
                id{"NOK"}
                from:intvector{
                    -478,
                    -1979039808,
                }
            }
            {
                id{"SEK"}
                from:intvector{
                    -713,
                    -690585248,
                }
                to:intvector{
                    -478,
                    -1979039808,
                }
            }
        }
        NP{
            {
                id{"NPR"}
                from:intvector{
                    -272,
                    650304512,
                }
            }
            {
                id{"INR"}
                from:intvector{
                    -735,
                    1152562560,
                }
                to:intvector{
                    -30,
                    -264548416,
                }
            }
        }
        NR{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        NU{
            {
                id{"NZD"}
                from:intvector{
                    -22,
                    601700512,
                }
            }
        }
        NZ{
            {
                id{"NZD"}
                from:intvector{
                    -22,
                    601700512,
                }
            }
        }
        OM{
            {
                id{"OMR"}
                from:intvector{
                    14,
                    -459049440,
                }
            }
        }
        PA{
            {
                id{"PAB"}
                from:intvector{
                    -493,
                    -971830368,
                }
            }
            {
                id{"USD"}
                from:intvector{
                    -492,
                    237769632,
                }
            }
        }
        PE{
            {
                id{"PEN"}
                from:intvector{
                    154,
                    1292256416,
                }
            }
            {
                id{"PEI"}
                from:intvector{
                    110,
                    968117440,
                }
                to:intvector{
                    154,
                    1292256416,
                }
            }
            {
                id{"PES"}
                from:intvector{
                    -786,
                    394414656,
                }
                to:intvector{
                    110,
                    968117440,
                }
            }
        }
        PF{
            {
                id{"XPF"}
                from:intvector{
                    -184,
                    -753464832,
                }
            }
        }
        PG{
            {
                id{"PGK"}
                from:intvector{
                    37,
                    177950048,
                }
            }
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
                to:intvector{
                    37,
                    177950048,
                }
            }
        }
        PH{
            {
                id{"PHP"}
                from:intvector{
                    -177,
                    -1179735904,
                }
            }
        }
        PK{
            {
                id{"PKR"}
                from:intvector{
                    -162,
                    1503341952,
                }
            }
            {
                id{"INR"}
                from:intvector{
                    -992,
                    1804437632,
                }
                to:intvector{
                    -169,
                    1241953024,
                }
            }
        }
        PL{
            {
                id{"PLN"}
                from:intvector{
                    183,
                    -1326722464,
                }
            }
            {
                id{"PLZ"}
                from:intvector{
                    -147,
                    -1724574784,
                }
                to:intvector{
                    176,
                    -205291392,
                }
            }
        }
        PM{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    15,
                    405010560,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        PN{
            {
                id{"NZD"}
                from:intvector{
                    -8,
                    -405568928,
                }
            }
        }
        PR{
            {
                id{"USD"}
                from:intvector{
                    -529,
                    780419584,
                }
            }
            {
                id{"ESP"}
                from:intvector{
                    -1250,
                    -223047296,
                }
                to:intvector{
                    -529,
                    780419584,
                }
            }
        }
        PS{
            {
                id{"JOD"}
                from:intvector{
                    191,
                    1094966464,
                }
            }
            {
                id{"ILS"}
                from:intvector{
                    110,
                    1227737440,
                }
            }
            {
                id{"ILP"}
                from:intvector{
                    -23,
                    -175959488,
                }
                to:intvector{
                    73,
                    -451459904,
                }
            }
            {
                id{"JOD"}
                from:intvector{
                    -147,
                    237412512,
                }
                to:intvector{
                    -23,
                    -175959488,
                }
            }
        }
        PT{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"PTE"}
                from:intvector{
                    -434,
                    -359260832,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        PW{
            {
                id{"USD"}
                from:intvector{
                    -192,
                    -176846464,
                }
            }
        }
        PY{
            {
                id{"PYG"}
                from:intvector{
                    -199,
                    -1647415392,
                }
            }
        }
        QA{
            {
                id{"QAR"}
                from:intvector{
                    22,
                    1789419488,
                }
            }
        }
        RE{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    36,
                    -1118529952,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        RO{
            {
                id{"RON"}
                from:intvector{
                    257,
                    760224928,
                }
            }
            {
                id{"ROL"}
                from:intvector{
                    -132,
                    1217343072,
                }
                to:intvector{
                    265,
                    528786560,
                }
            }
        }
        RU{
            {
                id{"RUB"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    206,
                    1471057024,
                }
            }
        }
        RW{
            {
                id{"RWF"}
                from:intvector{
                    -44,
                    1174061024,
                }
            }
        }
        SA{
            {
                id{"SAR"}
                from:intvector{
                    -132,
                    699483072,
                }
            }
        }
        SB{
            {
                id{"SBD"}
                from:intvector{
                    51,
                    -396899392,
                }
            }
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
                to:intvector{
                    59,
                    1592489536,
                }
            }
        }
        SC{
            {
                id{"SCR"}
                from:intvector{
                    -493,
                    -1231030368,
                }
            }
        }
        SD{
            {
                id{"SDD"}
                from:intvector{
                    161,
                    -1531901952,
                }
            }
            {
                id{"SDP"}
                from:intvector{
                    -96,
                    -1571466880,
                }
                to:intvector{
                    205,
                    -1121302976,
                }
            }
            {
                id{"EGP"}
                from:intvector{
                    -595,
                    1028401120,
                }
                to:intvector{
                    -89,
                    -705217952,
                }
            }
            {
                id{"GBP"}
                from:intvector{
                    -595,
                    1028401120,
                }
                to:intvector{
                    -89,
                    -705217952,
                }
            }
        }
        SE{
            {
                id{"SEK"}
                from:intvector{
                    -713,
                    -690585248,
                }
            }
        }
        SG{
            {
                id{"SGD"}
                from:intvector{
                    -22,
                    774440512,
                }
            }
            {
                id{"MYR"}
                from:intvector{
                    -52,
                    -556127904,
                }
                to:intvector{
                    -22,
                    774440512,
                }
            }
        }
        SH{
            {
                id{"SHP"}
                from:intvector{
                    -390,
                    -554001856,
                }
            }
        }
        SI{
            {
                id{"SIT"}
                from:intvector{
                    161,
                    -1012901952,
                }
            }
        }
        SJ{
            {
                id{"NOK"}
                from:intvector{
                    -478,
                    -1979039808,
                }
            }
        }
        SK{
            {
                id{"SKK"}
                from:intvector{
                    162,
                    1060818048,
                }
            }
            {
                id{"CSK"}
                from:intvector{
                    -125,
                    442472000,
                }
                to:intvector{
                    162,
                    1060818048,
                }
            }
        }
        SL{
            {
                id{"SLL"}
                from:intvector{
                    -45,
                    -121758976,
                }
            }
            {
                id{"GBP"}
                from:intvector{
                    -1190,
                    1254542240,
                }
                to:intvector{
                    -30,
                    -1388228416,
                }
            }
        }
        SM{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ITL"}
                from:intvector{
                    -772,
                    -93494784,
                }
                to:intvector{
                    228,
                    1416376512,
                }
            }
        }
        SN{
            {
                id{"XOF"}
                from:intvector{
                    -81,
                    1025390976,
                }
            }
        }
        SO{
            {
                id{"SOS"}
                from:intvector{
                    -74,
                    -2057367392,
                }
            }
        }
        SR{
            {
                id{"SRD"}
                from:intvector{
                    249,
                    -797764000,
                }
            }
            {
                id{"SRG"}
                from:intvector{
                    -221,
                    -1071694880,
                }
                to:intvector{
                    243,
                    323667072,
                }
            }
            {
                id{"NLG"}
                from:intvector{
                    -1139,
                    -2022957152,
                }
                to:intvector{
                    -221,
                    -1071694880,
                }
            }
        }
        ST{
            {
                id{"STD"}
                from:intvector{
                    51,
                    -1779359392,
                }
            }
        }
        SV{
            {
                id{"SVC"}
                from:intvector{
                    -375,
                    2046996000,
                }
            }
            {
                id{"USD"}
                from:intvector{
                    227,
                    -916483488,
                }
            }
        }
        SY{
            {
                id{"SYP"}
                from:intvector{
                    -162,
                    1503161952,
                }
            }
        }
        SZ{
            {
                id{"SZL"}
                from:intvector{
                    29,
                    2137688416,
                }
            }
        }
        TC{
            {
                id{"USD"}
                from:intvector{
                    -8,
                    -837088928,
                }
            }
        }
        TD{
            {
                id{"XAF"}
                from:intvector{
                    169,
                    25786976,
                }
            }
        }
        TF{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    -81,
                    766010976,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
        }
        TG{
            {
                id{"XOF"}
                from:intvector{
                    -88,
                    1628182048,
                }
            }
        }
        TH{
            {
                id{"THB"}
                from:intvector{
                    -309,
                    -1373832832,
                }
            }
        }
        TJ{
            {
                id{"TJS"}
                from:intvector{
                    220,
                    -313572416,
                }
            }
            {
                id{"TJR"}
                from:intvector{
                    183,
                    -548882464,
                }
                to:intvector{
                    220,
                    -399972416,
                }
            }
        }
        TK{
            {
                id{"NZD"}
                from:intvector{
                    -22,
                    601700512,
                }
            }
        }
        TL{
            {
                id{"USD"}
                from:intvector{
                    213,
                    1991765952,
                }
            }
            {
                id{"TPE"}
                from:intvector{
                    -81,
                    852410976,
                }
                to:intvector{
                    235,
                    -2098381856,
                }
            }
            {
                id{"IDR"}
                from:intvector{
                    36,
                    -599469952,
                }
                to:intvector{
                    235,
                    -2098381856,
                }
            }
        }
        TM{
            {
                id{"TMM"}
                from:intvector{
                    169,
                    26386976,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    169,
                    26386976,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        TN{
            {
                id{"TND"}
                from:intvector{
                    -89,
                    -704617952,
                }
            }
        }
        TO{
            {
                id{"TOP"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        TR{
            {
                id{"TRY"}
                from:intvector{
                    257,
                    759864928,
                }
            }
            {
                id{"TRL"}
                from:intvector{
                    -353,
                    1388115488,
                }
                to:intvector{
                    257,
                    -942442368,
                }
            }
        }
        TT{
            {
                id{"TTD"}
                from:intvector{
                    -45,
                    -381438976,
                }
            }
        }
        TV{
            {
                id{"AUD"}
                from:intvector{
                    -30,
                    -524228416,
                }
            }
        }
        TW{
            {
                id{"TWD"}
                from:intvector{
                    -155,
                    -24276416,
                }
            }
        }
        TZ{
            {
                id{"TZS"}
                from:intvector{
                    -30,
                    -523988416,
                }
            }
        }
        UA{
            {
                id{"UAH"}
                from:intvector{
                    191,
                    231386464,
                }
            }
            {
                id{"UAK"}
                from:intvector{
                    161,
                    -494441952,
                }
                to:intvector{
                    169,
                    1408726976,
                }
            }
            {
                id{"RUR"}
                from:intvector{
                    154,
                    -928810880,
                }
                to:intvector{
                    161,
                    -494441952,
                }
            }
            {
                id{"SUR"}
                from:intvector{
                    -67,
                    -500098464,
                }
                to:intvector{
                    154,
                    -928810880,
                }
            }
        }
        UG{
            {
                id{"UGX"}
                from:intvector{
                    125,
                    825388000,
                }
            }
            {
                id{"UGS"}
                from:intvector{
                    -30,
                    -437468416,
                }
                to:intvector{
                    125,
                    825388000,
                }
            }
        }
        UM{
            {
                id{"USD"}
                from:intvector{
                    -192,
                    -176846464,
                }
            }
        }
        US{
            {
                id{"USD"}
                from:intvector{
                    -1308,
                    719223168,
                }
            }
        }
        UY{
            {
                id{"UYU"}
                from:intvector{
                    169,
                    25906976,
                }
            }
            {
                id{"UYP"}
                from:intvector{
                    36,
                    -1118169952,
                }
                to:intvector{
                    169,
                    25906976,
                }
            }
        }
        UZ{
            {
                id{"UZS"}
                from:intvector{
                    176,
                    1497375904,
                }
            }
        }
        VA{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"ITL"}
                from:intvector{
                    -735,
                    -1586604736,
                }
                to:intvector{
                    235,
                    -1407361856,
                }
            }
        }
        VC{
            {
                id{"XCD"}
                from:intvector{
                    -37,
                    1608789952,
                }
            }
        }
        VE{
            {
                id{"VEB"}
                from:intvector{
                    -728,
                    -806875808,
                }
            }
        }
        VG{
            {
                id{"USD"}
                from:intvector{
                    -1007,
                    1774067072,
                }
            }
            {
                id{"GBP"}
                from:intvector{
                    -1007,
                    1774067072,
                }
                to:intvector{
                    -81,
                    765950976,
                }
            }
        }
        VI{
            {
                id{"USD"}
                from:intvector{
                    -978,
                    -844551808,
                }
            }
        }
        VN{
            {
                id{"VND"}
                from:intvector{
                    110,
                    2091737440,
                }
            }
        }
        VU{
            {
                id{"VUV"}
                from:intvector{
                    80,
                    -708290976,
                }
            }
        }
        WF{
            {
                id{"XPF"}
                from:intvector{
                    -66,
                    2005861536,
                }
            }
        }
        WS{
            {
                id{"WST"}
                from:intvector{
                    -22,
                    601700512,
                }
            }
        }
        YE{
            {
                id{"YER"}
                from:intvector{
                    147,
                    1635307488,
                }
            }
        }
        YT{
            {
                id{"EUR"}
                from:intvector{
                    213,
                    349625952,
                }
            }
            {
                id{"FRF"}
                from:intvector{
                    44,
                    -2041408320,
                }
                to:intvector{
                    235,
                    1937205440,
                }
            }
            {
                id{"KMF"}
                from:intvector{
                    36,
                    -1118529952,
                }
                to:intvector{
                    44,
                    -2041408320,
                }
            }
        }
        ZA{
            {
                id{"ZAR"}
                from:intvector{
                    -66,
                    623161536,
                }
            }
        }
        ZM{
            {
                id{"ZMK"}
                from:intvector{
                    -15,
                    -1703997856,
                }
            }
        }
        ZW{
            {
                id{"ZWD"}
                from:intvector{
                    73,
                    -796939904,
                }
            }
        }
    }
    /**
     * Currency metadata.  Unlike the "Currencies" element, this is 
     * NOT true locale data.  It exists only in root.  The two 
     * integers are the fraction digits for each currency, and the 
     * rounding increment.  The fraction digits must be an integer 
     * from 0..9.  If there is no rounding, the rounding increment is 
     * zero.  Otherwise the rounding increment is given in units of 
     * 10^(-fraction_digits).  The special tag "DEFAULT" gives the 
     * meta data for all currencies not otherwise listed.
     */
    CurrencyMeta{
        ADP:intvector{
            0,
            0,
        }
        BHD:intvector{
            3,
            0,
        }
        BIF:intvector{
            0,
            0,
        }
        BYR:intvector{
            0,
            0,
        }
        CHF:intvector{
            2,
            5,
        }
        CLF:intvector{
            0,
            0,
        }
        CLP:intvector{
            0,
            0,
        }
        DEFAULT:intvector{
            2,
            0,
        }
        DJF:intvector{
            0,
            0,
        }
        ESP:intvector{
            0,
            0,
        }
        GNF:intvector{
            0,
            0,
        }
        IQD:intvector{
            3,
            0,
        }
        ITL:intvector{
            0,
            0,
        }
        JOD:intvector{
            3,
            0,
        }
        JPY:intvector{
            0,
            0,
        }
        KMF:intvector{
            0,
            0,
        }
        KRW:intvector{
            0,
            0,
        }
        KWD:intvector{
            3,
            0,
        }
        LUF:intvector{
            0,
            0,
        }
        LYD:intvector{
            3,
            0,
        }
        MGA:intvector{
            0,
            0,
        }
        MGF:intvector{
            0,
            0,
        }
        OMR:intvector{
            3,
            0,
        }
        PYG:intvector{
            0,
            0,
        }
        RWF:intvector{
            0,
            0,
        }
        TND:intvector{
            3,
            0,
        }
        TRL:intvector{
            0,
            0,
        }
        VUV:intvector{
            0,
            0,
        }
        XAF:intvector{
            0,
            0,
        }
        XOF:intvector{
            0,
            0,
        }
        XPF:intvector{
            0,
            0,
        }
    }
    calendarData{
        buddhist{
            "TH",
        }
        chinese{
            "CN",
            "CX",
            "HK",
            "MO",
            "SG",
            "TW",
        }
        coptic{
            "EG",
        }
        ethiopic{
            "ET",
        }
        hebrew{
            "IL",
        }
        islamic{
            "AE",
            "BH",
            "DJ",
            "DZ",
            "EG",
            "EH",
            "ER",
            "IL",
            "IQ",
            "JO",
            "KM",
            "KW",
            "LB",
            "LY",
            "MA",
            "MR",
            "OM",
            "PS",
            "QA",
            "SA",
            "SD",
            "SY",
            "TD",
            "TN",
            "YE",
            "AF",
            "IR",
        }
        islamic-civil{
            "AE",
            "BH",
            "DJ",
            "DZ",
            "EG",
            "EH",
            "ER",
            "IL",
            "IQ",
            "JO",
            "KM",
            "KW",
            "LB",
            "LY",
            "MA",
            "MR",
            "OM",
            "PS",
            "QA",
            "SA",
            "SD",
            "SY",
            "TD",
            "TN",
            "YE",
            "AF",
            "IR",
        }
        japanese{
            "JP",
        }
        persian{
            "AF",
            "IR",
        }
    }
    languageData{
        ab{
            secondary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "GE",
                }
            }
            secondary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "TR",
                }
            }
        }
        af{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NA",
                    "ZA",
                }
            }
        }
        am{
            primary{
                scripts{
                    "Ethi",
                }
                territories{
                    "ET",
                }
            }
        }
        ar{
            primary{
                scripts{
                    "Arab",
                }
                territories{
                    "AE",
                    "BH",
                    "DJ",
                    "DZ",
                    "EG",
                    "EH",
                    "ER",
                    "IL",
                    "IQ",
                    "JO",
                    "KM",
                    "KW",
                    "LB",
                    "LY",
                    "MA",
                    "MR",
                    "OM",
                    "PS",
                    "QA",
                    "SA",
                    "SD",
                    "SY",
                    "TD",
                    "TN",
                    "YE",
                }
            }
            secondary{
                scripts{
                    "Arab",
                }
                territories{
                    "IR",
                }
            }
        }
        as{
            primary{
                scripts{
                    "Beng",
                }
                territories{
                    "BD",
                    "IN",
                }
            }
        }
        ay{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BO",
                    "PE",
                }
            }
        }
        az{
            primary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "AZ",
                    "IR",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "GE",
                    "TR",
                }
            }
        }
        bal{
            primary{
                scripts{
                    "Arab",
                    "Latn",
                }
                territories{
                    "PK",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Latn",
                }
                territories{
                    "AF",
                    "IR",
                    "OM",
                }
            }
        }
        be{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "BY",
                }
            }
        }
        bg{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "BG",
                }
            }
        }
        bn{
            primary{
                scripts{
                    "Beng",
                }
                territories{
                    "BD",
                    "IN",
                }
            }
        }
        bo{
            secondary{
                scripts{
                    "Tibt",
                }
                territories{
                    "CN",
                    "IN",
                    "NP",
                }
            }
        }
        bs{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BA",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "HR",
                    "CS",
                }
            }
        }
        ca{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AD",
                    "ES",
                }
            }
        }
        cch{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NG",
                }
            }
        }
        ch{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GU",
                    "MP",
                }
            }
        }
        chr{
            secondary{
                scripts{
                    "Latn",
                    "Cher",
                }
                territories{
                    "US",
                }
            }
        }
        cpe{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "SL",
                }
            }
        }
        cr{
            secondary{
                scripts{
                    "Cans",
                    "Latn",
                }
                territories{
                    "CA",
                }
            }
        }
        cs{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "CZ",
                }
            }
        }
        cy{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GB",
                }
            }
        }
        da{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "DK",
                    "GL",
                }
            }
        }
        de{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AT",
                    "BE",
                    "CH",
                    "DE",
                    "LI",
                    "LU",
                    "NA",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "IT",
                }
            }
        }
        dgr{
            secondary{
                territories{
                    "CA",
                }
            }
        }
        dv{
            primary{
                scripts{
                    "Thaa",
                }
                territories{
                    "MV",
                }
            }
        }
        dz{
            primary{
                scripts{
                    "Tibt",
                }
                territories{
                    "BT",
                }
            }
        }
        el{
            primary{
                scripts{
                    "Grek",
                }
                territories{
                    "CY",
                    "GR",
                }
            }
        }
        en{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AG",
                    "AI",
                    "AS",
                    "AU",
                    "AW",
                    "BB",
                    "BM",
                    "BS",
                    "BW",
                    "BZ",
                    "CA",
                    "CC",
                    "CK",
                    "CM",
                    "CX",
                    "DM",
                    "ER",
                    "FJ",
                    "FK",
                    "FM",
                    "GB",
                    "GD",
                    "GH",
                    "GI",
                    "GM",
                    "GY",
                    "HK",
                    "IE",
                    "IN",
                    "IO",
                    "JM",
                    "KE",
                    "KI",
                    "KN",
                    "KY",
                    "LC",
                    "LR",
                    "LS",
                    "MH",
                    "MP",
                    "MS",
                    "MT",
                    "MW",
                    "NA",
                    "NF",
                    "NG",
                    "NR",
                    "NU",
                    "NZ",
                    "PG",
                    "PH",
                    "PK",
                    "PN",
                    "PW",
                    "RW",
                    "SB",
                    "SG",
                    "SH",
                    "SL",
                    "SZ",
                    "TC",
                    "TK",
                    "TO",
                    "TT",
                    "TZ",
                    "UG",
                    "UM",
                    "US",
                    "VC",
                    "VG",
                    "VI",
                    "ZA",
                    "ZM",
                    "ZW",
                }
            }
        }
        eo{
            primary{
                scripts{
                    "Latn",
                }
            }
        }
        es{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AR",
                    "BO",
                    "CL",
                    "CO",
                    "CR",
                    "CU",
                    "DO",
                    "EC",
                    "ES",
                    "GI",
                    "GQ",
                    "GT",
                    "HN",
                    "MX",
                    "NI",
                    "PA",
                    "PE",
                    "PR",
                    "PY",
                    "SV",
                    "US",
                    "UY",
                    "VE",
                }
            }
        }
        et{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "EE",
                }
            }
        }
        eu{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ES",
                }
            }
        }
        fa{
            primary{
                scripts{
                    "Arab",
                }
                territories{
                    "AF",
                    "IR",
                }
            }
        }
        fi{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "FI",
                    "SE",
                }
            }
        }
        fil{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "PH",
                }
            }
        }
        fiu{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "FI",
                    "SE",
                }
            }
        }
        fj{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "FJ",
                }
            }
        }
        fo{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "FO",
                }
            }
        }
        fr{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BE",
                    "BF",
                    "BI",
                    "BJ",
                    "CA",
                    "CD",
                    "CF",
                    "CG",
                    "CH",
                    "CI",
                    "CM",
                    "DJ",
                    "FR",
                    "GA",
                    "GF",
                    "GN",
                    "GP",
                    "GQ",
                    "HT",
                    "KM",
                    "LU",
                    "MC",
                    "MG",
                    "ML",
                    "MQ",
                    "MR",
                    "MU",
                    "NC",
                    "NE",
                    "PF",
                    "PM",
                    "RE",
                    "RW",
                    "SC",
                    "SN",
                    "TD",
                    "TF",
                    "TG",
                    "VU",
                    "WF",
                    "YT",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "IT",
                    "US",
                }
            }
        }
        fy{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "DE",
                    "NL",
                }
            }
        }
        ga{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "IE",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "GB",
                }
            }
        }
        gd{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GB",
                }
            }
        }
        gl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ES",
                }
            }
        }
        gn{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "PY",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "AR",
                    "BO",
                }
            }
        }
        gsw{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "CH",
                }
            }
        }
        gu{
            primary{
                scripts{
                    "Gujr",
                }
                territories{
                    "IN",
                }
            }
        }
        gv{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GB",
                }
            }
        }
        ha{
            primary{
                scripts{
                    "Arab",
                    "Latn",
                }
                territories{
                    "NE",
                    "NG",
                }
            }
        }
        haw{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "US",
                }
            }
        }
        he{
            primary{
                scripts{
                    "Hebr",
                }
                territories{
                    "IL",
                }
            }
        }
        hi{
            primary{
                scripts{
                    "Deva",
                }
                territories{
                    "IN",
                    "FJ",
                }
            }
        }
        ho{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "PG",
                }
            }
        }
        hr{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BA",
                    "HR",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CS",
                }
            }
        }
        ht{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "HT",
                }
            }
        }
        hu{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "HU",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "SI",
                    "CS",
                }
            }
        }
        hy{
            primary{
                scripts{
                    "Armn",
                }
                territories{
                    "AM",
                }
            }
            secondary{
                scripts{
                    "Armn",
                }
                territories{
                    "AZ",
                    "GE",
                    "IR",
                }
            }
        }
        id{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ID",
                }
            }
        }
        is{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "IS",
                }
            }
        }
        it{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "CH",
                    "IT",
                    "SM",
                    "VA",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "HR",
                    "SI",
                }
            }
        }
        iu{
            secondary{
                scripts{
                    "Cans",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "CA",
                    "GL",
                    "US",
                    "RU",
                }
            }
        }
        ja{
            primary{
                scripts{
                    "Hani",
                    "Hira",
                    "Kana",
                }
                territories{
                    "GU",
                    "JP",
                    "PW",
                }
            }
        }
        ka{
            primary{
                scripts{
                    "Geor",
                }
                territories{
                    "GE",
                }
            }
        }
        kaj{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NG",
                }
            }
        }
        kcg{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NG",
                }
            }
        }
        kfo{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NG",
                }
            }
        }
        kk{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "KZ",
                }
            }
        }
        kl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GL",
                }
            }
        }
        km{
            primary{
                scripts{
                    "Khmr",
                }
                territories{
                    "KH",
                }
            }
        }
        kn{
            primary{
                scripts{
                    "Knda",
                }
                territories{
                    "IN",
                }
            }
        }
        ko{
            primary{
                scripts{
                    "Hang",
                    "Hani",
                }
                territories{
                    "KP",
                    "KR",
                }
            }
        }
        kok{
            primary{
                scripts{
                    "Deva",
                }
                territories{
                    "IN",
                }
            }
        }
        ks{
            primary{
                scripts{
                    "Arab",
                    "Deva",
                }
                territories{
                    "IN",
                }
            }
        }
        ku{
            primary{
                scripts{
                    "Arab",
                    "Latn",
                    "Cyrl",
                }
                territories{
                    "IQ",
                    "IR",
                    "TR",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Latn",
                    "Cyrl",
                }
                territories{
                    "SY",
                }
            }
        }
        kw{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "GB",
                }
            }
        }
        ky{
            primary{
                scripts{
                    "Arab",
                    "Cyrl",
                }
                territories{
                    "KG",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Cyrl",
                }
                territories{
                    "CN",
                }
            }
        }
        la{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "VA",
                }
            }
        }
        lb{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LU",
                }
            }
        }
        ln{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "CG",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CD",
                }
            }
        }
        lo{
            primary{
                scripts{
                    "Laoo",
                }
                territories{
                    "LA",
                }
            }
        }
        lt{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LT",
                }
            }
        }
        lv{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LV",
                }
            }
        }
        mai{
            primary{
                scripts{
                    "Deva",
                }
                territories{
                    "IN",
                }
            }
        }
        men{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GN",
                    "LR",
                    "SL",
                }
            }
        }
        mg{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "MG",
                }
            }
        }
        mh{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "MH",
                    "NR",
                }
            }
        }
        mi{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CK",
                    "NZ",
                }
            }
        }
        mk{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "MK",
                }
            }
        }
        ml{
            primary{
                scripts{
                    "Mlym",
                }
                territories{
                    "IN",
                }
            }
        }
        mn{
            primary{
                scripts{
                    "Cyrl",
                    "Mong",
                }
                territories{
                    "MN",
                }
            }
        }
        mni{
            primary{
                territories{
                    "IN",
                }
            }
        }
        mo{
            primary{
                scripts{
                    "Latn",
                    "Cyrl",
                }
                territories{
                    "MD",
                }
            }
        }
        mr{
            primary{
                scripts{
                    "Deva",
                }
                territories{
                    "IN",
                }
            }
        }
        ms{
            primary{
                scripts{
                    "Arab",
                    "Latn",
                }
                territories{
                    "BN",
                    "CC",
                    "CX",
                    "MY",
                    "SG",
                }
            }
        }
        mt{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "MT",
                }
            }
        }
        my{
            primary{
                scripts{
                    "Mymr",
                }
                territories{
                    "MM",
                }
            }
        }
        na{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NR",
                }
            }
        }
        nb{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NO",
                    "SJ",
                }
            }
        }
        nd{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ZA",
                }
            }
        }
        ne{
            primary{
                scripts{
                    "Deva",
                }
                territories{
                    "NP",
                }
            }
        }
        niu{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NU",
                }
            }
        }
        nl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AN",
                    "AW",
                    "BE",
                    "NL",
                    "SR",
                }
            }
        }
        nn{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NO",
                    "SJ",
                }
            }
        }
        no{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "NO",
                    "SJ",
                }
            }
        }
        nr{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ZA",
                }
            }
        }
        nso{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ZA",
                }
            }
        }
        ny{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "MW",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "MZ",
                    "ZM",
                }
            }
        }
        oc{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "ES",
                }
            }
        }
        om{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ET",
                    "KE",
                }
            }
        }
        or{
            primary{
                scripts{
                    "Orya",
                }
                territories{
                    "IN",
                }
            }
        }
        os{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "GE",
                    "RU",
                }
            }
        }
        pa{
            primary{
                scripts{
                    "Arab",
                    "Guru",
                }
                territories{
                    "IN",
                    "PK",
                }
            }
        }
        pau{
            primary{
                territories{
                    "PW",
                }
            }
        }
        pl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "PL",
                }
            }
        }
        ps{
            primary{
                scripts{
                    "Arab",
                }
                territories{
                    "AF",
                    "PK",
                }
            }
        }
        pt{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AO",
                    "BR",
                    "CV",
                    "GW",
                    "MO",
                    "MZ",
                    "PT",
                    "ST",
                    "TL",
                }
            }
        }
        qu{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BO",
                    "PE",
                }
            }
        }
        rm{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CH",
                }
            }
        }
        rn{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BI",
                }
            }
        }
        ro{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "RO",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CS",
                }
            }
        }
        ru{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "BY",
                    "GE",
                    "KG",
                    "KZ",
                    "RU",
                    "SJ",
                    "UA",
                }
            }
            secondary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "MD",
                }
            }
        }
        rw{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "RW",
                }
            }
        }
        sa{
            secondary{
                scripts{
                    "Deva",
                }
                territories{
                    "IN",
                }
            }
        }
        sd{
            primary{
                scripts{
                    "Deva",
                    "Arab",
                }
                territories{
                    "IN",
                    "PK",
                }
            }
        }
        sg{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "CF",
                }
            }
        }
        si{
            primary{
                scripts{
                    "Sinh",
                }
                territories{
                    "LK",
                }
            }
        }
        sk{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "SK",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "CS",
                }
            }
        }
        sl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "SI",
                }
            }
        }
        sm{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AS",
                    "WS",
                }
            }
        }
        so{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "DJ",
                    "SO",
                }
            }
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "ET",
                    "KE",
                }
            }
        }
        son{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "BJ",
                    "ML",
                    "NE",
                }
            }
        }
        sq{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AL",
                    "MK",
                    "CS",
                }
            }
        }
        sr{
            primary{
                scripts{
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "BA",
                    "CS",
                }
            }
            secondary{
                scripts{
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "HR",
                }
            }
        }
        ss{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "SZ",
                    "ZA",
                }
            }
        }
        st{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LS",
                    "ZA",
                }
            }
        }
        sv{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "AX",
                    "FI",
                    "SE",
                }
            }
        }
        sw{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "KE",
                    "TZ",
                    "YT",
                }
            }
        }
        ta{
            primary{
                scripts{
                    "Taml",
                }
                territories{
                    "IN",
                    "LK",
                    "SG",
                }
            }
        }
        te{
            primary{
                scripts{
                    "Telu",
                }
                territories{
                    "IN",
                }
            }
        }
        tem{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "SL",
                }
            }
        }
        tet{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "TL",
                }
            }
        }
        tg{
            primary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "TJ",
                }
            }
        }
        th{
            primary{
                scripts{
                    "Thai",
                }
                territories{
                    "TH",
                }
            }
        }
        ti{
            primary{
                scripts{
                    "Ethi",
                }
                territories{
                    "ER",
                    "ET",
                }
            }
        }
        tk{
            primary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "TM",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "AF",
                    "IR",
                }
            }
        }
        tkl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "TK",
                }
            }
        }
        tl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GU",
                    "PH",
                }
            }
        }
        tmh{
            secondary{
                scripts{
                    "Latn",
                }
                territories{
                    "ML",
                    "NE",
                }
            }
        }
        tn{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "BW",
                    "ZA",
                }
            }
        }
        to{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "TO",
                }
            }
        }
        tpi{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "PG",
                }
            }
        }
        tr{
            primary{
                scripts{
                    "Arab",
                    "Latn",
                }
                territories{
                    "CY",
                    "TR",
                }
            }
        }
        ts{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ZA",
                }
            }
        }
        tvl{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "TV",
                }
            }
        }
        uk{
            primary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "UA",
                }
            }
            secondary{
                scripts{
                    "Cyrl",
                }
                territories{
                    "MD",
                }
            }
        }
        ur{
            primary{
                scripts{
                    "Arab",
                }
                territories{
                    "IN",
                    "PK",
                }
            }
        }
        uz{
            primary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "UZ",
                }
            }
            secondary{
                scripts{
                    "Arab",
                    "Cyrl",
                    "Latn",
                }
                territories{
                    "AF",
                }
            }
        }
        ve{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "ZA",
                }
            }
        }
        vi{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "VN",
                }
            }
        }
        wo{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "GM",
                    "MR",
                    "SN",
                }
            }
        }
        xh{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LS",
                    "ZA",
                }
            }
        }
        yi{
            primary{
                scripts{
                    "Hebr",
                }
            }
        }
        zh{
            primary{
                scripts{
                    "Bopo",
                    "Hani",
                    "Hans",
                    "Hant",
                }
                territories{
                    "CN",
                    "CX",
                    "HK",
                    "MO",
                    "SG",
                    "TW",
                }
            }
        }
        zu{
            primary{
                scripts{
                    "Latn",
                }
                territories{
                    "LS",
                    "ZA",
                }
            }
        }
    }
    mapTimezones{
        windows{
            Africa/Cairo{"Egypt"}
            Africa/Casablanca{"Greenwich"}
            Africa/Johannesburg{"South Africa"}
            Africa/Lagos{"W. Central Africa"}
            Africa/Nairobi{"E. Africa"}
            America/Anchorage{"Alaskan"}
            America/Bogota{"SA Pacific"}
            America/Buenos_Aires{"SA Eastern"}
            America/Caracas{"SA Western"}
            America/Chicago{"Central"}
            America/Chihuahua{"Mexico Standard Time 2"}
            America/Denver{"Mountain"}
            America/Godthab{"Greenland"}
            America/Halifax{"Atlantic"}
            America/Indianapolis{"US Eastern"}
            America/Los_Angeles{"Pacific"}
            America/Managua{"Central America"}
            America/Mexico_City{"Mexico"}
            America/New_York{"Eastern"}
            America/Noronha{"Mid-Atlantic"}
            America/Phoenix{"US Mountain"}
            America/Regina{"Canada Central"}
            America/Santiago{"Pacific SA"}
            America/Sao_Paulo{"E. South America"}
            America/St_Johns{"Newfoundland"}
            Asia/Baghdad{"Arabic"}
            Asia/Bangkok{"SE Asia"}
            Asia/Calcutta{"India"}
            Asia/Colombo{"Sri Lanka"}
            Asia/Dhaka{"Central Asia"}
            Asia/Hong_Kong{"China"}
            Asia/Irkutsk{"North Asia East"}
            Asia/Jerusalem{"Israel"}
            Asia/Kabul{"Afghanistan"}
            Asia/Karachi{"West Asia"}
            Asia/Katmandu{"Nepal"}
            Asia/Krasnoyarsk{"North Asia"}
            Asia/Magadan{"Central Pacific"}
            Asia/Muscat{"Arabian"}
            Asia/Novosibirsk{"N. Central Asia"}
            Asia/Rangoon{"Myanmar"}
            Asia/Riyadh{"Arab"}
            Asia/Seoul{"Korea"}
            Asia/Singapore{"Singapore"}
            Asia/Taipei{"Taipei"}
            Asia/Tbilisi{"Caucasus"}
            Asia/Tehran{"Iran"}
            Asia/Tokyo{"Tokyo"}
            Asia/Vladivostok{"Vladivostok"}
            Asia/Yakutsk{"Yakutsk"}
            Asia/Yekaterinburg{"Ekaterinburg"}
            Atlantic/Azores{"Azores"}
            Atlantic/Cape_Verde{"Cape Verde"}
            Australia/Adelaide{"Cen. Australia"}
            Australia/Brisbane{"E. Australia"}
            Australia/Darwin{"AUS Central"}
            Australia/Hobart{"Tasmania"}
            Australia/Perth{"W. Australia"}
            Australia/Sydney{"AUS Eastern"}
            Etc/GMT+12{"Dateline"}
            Europe/Belgrade{"Central Europe"}
            Europe/Berlin{"W. Europe"}
            Europe/Bucharest{"E. Europe"}
            Europe/Helsinki{"FLE"}
            Europe/Istanbul{"GTB"}
            Europe/London{"GMT"}
            Europe/Moscow{"Russian"}
            Europe/Paris{"Romance"}
            Europe/Sarajevo{"Central European"}
            Pacific/Apia{"Samoa"}
            Pacific/Auckland{"New Zealand"}
            Pacific/Fiji{"Fiji"}
            Pacific/Guam{"West Pacific"}
            Pacific/Honolulu{"Hawaiian"}
            Pacific/Tongatapu{"Tonga"}
        }
    }
    territoryContainment{
        001{
            "002",
            "009",
            "019",
            "142",
            "150",
        }
        002{
            "011",
            "014",
            "015",
            "017",
            "018",
        }
        003{
            "013",
            "021",
            "029",
        }
        005{
            "AR",
            "BO",
            "BR",
            "CL",
            "CO",
            "EC",
            "FK",
            "GF",
            "GY",
            "PE",
            "PY",
            "SR",
            "UY",
            "VE",
        }
        009{
            "053",
            "054",
            "057",
            "061",
            "QO",
        }
        011{
            "BF",
            "BJ",
            "CI",
            "CV",
            "GH",
            "GM",
            "GN",
            "GW",
            "LR",
            "ML",
            "MR",
            "NE",
            "NG",
            "SH",
            "SL",
            "SN",
            "TG",
        }
        013{
            "BZ",
            "CR",
            "GT",
            "HN",
            "MX",
            "NI",
            "PA",
            "SV",
        }
        014{
            "BI",
            "DJ",
            "ER",
            "ET",
            "KE",
            "KM",
            "MG",
            "MU",
            "MW",
            "MZ",
            "RE",
            "RW",
            "SC",
            "SO",
            "TZ",
            "UG",
            "YT",
            "ZM",
            "ZW",
        }
        015{
            "DZ",
            "EG",
            "EH",
            "LY",
            "MA",
            "SD",
            "TN",
        }
        017{
            "AO",
            "CD",
            "CF",
            "CG",
            "CM",
            "GA",
            "GQ",
            "ST",
            "TD",
        }
        018{
            "BW",
            "LS",
            "NA",
            "SZ",
            "ZA",
        }
        019{
            "005",
            "013",
            "021",
            "029",
        }
        021{
            "BM",
            "CA",
            "GL",
            "PM",
            "US",
        }
        029{
            "AG",
            "AI",
            "AN",
            "AW",
            "BB",
            "BS",
            "CU",
            "DM",
            "DO",
            "GD",
            "GP",
            "HT",
            "JM",
            "KN",
            "KY",
            "LC",
            "MQ",
            "MS",
            "PR",
            "TC",
            "TT",
            "VC",
            "VG",
            "VI",
        }
        030{
            "CN",
            "HK",
            "JP",
            "KP",
            "KR",
            "MN",
            "MO",
            "TW",
        }
        034{
            "AF",
            "BD",
            "BT",
            "IN",
            "IR",
            "LK",
            "MV",
            "NP",
            "PK",
        }
        035{
            "BN",
            "ID",
            "KH",
            "LA",
            "MM",
            "MY",
            "PH",
            "SG",
            "TH",
            "TL",
            "VN",
        }
        039{
            "AD",
            "AL",
            "BA",
            "ES",
            "GI",
            "GR",
            "HR",
            "IT",
            "MK",
            "MT",
            "PT",
            "SI",
            "SM",
            "VA",
            "CS",
        }
        053{
            "AU",
            "NF",
            "NZ",
        }
        054{
            "FJ",
            "NC",
            "PG",
            "SB",
            "VU",
        }
        057{
            "FM",
            "GU",
            "KI",
            "MH",
            "MP",
            "NR",
            "PW",
        }
        061{
            "AS",
            "CK",
            "NU",
            "PF",
            "PN",
            "TK",
            "TO",
            "TV",
            "WF",
            "WS",
        }
        142{
            "030",
            "035",
            "143",
            "145",
            "034",
        }
        143{
            "TM",
            "TJ",
            "KG",
            "KZ",
            "UZ",
        }
        145{
            "AE",
            "AM",
            "AZ",
            "BH",
            "CY",
            "GE",
            "IL",
            "IQ",
            "JO",
            "KW",
            "LB",
            "OM",
            "PS",
            "QA",
            "SA",
            "SY",
            "TR",
            "YE",
        }
        150{
            "039",
            "151",
            "154",
            "155",
        }
        151{
            "BG",
            "BY",
            "CZ",
            "HU",
            "MD",
            "PL",
            "RO",
            "RU",
            "SK",
            "UA",
        }
        154{
            "830",
            "833",
            "AX",
            "DK",
            "EE",
            "FI",
            "FO",
            "GB",
            "IE",
            "IS",
            "LT",
            "LV",
            "NO",
            "SE",
            "SJ",
        }
        155{
            "AT",
            "BE",
            "CH",
            "DE",
            "FR",
            "LI",
            "LU",
            "MC",
            "NL",
        }
        172{
            "AM",
            "AZ",
            "BY",
            "GE",
            "KG",
            "KZ",
            "MD",
            "RU",
            "TJ",
            "TM",
            "UA",
            "UZ",
        }
        419{
            "005",
            "013",
            "029",
        }
        QO{
            "AQ",
            "BV",
            "CC",
            "CX",
            "GS",
            "HM",
            "IO",
            "TF",
            "UM",
        }
        QU{
            "AT",
            "BE",
            "CY",
            "CZ",
            "DE",
            "DK",
            "EE",
            "ES",
            "FI",
            "FR",
            "GB",
            "GR",
            "HU",
            "IE",
            "IT",
            "LT",
            "LU",
            "LV",
            "MT",
            "NL",
            "PL",
            "PT",
            "SE",
            "SI",
            "SK",
        }
    }
    zoneFormatting{
        Africa/Abidjan{
            territory{"CI"}
        }
        Africa/Accra{
            territory{"GH"}
        }
        America/Adak{
            territory{"US"}
            aliases{
                "America/Atka",
                "US/Aleutian",
            }
        }
        Africa/Addis_Ababa{
            territory{"ET"}
        }
        Australia/Adelaide{
            territory{"AU"}
            aliases{
                "Australia/South",
            }
        }
        Asia/Aden{
            territory{"YE"}
        }
        Africa/Algiers{
            territory{"DZ"}
        }
        Asia/Almaty{
            territory{"KZ"}
        }
        Asia/Amman{
            territory{"JO"}
        }
        Europe/Amsterdam{
            territory{"NL"}
        }
        Asia/Anadyr{
            territory{"RU"}
        }
        America/Anchorage{
            territory{"US"}
            aliases{
                "SystemV/YST9YDT",
                "US/Alaska",
            }
        }
        Europe/Andorra{
            territory{"AD"}
        }
        America/Anguilla{
            territory{"AI"}
        }
        Indian/Antananarivo{
            territory{"MG"}
        }
        America/Antigua{
            territory{"AG"}
        }
        Pacific/Apia{
            territory{"WS"}
        }
        Asia/Aqtau{
            territory{"KZ"}
        }
        Asia/Aqtobe{
            territory{"KZ"}
        }
        America/Araguaina{
            territory{"BR"}
        }
        America/Aruba{
            territory{"AW"}
        }
        Asia/Ashgabat{
            territory{"TM"}
            aliases{
                "Asia/Ashkhabad",
            }
        }
        Africa/Asmera{
            territory{"ER"}
        }
        America/Asuncion{
            territory{"PY"}
        }
        Europe/Athens{
            territory{"GR"}
        }
        Pacific/Auckland{
            territory{"NZ"}
            aliases{
                "NZ",
            }
        }
        Atlantic/Azores{
            territory{"PT"}
        }
        Asia/Baghdad{
            territory{"IQ"}
        }
        America/Bahia{
            territory{"BR"}
        }
        Asia/Bahrain{
            territory{"BH"}
        }
        Asia/Baku{
            territory{"AZ"}
        }
        Africa/Bamako{
            territory{"ML"}
        }
        Asia/Bangkok{
            territory{"TH"}
        }
        Africa/Bangui{
            territory{"CF"}
        }
        Africa/Banjul{
            territory{"GM"}
        }
        America/Barbados{
            territory{"BB"}
        }
        Asia/Beirut{
            territory{"LB"}
        }
        America/Belem{
            territory{"BR"}
        }
        Europe/Belfast{
            territory{"GB"}
        }
        Europe/Belgrade{
            territory{"CS"}
        }
        America/Belize{
            territory{"BZ"}
        }
        Europe/Berlin{
            territory{"DE"}
        }
        Atlantic/Bermuda{
            territory{"BM"}
        }
        Asia/Bishkek{
            territory{"KG"}
        }
        Africa/Bissau{
            territory{"GW"}
        }
        Africa/Blantyre{
            territory{"MW"}
        }
        America/Boa_Vista{
            territory{"BR"}
        }
        America/Bogota{
            territory{"CO"}
        }
        America/Boise{
            territory{"US"}
        }
        Europe/Bratislava{
            territory{"SK"}
        }
        Africa/Brazzaville{
            territory{"CG"}
        }
        Australia/Brisbane{
            territory{"AU"}
            aliases{
                "Australia/Queensland",
            }
        }
        Australia/Broken_Hill{
            territory{"AU"}
            aliases{
                "Australia/Yancowinna",
            }
        }
        Asia/Brunei{
            territory{"BN"}
        }
        Europe/Brussels{
            territory{"BE"}
        }
        Europe/Bucharest{
            territory{"RO"}
        }
        Europe/Budapest{
            territory{"HU"}
        }
        America/Buenos_Aires{
            territory{"AR"}
            aliases{
                "America/Argentina/Buenos_Aires",
            }
        }
        Africa/Bujumbura{
            territory{"BI"}
        }
        Africa/Cairo{
            territory{"EG"}
            aliases{
                "Egypt",
            }
        }
        Asia/Calcutta{
            territory{"IN"}
        }
        America/Cambridge_Bay{
            territory{"CA"}
        }
        America/Campo_Grande{
            territory{"BR"}
        }
        Atlantic/Canary{
            territory{"ES"}
        }
        America/Cancun{
            territory{"MX"}
        }
        Atlantic/Cape_Verde{
            territory{"CV"}
        }
        America/Caracas{
            territory{"VE"}
        }
        Africa/Casablanca{
            territory{"MA"}
        }
        Antarctica/Casey{
            territory{"AQ"}
        }
        America/Catamarca{
            territory{"AR"}
            aliases{
                "America/Argentina/Catamarca",
            }
        }
        America/Cayenne{
            territory{"GF"}
        }
        America/Cayman{
            territory{"KY"}
        }
        America/North_Dakota/Center{
            territory{"US"}
        }
        Africa/Ceuta{
            territory{"ES"}
        }
        Indian/Chagos{
            territory{"IO"}
        }
        Pacific/Chatham{
            territory{"NZ"}
            aliases{
                "NZ-CHAT",
            }
        }
        America/Chicago{
            territory{"US"}
            aliases{
                "CST6CDT",
                "SystemV/CST6CDT",
                "US/Central",
            }
        }
        America/Chihuahua{
            territory{"MX"}
        }
        Europe/Chisinau{
            territory{"MD"}
            aliases{
                "Europe/Tiraspol",
            }
        }
        Asia/Choibalsan{
            territory{"MN"}
        }
        Asia/Chongqing{
            territory{"CN"}
            aliases{
                "Asia/Chungking",
            }
        }
        Indian/Christmas{
            territory{"CX"}
        }
        Indian/Cocos{
            territory{"CC"}
        }
        Asia/Colombo{
            territory{"LK"}
        }
        America/Argentina/ComodRivadavia{
            territory{"AR"}
        }
        Indian/Comoro{
            territory{"KM"}
        }
        Africa/Conakry{
            territory{"GN"}
        }
        Europe/Copenhagen{
            territory{"DK"}
        }
        America/Cordoba{
            territory{"AR"}
            aliases{
                "America/Argentina/Cordoba",
                "America/Rosario",
            }
        }
        America/Costa_Rica{
            territory{"CR"}
        }
        America/Cuiaba{
            territory{"BR"}
        }
        America/Curacao{
            territory{"AN"}
        }
        Africa/Dakar{
            territory{"SN"}
        }
        Asia/Damascus{
            territory{"SY"}
        }
        America/Danmarkshavn{
            territory{"GL"}
        }
        Africa/Dar_es_Salaam{
            territory{"TZ"}
        }
        Australia/Darwin{
            territory{"AU"}
            aliases{
                "Australia/North",
            }
        }
        Antarctica/Davis{
            territory{"AQ"}
        }
        America/Dawson{
            territory{"CA"}
        }
        America/Dawson_Creek{
            territory{"CA"}
        }
        America/Denver{
            territory{"US"}
            aliases{
                "MST7MDT",
                "SystemV/MST7MDT",
                "US/Mountain",
            }
        }
        America/Detroit{
            territory{"US"}
            aliases{
                "US/Michigan",
            }
        }
        Asia/Dhaka{
            territory{"BD"}
            aliases{
                "Asia/Dacca",
            }
        }
        Asia/Dili{
            territory{"TL"}
        }
        Africa/Djibouti{
            territory{"DJ"}
        }
        America/Dominica{
            territory{"DM"}
        }
        Africa/Douala{
            territory{"CM"}
        }
        Asia/Dubai{
            territory{"AE"}
        }
        Europe/Dublin{
            territory{"IE"}
            aliases{
                "Eire",
            }
        }
        Antarctica/DumontDUrville{
            territory{"AQ"}
        }
        Asia/Dushanbe{
            territory{"TJ"}
        }
        Pacific/Easter{
            territory{"CL"}
            aliases{
                "Chile/EasterIsland",
            }
        }
        America/Edmonton{
            territory{"CA"}
            aliases{
                "Canada/Mountain",
            }
        }
        Pacific/Efate{
            territory{"VU"}
        }
        America/Eirunepe{
            territory{"BR"}
        }
        Africa/El_Aaiun{
            territory{"EH"}
        }
        America/El_Salvador{
            territory{"SV"}
        }
        Pacific/Enderbury{
            territory{"KI"}
        }
        Atlantic/Faeroe{
            territory{"FO"}
        }
        Pacific/Fakaofo{
            territory{"TK"}
        }
        Pacific/Fiji{
            territory{"FJ"}
        }
        America/Fortaleza{
            territory{"BR"}
        }
        Africa/Freetown{
            territory{"SL"}
        }
        Pacific/Funafuti{
            territory{"TV"}
        }
        Africa/Gaborone{
            territory{"BW"}
        }
        Pacific/Galapagos{
            territory{"EC"}
        }
        Pacific/Gambier{
            territory{"PF"}
            aliases{
                "SystemV/YST9",
            }
        }
        Asia/Gaza{
            territory{"PS"}
        }
        Europe/Gibraltar{
            territory{"GI"}
        }
        America/Glace_Bay{
            territory{"CA"}
        }
        Etc/GMT{
            territory{"001"}
            aliases{
                "Etc/GMT+0",
                "Etc/GMT-0",
                "Etc/GMT0",
                "Etc/Greenwich",
                "Etc/UCT",
                "Etc/UTC",
                "Etc/Universal",
                "Etc/Zulu",
                "GMT",
                "GMT+0",
                "GMT-0",
                "GMT0",
                "Greenwich",
                "UCT",
                "UTC",
                "Universal",
                "Zulu",
            }
        }
        Etc/GMT-1{
            territory{"001"}
        }
        Etc/GMT-2{
            territory{"001"}
        }
        Etc/GMT-3{
            territory{"001"}
        }
        Etc/GMT-4{
            territory{"001"}
        }
        Etc/GMT-5{
            territory{"001"}
        }
        Etc/GMT-6{
            territory{"001"}
        }
        Etc/GMT-7{
            territory{"001"}
        }
        Etc/GMT-8{
            territory{"001"}
        }
        Etc/GMT-9{
            territory{"001"}
        }
        Etc/GMT-10{
            territory{"001"}
        }
        Etc/GMT-11{
            territory{"001"}
        }
        Etc/GMT-12{
            territory{"001"}
        }
        Etc/GMT-13{
            territory{"001"}
        }
        Etc/GMT-14{
            territory{"001"}
        }
        Etc/GMT+1{
            territory{"001"}
        }
        Etc/GMT+2{
            territory{"001"}
        }
        Etc/GMT+3{
            territory{"001"}
        }
        Etc/GMT+4{
            territory{"001"}
        }
        Etc/GMT+5{
            territory{"001"}
        }
        Etc/GMT+6{
            territory{"001"}
        }
        Etc/GMT+7{
            territory{"001"}
        }
        Etc/GMT+8{
            territory{"001"}
        }
        Etc/GMT+9{
            territory{"001"}
        }
        Etc/GMT+10{
            territory{"001"}
        }
        Etc/GMT+11{
            territory{"001"}
        }
        Etc/GMT+12{
            territory{"001"}
        }
        America/Godthab{
            territory{"GL"}
        }
        America/Goose_Bay{
            territory{"CA"}
        }
        America/Grand_Turk{
            territory{"TC"}
        }
        America/Grenada{
            territory{"GD"}
        }
        Pacific/Guadalcanal{
            territory{"SB"}
        }
        America/Guadeloupe{
            territory{"GP"}
        }
        Pacific/Guam{
            territory{"GU"}
        }
        America/Guatemala{
            territory{"GT"}
        }
        America/Guayaquil{
            territory{"EC"}
        }
        America/Guyana{
            territory{"GY"}
        }
        America/Halifax{
            territory{"CA"}
            aliases{
                "Canada/Atlantic",
                "SystemV/AST4ADT",
            }
        }
        Africa/Harare{
            territory{"ZW"}
        }
        Asia/Harbin{
            territory{"CN"}
        }
        America/Havana{
            territory{"CU"}
            aliases{
                "Cuba",
            }
        }
        Europe/Helsinki{
            territory{"FI"}
        }
        America/Hermosillo{
            territory{"MX"}
        }
        Australia/Hobart{
            territory{"AU"}
            aliases{
                "Australia/Tasmania",
            }
        }
        Asia/Hong_Kong{
            territory{"HK"}
            aliases{
                "Hongkong",
            }
        }
        Pacific/Honolulu{
            territory{"US"}
            aliases{
                "HST",
                "SystemV/HST10",
                "US/Hawaii",
            }
        }
        Asia/Hovd{
            territory{"MN"}
        }
        America/Indianapolis{
            territory{"US"}
            aliases{
                "America/Fort_Wayne",
                "America/Indiana/Indianapolis",
                "EST",
                "SystemV/EST5",
                "US/East-Indiana",
            }
        }
        America/Inuvik{
            territory{"CA"}
        }
        America/Iqaluit{
            territory{"CA"}
        }
        Asia/Irkutsk{
            territory{"RU"}
        }
        Europe/Istanbul{
            territory{"TR"}
            aliases{
                "Asia/Istanbul",
                "Turkey",
            }
        }
        Asia/Jakarta{
            territory{"ID"}
        }
        America/Jamaica{
            territory{"JM"}
            aliases{
                "Jamaica",
            }
        }
        Atlantic/Jan_Mayen{
            territory{"SJ"}
        }
        Asia/Jayapura{
            territory{"ID"}
        }
        Asia/Jerusalem{
            territory{"IL"}
            aliases{
                "Asia/Tel_Aviv",
                "Israel",
            }
        }
        Africa/Johannesburg{
            territory{"ZA"}
        }
        Pacific/Johnston{
            territory{"UM"}
        }
        America/Jujuy{
            territory{"AR"}
            aliases{
                "America/Argentina/Jujuy",
            }
        }
        America/Juneau{
            territory{"US"}
        }
        Asia/Kabul{
            territory{"AF"}
        }
        Europe/Kaliningrad{
            territory{"RU"}
        }
        Asia/Kamchatka{
            territory{"RU"}
        }
        Africa/Kampala{
            territory{"UG"}
        }
        Asia/Karachi{
            territory{"PK"}
        }
        Asia/Kashgar{
            territory{"CN"}
        }
        Asia/Katmandu{
            territory{"NP"}
        }
        Indian/Kerguelen{
            territory{"TF"}
        }
        Africa/Khartoum{
            territory{"SD"}
        }
        Europe/Kiev{
            territory{"UA"}
        }
        Africa/Kigali{
            territory{"RW"}
        }
        Africa/Kinshasa{
            territory{"CD"}
        }
        Pacific/Kiritimati{
            territory{"KI"}
        }
        America/Indiana/Knox{
            territory{"US"}
            aliases{
                "America/Knox_IN",
                "US/Indiana-Starke",
            }
        }
        Pacific/Kosrae{
            territory{"FM"}
        }
        Asia/Krasnoyarsk{
            territory{"RU"}
        }
        Asia/Kuala_Lumpur{
            territory{"MY"}
        }
        Asia/Kuching{
            territory{"MY"}
        }
        Asia/Kuwait{
            territory{"KW"}
        }
        Pacific/Kwajalein{
            territory{"MH"}
            aliases{
                "Kwajalein",
            }
        }
        America/La_Paz{
            territory{"BO"}
        }
        America/Argentina/La_Rioja{
            territory{"AR"}
        }
        Africa/Lagos{
            territory{"NG"}
        }
        Africa/Libreville{
            territory{"GA"}
        }
        America/Lima{
            territory{"PE"}
        }
        Australia/Lindeman{
            territory{"AU"}
        }
        Europe/Lisbon{
            territory{"PT"}
            aliases{
                "Portugal",
            }
        }
        Europe/Ljubljana{
            territory{"SI"}
        }
        Africa/Lome{
            territory{"TG"}
        }
        Europe/London{
            territory{"GB"}
            aliases{
                "GB",
                "GB-Eire",
            }
        }
        Arctic/Longyearbyen{
            territory{"SJ"}
        }
        Australia/Lord_Howe{
            territory{"AU"}
            aliases{
                "Australia/LHI",
            }
        }
        America/Los_Angeles{
            territory{"US"}
            aliases{
                "PST8PDT",
                "SystemV/PST8PDT",
                "US/Pacific",
                "US/Pacific-New",
            }
        }
        America/Louisville{
            territory{"US"}
            aliases{
                "America/Kentucky/Louisville",
            }
        }
        Africa/Luanda{
            territory{"AO"}
        }
        Africa/Lubumbashi{
            territory{"CD"}
        }
        Africa/Lusaka{
            territory{"ZM"}
        }
        Europe/Luxembourg{
            territory{"LU"}
        }
        Asia/Macau{
            territory{"MO"}
            aliases{
                "Asia/Macao",
            }
        }
        America/Maceio{
            territory{"BR"}
        }
        Atlantic/Madeira{
            territory{"PT"}
        }
        Europe/Madrid{
            territory{"ES"}
        }
        Asia/Magadan{
            territory{"RU"}
        }
        Indian/Mahe{
            territory{"SC"}
        }
        Pacific/Majuro{
            territory{"MH"}
        }
        Asia/Makassar{
            territory{"ID"}
            aliases{
                "Asia/Ujung_Pandang",
            }
        }
        Africa/Malabo{
            territory{"GQ"}
        }
        Indian/Maldives{
            territory{"MV"}
        }
        Europe/Malta{
            territory{"MT"}
        }
        America/Managua{
            territory{"NI"}
        }
        America/Manaus{
            territory{"BR"}
            aliases{
                "Brazil/West",
            }
        }
        Asia/Manila{
            territory{"PH"}
        }
        Africa/Maputo{
            territory{"MZ"}
        }
        America/Indiana/Marengo{
            territory{"US"}
        }
        Europe/Mariehamn{
            territory{"AX"}
        }
        Pacific/Marquesas{
            territory{"PF"}
        }
        America/Martinique{
            territory{"MQ"}
        }
        Africa/Maseru{
            territory{"LS"}
        }
        Indian/Mauritius{
            territory{"MU"}
        }
        Antarctica/Mawson{
            territory{"AQ"}
        }
        Indian/Mayotte{
            territory{"YT"}
        }
        America/Mazatlan{
            territory{"MX"}
            aliases{
                "Mexico/BajaSur",
            }
        }
        Africa/Mbabane{
            territory{"SZ"}
        }
        Antarctica/McMurdo{
            territory{"AQ"}
        }
        Australia/Melbourne{
            territory{"AU"}
            aliases{
                "Australia/Victoria",
            }
        }
        America/Mendoza{
            territory{"AR"}
            aliases{
                "America/Argentina/Mendoza",
            }
        }
        America/Menominee{
            territory{"US"}
        }
        America/Merida{
            territory{"MX"}
        }
        America/Mexico_City{
            territory{"MX"}
            aliases{
                "Mexico/General",
            }
        }
        Pacific/Midway{
            territory{"UM"}
        }
        Europe/Minsk{
            territory{"BY"}
        }
        America/Miquelon{
            territory{"PM"}
        }
        Africa/Mogadishu{
            territory{"SO"}
        }
        Europe/Monaco{
            territory{"MC"}
        }
        Africa/Monrovia{
            territory{"LR"}
        }
        America/Monterrey{
            territory{"MX"}
        }
        America/Montevideo{
            territory{"UY"}
        }
        America/Kentucky/Monticello{
            territory{"US"}
        }
        America/Montreal{
            territory{"CA"}
        }
        America/Montserrat{
            territory{"MS"}
        }
        Europe/Moscow{
            territory{"RU"}
            aliases{
                "W-SU",
            }
        }
        Asia/Muscat{
            territory{"OM"}
        }
        Africa/Nairobi{
            territory{"KE"}
        }
        America/Nassau{
            territory{"BS"}
        }
        Pacific/Nauru{
            territory{"NR"}
        }
        Africa/Ndjamena{
            territory{"TD"}
        }
        America/New_York{
            territory{"US"}
            aliases{
                "EST5EDT",
                "SystemV/EST5EDT",
                "US/Eastern",
            }
        }
        Africa/Niamey{
            territory{"NE"}
        }
        Asia/Nicosia{
            territory{"CY"}
            aliases{
                "Europe/Nicosia",
            }
        }
        America/Nipigon{
            territory{"CA"}
        }
        Pacific/Niue{
            territory{"NU"}
        }
        America/Nome{
            territory{"US"}
        }
        Pacific/Norfolk{
            territory{"NF"}
        }
        America/Noronha{
            territory{"BR"}
            aliases{
                "Brazil/DeNoronha",
            }
        }
        Africa/Nouakchott{
            territory{"MR"}
        }
        Pacific/Noumea{
            territory{"NC"}
        }
        Asia/Novosibirsk{
            territory{"RU"}
        }
        Asia/Omsk{
            territory{"RU"}
        }
        Asia/Oral{
            territory{"KZ"}
        }
        Europe/Oslo{
            territory{"NO"}
        }
        Africa/Ouagadougou{
            territory{"BF"}
        }
        Pacific/Pago_Pago{
            territory{"AS"}
            aliases{
                "Pacific/Samoa",
                "US/Samoa",
            }
        }
        Pacific/Palau{
            territory{"PW"}
        }
        Antarctica/Palmer{
            territory{"AQ"}
        }
        America/Panama{
            territory{"PA"}
        }
        America/Pangnirtung{
            territory{"CA"}
        }
        America/Paramaribo{
            territory{"SR"}
        }
        Europe/Paris{
            territory{"FR"}
        }
        Australia/Perth{
            territory{"AU"}
            aliases{
                "Australia/West",
            }
        }
        Asia/Phnom_Penh{
            territory{"KH"}
        }
        America/Phoenix{
            territory{"US"}
            aliases{
                "MST",
                "SystemV/MST7",
                "US/Arizona",
            }
        }
        Pacific/Pitcairn{
            territory{"PN"}
            aliases{
                "SystemV/PST8",
            }
        }
        Pacific/Ponape{
            territory{"FM"}
        }
        Asia/Pontianak{
            territory{"ID"}
        }
        Pacific/Port_Moresby{
            territory{"PG"}
        }
        America/Port_of_Spain{
            territory{"TT"}
        }
        America/Port-au-Prince{
            territory{"HT"}
        }
        America/Porto_Velho{
            territory{"BR"}
        }
        Africa/Porto-Novo{
            territory{"BJ"}
        }
        Europe/Prague{
            territory{"CZ"}
        }
        America/Puerto_Rico{
            territory{"PR"}
            aliases{
                "SystemV/AST4",
            }
        }
        Asia/Pyongyang{
            territory{"KP"}
        }
        Asia/Qatar{
            territory{"QA"}
        }
        Asia/Qyzylorda{
            territory{"KZ"}
        }
        America/Rainy_River{
            territory{"CA"}
        }
        Asia/Rangoon{
            territory{"MM"}
        }
        America/Rankin_Inlet{
            territory{"CA"}
        }
        Pacific/Rarotonga{
            territory{"CK"}
        }
        America/Recife{
            territory{"BR"}
        }
        America/Regina{
            territory{"CA"}
            aliases{
                "Canada/East-Saskatchewan",
                "Canada/Saskatchewan",
                "SystemV/CST6",
            }
        }
        Indian/Reunion{
            territory{"RE"}
        }
        Atlantic/Reykjavik{
            territory{"IS"}
            aliases{
                "Iceland",
            }
        }
        Europe/Riga{
            territory{"LV"}
        }
        America/Rio_Branco{
            territory{"BR"}
            aliases{
                "America/Porto_Acre",
                "Brazil/Acre",
            }
        }
        America/Argentina/Rio_Gallegos{
            territory{"AR"}
        }
        Asia/Riyadh{
            territory{"SA"}
        }
        Europe/Rome{
            territory{"IT"}
        }
        Antarctica/Rothera{
            territory{"AQ"}
        }
        Asia/Saigon{
            territory{"VN"}
        }
        Pacific/Saipan{
            territory{"MP"}
        }
        Asia/Sakhalin{
            territory{"RU"}
        }
        Europe/Samara{
            territory{"RU"}
        }
        Asia/Samarkand{
            territory{"UZ"}
        }
        America/Argentina/San_Juan{
            territory{"AR"}
        }
        Europe/San_Marino{
            territory{"SM"}
        }
        America/Santiago{
            territory{"CL"}
            aliases{
                "Chile/Continental",
            }
        }
        America/Santo_Domingo{
            territory{"DO"}
        }
        America/Sao_Paulo{
            territory{"BR"}
            aliases{
                "Brazil/East",
            }
        }
        Africa/Sao_Tome{
            territory{"ST"}
        }
        Europe/Sarajevo{
            territory{"BA"}
        }
        America/Scoresbysund{
            territory{"GL"}
        }
        Asia/Seoul{
            territory{"KR"}
            aliases{
                "ROK",
            }
        }
        Asia/Shanghai{
            territory{"CN"}
            aliases{
                "PRC",
            }
        }
        America/Shiprock{
            territory{"US"}
            aliases{
                "Navajo",
            }
        }
        Europe/Simferopol{
            territory{"UA"}
        }
        Asia/Singapore{
            territory{"SG"}
            aliases{
                "Singapore",
            }
        }
        Europe/Skopje{
            territory{"MK"}
        }
        Europe/Sofia{
            territory{"BG"}
        }
        Atlantic/South_Georgia{
            territory{"GS"}
        }
        Antarctica/South_Pole{
            territory{"AQ"}
        }
        Atlantic/St_Helena{
            territory{"SH"}
        }
        America/St_Johns{
            territory{"CA"}
            aliases{
                "Canada/Newfoundland",
            }
        }
        America/St_Kitts{
            territory{"KN"}
        }
        America/St_Lucia{
            territory{"LC"}
        }
        America/St_Thomas{
            territory{"VI"}
            aliases{
                "America/Virgin",
            }
        }
        America/St_Vincent{
            territory{"VC"}
        }
        Atlantic/Stanley{
            territory{"FK"}
        }
        Europe/Stockholm{
            territory{"SE"}
        }
        America/Swift_Current{
            territory{"CA"}
        }
        Australia/Sydney{
            territory{"AU"}
            aliases{
                "Australia/ACT",
                "Australia/Canberra",
                "Australia/NSW",
            }
        }
        Antarctica/Syowa{
            territory{"AQ"}
        }
        Pacific/Tahiti{
            territory{"PF"}
        }
        Asia/Taipei{
            territory{"TW"}
            aliases{
                "ROC",
            }
        }
        Europe/Tallinn{
            territory{"EE"}
        }
        Pacific/Tarawa{
            territory{"KI"}
        }
        Asia/Tashkent{
            territory{"UZ"}
        }
        Asia/Tbilisi{
            territory{"GE"}
        }
        America/Tegucigalpa{
            territory{"HN"}
        }
        Asia/Tehran{
            territory{"IR"}
            aliases{
                "Iran",
            }
        }
        Asia/Thimphu{
            territory{"BT"}
            aliases{
                "Asia/Thimbu",
            }
        }
        America/Thule{
            territory{"GL"}
        }
        America/Thunder_Bay{
            territory{"CA"}
        }
        America/Tijuana{
            territory{"MX"}
            aliases{
                "America/Ensenada",
                "Mexico/BajaNorte",
            }
        }
        Africa/Timbuktu{
            territory{"ML"}
        }
        Europe/Tirane{
            territory{"AL"}
        }
        Asia/Tokyo{
            territory{"JP"}
            aliases{
                "Japan",
            }
        }
        Pacific/Tongatapu{
            territory{"TO"}
        }
        America/Toronto{
            territory{"CA"}
            aliases{
                "Canada/Eastern",
            }
        }
        America/Tortola{
            territory{"VG"}
        }
        Africa/Tripoli{
            territory{"LY"}
            aliases{
                "Libya",
            }
        }
        Pacific/Truk{
            territory{"FM"}
        }
        America/Argentina/Tucuman{
            territory{"AR"}
        }
        Africa/Tunis{
            territory{"TN"}
        }
        Asia/Ulaanbaatar{
            territory{"MN"}
            aliases{
                "Asia/Ulan_Bator",
            }
        }
        Asia/Urumqi{
            territory{"CN"}
        }
        America/Argentina/Ushuaia{
            territory{"AR"}
        }
        Europe/Uzhgorod{
            territory{"UA"}
        }
        Europe/Vaduz{
            territory{"LI"}
        }
        America/Vancouver{
            territory{"CA"}
            aliases{
                "Canada/Pacific",
            }
        }
        Europe/Vatican{
            territory{"VA"}
        }
        America/Indiana/Vevay{
            territory{"US"}
        }
        Europe/Vienna{
            territory{"AT"}
        }
        Asia/Vientiane{
            territory{"LA"}
        }
        Europe/Vilnius{
            territory{"LT"}
        }
        Asia/Vladivostok{
            territory{"RU"}
        }
        Antarctica/Vostok{
            territory{"AQ"}
        }
        Pacific/Wake{
            territory{"UM"}
        }
        Pacific/Wallis{
            territory{"WF"}
        }
        Europe/Warsaw{
            territory{"PL"}
            aliases{
                "Poland",
            }
        }
        America/Whitehorse{
            territory{"CA"}
            aliases{
                "Canada/Yukon",
            }
        }
        Africa/Windhoek{
            territory{"NA"}
        }
        America/Winnipeg{
            territory{"CA"}
            aliases{
                "Canada/Central",
            }
        }
        America/Yakutat{
            territory{"US"}
        }
        Asia/Yakutsk{
            territory{"RU"}
        }
        Pacific/Yap{
            territory{"FM"}
        }
        Asia/Yekaterinburg{
            territory{"RU"}
        }
        America/Yellowknife{
            territory{"CA"}
        }
        Asia/Yerevan{
            territory{"AM"}
        }
        Europe/Zagreb{
            territory{"HR"}
        }
        Europe/Zaporozhye{
            territory{"UA"}
        }
        Europe/Zurich{
            territory{"CH"}
        }
    }
}