Implementation
const List<Country> countries = [
Country(
name: "Afghanistan",
flag: "๐ฆ๐ซ",
code: "AF",
dialCode: "93",
minLength: 9,
maxLength: 9,
),
Country(
name: "ร
land Islands",
flag: "๐ฆ๐ฝ",
code: "AX",
dialCode: "358",
minLength: 15,
maxLength: 15,
),
Country(
name: "Albania",
flag: "๐ฆ๐ฑ",
code: "AL",
dialCode: "355",
minLength: 9,
maxLength: 9,
),
Country(
name: "Algeria",
flag: "๐ฉ๐ฟ",
code: "DZ",
dialCode: "213",
minLength: 9,
maxLength: 9,
),
Country(
name: "American Samoa",
flag: "๐ฆ๐ธ",
code: "AS",
dialCode: "1684",
minLength: 7,
maxLength: 7,
),
Country(
name: "Andorra",
flag: "๐ฆ๐ฉ",
code: "AD",
dialCode: "376",
minLength: 9,
maxLength: 9,
),
Country(
name: "Angola",
flag: "๐ฆ๐ด",
code: "AO",
dialCode: "244",
minLength: 9,
maxLength: 9,
),
Country(
name: "Anguilla",
flag: "๐ฆ๐ฎ",
code: "AI",
dialCode: "1264",
minLength: 7,
maxLength: 7,
),
Country(
name: "Antarctica",
flag: "๐ฆ๐ถ",
code: "AQ",
dialCode: "672",
minLength: 6,
maxLength: 6,
),
Country(
name: "Antigua and Barbuda",
flag: "๐ฆ๐ฌ",
code: "AG",
dialCode: "1268",
minLength: 7,
maxLength: 7,
),
Country(
name: "Argentina",
flag: "๐ฆ๐ท",
code: "AR",
dialCode: "54",
minLength: 12,
maxLength: 12,
),
Country(
name: "Armenia",
flag: "๐ฆ๐ฒ",
code: "AM",
dialCode: "374",
minLength: 8,
maxLength: 8,
),
Country(
name: "Aruba",
flag: "๐ฆ๐ผ",
code: "AW",
dialCode: "297",
minLength: 7,
maxLength: 7,
),
Country(
name: "Australia",
flag: "๐ฆ๐บ",
code: "AU",
dialCode: "61",
minLength: 15,
maxLength: 15,
),
Country(
name: "Austria",
flag: "๐ฆ๐น",
code: "AT",
dialCode: "43",
minLength: 13,
maxLength: 13,
),
Country(
name: "Azerbaijan",
flag: "๐ฆ๐ฟ",
code: "AZ",
dialCode: "994",
minLength: 9,
maxLength: 9,
),
Country(
name: "Bahamas",
flag: "๐ง๐ธ",
code: "BS",
dialCode: "1242",
minLength: 7,
maxLength: 7,
),
Country(
name: "Bahrain",
flag: "๐ง๐ญ",
code: "BH",
dialCode: "973",
minLength: 8,
maxLength: 8,
),
Country(
name: "Bangladesh",
flag: "๐ง๐ฉ",
code: "BD",
dialCode: "880",
minLength: 10,
maxLength: 10,
),
Country(
name: "Barbados",
flag: "๐ง๐ง",
code: "BB",
dialCode: "1246",
minLength: 7,
maxLength: 7,
),
Country(
name: "Belarus",
flag: "๐ง๐พ",
code: "BY",
dialCode: "375",
minLength: 10,
maxLength: 10,
),
Country(
name: "Belgium",
flag: "๐ง๐ช",
code: "BE",
dialCode: "32",
minLength: 9,
maxLength: 9,
),
Country(
name: "Belize",
flag: "๐ง๐ฟ",
code: "BZ",
dialCode: "501",
minLength: 7,
maxLength: 7,
),
Country(
name: "Benin",
flag: "๐ง๐ฏ",
code: "BJ",
dialCode: "229",
minLength: 8,
maxLength: 8,
),
Country(
name: "Bermuda",
flag: "๐ง๐ฒ",
code: "BM",
dialCode: "1441",
minLength: 7,
maxLength: 7,
),
Country(
name: "Bhutan",
flag: "๐ง๐น",
code: "BT",
dialCode: "975",
minLength: 8,
maxLength: 8,
),
Country(
name: "Bolivia, Plurinational State of bolivia",
flag: "๐ง๐ด",
code: "BO",
dialCode: "591",
minLength: 8,
maxLength: 8,
),
Country(
name: "Bosnia and Herzegovina",
flag: "๐ง๐ฆ",
code: "BA",
dialCode: "387",
minLength: 9,
maxLength: 9,
),
Country(
name: "Botswana",
flag: "๐ง๐ผ",
code: "BW",
dialCode: "267",
minLength: 8,
maxLength: 8,
),
Country(
name: "Bouvet Island",
flag: "๐ง๐ป",
code: "BV",
dialCode: "47",
minLength: 15,
maxLength: 15,
),
Country(
name: "Brazil",
flag: "๐ง๐ท",
code: "BR",
dialCode: "55",
minLength: 11,
maxLength: 11,
),
Country(
name: "British Indian Ocean Territory",
flag: "๐ฎ๐ด",
code: "IO",
dialCode: "246",
minLength: 7,
maxLength: 7,
),
Country(
name: "Brunei Darussalam",
flag: "๐ง๐ณ",
code: "BN",
dialCode: "673",
minLength: 7,
maxLength: 7,
),
Country(
name: "Bulgaria",
flag: "๐ง๐ฌ",
code: "BG",
dialCode: "359",
minLength: 9,
maxLength: 9,
),
Country(
name: "Burkina Faso",
flag: "๐ง๐ซ",
code: "BF",
dialCode: "226",
minLength: 8,
maxLength: 8,
),
Country(
name: "Burundi",
flag: "๐ง๐ฎ",
code: "BI",
dialCode: "257",
minLength: 8,
maxLength: 8,
),
Country(
name: "Cambodia",
flag: "๐ฐ๐ญ",
code: "KH",
dialCode: "855",
minLength: 9,
maxLength: 9,
),
Country(
name: "Cameroon",
flag: "๐จ๐ฒ",
code: "CM",
dialCode: "237",
minLength: 8,
maxLength: 8,
),
Country(
name: "Canada",
flag: "๐จ๐ฆ",
code: "CA",
dialCode: "1",
minLength: 10,
maxLength: 10,
),
Country(
name: "Cape Verde",
flag: "๐จ๐ป",
code: "CV",
dialCode: "238",
minLength: 7,
maxLength: 7,
),
Country(
name: "Cayman Islands",
flag: "๐ฐ๐พ",
code: "KY",
dialCode: "345",
minLength: 7,
maxLength: 7,
),
Country(
name: "Central African Republic",
flag: "๐จ๐ซ",
code: "CF",
dialCode: "236",
minLength: 8,
maxLength: 8,
),
Country(
name: "Chad",
flag: "๐น๐ฉ",
code: "TD",
dialCode: "235",
minLength: 7,
maxLength: 7,
),
Country(
name: "Chile",
flag: "๐จ๐ฑ",
code: "CL",
dialCode: "56",
minLength: 9,
maxLength: 9,
),
Country(
name: "China",
flag: "๐จ๐ณ",
code: "CN",
dialCode: "86",
minLength: 12,
maxLength: 12,
),
Country(
name: "Christmas Island",
flag: "๐จ๐ฝ",
code: "CX",
dialCode: "61",
minLength: 15,
maxLength: 15,
),
Country(
name: "Cocos (Keeling) Islands",
flag: "๐จ๐จ",
code: "CC",
dialCode: "61",
minLength: 15,
maxLength: 15,
),
Country(
name: "Colombia",
flag: "๐จ๐ด",
code: "CO",
dialCode: "57",
minLength: 10,
maxLength: 10,
),
Country(
name: "Comoros",
flag: "๐ฐ๐ฒ",
code: "KM",
dialCode: "269",
minLength: 7,
maxLength: 7,
),
Country(
name: "Congo",
flag: "๐จ๐ฌ",
code: "CG",
dialCode: "242",
minLength: 7,
maxLength: 7,
),
Country(
name: "Congo, The Democratic Republic of the Congo",
flag: "๐จ๐ฉ",
code: "CD",
dialCode: "243",
minLength: 9,
maxLength: 9,
),
Country(
name: "Cook Islands",
flag: "๐จ๐ฐ",
code: "CK",
dialCode: "682",
minLength: 5,
maxLength: 5,
),
Country(
name: "Costa Rica",
flag: "๐จ๐ท",
code: "CR",
dialCode: "506",
minLength: 8,
maxLength: 8,
),
Country(
name: "Cรดte d'Ivoire",
flag: "๐จ๐ฎ",
code: "CI",
dialCode: "225",
minLength: 10,
maxLength: 10,
),
Country(
name: "Croatia",
flag: "๐ญ๐ท",
code: "HR",
dialCode: "385",
minLength: 12,
maxLength: 12,
),
Country(
name: "Cuba",
flag: "๐จ๐บ",
code: "CU",
dialCode: "53",
minLength: 8,
maxLength: 8,
),
Country(
name: "Cyprus",
flag: "๐จ๐พ",
code: "CY",
dialCode: "357",
minLength: 1,
maxLength: 1,
),
Country(
name: "Czech Republic",
flag: "๐จ๐ฟ",
code: "CZ",
dialCode: "420",
minLength: 9,
maxLength: 9,
),
Country(
name: "Denmark",
flag: "๐ฉ๐ฐ",
code: "DK",
dialCode: "45",
minLength: 8,
maxLength: 8,
),
Country(
name: "Djibouti",
flag: "๐ฉ๐ฏ",
code: "DJ",
dialCode: "253",
minLength: 6,
maxLength: 6,
),
Country(
name: "Dominica",
flag: "๐ฉ๐ฒ",
code: "DM",
dialCode: "1767",
minLength: 7,
maxLength: 7,
),
Country(
name: "Dominican Republic",
flag: "๐ฉ๐ด",
code: "DO",
dialCode: "1849",
minLength: 12,
maxLength: 12,
),
Country(
name: "Ecuador",
flag: "๐ช๐จ",
code: "EC",
dialCode: "593",
minLength: 8,
maxLength: 8,
),
Country(
name: "Egypt",
flag: "๐ช๐ฌ",
code: "EG",
dialCode: "20",
minLength: 10,
maxLength: 10,
),
Country(
name: "El Salvador",
flag: "๐ธ๐ป",
code: "SV",
dialCode: "503",
minLength: 11,
maxLength: 11,
),
Country(
name: "Equatorial Guinea",
flag: "๐ฌ๐ถ",
code: "GQ",
dialCode: "240",
minLength: 6,
maxLength: 6,
),
Country(
name: "Eritrea",
flag: "๐ช๐ท",
code: "ER",
dialCode: "291",
minLength: 7,
maxLength: 7,
),
Country(
name: "Estonia",
flag: "๐ช๐ช",
code: "EE",
dialCode: "372",
minLength: 10,
maxLength: 10,
),
Country(
name: "Ethiopia",
flag: "๐ช๐น",
code: "ET",
dialCode: "251",
minLength: 9,
maxLength: 9,
),
Country(
name: "Falkland Islands (Malvinas)",
flag: "๐ซ๐ฐ",
code: "FK",
dialCode: "500",
minLength: 5,
maxLength: 5,
),
Country(
name: "Faroe Islands",
flag: "๐ซ๐ด",
code: "FO",
dialCode: "298",
minLength: 6,
maxLength: 6,
),
Country(
name: "Fiji",
flag: "๐ซ๐ฏ",
code: "FJ",
dialCode: "679",
minLength: 7,
maxLength: 7,
),
Country(
name: "Finland",
flag: "๐ซ๐ฎ",
code: "FI",
dialCode: "358",
minLength: 12,
maxLength: 12,
),
Country(
name: "France",
flag: "๐ซ๐ท",
code: "FR",
dialCode: "33",
minLength: 9,
maxLength: 9,
),
Country(
name: "French Guiana",
flag: "๐ฌ๐ซ",
code: "GF",
dialCode: "594",
minLength: 15,
maxLength: 15,
),
Country(
name: "French Polynesia",
flag: "๐ต๐ซ",
code: "PF",
dialCode: "689",
minLength: 6,
maxLength: 6,
),
Country(
name: "French Southern Territories",
flag: "๐น๐ซ",
code: "TF",
dialCode: "262",
minLength: 15,
maxLength: 15,
),
Country(
name: "Gabon",
flag: "๐ฌ๐ฆ",
code: "GA",
dialCode: "241",
minLength: 9,
maxLength: 9,
),
Country(
name: "Gambia",
flag: "๐ฌ๐ฒ",
code: "GM",
dialCode: "220",
minLength: 7,
maxLength: 7,
),
Country(
name: "Georgia",
flag: "๐ฌ๐ช",
code: "GE",
dialCode: "995",
minLength: 8,
maxLength: 8,
),
Country(
name: "Germany",
flag: "๐ฉ๐ช",
code: "DE",
dialCode: "49",
minLength: 13,
maxLength: 13,
),
Country(
name: "Ghana",
flag: "๐ฌ๐ญ",
code: "GH",
dialCode: "233",
minLength: 10,
maxLength: 10,
),
Country(
name: "Gibraltar",
flag: "๐ฌ๐ฎ",
code: "GI",
dialCode: "350",
minLength: 8,
maxLength: 8,
),
Country(
name: "Greece",
flag: "๐ฌ๐ท",
code: "GR",
dialCode: "30",
minLength: 10,
maxLength: 10,
),
Country(
name: "Greenland",
flag: "๐ฌ๐ฑ",
code: "GL",
dialCode: "299",
minLength: 6,
maxLength: 6,
),
Country(
name: "Grenada",
flag: "๐ฌ๐ฉ",
code: "GD",
dialCode: "1473",
minLength: 7,
maxLength: 7,
),
Country(
name: "Guadeloupe",
flag: "๐ฌ๐ต",
code: "GP",
dialCode: "590",
minLength: 15,
maxLength: 15,
),
Country(
name: "Guam",
flag: "๐ฌ๐บ",
code: "GU",
dialCode: "1671",
minLength: 7,
maxLength: 7,
),
Country(
name: "Guatemala",
flag: "๐ฌ๐น",
code: "GT",
dialCode: "502",
minLength: 8,
maxLength: 8,
),
Country(
name: "Guernsey",
flag: "๐ฌ๐ฌ",
code: "GG",
dialCode: "44",
minLength: 6,
maxLength: 6,
),
Country(
name: "Guinea",
flag: "๐ฌ๐ณ",
code: "GN",
dialCode: "224",
minLength: 8,
maxLength: 8,
),
Country(
name: "Guinea-Bissau",
flag: "๐ฌ๐ผ",
code: "GW",
dialCode: "245",
minLength: 7,
maxLength: 7,
),
Country(
name: "Guyana",
flag: "๐ฌ๐พ",
code: "GY",
dialCode: "592",
minLength: 7,
maxLength: 7,
),
Country(
name: "Haiti",
flag: "๐ญ๐น",
code: "HT",
dialCode: "509",
minLength: 8,
maxLength: 8,
),
Country(
name: "Heard Island and Mcdonald Islands",
flag: "๐ญ๐ฒ",
code: "HM",
dialCode: "672",
minLength: 15,
maxLength: 15,
),
Country(
name: "Holy See (Vatican City State)",
flag: "๐ป๐ฆ",
code: "VA",
dialCode: "379",
minLength: 10,
maxLength: 10,
),
Country(
name: "Honduras",
flag: "๐ญ๐ณ",
code: "HN",
dialCode: "504",
minLength: 8,
maxLength: 8,
),
Country(
name: "Hong Kong",
flag: "๐ญ๐ฐ",
code: "HK",
dialCode: "852",
minLength: 8,
maxLength: 8,
),
Country(
name: "Hungary",
flag: "๐ญ๐บ",
code: "HU",
dialCode: "36",
minLength: 9,
maxLength: 9,
),
Country(
name: "Iceland",
flag: "๐ฎ๐ธ",
code: "IS",
dialCode: "354",
minLength: 9,
maxLength: 9,
),
Country(
name: "India",
flag: "๐ฎ๐ณ",
code: "IN",
dialCode: "91",
minLength: 10,
maxLength: 10,
),
Country(
name: "Indonesia",
flag: "๐ฎ๐ฉ",
code: "ID",
dialCode: "62",
minLength: 13,
maxLength: 13,
),
Country(
name: "Iran, Islamic Republic of Persian Gulf",
flag: "๐ฎ๐ท",
code: "IR",
dialCode: "98",
minLength: 10,
maxLength: 10,
),
Country(
name: "Iraq",
flag: "๐ฎ๐ถ",
code: "IQ",
dialCode: "964",
minLength: 10,
maxLength: 10,
),
Country(
name: "Ireland",
flag: "๐ฎ๐ช",
code: "IE",
dialCode: "353",
minLength: 11,
maxLength: 11,
),
Country(
name: "Isle of Man",
flag: "๐ฎ๐ฒ",
code: "IM",
dialCode: "44",
minLength: 6,
maxLength: 6,
),
Country(
name: "Israel",
flag: "๐ฎ๐ฑ",
code: "IL",
dialCode: "972",
minLength: 9,
maxLength: 9,
),
Country(
name: "Italy",
flag: "๐ฎ๐น",
code: "IT",
dialCode: "39",
minLength: 13,
maxLength: 13,
),
Country(
name: "Jamaica",
flag: "๐ฏ๐ฒ",
code: "JM",
dialCode: "1876",
minLength: 7,
maxLength: 7,
),
Country(
name: "Japan",
flag: "๐ฏ๐ต",
code: "JP",
dialCode: "81",
minLength: 10,
maxLength: 10,
),
Country(
name: "Jersey",
flag: "๐ฏ๐ช",
code: "JE",
dialCode: "44",
minLength: 6,
maxLength: 6,
),
Country(
name: "Jordan",
flag: "๐ฏ๐ด",
code: "JO",
dialCode: "962",
minLength: 9,
maxLength: 9,
),
Country(
name: "Kazakhstan",
flag: "๐ฐ๐ฟ",
code: "KZ",
dialCode: "7",
minLength: 10,
maxLength: 10,
),
Country(
name: "Kenya",
flag: "๐ฐ๐ช",
code: "KE",
dialCode: "254",
minLength: 10,
maxLength: 10,
),
Country(
name: "Kiribati",
flag: "๐ฐ๐ฎ",
code: "KI",
dialCode: "686",
minLength: 5,
maxLength: 5,
),
Country(
name: "Korea, Democratic People's Republic of Korea",
flag: "๐ฐ๐ต",
code: "KP",
dialCode: "850",
minLength: 10,
maxLength: 10,
),
Country(
name: "Korea, Republic of South Korea",
flag: "๐ฐ๐ท",
code: "KR",
dialCode: "82",
minLength: 11,
maxLength: 11,
),
Country(
name: "Kosovo",
flag: "๐ฝ๐ฐ",
code: "XK",
dialCode: "383",
minLength: 8,
maxLength: 8,
),
Country(
name: "Kuwait",
flag: "๐ฐ๐ผ",
code: "KW",
dialCode: "965",
minLength: 8,
maxLength: 8,
),
Country(
name: "Kyrgyzstan",
flag: "๐ฐ๐ฌ",
code: "KG",
dialCode: "996",
minLength: 9,
maxLength: 9,
),
Country(
name: "Laos",
flag: "๐ฑ๐ฆ",
code: "LA",
dialCode: "856",
minLength: 9,
maxLength: 9,
),
Country(
name: "Latvia",
flag: "๐ฑ๐ป",
code: "LV",
dialCode: "371",
minLength: 8,
maxLength: 8,
),
Country(
name: "Lebanon",
flag: "๐ฑ๐ง",
code: "LB",
dialCode: "961",
minLength: 8,
maxLength: 8,
),
Country(
name: "Lesotho",
flag: "๐ฑ๐ธ",
code: "LS",
dialCode: "266",
minLength: 8,
maxLength: 8,
),
Country(
name: "Liberia",
flag: "๐ฑ๐ท",
code: "LR",
dialCode: "231",
minLength: 8,
maxLength: 8,
),
Country(
name: "Libyan Arab Jamahiriya",
flag: "๐ฑ๐พ",
code: "LY",
dialCode: "218",
minLength: 9,
maxLength: 9,
),
Country(
name: "Liechtenstein",
flag: "๐ฑ๐ฎ",
code: "LI",
dialCode: "423",
minLength: 9,
maxLength: 9,
),
Country(
name: "Lithuania",
flag: "๐ฑ๐น",
code: "LT",
dialCode: "370",
minLength: 8,
maxLength: 8,
),
Country(
name: "Luxembourg",
flag: "๐ฑ๐บ",
code: "LU",
dialCode: "352",
minLength: 11,
maxLength: 11,
),
Country(
name: "Macao",
flag: "๐ฒ๐ด",
code: "MO",
dialCode: "853",
minLength: 8,
maxLength: 8,
),
Country(
name: "Macedonia",
flag: "๐ฒ๐ฐ",
code: "MK",
dialCode: "389",
minLength: 8,
maxLength: 8,
),
Country(
name: "Madagascar",
flag: "๐ฒ๐ฌ",
code: "MG",
dialCode: "261",
minLength: 10,
maxLength: 10,
),
Country(
name: "Malawi",
flag: "๐ฒ๐ผ",
code: "MW",
dialCode: "265",
minLength: 7,
maxLength: 9,
),
Country(
name: "Malaysia",
flag: "๐ฒ๐พ",
code: "MY",
dialCode: "60",
minLength: 11,
maxLength: 11,
),
Country(
name: "Maldives",
flag: "๐ฒ๐ป",
code: "MV",
dialCode: "960",
minLength: 7,
maxLength: 7,
),
Country(
name: "Mali",
flag: "๐ฒ๐ฑ",
code: "ML",
dialCode: "223",
minLength: 8,
maxLength: 8,
),
Country(
name: "Malta",
flag: "๐ฒ๐น",
code: "MT",
dialCode: "356",
minLength: 8,
maxLength: 8,
),
Country(
name: "Marshall Islands",
flag: "๐ฒ๐ญ",
code: "MH",
dialCode: "692",
minLength: 7,
maxLength: 7,
),
Country(
name: "Martinique",
flag: "๐ฒ๐ถ",
code: "MQ",
dialCode: "596",
minLength: 15,
maxLength: 15,
),
Country(
name: "Mauritania",
flag: "๐ฒ๐ท",
code: "MR",
dialCode: "222",
minLength: 8,
maxLength: 8,
),
Country(
name: "Mauritius",
flag: "๐ฒ๐บ",
code: "MU",
dialCode: "230",
minLength: 7,
maxLength: 8,
),
Country(
name: "Mayotte",
flag: "๐พ๐น",
code: "YT",
dialCode: "262",
minLength: 9,
maxLength: 9,
),
Country(
name: "Mexico",
flag: "๐ฒ๐ฝ",
code: "MX",
dialCode: "52",
minLength: 10,
maxLength: 10,
),
Country(
name: "Micronesia, Federated States of Micronesia",
flag: "๐ซ๐ฒ",
code: "FM",
dialCode: "691",
minLength: 7,
maxLength: 7,
),
Country(
name: "Moldova",
flag: "๐ฒ๐ฉ",
code: "MD",
dialCode: "373",
minLength: 8,
maxLength: 8,
),
Country(
name: "Monaco",
flag: "๐ฒ๐จ",
code: "MC",
dialCode: "377",
minLength: 9,
maxLength: 9,
),
Country(
name: "Mongolia",
flag: "๐ฒ๐ณ",
code: "MN",
dialCode: "976",
minLength: 8,
maxLength: 8,
),
Country(
name: "Montenegro",
flag: "๐ฒ๐ช",
code: "ME",
dialCode: "382",
minLength: 12,
maxLength: 12,
),
Country(
name: "Montserrat",
flag: "๐ฒ๐ธ",
code: "MS",
dialCode: "1664",
minLength: 7,
maxLength: 7,
),
Country(
name: "Morocco",
flag: "๐ฒ๐ฆ",
code: "MA",
dialCode: "212",
minLength: 9,
maxLength: 9,
),
Country(
name: "Mozambique",
flag: "๐ฒ๐ฟ",
code: "MZ",
dialCode: "258",
minLength: 9,
maxLength: 9,
),
Country(
name: "Myanmar",
flag: "๐ฒ๐ฒ",
code: "MM",
dialCode: "95",
minLength: 9,
maxLength: 9,
),
Country(
name: "Namibia",
flag: "๐ณ๐ฆ",
code: "NA",
dialCode: "264",
minLength: 10,
maxLength: 10,
),
Country(
name: "Nauru",
flag: "๐ณ๐ท",
code: "NR",
dialCode: "674",
minLength: 7,
maxLength: 7,
),
Country(
name: "Nepal",
flag: "๐ณ๐ต",
code: "NP",
dialCode: "977",
minLength: 10,
maxLength: 10,
),
Country(
name: "Netherlands",
flag: "๐ณ๐ฑ",
code: "NL",
dialCode: "31",
minLength: 9,
maxLength: 9,
),
Country(
name: "Netherlands Antilles",
flag: "",
code: "AN",
dialCode: "599",
minLength: 8,
maxLength: 8,
),
Country(
name: "New Caledonia",
flag: "๐ณ๐จ",
code: "NC",
dialCode: "687",
minLength: 6,
maxLength: 6,
),
Country(
name: "New Zealand",
flag: "๐ณ๐ฟ",
code: "NZ",
dialCode: "64",
minLength: 10,
maxLength: 10,
),
Country(
name: "Nicaragua",
flag: "๐ณ๐ฎ",
code: "NI",
dialCode: "505",
minLength: 8,
maxLength: 8,
),
Country(
name: "Niger",
flag: "๐ณ๐ช",
code: "NE",
dialCode: "227",
minLength: 8,
maxLength: 8,
),
Country(
name: "Nigeria",
flag: "๐ณ๐ฌ",
code: "NG",
dialCode: "234",
minLength: 10,
maxLength: 11,
),
Country(
name: "Niue",
flag: "๐ณ๐บ",
code: "NU",
dialCode: "683",
minLength: 4,
maxLength: 4,
),
Country(
name: "Norfolk Island",
flag: "๐ณ๐ซ",
code: "NF",
dialCode: "672",
minLength: 15,
maxLength: 15,
),
Country(
name: "Northern Mariana Islands",
flag: "๐ฒ๐ต",
code: "MP",
dialCode: "1670",
minLength: 7,
maxLength: 7,
),
Country(
name: "Norway",
flag: "๐ณ๐ด",
code: "NO",
dialCode: "47",
minLength: 8,
maxLength: 8,
),
Country(
name: "Oman",
flag: "๐ด๐ฒ",
code: "OM",
dialCode: "968",
minLength: 8,
maxLength: 8,
),
Country(
name: "Pakistan",
flag: "๐ต๐ฐ",
code: "PK",
dialCode: "92",
minLength: 10,
maxLength: 10,
),
Country(
name: "Palau",
flag: "๐ต๐ผ",
code: "PW",
dialCode: "680",
minLength: 7,
maxLength: 7,
),
Country(
name: "Palestinian Territory, Occupied",
flag: "๐ต๐ธ",
code: "PS",
dialCode: "970",
minLength: 9,
maxLength: 9,
),
Country(
name: "Panama",
flag: "๐ต๐ฆ",
code: "PA",
dialCode: "507",
minLength: 8,
maxLength: 8,
),
Country(
name: "Papua New Guinea",
flag: "๐ต๐ฌ",
code: "PG",
dialCode: "675",
minLength: 11,
maxLength: 11,
),
Country(
name: "Paraguay",
flag: "๐ต๐พ",
code: "PY",
dialCode: "595",
minLength: 10,
maxLength: 10,
),
Country(
name: "Peru",
flag: "๐ต๐ช",
code: "PE",
dialCode: "51",
minLength: 11,
maxLength: 11,
),
Country(
name: "Philippines",
flag: "๐ต๐ญ",
code: "PH",
dialCode: "63",
minLength: 10,
maxLength: 10,
),
Country(
name: "Pitcairn",
flag: "๐ต๐ณ",
code: "PN",
dialCode: "64",
minLength: 10,
maxLength: 10,
),
Country(
name: "Poland",
flag: "๐ต๐ฑ",
code: "PL",
dialCode: "48",
minLength: 9,
maxLength: 9,
),
Country(
name: "Portugal",
flag: "๐ต๐น",
code: "PT",
dialCode: "351",
minLength: 9,
maxLength: 9,
),
Country(
name: "Puerto Rico",
flag: "๐ต๐ท",
code: "PR",
dialCode: "1939",
minLength: 15,
maxLength: 15,
),
Country(
name: "Qatar",
flag: "๐ถ๐ฆ",
code: "QA",
dialCode: "974",
minLength: 8,
maxLength: 8,
),
Country(
name: "Romania",
flag: "๐ท๐ด",
code: "RO",
dialCode: "40",
minLength: 9,
maxLength: 9,
),
Country(
name: "Russia",
flag: "๐ท๐บ",
code: "RU",
dialCode: "7",
minLength: 10,
maxLength: 10,
),
Country(
name: "Rwanda",
flag: "๐ท๐ผ",
code: "RW",
dialCode: "250",
minLength: 9,
maxLength: 9,
),
Country(
name: "Reunion",
flag: "๐ท๐ช",
code: "RE",
dialCode: "262",
minLength: 9,
maxLength: 9,
),
Country(
name: "Saint Barthelemy",
flag: "๐ง๐ฑ",
code: "BL",
dialCode: "590",
minLength: 9,
maxLength: 9,
),
Country(
name: "Saint Helena, Ascension and Tristan Da Cunha",
flag: "๐ธ๐ญ",
code: "SH",
dialCode: "290",
minLength: 4,
maxLength: 4,
),
Country(
name: "Saint Kitts and Nevis",
flag: "๐ฐ๐ณ",
code: "KN",
dialCode: "1869",
minLength: 7,
maxLength: 7,
),
Country(
name: "Saint Lucia",
flag: "๐ฑ๐จ",
code: "LC",
dialCode: "1758",
minLength: 7,
maxLength: 7,
),
Country(
name: "Saint Martin",
flag: "๐ฒ๐ซ",
code: "MF",
dialCode: "590",
minLength: 9,
maxLength: 9,
),
Country(
name: "Saint Pierre and Miquelon",
flag: "๐ต๐ฒ",
code: "PM",
dialCode: "508",
minLength: 6,
maxLength: 6,
),
Country(
name: "Saint Vincent and the Grenadines",
flag: "๐ป๐จ",
code: "VC",
dialCode: "1784",
minLength: 7,
maxLength: 7,
),
Country(
name: "Samoa",
flag: "๐ผ๐ธ",
code: "WS",
dialCode: "685",
minLength: 7,
maxLength: 7,
),
Country(
name: "San Marino",
flag: "๐ธ๐ฒ",
code: "SM",
dialCode: "378",
minLength: 10,
maxLength: 10,
),
Country(
name: "Sao Tome and Principe",
flag: "๐ธ๐น",
code: "ST",
dialCode: "239",
minLength: 7,
maxLength: 7,
),
Country(
name: "Saudi Arabia",
flag: "๐ธ๐ฆ",
code: "SA",
dialCode: "966",
minLength: 9,
maxLength: 9,
),
Country(
name: "Senegal",
flag: "๐ธ๐ณ",
code: "SN",
dialCode: "221",
minLength: 9,
maxLength: 9,
),
Country(
name: "Serbia",
flag: "๐ท๐ธ",
code: "RS",
dialCode: "381",
minLength: 12,
maxLength: 12,
),
Country(
name: "Seychelles",
flag: "๐ธ๐จ",
code: "SC",
dialCode: "248",
minLength: 6,
maxLength: 6,
),
Country(
name: "Sierra Leone",
flag: "๐ธ๐ฑ",
code: "SL",
dialCode: "232",
minLength: 8,
maxLength: 8,
),
Country(
name: "Singapore",
flag: "๐ธ๐ฌ",
code: "SG",
dialCode: "65",
minLength: 12,
maxLength: 12,
),
Country(
name: "Slovakia",
flag: "๐ธ๐ฐ",
code: "SK",
dialCode: "421",
minLength: 9,
maxLength: 9,
),
Country(
name: "Slovenia",
flag: "๐ธ๐ฎ",
code: "SI",
dialCode: "386",
minLength: 8,
maxLength: 8,
),
Country(
name: "Solomon Islands",
flag: "๐ธ๐ง",
code: "SB",
dialCode: "677",
minLength: 5,
maxLength: 5,
),
Country(
name: "Somalia",
flag: "๐ธ๐ด",
code: "SO",
dialCode: "252",
minLength: 8,
maxLength: 8,
),
Country(
name: "South Africa",
flag: "๐ฟ๐ฆ",
code: "ZA",
dialCode: "27",
minLength: 9,
maxLength: 9,
),
Country(
name: "South Sudan",
flag: "๐ธ๐ธ",
code: "SS",
dialCode: "211",
minLength: 9,
maxLength: 9,
),
Country(
name: "South Georgia and the South Sandwich Islands",
flag: "๐ฌ๐ธ",
code: "GS",
dialCode: "500",
minLength: 15,
maxLength: 15,
),
Country(
name: "Spain",
flag: "๐ช๐ธ",
code: "ES",
dialCode: "34",
minLength: 9,
maxLength: 9,
),
Country(
name: "Sri Lanka",
flag: "๐ฑ๐ฐ",
code: "LK",
dialCode: "94",
minLength: 9,
maxLength: 9,
),
Country(
name: "Sudan",
flag: "๐ธ๐ฉ",
code: "SD",
dialCode: "249",
minLength: 9,
maxLength: 9,
),
Country(
name: "Suriname",
flag: "๐ธ๐ท",
code: "SR",
dialCode: "597",
minLength: 7,
maxLength: 7,
),
Country(
name: "Svalbard and Jan Mayen",
flag: "๐ธ๐ฏ",
code: "SJ",
dialCode: "47",
minLength: 8,
maxLength: 8,
),
Country(
name: "Eswatini",
flag: "๐ธ๐ฟ",
code: "SZ",
dialCode: "268",
minLength: 8,
maxLength: 8,
),
Country(
name: "Sweden",
flag: "๐ธ๐ช",
code: "SE",
dialCode: "46",
minLength: 13,
maxLength: 13,
),
Country(
name: "Switzerland",
flag: "๐จ๐ญ",
code: "CH",
dialCode: "41",
minLength: 12,
maxLength: 12,
),
Country(
name: "Syrian Arab Republic",
flag: "๐ธ๐พ",
code: "SY",
dialCode: "963",
minLength: 10,
maxLength: 10,
),
Country(
name: "Taiwan",
flag: "๐น๐ผ",
code: "TW",
dialCode: "886",
minLength: 9,
maxLength: 9,
),
Country(
name: "Tajikistan",
flag: "๐น๐ฏ",
code: "TJ",
dialCode: "992",
minLength: 9,
maxLength: 9,
),
Country(
name: "Tanzania, United Republic of Tanzania",
flag: "๐น๐ฟ",
code: "TZ",
dialCode: "255",
minLength: 9,
maxLength: 9,
),
Country(
name: "Thailand",
flag: "๐น๐ญ",
code: "TH",
dialCode: "66",
minLength: 9,
maxLength: 9,
),
Country(
name: "Timor-Leste",
flag: "๐น๐ฑ",
code: "TL",
dialCode: "670",
minLength: 7,
maxLength: 7,
),
Country(
name: "Togo",
flag: "๐น๐ฌ",
code: "TG",
dialCode: "228",
minLength: 8,
maxLength: 8,
),
Country(
name: "Tokelau",
flag: "๐น๐ฐ",
code: "TK",
dialCode: "690",
minLength: 4,
maxLength: 4,
),
Country(
name: "Tonga",
flag: "๐น๐ด",
code: "TO",
dialCode: "676",
minLength: 7,
maxLength: 7,
),
Country(
name: "Trinidad and Tobago",
flag: "๐น๐น",
code: "TT",
dialCode: "1868",
minLength: 7,
maxLength: 7,
),
Country(
name: "Tunisia",
flag: "๐น๐ณ",
code: "TN",
dialCode: "216",
minLength: 8,
maxLength: 8,
),
Country(
name: "Turkey",
flag: "๐น๐ท",
code: "TR",
dialCode: "90",
minLength: 10,
maxLength: 10,
),
Country(
name: "Turkmenistan",
flag: "๐น๐ฒ",
code: "TM",
dialCode: "993",
minLength: 8,
maxLength: 8,
),
Country(
name: "Turks and Caicos Islands",
flag: "๐น๐จ",
code: "TC",
dialCode: "1649",
minLength: 7,
maxLength: 7,
),
Country(
name: "Tuvalu",
flag: "๐น๐ป",
code: "TV",
dialCode: "688",
minLength: 6,
maxLength: 6,
),
Country(
name: "Uganda",
flag: "๐บ๐ฌ",
code: "UG",
dialCode: "256",
minLength: 9,
maxLength: 9,
),
Country(
name: "Ukraine",
flag: "๐บ๐ฆ",
code: "UA",
dialCode: "380",
minLength: 9,
maxLength: 9,
),
Country(
name: "United Arab Emirates",
flag: "๐ฆ๐ช",
code: "AE",
dialCode: "971",
minLength: 9,
maxLength: 9,
),
Country(
name: "United Kingdom",
flag: "๐ฌ๐ง",
code: "GB",
dialCode: "44",
minLength: 10,
maxLength: 10,
),
Country(
name: "United States",
flag: "๐บ๐ธ",
code: "US",
dialCode: "1",
minLength: 10,
maxLength: 10,
),
Country(
name: "Uruguay",
flag: "๐บ๐พ",
code: "UY",
dialCode: "598",
minLength: 11,
maxLength: 11,
),
Country(
name: "Uzbekistan",
flag: "๐บ๐ฟ",
code: "UZ",
dialCode: "998",
minLength: 9,
maxLength: 9,
),
Country(
name: "Vanuatu",
flag: "๐ป๐บ",
code: "VU",
dialCode: "678",
minLength: 7,
maxLength: 7,
),
Country(
name: "Venezuela, Bolivarian Republic of Venezuela",
flag: "๐ป๐ช",
code: "VE",
dialCode: "58",
minLength: 10,
maxLength: 10,
),
Country(
name: "Vietnam",
flag: "๐ป๐ณ",
code: "VN",
dialCode: "84",
minLength: 11,
maxLength: 11,
),
Country(
name: "Virgin Islands, British",
flag: "๐ป๐ฌ",
code: "VG",
dialCode: "1284",
minLength: 7,
maxLength: 7,
),
Country(
name: "Virgin Islands, U.S.",
flag: "๐ป๐ฎ",
code: "VI",
dialCode: "1340",
minLength: 7,
maxLength: 7,
),
Country(
name: "Wallis and Futuna",
flag: "๐ผ๐ซ",
code: "WF",
dialCode: "681",
minLength: 6,
maxLength: 6,
),
Country(
name: "Yemen",
flag: "๐พ๐ช",
code: "YE",
dialCode: "967",
minLength: 9,
maxLength: 9,
),
Country(
name: "Zambia",
flag: "๐ฟ๐ฒ",
code: "ZM",
dialCode: "260",
minLength: 9,
maxLength: 9,
),
Country(
name: "Zimbabwe",
flag: "๐ฟ๐ผ",
code: "ZW",
dialCode: "263",
minLength: 9,
maxLength: 9,
),
];