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: 9,
// maxLength: 9,
// ),
// 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: 10,
),
// 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: 9,
// maxLength: 9,
// ),
// Country(
// name: "Campione d'Italia",
// flag: "๐ฎ๐น",
// code: "IT",
// dialCode: "41",
// regionCode: "91",
// minLength: 13,
// maxLength: 13,
// ),
// 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: 8,
// maxLength: 8,
// ),
// 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: 9,
// ),
// 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: 9,
// ),
// Country(
// name: "Germany",
// flag: "๐ฉ๐ช",
// code: "DE",
// dialCode: "49",
// minLength: 9,
// 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",
// regionCode: "1481",
// minLength: 6,
// maxLength: 6,
// ),
// Country(
// name: "Guinea",
// flag: "๐ฌ๐ณ",
// code: "GN",
// dialCode: "224",
// minLength: 8,
// maxLength: 9,
// ),
// 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: 7,
// maxLength: 9,
// ),
// Country(
// name: "India",
// flag: "๐ฎ๐ณ",
// code: "IN",
// dialCode: "91",
// minLength: 10,
// maxLength: 10,
// ),
// Country(
// name: "Indonesia",
// flag: "๐ฎ๐ฉ",
// code: "ID",
// dialCode: "62",
// minLength: 10,
// 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: 7,
// maxLength: 9,
// ),
// Country(
// name: "Isle of Man",
// flag: "๐ฎ๐ฒ",
// code: "IM",
// dialCode: "44",
// regionCode: "1624",
// 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",
// regionCode: "1534",
// 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: 10,
// maxLength: 10,
// ),
// 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: 9,
// maxLength: 9,
// ),
// 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: 8,
// maxLength: 8,
// ),
// 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: 7,
// 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: 9,
// maxLength: 9,
// ),
// 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,
// ),
];