// //
// //  CountryWithCountryCode.swift
// //  Pods
// //
// //  Created by Khalid Rahman on 02/06/2025.
// //

// import Foundation

// enum CountryCodes: CaseIterable {
//     case af
//     case ax
//     case al
//     case dz
//     case americanSamoa
//     case ad
//     case ao
//     case ai
//     case aq
//     case ag
//     case ar
//     case am
//     case aw
//     case au
//     case at
//     case az
//     case bs
//     case bh
//     case bd
//     case bb
//     case by
//     case be
//     case bz
//     case bj
//     case bm
//     case bt
//     case bo
//     case bq
//     case ba
//     case bw
//     case bv
//     case br
//     case io
//     case bn
//     case bg
//     case bf
//     case bi
//     case cv
//     case kh
//     case cm
//     case ca
//     case ky
//     case cf
//     case td
//     case cl
//     case cn
//     case cx
//     case cc
//     case co
//     case km
//     case cg
//     case cd
//     case ck
//     case cr
//     case ci
//     case hr
//     case cu
//     case cw
//     case cy
//     case cz
//     case dk
//     case dj
//     case dm
//     case dominicanRepublic
//     case ec
//     case eg
//     case sv
//     case gq
//     case er
//     case ee
//     case sz
//     case et
//     case fk
//     case fo
//     case fj
//     case fi
//     case fr
//     case gf
//     case pf
//     case tf
//     case ga
//     case gm
//     case ge
//     case de
//     case gh
//     case gi
//     case gr
//     case gl
//     case gd
//     case gp
//     case gu
//     case gt
//     case gg
//     case gn
//     case gw
//     case gy
//     case ht
//     case hm
//     case va
//     case hn
//     case hk
//     case hu
//     case iceland
//     case india
//     case id
//     case ir
//     case iq
//     case ie
//     case im
//     case il
//     case it
//     case jm
//     case jp
//     case je
//     case jo
//     case kz
//     case ke
//     case ki
//     case kp
//     case kr
//     case kw
//     case kg
//     case la
//     case lv
//     case lb
//     case ls
//     case lr
//     case ly
//     case li
//     case lt
//     case lu
//     case mo
//     case mg
//     case mw
//     case my
//     case mv
//     case ml
//     case mt
//     case mh
//     case mq
//     case mr
//     case mu
//     case yt
//     case mx
//     case fm
//     case md
//     case mc
//     case mn
//     case me
//     case ms
//     case ma
//     case mz
//     case mm
//     case na
//     case nr
//     case np
//     case nl
//     case nc
//     case nz
//     case ni
//     case ne
//     case ng
//     case nu
//     case nf
//     case mk
//     case mp
//     case no
//     case om
//     case pk
//     case pw
//     case ps
//     case pa
//     case pg
//     case py
//     case pe
//     case ph
//     case pn
//     case pl
//     case pt
//     case pr
//     case qa
//     case re
//     case ro
//     case ru
//     case rw
//     case bl
//     case sh
//     case kn
//     case lc
//     case mf
//     case pm
//     case vc
//     case ws
//     case sm
//     case st
//     case sa
//     case sn
//     case rs
//     case sc
//     case sl
//     case sg
//     case sx
//     case sk
//     case si
//     case sb
//     case so
//     case za
//     case gs
//     case ss
//     case es
//     case lk
//     case sd
//     case sr
//     case sj
//     case se
//     case ch
//     case sy
//     case tw
//     case tj
//     case tz
//     case th
//     case tl
//     case tg
//     case tk
//     case to
//     case tt
//     case tn
//     case tr
//     case tm
//     case tc
//     case tv
//     case ug
//     case ua
//     case ae
//     case gb
//     case us
//     case um
//     case uy
//     case uz
//     case vu
//     case ve
//     case vn
//     case vg
//     case vi
//     case wf
//     case eh
//     case ye
//     case zm
//     case zw
//     case unspecified

//     var name: String {
//         switch self {
//         case .af: return "Afghanistan"
//         case .ax: return "Åland Islands"
//         case .al: return "Albania"
//         case .dz: return "Algeria"
//         case .americanSamoa: return "American Samoa"
//         case .ad: return "Andorra"
//         case .ao: return "Angola"
//         case .ai: return "Anguilla"
//         case .aq: return "Antarctica"
//         case .ag: return "Antigua and Barbuda"
//         case .ar: return "Argentina"
//         case .am: return "Armenia"
//         case .aw: return "Aruba"
//         case .au: return "Australia"
//         case .at: return "Austria"
//         case .az: return "Azerbaijan"
//         case .bs: return "Bahamas"
//         case .bh: return "Bahrain"
//         case .bd: return "Bangladesh"
//         case .bb: return "Barbados"
//         case .by: return "Belarus"
//         case .be: return "Belgium"
//         case .bz: return "Belize"
//         case .bj: return "Benin"
//         case .bm: return "Bermuda"
//         case .bt: return "Bhutan"
//         case .bo: return "Bolivia"
//         case .bq: return "Bonaire, Sint Eustatius and Saba"
//         case .ba: return "Bosnia and Herzegovina"
//         case .bw: return "Botswana"
//         case .bv: return "Bouvet Island"
//         case .br: return "Brazil"
//         case .io: return "British Indian Ocean Territory"
//         case .bn: return "Brunei Darussalam"
//         case .bg: return "Bulgaria"
//         case .bf: return "Burkina Faso"
//         case .bi: return "Burundi"
//         case .cv: return "Cabo Verde"
//         case .kh: return "Cambodia"
//         case .cm: return "Cameroon"
//         case .ca: return "Canada"
//         case .ky: return "Cayman Islands"
//         case .cf: return "Central African Republic"
//         case .td: return "Chad"
//         case .cl: return "Chile"
//         case .cn: return "China"
//         case .cx: return "Christmas Island"
//         case .cc: return "Cocos (Keeling) Islands"
//         case .co: return "Colombia"
//         case .km: return "Comoros"
//         case .cg: return "Congo"
//         case .cd: return "Congo, Democratic Republic of the"
//         case .ck: return "Cook Islands"
//         case .cr: return "Costa Rica"
//         case .ci: return "Côte d'Ivoire"
//         case .hr: return "Croatia"
//         case .cu: return "Cuba"
//         case .cw: return "Curaçao"
//         case .cy: return "Cyprus"
//         case .cz: return "Czech Republic"
//         case .dk: return "Denmark"
//         case .dj: return "Djibouti"
//         case .dm: return "Dominica"
//         case .dominicanRepublic: return "Dominican Republic"
//         case .ec: return "Ecuador"
//         case .eg: return "Egypt"
//         case .sv: return "El Salvador"
//         case .gq: return "Equatorial Guinea"
//         case .er: return "Eritrea"
//         case .ee: return "Estonia"
//         case .sz: return "Eswatini"
//         case .et: return "Ethiopia"
//         case .fk: return "Falkland Islands (Malvinas)"
//         case .fo: return "Faroe Islands"
//         case .fj: return "Fiji"
//         case .fi: return "Finland"
//         case .fr: return "France"
//         case .gf: return "French Guiana"
//         case .pf: return "French Polynesia"
//         case .tf: return "French Southern Territories"
//         case .ga: return "Gabon"
//         case .gm: return "Gambia"
//         case .ge: return "Georgia"
//         case .de: return "Germany"
//         case .gh: return "Ghana"
//         case .gi: return "Gibraltar"
//         case .gr: return "Greece"
//         case .gl: return "Greenland"
//         case .gd: return "Grenada"
//         case .gp: return "Guadeloupe"
//         case .gu: return "Guam"
//         case .gt: return "Guatemala"
//         case .gg: return "Guernsey"
//         case .gn: return "Guinea"
//         case .gw: return "Guinea-Bissau"
//         case .gy: return "Guyana"
//         case .ht: return "Haiti"
//         case .hm: return "Heard Island and McDonald Islands"
//         case .va: return "Holy See"
//         case .hn: return "Honduras"
//         case .hk: return "Hong Kong"
//         case .hu: return "Hungary"
//         case .iceland: return "Iceland"
//         case .india: return "India"
//         case .id: return "Indonesia"
//         case .ir: return "Iran"
//         case .iq: return "Iraq"
//         case .ie: return "Ireland"
//         case .im: return "Isle of Man"
//         case .il: return "Israel"
//         case .it: return "Italy"
//         case .jm: return "Jamaica"
//         case .jp: return "Japan"
//         case .je: return "Jersey"
//         case .jo: return "Jordan"
//         case .kz: return "Kazakhstan"
//         case .ke: return "Kenya"
//         case .ki: return "Kiribati"
//         case .kp: return "Korea (North)"
//         case .kr: return "Korea (South)"
//         case .kw: return "Kuwait"
//         case .kg: return "Kyrgyzstan"
//         case .la: return "Lao People's Democratic Republic"
//         case .lv: return "Latvia"
//         case .lb: return "Lebanon"
//         case .ls: return "Lesotho"
//         case .lr: return "Liberia"
//         case .ly: return "Libya"
//         case .li: return "Liechtenstein"
//         case .lt: return "Lithuania"
//         case .lu: return "Luxembourg"
//         case .mo: return "Macao"
//         case .mg: return "Madagascar"
//         case .mw: return "Malawi"
//         case .my: return "Malaysia"
//         case .mv: return "Maldives"
//         case .ml: return "Mali"
//         case .mt: return "Malta"
//         case .mh: return "Marshall Islands"
//         case .mq: return "Martinique"
//         case .mr: return "Mauritania"
//         case .mu: return "Mauritius"
//         case .yt: return "Mayotte"
//         case .mx: return "Mexico"
//         case .fm: return "Micronesia"
//         case .md: return "Moldova"
//         case .mc: return "Monaco"
//         case .mn: return "Mongolia"
//         case .me: return "Montenegro"
//         case .ms: return "Montserrat"
//         case .ma: return "Morocco"
//         case .mz: return "Mozambique"
//         case .mm: return "Myanmar"
//         case .na: return "Namibia"
//         case .nr: return "Nauru"
//         case .np: return "Nepal"
//         case .nl: return "Netherlands"
//         case .nc: return "New Caledonia"
//         case .nz: return "New Zealand"
//         case .ni: return "Nicaragua"
//         case .ne: return "Niger"
//         case .ng: return "Nigeria"
//         case .nu: return "Niue"
//         case .nf: return "Norfolk Island"
//         case .mk: return "North Macedonia"
//         case .mp: return "Northern Mariana Islands"
//         case .no: return "Norway"
//         case .om: return "Oman"
//         case .pk: return "Pakistan"
//         case .pw: return "Palau"
//         case .ps: return "Palestine"
//         case .pa: return "Panama"
//         case .pg: return "Papua New Guinea"
//         case .py: return "Paraguay"
//         case .pe: return "Peru"
//         case .ph: return "Philippines"
//         case .pn: return "Pitcairn"
//         case .pl: return "Poland"
//         case .pt: return "Portugal"
//         case .pr: return "Puerto Rico"
//         case .qa: return "Qatar"
//         case .re: return "Réunion"
//         case .ro: return "Romania"
//         case .ru: return "Russia"
//         case .rw: return "Rwanda"
//         case .bl: return "Saint Barthélemy"
//         case .sh: return "Saint Helena"
//         case .kn: return "Saint Kitts and Nevis"
//         case .lc: return "Saint Lucia"
//         case .mf: return "Saint Martin"
//         case .pm: return "Saint Pierre and Miquelon"
//         case .vc: return "Saint Vincent and the Grenadines"
//         case .ws: return "Samoa"
//         case .sm: return "San Marino"
//         case .st: return "Sao Tome and Principe"
//         case .sa: return "Saudi Arabia"
//         case .sn: return "Senegal"
//         case .rs: return "Serbia"
//         case .sc: return "Seychelles"
//         case .sl: return "Sierra Leone"
//         case .sg: return "Singapore"
//         case .sx: return "Sint Maarten"
//         case .sk: return "Slovakia"
//         case .si: return "Slovenia"
//         case .sb: return "Solomon Islands"
//         case .so: return "Somalia"
//         case .za: return "South Africa"
//         case .gs: return "South Georgia and the South Sandwich Islands"
//         case .ss: return "South Sudan"
//         case .es: return "Spain"
//         case .lk: return "Sri Lanka"
//         case .sd: return "Sudan"
//         case .sr: return "Suriname"
//         case .sj: return "Svalbard and Jan Mayen"
//         case .se: return "Sweden"
//         case .ch: return "Switzerland"
//         case .sy: return "Syrian Arab Republic"
//         case .tw: return "Taiwan"
//         case .tj: return "Tajikistan"
//         case .tz: return "Tanzania"
//         case .th: return "Thailand"
//         case .tl: return "Timor-Leste"
//         case .tg: return "Togo"
//         case .tk: return "Tokelau"
//         case .to: return "Tonga"
//         case .tt: return "Trinidad and Tobago"
//         case .tn: return "Tunisia"
//         case .tr: return "Turkey"
//         case .tm: return "Turkmenistan"
//         case .tc: return "Turks and Caicos Islands"
//         case .tv: return "Tuvalu"
//         case .ug: return "Uganda"
//         case .ua: return "Ukraine"
//         case .ae: return "United Arab Emirates"
//         case .gb: return "United Kingdom"
//         case .us: return "United States"
//         case .um: return "United States Minor Outlying Islands"
//         case .uy: return "Uruguay"
//         case .uz: return "Uzbekistan"
//         case .vu: return "Vanuatu"
//         case .ve: return "Venezuela"
//         case .vn: return "Vietnam"
//         case .vg: return "British Virgin Islands"
//         case .vi: return "U.S. Virgin Islands"
//         case .wf: return "Wallis and Futuna"
//         case .eh: return "Western Sahara"
//         case .ye: return "Yemen"
//         case .zm: return "Zambia"
//         case .zw: return "Zimbabwe"
//         case .unspecified: return "Unspecified"
//         }
//     }

//     var phoneCode: String {
//         switch self {
//         case .af: return "+93"
//         case .ax: return "+358"
//         case .al: return "+355"
//         case .dz: return "+213"
//         case .americanSamoa: return "+1-684"
//         case .ad: return "+376"
//         case .ao: return "+244"
//         case .ai: return "+1-264"
//         case .aq: return "+672"
//         case .ag: return "+1-268"
//         case .ar: return "+54"
//         case .am: return "+374"
//         case .aw: return "+297"
//         case .au: return "+61"
//         case .at: return "+43"
//         case .az: return "+994"
//         case .bs: return "+1-242"
//         case .bh: return "+973"
//         case .bd: return "+880"
//         case .bb: return "+1-246"
//         case .by: return "+375"
//         case .be: return "+32"
//         case .bz: return "+501"
//         case .bj: return "+229"
//         case .bm: return "+1-441"
//         case .bt: return "+975"
//         case .bo: return "+591"
//         case .bq: return "+599"
//         case .ba: return "+387"
//         case .bw: return "+267"
//         case .bv: return "+47"
//         case .br: return "+55"
//         case .io: return "+246"
//         case .bn: return "+673"
//         case .bg: return "+359"
//         case .bf: return "+226"
//         case .bi: return "+257"
//         case .cv: return "+238"
//         case .kh: return "+855"
//         case .cm: return "+237"
//         case .ca: return "+1"
//         case .ky: return "+1-345"
//         case .cf: return "+236"
//         case .td: return "+235"
//         case .cl: return "+56"
//         case .cn: return "+86"
//         case .cx: return "+61"
//         case .cc: return "+61"
//         case .co: return "+57"
//         case .km: return "+269"
//         case .cg: return "+242"
//         case .cd: return "+243"
//         case .ck: return "+682"
//         case .cr: return "+506"
//         case .ci: return "+225"
//         case .hr: return "+385"
//         case .cu: return "+53"
//         case .cw: return "+599"
//         case .cy: return "+357"
//         case .cz: return "+420"
//         case .dk: return "+45"
//         case .dj: return "+253"
//         case .dm: return "+1-767"
//         case .dominicanRepublic: return "+1-809"
//         case .ec: return "+593"
//         case .eg: return "+20"
//         case .sv: return "+503"
//         case .gq: return "+240"
//         case .er: return "+291"
//         case .ee: return "+372"
//         case .sz: return "+268"
//         case .et: return "+251"
//         case .fk: return "+500"
//         case .fo: return "+298"
//         case .fj: return "+679"
//         case .fi: return "+358"
//         case .fr: return "+33"
//         case .gf: return "+594"
//         case .pf: return "+689"
//         case .tf: return "+262"
//         case .ga: return "+241"
//         case .gm: return "+220"
//         case .ge: return "+995"
//         case .de: return "+49"
//         case .gh: return "+233"
//         case .gi: return "+350"
//         case .gr: return "+30"
//         case .gl: return "+299"
//         case .gd: return "+1-473"
//         case .gp: return "+590"
//         case .gu: return "+1-671"
//         case .gt: return "+502"
//         case .gg: return "+44"
//         case .gn: return "+224"
//         case .gw: return "+245"
//         case .gy: return "+592"
//         case .ht: return "+509"
//         case .hm: return "+672"
//         case .va: return "+379"
//         case .hn: return "+504"
//         case .hk: return "+852"
//         case .hu: return "+36"
//         case .iceland: return "+354"
//         case .india: return "+91"
//         case .id: return "+62"
//         case .ir: return "+98"
//         case .iq: return "+964"
//         case .ie: return "+353"
//         case .im: return "+44"
//         case .il: return "+972"
//         case .it: return "+39"
//         case .jm: return "+1-876"
//         case .jp: return "+81"
//         case .je: return "+44"
//         case .jo: return "+962"
//         case .kz: return "+7"
//         case .ke: return "+254"
//         case .ki: return "+686"
//         case .kp: return "+850"
//         case .kr: return "+82"
//         case .kw: return "+965"
//         case .kg: return "+996"
//         case .la: return "+856"
//         case .lv: return "+371"
//         case .lb: return "+961"
//         case .ls: return "+266"
//         case .lr: return "+231"
//         case .ly: return "+218"
//         case .li: return "+423"
//         case .lt: return "+370"
//         case .lu: return "+352"
//         case .mo: return "+853"
//         case .mg: return "+261"
//         case .mw: return "+265"
//         case .my: return "+60"
//         case .mv: return "+960"
//         case .ml: return "+223"
//         case .mt: return "+356"
//         case .mh: return "+692"
//         case .mq: return "+596"
//         case .mr: return "+222"
//         case .mu: return "+230"
//         case .yt: return "+262"
//         case .mx: return "+52"
//         case .fm: return "+691"
//         case .md: return "+373"
//         case .mc: return "+377"
//         case .mn: return "+976"
//         case .me: return "+382"
//         case .ms: return "+1-664"
//         case .ma: return "+212"
//         case .mz: return "+258"
//         case .mm: return "+95"
//         case .na: return "+264"
//         case .nr: return "+674"
//         case .np: return "+977"
//         case .nl: return "+31"
//         case .nc: return "+687"
//         case .nz: return "+64"
//         case .ni: return "+505"
//         case .ne: return "+227"
//         case .ng: return "+234"
//         case .nu: return "+683"
//         case .nf: return "+672"
//         case .mk: return "+389"
//         case .mp: return "+1-670"
//         case .no: return "+47"
//         case .om: return "+968"
//         case .pk: return "+92"
//         case .pw: return "+680"
//         case .ps: return "+970"
//         case .pa: return "+507"
//         case .pg: return "+675"
//         case .py: return "+595"
//         case .pe: return "+51"
//         case .ph: return "+63"
//         case .pn: return "+872"
//         case .pl: return "+48"
//         case .pt: return "+351"
//         case .pr: return "+1-787"
//         case .qa: return "+974"
//         case .re: return "+262"
//         case .ro: return "+40"
//         case .ru: return "+7"
//         case .rw: return "+250"
//         case .bl: return "+590"
//         case .sh: return "+290"
//         case .kn: return "+1-869"
//         case .lc: return "+1-758"
//         case .mf: return "+590"
//         case .pm: return "+508"
//         case .vc: return "+1-784"
//         case .ws: return "+685"
//         case .sm: return "+378"
//         case .st: return "+239"
//         case .sa: return "+966"
//         case .sn: return "+221"
//         case .rs: return "+381"
//         case .sc: return "+248"
//         case .sl: return "+232"
//         case .sg: return "+65"
//         case .sx: return "+1-721"
//         case .sk: return "+421"
//         case .si: return "+386"
//         case .sb: return "+677"
//         case .so: return "+252"
//         case .za: return "+27"
//         case .gs: return "+500"
//         case .ss: return "+211"
//         case .es: return "+34"
//         case .lk: return "+94"
//         case .sd: return "+249"
//         case .sr: return "+597"
//         case .sj: return "+47"
//         case .se: return "+46"
//         case .ch: return "+41"
//         case .sy: return "+963"
//         case .tw: return "+886"
//         case .tj: return "+992"
//         case .tz: return "+255"
//         case .th: return "+66"
//         case .tl: return "+670"
//         case .tg: return "+228"
//         case .tk: return "+690"
//         case .to: return "+676"
//         case .tt: return "+1-868"
//         case .tn: return "+216"
//         case .tr: return "+90"
//         case .tm: return "+993"
//         case .tc: return "+1-649"
//         case .tv: return "+688"
//         case .ug: return "+256"
//         case .ua: return "+380"
//         case .ae: return "+971"
//         case .gb: return "+44"
//         case .us: return "+1"
//         case .um: return "+1"
//         case .uy: return "+598"
//         case .uz: return "+998"
//         case .vu: return "+678"
//         case .ve: return "+58"
//         case .vn: return "+84"
//         case .vg: return "+1-284"
//         case .vi: return "+1-340"
//         case .wf: return "+681"
//         case .eh: return "+212"
//         case .ye: return "+967"
//         case .zm: return "+260"
//         case .zw: return "+263"
//         case .unspecified: return ""
//         }
//     }

//     var countryCode: String {
//         switch self {
//         case .af: return "AF"
//         case .ax: return "AX"
//         case .al: return "AL"
//         case .dz: return "DZ"
//         case .americanSamoa: return "AS"
//         case .ad: return "AD"
//         case .ao: return "AO"
//         case .ai: return "AI"
//         case .aq: return "AQ"
//         case .ag: return "AG"
//         case .ar: return "AR"
//         case .am: return "AM"
//         case .aw: return "AW"
//         case .au: return "AU"
//         case .at: return "AT"
//         case .az: return "AZ"
//         case .bs: return "BS"
//         case .bh: return "BH"
//         case .bd: return "BD"
//         case .bb: return "BB"
//         case .by: return "BY"
//         case .be: return "BE"
//         case .bz: return "BZ"
//         case .bj: return "BJ"
//         case .bm: return "BM"
//         case .bt: return "BT"
//         case .bo: return "BO"
//         case .bq: return "BQ"
//         case .ba: return "BA"
//         case .bw: return "BW"
//         case .bv: return "BV"
//         case .br: return "BR"
//         case .io: return "IO"
//         case .bn: return "BN"
//         case .bg: return "BG"
//         case .bf: return "BF"
//         case .bi: return "BI"
//         case .cv: return "CV"
//         case .kh: return "KH"
//         case .cm: return "CM"
//         case .ca: return "CA"
//         case .ky: return "KY"
//         case .cf: return "CF"
//         case .td: return "TD"
//         case .cl: return "CL"
//         case .cn: return "CN"
//         case .cx: return "CX"
//         case .cc: return "CC"
//         case .co: return "CO"
//         case .km: return "KM"
//         case .cg: return "CG"
//         case .cd: return "CD"
//         case .ck: return "CK"
//         case .cr: return "CR"
//         case .ci: return "CI"
//         case .hr: return "HR"
//         case .cu: return "CU"
//         case .cw: return "CW"
//         case .cy: return "CY"
//         case .cz: return "CZ"
//         case .dk: return "DK"
//         case .dj: return "DJ"
//         case .dm: return "DM"
//         case .dominicanRepublic: return "DO"
//         case .ec: return "EC"
//         case .eg: return "EG"
//         case .sv: return "SV"
//         case .gq: return "GQ"
//         case .er: return "ER"
//         case .ee: return "EE"
//         case .sz: return "SZ"
//         case .et: return "ET"
//         case .fk: return "FK"
//         case .fo: return "FO"
//         case .fj: return "FJ"
//         case .fi: return "FI"
//         case .fr: return "FR"
//         case .gf: return "GF"
//         case .pf: return "PF"
//         case .tf: return "TF"
//         case .ga: return "GA"
//         case .gm: return "GM"
//         case .ge: return "GE"
//         case .de: return "DE"
//         case .gh: return "GH"
//         case .gi: return "GI"
//         case .gr: return "GR"
//         case .gl: return "GL"
//         case .gd: return "GD"
//         case .gp: return "GP"
//         case .gu: return "GU"
//         case .gt: return "GT"
//         case .gg: return "GG"
//         case .gn: return "GN"
//         case .gw: return "GW"
//         case .gy: return "GY"
//         case .ht: return "HT"
//         case .hm: return "HM"
//         case .va: return "VA"
//         case .hn: return "HN"
//         case .hk: return "HK"
//         case .hu: return "HU"
//         case .iceland: return "IS"
//         case .india: return "IN"
//         case .id: return "ID"
//         case .ir: return "IR"
//         case .iq: return "IQ"
//         case .ie: return "IE"
//         case .im: return "IM"
//         case .il: return "IL"
//         case .it: return "IT"
//         case .jm: return "JM"
//         case .jp: return "JP"
//         case .je: return "JE"
//         case .jo: return "JO"
//         case .kz: return "KZ"
//         case .ke: return "KE"
//         case .ki: return "KI"
//         case .kp: return "KP"
//         case .kr: return "KR"
//         case .kw: return "KW"
//         case .kg: return "KG"
//         case .la: return "LA"
//         case .lv: return "LV"
//         case .lb: return "LB"
//         case .ls: return "LS"
//         case .lr: return "LR"
//         case .ly: return "LY"
//         case .li: return "LI"
//         case .lt: return "LT"
//         case .lu: return "LU"
//         case .mo: return "MO"
//         case .mg: return "MG"
//         case .mw: return "MW"
//         case .my: return "MY"
//         case .mv: return "MV"
//         case .ml: return "ML"
//         case .mt: return "MT"
//         case .mh: return "MH"
//         case .mq: return "MQ"
//         case .mr: return "MR"
//         case .mu: return "MU"
//         case .yt: return "YT"
//         case .mx: return "MX"
//         case .fm: return "FM"
//         case .md: return "MD"
//         case .mc: return "MC"
//         case .mn: return "MN"
//         case .me: return "ME"
//         case .ms: return "MS"
//         case .ma: return "MA"
//         case .mz: return "MZ"
//         case .mm: return "MM"
//         case .na: return "NA"
//         case .nr: return "NR"
//         case .np: return "NP"
//         case .nl: return "NL"
//         case .nc: return "NC"
//         case .nz: return "NZ"
//         case .ni: return "NI"
//         case .ne: return "NE"
//         case .ng: return "NG"
//         case .nu: return "NU"
//         case .nf: return "NF"
//         case .mk: return "MK"
//         case .mp: return "MP"
//         case .no: return "NO"
//         case .om: return "OM"
//         case .pk: return "PK"
//         case .pw: return "PW"
//         case .ps: return "PS"
//         case .pa: return "PA"
//         case .pg: return "PG"
//         case .py: return "PY"
//         case .pe: return "PE"
//         case .ph: return "PH"
//         case .pn: return "PN"
//         case .pl: return "PL"
//         case .pt: return "PT"
//         case .pr: return "PR"
//         case .qa: return "QA"
//         case .re: return "RE"
//         case .ro: return "RO"
//         case .ru: return "RU"
//         case .rw: return "RW"
//         case .bl: return "BL"
//         case .sh: return "SH"
//         case .kn: return "KN"
//         case .lc: return "LC"
//         case .mf: return "MF"
//         case .pm: return "PM"
//         case .vc: return "VC"
//         case .ws: return "WS"
//         case .sm: return "SM"
//         case .st: return "ST"
//         case .sa: return "SA"
//         case .sn: return "SN"
//         case .rs: return "RS"
//         case .sc: return "SC"
//         case .sl: return "SL"
//         case .sg: return "SG"
//         case .sx: return "SX"
//         case .sk: return "SK"
//         case .si: return "SI"
//         case .sb: return "SB"
//         case .so: return "SO"
//         case .za: return "ZA"
//         case .gs: return "GS"
//         case .ss: return "SS"
//         case .es: return "ES"
//         case .lk: return "LK"
//         case .sd: return "SD"
//         case .sr: return "SR"
//         case .sj: return "SJ"
//         case .se: return "SE"
//         case .ch: return "CH"
//         case .sy: return "SY"
//         case .tw: return "TW"
//         case .tj: return "TJ"
//         case .tz: return "TZ"
//         case .th: return "TH"
//         case .tl: return "TL"
//         case .tg: return "TG"
//         case .tk: return "TK"
//         case .to: return "TO"
//         case .tt: return "TT"
//         case .tn: return "TN"
//         case .tr: return "TR"
//         case .tm: return "TM"
//         case .tc: return "TC"
//         case .tv: return "TV"
//         case .ug: return "UG"
//         case .ua: return "UA"
//         case .ae: return "AE"
//         case .gb: return "GB"
//         case .us: return "US"
//         case .um: return "UM"
//         case .uy: return "UY"
//         case .uz: return "UZ"
//         case .vu: return "VU"
//         case .ve: return "VE"
//         case .vn: return "VN"
//         case .vg: return "VG"
//         case .vi: return "VI"
//         case .wf: return "WF"
//         case .eh: return "EH"
//         case .ye: return "YE"
//         case .zm: return "ZM"
//         case .zw: return "ZW"
//         case .unspecified: return "ZZ"
//         }
//     }
// }
