Greasy Fork is available in English.

i18nISOCountries

A browserified bundle of https://github.com/michaelwittig/node-i18n-iso-countries

This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.org/scripts/438681/1009412/i18nISOCountries.js

(() => {
  var __webpack_modules__ = {
    804: (__unused_webpack_module, exports) => {
      var __webpack_unused_export__;
      exports.Od = removeDiacritics;
      var replacementList = [
        {
          base: " ",
          chars: " ",
        },
        {
          base: "0",
          chars: "߀",
        },
        {
          base: "A",
          chars: "ⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ",
        },
        {
          base: "AA",
          chars: "Ꜳ",
        },
        {
          base: "AE",
          chars: "ÆǼǢ",
        },
        {
          base: "AO",
          chars: "Ꜵ",
        },
        {
          base: "AU",
          chars: "Ꜷ",
        },
        {
          base: "AV",
          chars: "ꜸꜺ",
        },
        {
          base: "AY",
          chars: "Ꜽ",
        },
        {
          base: "B",
          chars: "ⒷBḂḄḆɃƁ",
        },
        {
          base: "C",
          chars: "ⒸCꜾḈĆCĈĊČÇƇȻ",
        },
        {
          base: "D",
          chars: "ⒹDḊĎḌḐḒḎĐƊƉᴅꝹ",
        },
        {
          base: "Dh",
          chars: "Ð",
        },
        {
          base: "DZ",
          chars: "DZDŽ",
        },
        {
          base: "Dz",
          chars: "DzDž",
        },
        {
          base: "E",
          chars: "ɛⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎᴇ",
        },
        {
          base: "F",
          chars: "ꝼⒻFḞƑꝻ",
        },
        {
          base: "G",
          chars: "ⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾɢ",
        },
        {
          base: "H",
          chars: "ⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ",
        },
        {
          base: "I",
          chars: "ⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ",
        },
        {
          base: "J",
          chars: "ⒿJĴɈȷ",
        },
        {
          base: "K",
          chars: "ⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ",
        },
        {
          base: "L",
          chars: "ⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ",
        },
        {
          base: "LJ",
          chars: "LJ",
        },
        {
          base: "Lj",
          chars: "Lj",
        },
        {
          base: "M",
          chars: "ⓂMḾṀṂⱮƜϻ",
        },
        {
          base: "N",
          chars: "ꞤȠⓃNǸŃÑṄŇṆŅṊṈƝꞐᴎ",
        },
        {
          base: "NJ",
          chars: "NJ",
        },
        {
          base: "Nj",
          chars: "Nj",
        },
        {
          base: "O",
          chars: "ⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ",
        },
        {
          base: "OE",
          chars: "Œ",
        },
        {
          base: "OI",
          chars: "Ƣ",
        },
        {
          base: "OO",
          chars: "Ꝏ",
        },
        {
          base: "OU",
          chars: "Ȣ",
        },
        {
          base: "P",
          chars: "ⓅPṔṖƤⱣꝐꝒꝔ",
        },
        {
          base: "Q",
          chars: "ⓆQꝖꝘɊ",
        },
        {
          base: "R",
          chars: "ⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ",
        },
        {
          base: "S",
          chars: "ⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ",
        },
        {
          base: "T",
          chars: "ⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ",
        },
        {
          base: "Th",
          chars: "Þ",
        },
        {
          base: "TZ",
          chars: "Ꜩ",
        },
        {
          base: "U",
          chars: "ⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ",
        },
        {
          base: "V",
          chars: "ⓋVṼṾƲꝞɅ",
        },
        {
          base: "VY",
          chars: "Ꝡ",
        },
        {
          base: "W",
          chars: "ⓌWẀẂŴẆẄẈⱲ",
        },
        {
          base: "X",
          chars: "ⓍXẊẌ",
        },
        {
          base: "Y",
          chars: "ⓎYỲÝŶỸȲẎŸỶỴƳɎỾ",
        },
        {
          base: "Z",
          chars: "ⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ",
        },
        {
          base: "a",
          chars: "ⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐɑ",
        },
        {
          base: "aa",
          chars: "ꜳ",
        },
        {
          base: "ae",
          chars: "æǽǣ",
        },
        {
          base: "ao",
          chars: "ꜵ",
        },
        {
          base: "au",
          chars: "ꜷ",
        },
        {
          base: "av",
          chars: "ꜹꜻ",
        },
        {
          base: "ay",
          chars: "ꜽ",
        },
        {
          base: "b",
          chars: "ⓑbḃḅḇƀƃɓƂ",
        },
        {
          base: "c",
          chars: "cⓒćĉċčçḉƈȼꜿↄ",
        },
        {
          base: "d",
          chars: "ⓓdḋďḍḑḓḏđƌɖɗƋᏧԁꞪ",
        },
        {
          base: "dh",
          chars: "ð",
        },
        {
          base: "dz",
          chars: "dzdž",
        },
        {
          base: "e",
          chars: "ⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇǝ",
        },
        {
          base: "f",
          chars: "ⓕfḟƒ",
        },
        {
          base: "ff",
          chars: "ff",
        },
        {
          base: "fi",
          chars: "fi",
        },
        {
          base: "fl",
          chars: "fl",
        },
        {
          base: "ffi",
          chars: "ffi",
        },
        {
          base: "ffl",
          chars: "ffl",
        },
        {
          base: "g",
          chars: "ⓖgǵĝḡğġǧģǥɠꞡꝿᵹ",
        },
        {
          base: "h",
          chars: "ⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ",
        },
        {
          base: "hv",
          chars: "ƕ",
        },
        {
          base: "i",
          chars: "ⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı",
        },
        {
          base: "j",
          chars: "ⓙjĵǰɉ",
        },
        {
          base: "k",
          chars: "ⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ",
        },
        {
          base: "l",
          chars: "ⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇɭ",
        },
        {
          base: "lj",
          chars: "lj",
        },
        {
          base: "m",
          chars: "ⓜmḿṁṃɱɯ",
        },
        {
          base: "n",
          chars: "ⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥлԉ",
        },
        {
          base: "nj",
          chars: "nj",
        },
        {
          base: "o",
          chars: "ⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿꝋꝍɵɔᴑ",
        },
        {
          base: "oe",
          chars: "œ",
        },
        {
          base: "oi",
          chars: "ƣ",
        },
        {
          base: "oo",
          chars: "ꝏ",
        },
        {
          base: "ou",
          chars: "ȣ",
        },
        {
          base: "p",
          chars: "ⓟpṕṗƥᵽꝑꝓꝕρ",
        },
        {
          base: "q",
          chars: "ⓠqɋꝗꝙ",
        },
        {
          base: "r",
          chars: "ⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ",
        },
        {
          base: "s",
          chars: "ⓢsśṥŝṡšṧṣṩșşȿꞩꞅẛʂ",
        },
        {
          base: "ss",
          chars: "ß",
        },
        {
          base: "t",
          chars: "ⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ",
        },
        {
          base: "th",
          chars: "þ",
        },
        {
          base: "tz",
          chars: "ꜩ",
        },
        {
          base: "u",
          chars: "ⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ",
        },
        {
          base: "v",
          chars: "ⓥvṽṿʋꝟʌ",
        },
        {
          base: "vy",
          chars: "ꝡ",
        },
        {
          base: "w",
          chars: "ⓦwẁẃŵẇẅẘẉⱳ",
        },
        {
          base: "x",
          chars: "ⓧxẋẍ",
        },
        {
          base: "y",
          chars: "ⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ",
        },
        {
          base: "z",
          chars: "ⓩzźẑżžẓẕƶȥɀⱬꝣ",
        },
      ];
      var diacriticsMap = {};
      for (var i = 0; i < replacementList.length; i += 1) {
        var chars = replacementList[i].chars;
        for (var j = 0; j < chars.length; j += 1) {
          diacriticsMap[chars[j]] = replacementList[i].base;
        }
      }
      function removeDiacritics(str) {
        return str.replace(/[^\u0000-\u007e]/g, function (c) {
          return diacriticsMap[c] || c;
        });
      }
      __webpack_unused_export__ = replacementList;
      __webpack_unused_export__ = diacriticsMap;
    },
    975: (__unused_webpack_module, exports, __webpack_require__) => {
      "use strict";
      const codes = __webpack_require__(498);
      const supportedLocales = __webpack_require__(411);
      const removeDiacritics = __webpack_require__(804).Od;
      const registeredLocales = {};
      const alpha2 = {},
        alpha3 = {},
        numeric = {},
        invertedNumeric = {};
      codes.forEach(function (codeInformation) {
        const s = codeInformation;
        alpha2[s[0]] = s[1];
        alpha3[s[1]] = s[0];
        numeric[s[2]] = s[0];
        invertedNumeric[s[0]] = s[2];
      });
      function formatNumericCode(code) {
        return String("000" + (code ? code : "")).slice(-3);
      }
      function hasOwnProperty(object, property) {
        return Object.prototype.hasOwnProperty.call(object, property);
      }
      function localeFilter(localeList, filter) {
        return Object.keys(localeList).reduce(function (newLocaleList, alpha2) {
          const nameList = localeList[alpha2];
          newLocaleList[alpha2] = filter(nameList, alpha2);
          return newLocaleList;
        }, {});
      }
      function filterNameBy(type, countryNameList) {
        switch (type) {
          case "official":
            return Array.isArray(countryNameList)
              ? countryNameList[0]
              : countryNameList;

          case "all":
            return typeof countryNameList === "string"
              ? [countryNameList]
              : countryNameList;

          case "alias":
            return Array.isArray(countryNameList)
              ? countryNameList[1] || countryNameList[0]
              : countryNameList;

          default:
            throw new TypeError(
              "LocaleNameType must be one of these: all, official, alias!"
            );
        }
      }
      exports.registerLocale = function (localeData) {
        if (!localeData.locale) {
          throw new TypeError("Missing localeData.locale");
        }
        if (!localeData.countries) {
          throw new TypeError("Missing localeData.countries");
        }
        registeredLocales[localeData.locale] = localeData.countries;
      };
      function alpha3ToAlpha2(code) {
        return alpha3[code];
      }
      exports.alpha3ToAlpha2 = alpha3ToAlpha2;
      function alpha2ToAlpha3(code) {
        return alpha2[code];
      }
      exports.alpha2ToAlpha3 = alpha2ToAlpha3;
      function alpha3ToNumeric(code) {
        return invertedNumeric[alpha3ToAlpha2(code)];
      }
      exports.alpha3ToNumeric = alpha3ToNumeric;
      function alpha2ToNumeric(code) {
        return invertedNumeric[code];
      }
      exports.alpha2ToNumeric = alpha2ToNumeric;
      function numericToAlpha3(code) {
        const padded = formatNumericCode(code);
        return alpha2ToAlpha3(numeric[padded]);
      }
      exports.numericToAlpha3 = numericToAlpha3;
      function numericToAlpha2(code) {
        const padded = formatNumericCode(code);
        return numeric[padded];
      }
      exports.numericToAlpha2 = numericToAlpha2;
      function toAlpha3(code) {
        if (typeof code === "string") {
          if (/^[0-9]*$/.test(code)) {
            return numericToAlpha3(code);
          }
          if (code.length === 2) {
            return alpha2ToAlpha3(code.toUpperCase());
          }
          if (code.length === 3) {
            return code.toUpperCase();
          }
        }
        if (typeof code === "number") {
          return numericToAlpha3(code);
        }
        return undefined;
      }
      exports.toAlpha3 = toAlpha3;
      function toAlpha2(code) {
        if (typeof code === "string") {
          if (/^[0-9]*$/.test(code)) {
            return numericToAlpha2(code);
          }
          if (code.length === 2) {
            return code.toUpperCase();
          }
          if (code.length === 3) {
            return alpha3ToAlpha2(code.toUpperCase());
          }
        }
        if (typeof code === "number") {
          return numericToAlpha2(code);
        }
        return undefined;
      }
      exports.toAlpha2 = toAlpha2;
      exports.getName = function (code, lang, options = {}) {
        if (!("select" in options)) {
          options.select = "official";
        }
        try {
          const codeMaps = registeredLocales[lang.toLowerCase()];
          const nameList = codeMaps[toAlpha2(code)];
          return filterNameBy(options.select, nameList);
        } catch (err) {
          return undefined;
        }
      };
      exports.getNames = function (lang, options = {}) {
        if (!("select" in options)) {
          options.select = "official";
        }
        const localeList = registeredLocales[lang.toLowerCase()];
        if (localeList === undefined) return {};
        return localeFilter(localeList, function (nameList) {
          return filterNameBy(options.select, nameList);
        });
      };
      exports.getAlpha2Code = function (name, lang) {
        const normalizeString = (string) => string.toLowerCase();
        const areSimilar = (a, b) => normalizeString(a) === normalizeString(b);
        try {
          const codenames = registeredLocales[lang.toLowerCase()];
          for (const p in codenames) {
            if (!hasOwnProperty(codenames, p)) {
              continue;
            }
            if (typeof codenames[p] === "string") {
              if (areSimilar(codenames[p], name)) {
                return p;
              }
            }
            if (Array.isArray(codenames[p])) {
              for (const mappedName of codenames[p]) {
                if (areSimilar(mappedName, name)) {
                  return p;
                }
              }
            }
          }
          return undefined;
        } catch (err) {
          return undefined;
        }
      };
      exports.getSimpleAlpha2Code = function (name, lang) {
        const normalizeString = (string) =>
          removeDiacritics(string.toLowerCase());
        const areSimilar = (a, b) => normalizeString(a) === normalizeString(b);
        try {
          const codenames = registeredLocales[lang.toLowerCase()];
          for (const p in codenames) {
            if (!hasOwnProperty(codenames, p)) {
              continue;
            }
            if (typeof codenames[p] === "string") {
              if (areSimilar(codenames[p], name)) {
                return p;
              }
            }
            if (Array.isArray(codenames[p])) {
              for (const mappedName of codenames[p]) {
                if (areSimilar(mappedName, name)) {
                  return p;
                }
              }
            }
          }
          return undefined;
        } catch (err) {
          return undefined;
        }
      };
      exports.getAlpha2Codes = function () {
        return alpha2;
      };
      exports.getAlpha3Code = function (name, lang) {
        const alpha2 = exports.getAlpha2Code(name, lang);
        if (alpha2) {
          return exports.toAlpha3(alpha2);
        } else {
          return undefined;
        }
      };
      exports.getSimpleAlpha3Code = function (name, lang) {
        const alpha2 = exports.getSimpleAlpha2Code(name, lang);
        if (alpha2) {
          return exports.toAlpha3(alpha2);
        } else {
          return undefined;
        }
      };
      exports.getAlpha3Codes = function () {
        return alpha3;
      };
      exports.getNumericCodes = function () {
        return numeric;
      };
      exports.langs = function () {
        return Object.keys(registeredLocales);
      };
      exports.getSupportedLanguages = function () {
        return supportedLocales;
      };
      exports.isValid = function (code) {
        if (!code) {
          return false;
        }
        const coerced = code.toString().toUpperCase();
        return (
          hasOwnProperty(alpha3, coerced) ||
          hasOwnProperty(alpha2, coerced) ||
          hasOwnProperty(numeric, coerced)
        );
      };
    },
    138: (module, __unused_webpack_exports, __webpack_require__) => {
      const countries = __webpack_require__(975);
      countries.registerLocale(__webpack_require__(86));
      countries.registerLocale(__webpack_require__(637));
      module.exports = {
        i18nISOCountries: countries,
      };
    },
    498: (module) => {
      "use strict";
      module.exports = JSON.parse(
        '[["AF","AFG","004","ISO 3166-2:AF"],["AL","ALB","008","ISO 3166-2:AL"],["DZ","DZA","012","ISO 3166-2:DZ"],["AS","ASM","016","ISO 3166-2:AS"],["AD","AND","020","ISO 3166-2:AD"],["AO","AGO","024","ISO 3166-2:AO"],["AI","AIA","660","ISO 3166-2:AI"],["AQ","ATA","010","ISO 3166-2:AQ"],["AG","ATG","028","ISO 3166-2:AG"],["AR","ARG","032","ISO 3166-2:AR"],["AM","ARM","051","ISO 3166-2:AM"],["AW","ABW","533","ISO 3166-2:AW"],["AU","AUS","036","ISO 3166-2:AU"],["AT","AUT","040","ISO 3166-2:AT"],["AZ","AZE","031","ISO 3166-2:AZ"],["BS","BHS","044","ISO 3166-2:BS"],["BH","BHR","048","ISO 3166-2:BH"],["BD","BGD","050","ISO 3166-2:BD"],["BB","BRB","052","ISO 3166-2:BB"],["BY","BLR","112","ISO 3166-2:BY"],["BE","BEL","056","ISO 3166-2:BE"],["BZ","BLZ","084","ISO 3166-2:BZ"],["BJ","BEN","204","ISO 3166-2:BJ"],["BM","BMU","060","ISO 3166-2:BM"],["BT","BTN","064","ISO 3166-2:BT"],["BO","BOL","068","ISO 3166-2:BO"],["BA","BIH","070","ISO 3166-2:BA"],["BW","BWA","072","ISO 3166-2:BW"],["BV","BVT","074","ISO 3166-2:BV"],["BR","BRA","076","ISO 3166-2:BR"],["IO","IOT","086","ISO 3166-2:IO"],["BN","BRN","096","ISO 3166-2:BN"],["BG","BGR","100","ISO 3166-2:BG"],["BF","BFA","854","ISO 3166-2:BF"],["BI","BDI","108","ISO 3166-2:BI"],["KH","KHM","116","ISO 3166-2:KH"],["CM","CMR","120","ISO 3166-2:CM"],["CA","CAN","124","ISO 3166-2:CA"],["CV","CPV","132","ISO 3166-2:CV"],["KY","CYM","136","ISO 3166-2:KY"],["CF","CAF","140","ISO 3166-2:CF"],["TD","TCD","148","ISO 3166-2:TD"],["CL","CHL","152","ISO 3166-2:CL"],["CN","CHN","156","ISO 3166-2:CN"],["CX","CXR","162","ISO 3166-2:CX"],["CC","CCK","166","ISO 3166-2:CC"],["CO","COL","170","ISO 3166-2:CO"],["KM","COM","174","ISO 3166-2:KM"],["CG","COG","178","ISO 3166-2:CG"],["CD","COD","180","ISO 3166-2:CD"],["CK","COK","184","ISO 3166-2:CK"],["CR","CRI","188","ISO 3166-2:CR"],["CI","CIV","384","ISO 3166-2:CI"],["HR","HRV","191","ISO 3166-2:HR"],["CU","CUB","192","ISO 3166-2:CU"],["CY","CYP","196","ISO 3166-2:CY"],["CZ","CZE","203","ISO 3166-2:CZ"],["DK","DNK","208","ISO 3166-2:DK"],["DJ","DJI","262","ISO 3166-2:DJ"],["DM","DMA","212","ISO 3166-2:DM"],["DO","DOM","214","ISO 3166-2:DO"],["EC","ECU","218","ISO 3166-2:EC"],["EG","EGY","818","ISO 3166-2:EG"],["SV","SLV","222","ISO 3166-2:SV"],["GQ","GNQ","226","ISO 3166-2:GQ"],["ER","ERI","232","ISO 3166-2:ER"],["EE","EST","233","ISO 3166-2:EE"],["ET","ETH","231","ISO 3166-2:ET"],["FK","FLK","238","ISO 3166-2:FK"],["FO","FRO","234","ISO 3166-2:FO"],["FJ","FJI","242","ISO 3166-2:FJ"],["FI","FIN","246","ISO 3166-2:FI"],["FR","FRA","250","ISO 3166-2:FR"],["GF","GUF","254","ISO 3166-2:GF"],["PF","PYF","258","ISO 3166-2:PF"],["TF","ATF","260","ISO 3166-2:TF"],["GA","GAB","266","ISO 3166-2:GA"],["GM","GMB","270","ISO 3166-2:GM"],["GE","GEO","268","ISO 3166-2:GE"],["DE","DEU","276","ISO 3166-2:DE"],["GH","GHA","288","ISO 3166-2:GH"],["GI","GIB","292","ISO 3166-2:GI"],["GR","GRC","300","ISO 3166-2:GR"],["GL","GRL","304","ISO 3166-2:GL"],["GD","GRD","308","ISO 3166-2:GD"],["GP","GLP","312","ISO 3166-2:GP"],["GU","GUM","316","ISO 3166-2:GU"],["GT","GTM","320","ISO 3166-2:GT"],["GN","GIN","324","ISO 3166-2:GN"],["GW","GNB","624","ISO 3166-2:GW"],["GY","GUY","328","ISO 3166-2:GY"],["HT","HTI","332","ISO 3166-2:HT"],["HM","HMD","334","ISO 3166-2:HM"],["VA","VAT","336","ISO 3166-2:VA"],["HN","HND","340","ISO 3166-2:HN"],["HK","HKG","344","ISO 3166-2:HK"],["HU","HUN","348","ISO 3166-2:HU"],["IS","ISL","352","ISO 3166-2:IS"],["IN","IND","356","ISO 3166-2:IN"],["ID","IDN","360","ISO 3166-2:ID"],["IR","IRN","364","ISO 3166-2:IR"],["IQ","IRQ","368","ISO 3166-2:IQ"],["IE","IRL","372","ISO 3166-2:IE"],["IL","ISR","376","ISO 3166-2:IL"],["IT","ITA","380","ISO 3166-2:IT"],["JM","JAM","388","ISO 3166-2:JM"],["JP","JPN","392","ISO 3166-2:JP"],["JO","JOR","400","ISO 3166-2:JO"],["KZ","KAZ","398","ISO 3166-2:KZ"],["KE","KEN","404","ISO 3166-2:KE"],["KI","KIR","296","ISO 3166-2:KI"],["KP","PRK","408","ISO 3166-2:KP"],["KR","KOR","410","ISO 3166-2:KR"],["KW","KWT","414","ISO 3166-2:KW"],["KG","KGZ","417","ISO 3166-2:KG"],["LA","LAO","418","ISO 3166-2:LA"],["LV","LVA","428","ISO 3166-2:LV"],["LB","LBN","422","ISO 3166-2:LB"],["LS","LSO","426","ISO 3166-2:LS"],["LR","LBR","430","ISO 3166-2:LR"],["LY","LBY","434","ISO 3166-2:LY"],["LI","LIE","438","ISO 3166-2:LI"],["LT","LTU","440","ISO 3166-2:LT"],["LU","LUX","442","ISO 3166-2:LU"],["MO","MAC","446","ISO 3166-2:MO"],["MG","MDG","450","ISO 3166-2:MG"],["MW","MWI","454","ISO 3166-2:MW"],["MY","MYS","458","ISO 3166-2:MY"],["MV","MDV","462","ISO 3166-2:MV"],["ML","MLI","466","ISO 3166-2:ML"],["MT","MLT","470","ISO 3166-2:MT"],["MH","MHL","584","ISO 3166-2:MH"],["MQ","MTQ","474","ISO 3166-2:MQ"],["MR","MRT","478","ISO 3166-2:MR"],["MU","MUS","480","ISO 3166-2:MU"],["YT","MYT","175","ISO 3166-2:YT"],["MX","MEX","484","ISO 3166-2:MX"],["FM","FSM","583","ISO 3166-2:FM"],["MD","MDA","498","ISO 3166-2:MD"],["MC","MCO","492","ISO 3166-2:MC"],["MN","MNG","496","ISO 3166-2:MN"],["MS","MSR","500","ISO 3166-2:MS"],["MA","MAR","504","ISO 3166-2:MA"],["MZ","MOZ","508","ISO 3166-2:MZ"],["MM","MMR","104","ISO 3166-2:MM"],["NA","NAM","516","ISO 3166-2:NA"],["NR","NRU","520","ISO 3166-2:NR"],["NP","NPL","524","ISO 3166-2:NP"],["NL","NLD","528","ISO 3166-2:NL"],["NC","NCL","540","ISO 3166-2:NC"],["NZ","NZL","554","ISO 3166-2:NZ"],["NI","NIC","558","ISO 3166-2:NI"],["NE","NER","562","ISO 3166-2:NE"],["NG","NGA","566","ISO 3166-2:NG"],["NU","NIU","570","ISO 3166-2:NU"],["NF","NFK","574","ISO 3166-2:NF"],["MP","MNP","580","ISO 3166-2:MP"],["MK","MKD","807","ISO 3166-2:MK"],["NO","NOR","578","ISO 3166-2:NO"],["OM","OMN","512","ISO 3166-2:OM"],["PK","PAK","586","ISO 3166-2:PK"],["PW","PLW","585","ISO 3166-2:PW"],["PS","PSE","275","ISO 3166-2:PS"],["PA","PAN","591","ISO 3166-2:PA"],["PG","PNG","598","ISO 3166-2:PG"],["PY","PRY","600","ISO 3166-2:PY"],["PE","PER","604","ISO 3166-2:PE"],["PH","PHL","608","ISO 3166-2:PH"],["PN","PCN","612","ISO 3166-2:PN"],["PL","POL","616","ISO 3166-2:PL"],["PT","PRT","620","ISO 3166-2:PT"],["PR","PRI","630","ISO 3166-2:PR"],["QA","QAT","634","ISO 3166-2:QA"],["RE","REU","638","ISO 3166-2:RE"],["RO","ROU","642","ISO 3166-2:RO"],["RU","RUS","643","ISO 3166-2:RU"],["RW","RWA","646","ISO 3166-2:RW"],["SH","SHN","654","ISO 3166-2:SH"],["KN","KNA","659","ISO 3166-2:KN"],["LC","LCA","662","ISO 3166-2:LC"],["PM","SPM","666","ISO 3166-2:PM"],["VC","VCT","670","ISO 3166-2:VC"],["WS","WSM","882","ISO 3166-2:WS"],["SM","SMR","674","ISO 3166-2:SM"],["ST","STP","678","ISO 3166-2:ST"],["SA","SAU","682","ISO 3166-2:SA"],["SN","SEN","686","ISO 3166-2:SN"],["SC","SYC","690","ISO 3166-2:SC"],["SL","SLE","694","ISO 3166-2:SL"],["SG","SGP","702","ISO 3166-2:SG"],["SK","SVK","703","ISO 3166-2:SK"],["SI","SVN","705","ISO 3166-2:SI"],["SB","SLB","090","ISO 3166-2:SB"],["SO","SOM","706","ISO 3166-2:SO"],["ZA","ZAF","710","ISO 3166-2:ZA"],["GS","SGS","239","ISO 3166-2:GS"],["ES","ESP","724","ISO 3166-2:ES"],["LK","LKA","144","ISO 3166-2:LK"],["SD","SDN","729","ISO 3166-2:SD"],["SR","SUR","740","ISO 3166-2:SR"],["SJ","SJM","744","ISO 3166-2:SJ"],["SZ","SWZ","748","ISO 3166-2:SZ"],["SE","SWE","752","ISO 3166-2:SE"],["CH","CHE","756","ISO 3166-2:CH"],["SY","SYR","760","ISO 3166-2:SY"],["TW","TWN","158","ISO 3166-2:TW"],["TJ","TJK","762","ISO 3166-2:TJ"],["TZ","TZA","834","ISO 3166-2:TZ"],["TH","THA","764","ISO 3166-2:TH"],["TL","TLS","626","ISO 3166-2:TL"],["TG","TGO","768","ISO 3166-2:TG"],["TK","TKL","772","ISO 3166-2:TK"],["TO","TON","776","ISO 3166-2:TO"],["TT","TTO","780","ISO 3166-2:TT"],["TN","TUN","788","ISO 3166-2:TN"],["TR","TUR","792","ISO 3166-2:TR"],["TM","TKM","795","ISO 3166-2:TM"],["TC","TCA","796","ISO 3166-2:TC"],["TV","TUV","798","ISO 3166-2:TV"],["UG","UGA","800","ISO 3166-2:UG"],["UA","UKR","804","ISO 3166-2:UA"],["AE","ARE","784","ISO 3166-2:AE"],["GB","GBR","826","ISO 3166-2:GB"],["US","USA","840","ISO 3166-2:US"],["UM","UMI","581","ISO 3166-2:UM"],["UY","URY","858","ISO 3166-2:UY"],["UZ","UZB","860","ISO 3166-2:UZ"],["VU","VUT","548","ISO 3166-2:VU"],["VE","VEN","862","ISO 3166-2:VE"],["VN","VNM","704","ISO 3166-2:VN"],["VG","VGB","092","ISO 3166-2:VG"],["VI","VIR","850","ISO 3166-2:VI"],["WF","WLF","876","ISO 3166-2:WF"],["EH","ESH","732","ISO 3166-2:EH"],["YE","YEM","887","ISO 3166-2:YE"],["ZM","ZMB","894","ISO 3166-2:ZM"],["ZW","ZWE","716","ISO 3166-2:ZW"],["AX","ALA","248","ISO 3166-2:AX"],["BQ","BES","535","ISO 3166-2:BQ"],["CW","CUW","531","ISO 3166-2:CW"],["GG","GGY","831","ISO 3166-2:GG"],["IM","IMN","833","ISO 3166-2:IM"],["JE","JEY","832","ISO 3166-2:JE"],["ME","MNE","499","ISO 3166-2:ME"],["BL","BLM","652","ISO 3166-2:BL"],["MF","MAF","663","ISO 3166-2:MF"],["RS","SRB","688","ISO 3166-2:RS"],["SX","SXM","534","ISO 3166-2:SX"],["SS","SSD","728","ISO 3166-2:SS"],["XK","XKX","983","ISO 3166-2:XK"]]'
      );
    },
    86: (module) => {
      "use strict";
      module.exports = JSON.parse(
        '{"locale":"en","countries":{"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, the Democratic Republic of the","CK":"Cook Islands","CR":"Costa Rica","CI":"Cote D\'Ivoire","HR":"Croatia","CU":"Cuba","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":["Iran","Islamic Republic of Iran"],"IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"North Korea","KR":"South Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People\'s Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia, Federated States of","MD":"Moldova, Republic of","MC":"Monaco","MN":"Mongolia","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia, Republic of","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":["State of Palestine","Palestine"],"PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":["Russian Federation","Russia"],"RW":"Rwanda","SH":"Saint Helena","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SZ":"Eswatini","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":["Taiwan, Province of China","Taiwan"],"TJ":"Tajikistan","TZ":"Tanzania, United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":["United Kingdom","UK","Great Britain"],"US":["United States of America","United States","USA"],"UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"Åland Islands","BQ":"Bonaire, Sint Eustatius and Saba","CW":"Curaçao","GG":"Guernsey","IM":"Isle of Man","JE":"Jersey","ME":"Montenegro","BL":"Saint Barthélemy","MF":"Saint Martin (French part)","RS":"Serbia","SX":"Sint Maarten (Dutch part)","SS":"South Sudan","XK":"Kosovo"}}'
      );
    },
    637: (module) => {
      "use strict";
      module.exports = JSON.parse(
        '{"locale":"zh","countries":{"AD":"安道尔","AE":"阿联酋","AF":"阿富汗","AG":"安提瓜和巴布达","AI":"安圭拉","AL":"阿尔巴尼亚","AM":"亚美尼亚","AO":"安哥拉","AQ":"南极洲","AR":"阿根廷","AS":"美属萨摩亚","AT":"奥地利","AU":"澳大利亚","AW":"阿鲁巴","AX":"奥兰","AZ":"阿塞拜疆","BA":"波黑","BB":"巴巴多斯","BD":"孟加拉国","BE":"比利时","BF":"布基纳法索","BG":"保加利亚","BH":"巴林","BI":"布隆迪","BJ":"贝宁","BL":"圣巴泰勒米","BM":"百慕大","BN":"文莱","BO":"玻利维亚","BQ":"荷兰加勒比区","BR":"巴西","BS":"巴哈马","BT":"不丹","BV":"布韦岛","BW":"博茨瓦纳","BY":"白俄罗斯","BZ":"伯利兹","CA":"加拿大","CC":"科科斯(基林)群岛","CD":"刚果(金)","CF":"中非","CG":"刚果(布)","CH":"瑞士","CI":"科特迪瓦","CK":"库克群岛","CL":"智利","CM":"喀麦隆","CN":"中国","CO":"哥伦比亚","CR":"哥斯达黎加","CU":"古巴","CV":"佛得角","CW":"库拉索","CX":"圣诞岛","CY":"塞浦路斯","CZ":"捷克","DE":"德国","DJ":"吉布提","DK":"丹麦","DM":"多米尼克","DO":"多米尼加","DZ":"阿尔及利亚","EC":"厄瓜多尔","EE":"爱沙尼亚","EG":"埃及","EH":"阿拉伯撒哈拉民主共和国","ER":"厄立特里亚","ES":"西班牙","ET":"埃塞俄比亚","FI":"芬兰","FJ":"斐济","FK":"福克兰群岛","FM":"密克罗尼西亚联邦","FO":"法罗群岛","FR":"法国","GA":"加蓬","GB":"英国","GD":"格林纳达","GE":"格鲁吉亚","GF":"法属圭亚那","GG":"根西","GH":"加纳","GI":"直布罗陀","GL":"格陵兰","GM":"冈比亚","GN":"几内亚","GP":"瓜德罗普","GQ":"赤道几内亚","GR":"希腊","GS":"南乔治亚和南桑威奇群岛","GT":"危地马拉","GU":"关岛","GW":"几内亚比绍","GY":"圭亚那","HK":"香港","HM":"赫德岛和麦克唐纳群岛","HN":"洪都拉斯","HR":"克罗地亚","HT":"海地","HU":"匈牙利","ID":"印尼","IE":"爱尔兰","IL":"以色列","IM":"马恩岛","IN":"印度","IO":"英属印度洋领地","IQ":"伊拉克","IR":"伊朗","IS":"冰岛","IT":"意大利","JE":"泽西","JM":"牙买加","JO":"约旦","JP":"日本","KE":"肯尼亚","KG":"吉尔吉斯斯坦","KH":"柬埔寨","KI":"基里巴斯","KM":"科摩罗","KN":"圣基茨和尼维斯","KP":"朝鲜","KR":"韩国","KW":"科威特","KY":"开曼群岛","KZ":"哈萨克斯坦","LA":"老挝","LB":"黎巴嫩","LC":"圣卢西亚","LI":"列支敦士登","LK":"斯里兰卡","LR":"利比里亚","LS":"莱索托","LT":"立陶宛","LU":"卢森堡","LV":"拉脱维亚","LY":"利比亚","MA":"摩洛哥","MC":"摩纳哥","MD":"摩尔多瓦","ME":"黑山","MF":"法属圣马丁","MG":"马达加斯加","MH":"马绍尔群岛","MK":"北马其顿","ML":"马里","MM":"缅甸","MN":"蒙古","MO":"澳门","MP":"北马里亚纳群岛","MQ":"马提尼克","MR":"毛里塔尼亚","MS":"蒙特塞拉特","MT":"马耳他","MU":"毛里求斯","MV":"马尔代夫","MW":"马拉维","MX":"墨西哥","MY":"马来西亚","MZ":"莫桑比克","NA":"纳米比亚","NC":"新喀里多尼亚","NE":"尼日尔","NF":"诺福克岛","NG":"尼日利亚","NI":"尼加拉瓜","NL":"荷兰","NO":"挪威","NP":"尼泊尔","NR":"瑙鲁","NU":"纽埃","NZ":"新西兰","OM":"阿曼","PA":"巴拿马","PE":"秘鲁","PF":"法属波利尼西亚","PG":"巴布亚新几内亚","PH":"菲律宾","PK":"巴基斯坦","PL":"波兰","PM":"圣皮埃尔和密克隆","PN":"皮特凯恩群岛","PR":"波多黎各","PS":"巴勒斯坦","PT":"葡萄牙","PW":"帕劳","PY":"巴拉圭","QA":"卡塔尔","RE":"留尼汪","RO":"罗马尼亚","RS":"塞尔维亚","RU":"俄罗斯","RW":"卢旺达","SA":"沙特阿拉伯","SB":"所罗门群岛","SC":"塞舌尔","SD":"苏丹","SE":"瑞典","SG":"新加坡","SH":"圣赫勒拿、阿森松和特里斯坦-达库尼亚","SI":"斯洛文尼亚","SJ":"斯瓦尔巴和扬马延","SK":"斯洛伐克","SL":"塞拉利昂","SM":"圣马力诺","SN":"塞内加尔","SO":"索马里","SR":"苏里南","SS":"南苏丹","ST":"圣多美和普林西比","SV":"萨尔瓦多","SX":"荷属圣马丁","SY":"叙利亚","SZ":"斯威士兰","TC":"特克斯和凯科斯群岛","TD":"乍得","TF":"法属南部领地","TG":"多哥","TH":"泰国","TJ":"塔吉克斯坦","TK":"托克劳","TL":"东帝汶","TM":"土库曼斯坦","TN":"突尼斯","TO":"汤加","TR":"土耳其","TT":"特立尼达和多巴哥","TV":"图瓦卢","TW":"中国台湾省","TZ":"坦桑尼亚","UA":"乌克兰","UG":"乌干达","UM":"美国本土外小岛屿","US":"美国","UY":"乌拉圭","UZ":"乌兹别克斯坦","VA":"梵蒂冈","VC":"圣文森特和格林纳丁斯","VE":"委内瑞拉","VG":"英属维尔京群岛","VI":"美属维尔京群岛","VN":"越南","VU":"瓦努阿图","WF":"瓦利斯和富图纳","WS":"萨摩亚","XK":"科索沃","YE":"也门","YT":"马约特","ZA":"南非","ZM":"赞比亚","ZW":"津巴布韦"}}'
      );
    },
    411: (module) => {
      "use strict";
      module.exports = JSON.parse(
        '["cy","dv","sw","eu","af","am","ha","ku","ml","no","ps","sd","so","sq","ta","tg","tt","ug","ur","vi","ar","az","be","bg","bn","bs","ca","cs","da","de","el","en","es","et","fa","fi","fr","gl","el","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","ko","ky","lt","lv","mk","mn","ms","nb","nl","nn","pl","pt","ro","ru","sk","sl","sr","sv","th","tr","uk","uz","zh"]'
      );
    },
  };
  var __webpack_module_cache__ = {};
  function __webpack_require__(moduleId) {
    var cachedModule = __webpack_module_cache__[moduleId];
    if (cachedModule !== undefined) {
      return cachedModule.exports;
    }
    var module = (__webpack_module_cache__[moduleId] = {
      exports: {},
    });
    __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
    return module.exports;
  }
  var __webpack_exports__ = __webpack_require__(138);
  var __webpack_export_target__ = window;
  for (var i in __webpack_exports__)
    __webpack_export_target__[i] = __webpack_exports__[i];
  if (__webpack_exports__.__esModule)
    Object.defineProperty(__webpack_export_target__, "__esModule", {
      value: true,
    });
})();