var taffy_prefixes = TAFFY([
	{
		"prefix": "1",
		"country_code": "CA",
		"length": 10
	},
	{
		"prefix": "1",
		"country_code": "US",
		"length": 10
	},
	{
		"prefix": "1242",
		"country_code": "BS"
	},
	{
		"prefix": "1264",
		"country_code": "AI"
	},
	{
		"prefix": "1268",
		"country_code": "AG"
	},
	{
		"prefix": "1284",
		"country_code": "VG"
	},
	{
		"prefix": "1340",
		"country_code": "VI",
		"length": 7
	},
	{
		"prefix": "1345",
		"country_code": "KY"
	},
	{
		"prefix": "1441",
		"country_code": "BM"
	},
	{
		"prefix": "1649",
		"country_code": "TC"
	},
	{
		"prefix": "1664",
		"country_code": "MS"
	},
	{
		"prefix": "1670",
		"country_code": "MP",
		"length": 7
	},
	{
		"prefix": "1671",
		"country_code": "GU",
		"length": 7
	},
	{
		"prefix": "1684",
		"country_code": "AS",
		"length": 7
	},
	{
		"prefix": "1767",
		"country_code": "DM"
	},
	{
		"prefix": "1809",
		"country_code": "DO"
	},
	{
		"prefix": "1829",
		"country_code": "DO",
		"length": 7
	},
	{
		"prefix": "1868",
		"country_code": "TT"
	},
	{
		"prefix": "1876",
		"country_code": "JM"
	},
	{
		"prefix": "1939",
		"country_code": "PR"
	},
	{
		"prefix": "1787",
		"country_code": "PR",
		"length": 8
	},
	{
		"prefix": "20",
		"country_code": "EG",
		"length": 8
	},
	{
		"prefix": "212",
		"country_code": "MA",
		"length": {min:6, max:8}
	},
	{
		"prefix": "226",
		"country_code": "BF",
		"length": 7
	},
	{
		"prefix": "227",
		"country_code": "NE",
		"length": 7
	},
	{
		"prefix": "228",
		"country_code": "TG",
		"length": 8
	},
	{
		"prefix": "230",
		"country_code": "MU",
		"length": {min:5, max:8}
	},
	{
		"prefix": "232",
		"country_code": "SL",
		"length": 6
	},
	{
		"prefix": "233",
		"country_code": "GH",
		"length": 6
	},
	{
		"prefix": "241",
		"country_code": "GA"
	},
	{
		"prefix": "248",
		"country_code": "SC"
	},
	{
		"prefix": "250",
		"country_code": "RW",
		"length": 9
	},
	{
		"prefix": "254",
		"country_code": "KE"
	},
	{
		"prefix": "255",
		"country_code": "TZ",
		"length": 8
	},
	{
		"prefix": "256",
		"country_code": "UG"
	},
	{
		"prefix": "257",
		"country_code": "BI",
		"length": 7
	},
	{
		"prefix": "258",
		"country_code": "MZ",
		"length": {min:9, max:10}
	},
	{
		"prefix": "260",
		"country_code": "ZM",
		"length": {min:7, max:8}
	},
	{
		"prefix": "262",
		"country_code": "RE"
	},
	{
		"prefix": "263",
		"country_code": "ZW",
		"length": 8
	},
	{
		"prefix": "264",
		"country_code": "NA",
		"length": 7
	},
	{
		"prefix": "265",
		"country_code": "MW",
		"length": 7
	},
	{
		"prefix": "267",
		"country_code": "BW",
		"length": 9
	},
	{
		"prefix": "268",
		"country_code": "SZ"
	},
	{
		"prefix": "27",
		"country_code": "ZA",
		"length": 8
	},
	{
		"prefix": "297",
		"country_code": "AW",
		"length": {min:9, max:10}
	},
	{
		"prefix": "298",
		"country_code": "FO",
		"length": 9
	},
	{
		"prefix": "30",
		"country_code": "GR",
		"mobile_ids": [6]
	},
	{
		"prefix": "31",
		"country_code": "NL",
		"length": 9,
		"mobile_ids": [6]
	},
	{
		"prefix": "32",
		"country_code": "BE",
		"length": 9,
		"mobile_ids": [4]
	},
	{
		"prefix": "33",
		"country_code": "FR",
		"mobile_ids": [6]
	},
	{
		"prefix": "34",
		"country_code": "ES",
		"mobile_ids": [6]
	},
	{
		"prefix": "351",
		"country_code": "PT",
		"mobile_ids": [9]
	},
	{
		"prefix": "352",
		"country_code": "LU",
		"length": {min:7, max:9},
		"mobile_ids": [6]
	},
	{
		"prefix": "353",
		"country_code": "IE",
		"length": 7,
		"mobile_ids": [8]
	},
	{
		"prefix": "354",
		"country_code": "IS",
		"mobile_ids": [38, 39, 6, 8]
	},
	{
		"prefix": "357",
		"country_code": "CY",
		"length": 8,
		"mobile_ids": [9]
	},
	{
		"prefix": "358",
		"country_code": "FI",
		"mobile_ids": [4, 50]
	},
	{
		"prefix": "370",
		"country_code": "LT",
		"mobile_ids": [6]
	},
	{
		"prefix": "371",
		"country_code": "LV",
		"length": 8,
		"mobile_ids": [2]
	},
	{
		"prefix": "372",
		"country_code": "EE",
		"length": 8,
		"mobile_ids": [5]
	},
	{
		"prefix": "373",
		"country_code": "MD",
		"length": 6
	},
	{
		"prefix": "374",
		"country_code": "AM",
		"length": {min:8, max:9},
		"mobile_ids": [9]
	},
	{
		"prefix": "376",
		"country_code": "AD",
		"mobile_ids": [3, 4, 6]
	},
	{
		"prefix": "377",
		"country_code": "MC",
		"length": 8,
		"mobile_ids": [4]
	},
	{
		"prefix": "385",
		"country_code": "HR",
		"mobile_ids": [9]
	},
	{
		"prefix": "387",
		"country_code": "BA",
		"mobile_ids": [6]
	},
	{
		"prefix": "389",
		"country_code": "MK"
	},
	{
		"prefix": "39",
		"country_code": "IT",
		"length": 9,
		"mobile_ids": [3]
	},
	{
		"prefix": "40",
		"country_code": "RO",
		"mobile_ids": [7]
	},
	{
		"prefix": "41",
		"country_code": "CH",
		"length": 7,
		"mobile_ids": [7]
	},
	{
		"prefix": "420",
		"country_code": "CZ",
		"mobile_ids": [6, 7, 9]
	},
	{
		"prefix": "423",
		"country_code": "LI",
		"mobile_ids": [5, 6, 7]
	},
	{
		"prefix": "43",
		"country_code": "AT",
		"length": 8,
		"mobile_ids": [6]
	},
	{
		"prefix": "44",
		"country_code": "GB",
		"mobile_ids": [7]
	},
	{
		"prefix": "45",
		"country_code": "DK",
		"length": 8,
		"mobile_ids": [2, 30, 31, 40, 41, 42, 50, 51, 52, 53, 60, 61]
	},
	{
		"prefix": "46",
		"country_code": "SE",
		"mobile_ids": [7, 10, 67, 252, 518, 519]
	},
	{
		"prefix": "47",
		"country_code": "NO",
		"mobile_ids": [4, 8, 9]
	},
	{
		"prefix": "48",
		"country_code": "PL",
		"length": 8,
		"mobile_ids": [50, 51, 60, 66, 69, 72, 78, 79, 88]
	},
	{
		"prefix": "49",
		"country_code": "DE",
		"mobile_ids": [1]
	},
	{
		"prefix": "502",
		"country_code": "GT",
		"length": 7
	},
	{
		"prefix": "503",
		"country_code": "SV",
		"length": 7
	},
	{
		"prefix": "504",
		"country_code": "HN",
		"length": 7
	},
	{
		"prefix": "506",
		"country_code": "CR",
		"length": {min:8, max:9}
	},
	{
		"prefix": "507",
		"country_code": "PA"
	},
	{
		"prefix": "51",
		"country_code": "PE"
	},
	{
		"prefix": "52",
		"country_code": "MX",
		"length": 10
	},
	{
		"prefix": "54",
		"country_code": "AR",
		"length": 7
	},
	{
		"prefix": "55",
		"country_code": "BR",
		"length": 10
	},
	{
		"prefix": "56",
		"country_code": "CL",
		"length": 10
	},
	{
		"prefix": "58",
		"country_code": "VE",
		"length": {min:7, max:8}
	},
	{
		"prefix": "590",
		"country_code": "GP"
	},
	{
		"prefix": "593",
		"country_code": "EC"
	},
	{
		"prefix": "594",
		"country_code": "GF"
	},
	{
		"prefix": "595",
		"country_code": "PY",
		"length": 6
	},
	{
		"prefix": "596",
		"country_code": "MQ"
	},
	{
		"prefix": "597",
		"country_code": "SR",
		"mobile_ids": [8]
	},
	{
		"prefix": "598",
		"country_code": "UY",
		"length": 9
	},
	{
		"prefix": "60",
		"country_code": "MY"
	},
	{
		"prefix": "61",
		"country_code": "AU"
	},
	{
		"prefix": "62",
		"country_code": "ID"
	},
	{
		"prefix": "63",
		"country_code": "PH",
		"length": {min:7, max:8}
	},
	{
		"prefix": "64",
		"country_code": "NZ"
	},
	{
		"prefix": "65",
		"country_code": "SG",
		"length": 7
	},
	{
		"prefix": "66",
		"country_code": "TH",
		"length": 10
	},
	{
		"prefix": "673",
		"country_code": "BN"
	},
	{
		"prefix": "7",
		"country_code": "RU",
		"mobile_ids": [9]
	},
	{
		"prefix": "81",
		"country_code": "JP",
		"length": 8
	},
	{
		"prefix": "82",
		"country_code": "KR"
	},
	{
		"prefix": "852",
		"country_code": "HK",
		"length": 8
	},
	{
		"prefix": "853",
		"country_code": "MO",
		"length": 8
	},
	{
		"prefix": "855",
		"country_code": "KH"
	},
	{
		"prefix": "856",
		"country_code": "LA",
		"length": {min:9, max:10}
	},
	{
		"prefix": "86",
		"country_code": "CN"
	},
	{
		"prefix": "880",
		"country_code": "BD",
		"length": 10
	},
	{
		"prefix": "886",
		"country_code": "TW"
	},
	{
		"prefix": "90",
		"country_code": "TR",
		"mobile_ids": [5]
	},
	{
		"prefix": "91",
		"country_code": "IN",
		"length": 7
	},
	{
		"prefix": "94",
		"country_code": "LK",
		"length": {min:7, max:8}
	},
	{
		"prefix": "960",
		"country_code": "MV",
		"length": {min:8, max:9}
	},
	{
		"prefix": "961",
		"country_code": "LB",
		"length": 7
	},
	{
		"prefix": "962",
		"country_code": "JO",
		"length": 8
	},
	{
		"prefix": "965",
		"country_code": "KW",
		"length": 7
	},
	{
		"prefix": "973",
		"country_code": "BH",
		"length": {min:7, max:10}
	},
	{
		"prefix": "975",
		"country_code": "BT",
		"length": 8
	},
	{
		"prefix": "976",
		"country_code": "MN"
	},
	{
		"prefix": "995",
		"country_code": "GE",
		"mobile_ids": [5, 77, 9]
	}
]);
