{
 "code": "IR",
 "alpha3": "IRN",
 "numeric": "364",
 "flag": "🇮🇷",
 "name": "Iran",
 "official": "Islamic Republic of Iran",
 "native": [
  "ایران"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Asia",
 "subregion": "Southern Asia",
 "capital": [
  "Tehran"
 ],
 "coords": [
  32,
  53
 ],
 "area": 1648195,
 "landlocked": false,
 "borders": [
  "AF",
  "AM",
  "AZ",
  "IQ",
  "PK",
  "TR",
  "TM"
 ],
 "demonym": "Iranian",
 "tld": [
  ".ir",
  "ایران."
 ],
 "cioc": "IRI",
 "population": 88386900,
 "gdp": 1440000000000,
 "literacy": 85,
 "groups": [
  "034",
  "UN"
 ],
 "languages": [
  {
   "code": "fa",
   "name": "Persian",
   "percent": 75,
   "writing": null,
   "status": "official"
  },
  {
   "code": "az-Arab",
   "name": null,
   "percent": 24,
   "writing": null,
   "status": null
  },
  {
   "code": "mzn",
   "name": "Mazanderani",
   "percent": 5,
   "writing": null,
   "status": null
  },
  {
   "code": "glk",
   "name": "Gilaki",
   "percent": 4.6,
   "writing": null,
   "status": null
  },
  {
   "code": "sdh",
   "name": "Southern Kurdish",
   "percent": 4.5,
   "writing": null,
   "status": null
  },
  {
   "code": "tk",
   "name": "Turkmen",
   "percent": 2.8,
   "writing": null,
   "status": null
  },
  {
   "code": "lrc",
   "name": "Northern Luri",
   "percent": 2.1,
   "writing": null,
   "status": null
  },
  {
   "code": "ar",
   "name": "Arabic",
   "percent": 2,
   "writing": null,
   "status": null
  },
  {
   "code": "bal",
   "name": "Baluchi",
   "percent": 2,
   "writing": null,
   "status": null
  },
  {
   "code": "rmt",
   "name": null,
   "percent": 1.9,
   "writing": null,
   "status": null
  },
  {
   "code": "bqi",
   "name": "Bakhtiari",
   "percent": 1.4,
   "writing": null,
   "status": null
  },
  {
   "code": "luz",
   "name": null,
   "percent": 1.2,
   "writing": null,
   "status": null
  },
  {
   "code": "lki",
   "name": null,
   "percent": 0.76,
   "writing": null,
   "status": null
  },
  {
   "code": "kaa",
   "name": "Kara-Kalpak",
   "percent": 0.67,
   "writing": null,
   "status": null
  },
  {
   "code": "ckb",
   "name": "Central Kurdish",
   "percent": 0.63,
   "writing": null,
   "status": null
  },
  {
   "code": "bgn",
   "name": "Western Balochi",
   "percent": 0.56,
   "writing": 5,
   "status": null
  },
  {
   "code": "ku-Arab",
   "name": null,
   "percent": 0.56,
   "writing": null,
   "status": null
  },
  {
   "code": "prd",
   "name": null,
   "percent": 0.5,
   "writing": null,
   "status": null
  },
  {
   "code": "hy",
   "name": "Armenian",
   "percent": 0.24,
   "writing": null,
   "status": null
  },
  {
   "code": "ps",
   "name": "Pashto",
   "percent": 0.16,
   "writing": null,
   "status": null
  },
  {
   "code": "ka",
   "name": "Georgian",
   "percent": 0.071,
   "writing": null,
   "status": null
  },
  {
   "code": "gbz",
   "name": "Zoroastrian Dari",
   "percent": 0.0091,
   "writing": null,
   "status": null
  },
  {
   "code": "kk-Arab",
   "name": null,
   "percent": 0.0034,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "az-Arab-IR",
  "bgn-IR",
  "bqi-IR",
  "ckb-IR",
  "fa-IR",
  "ku-Arab-IR",
  "lrc-IR",
  "mzn-IR",
  "sdh-IR"
 ],
 "currencies": [
  "IRR"
 ],
 "formerCurrencies": [],
 "timezones": [
  "Asia/Tehran"
 ],
 "week": {
  "firstDay": "sat",
  "weekendStart": "fri",
  "weekendEnd": "fri",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "H",
  "allowed": [
   "hB",
   "H"
  ]
 },
 "calendars": [
  "persian",
  "gregorian",
  "islamic",
  "islamic-civil",
  "islamic-tbla"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+98"
 ],
 "phone": {
  "callingCode": "98",
  "mainForCode": false,
  "intlPrefix": "00",
  "preferredIntlPrefix": "",
  "nationalPrefix": "0",
  "leadingDigits": "",
  "lengths": [
   4,
   5,
   6,
   7,
   10
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4}",
    "example": "2123456789",
    "lengths": [
     "6",
     "7",
     "10"
    ],
    "national": "021 2345 6789",
    "international": "+98 21 2345 6789",
    "e164": "+982123456789",
    "layout": "XXX XXXX XXXX"
   },
   "mobile": {
    "pattern": "9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|3[0-2]|88)|9(?:[0-359]\\d|69|77|8[7-9])))\\d{5}",
    "example": "9123456789",
    "lengths": [
     "10"
    ],
    "national": "0912 345 6789",
    "international": "+98 912 345 6789",
    "e164": "+989123456789",
    "layout": "XXXX XXX XXXX"
   },
   "uan": {
    "pattern": "96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",
    "example": "9601",
    "lengths": [
     "4",
     "5"
    ],
    "national": "09601",
    "international": "+98 9601",
    "e164": "+989601",
    "layout": "XXXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{4,5})",
    "leading": [
     "96"
    ],
    "format": "$1",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{4,5})",
    "leading": [
     "(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"
    ],
    "format": "$1 $2",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{3,4})",
    "leading": [
     "9"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{4})",
    "leading": [
     "[1-8]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   }
  ],
  "emergency": {
   "pattern": "1(?:1[025]|25)|911",
   "example": "110",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%O%n%N%n%S%n%C, %D%n%A%n%Z",
  "lines": [
   "{Organization}",
   "{Name}",
   "{State/province}",
   "{City}, {Dependent locality}",
   "{Street address}",
   "{Postal code}"
  ],
  "required": [],
  "postalRegex": "\\d{5}-?\\d{5}",
  "postalExamples": [
   "11936-12345"
  ],
  "subdivisions": 31,
  "lang": "fa"
 }
}