Packages
pillar
0.2.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.34.1
0.34.0
0.33.1
0.33.0
0.32.0
0.31.0
0.30.0
0.29.1
0.29.0
0.28.0
0.27.0
0.26.1
0.26.0
0.25.1
0.25.0
0.24.0
0.23.3
0.23.2
0.23.1
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.2
0.18.1
0.18.0
0.17.3
0.17.2
0.17.1
0.17.0
0.16.2
0.16.1
0.16.0
0.15.0
0.14.0
0.13.1
0.13.0
0.12.0
0.11.0
0.10.0
0.9.1
0.9.0
0.8.1
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.0
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.0
Elixir client for ClickHouse, a fast open-source Online Analytical Processing (OLAP) database management system.
Current section
Files
Jump to
Current section
Files
lib/vin_decode/dictionaries/countries.ex
defmodule VinDecode.Dictionaries.Countries do
@moduledoc false
@data %{
"VF" => "France",
"1J" => "United States",
"AC" => "United Kingdom",
"LT" => "China",
"ME" => "India",
"MC" => "India",
"8B" => "Argentina",
"2Z" => "Canada",
"XL" => "The Netherlands",
"2P" => "Canada",
"SU" => "Poland",
"J8" => "Japan",
"LZ" => "China",
"6E" => "Australia",
"VR" => "France",
"WL" => "Germany",
"8D" => "Argentina",
"4W" => "United States",
"81" => "Venezuela",
"8C" => "Argentina",
"ZC" => "Italy",
"4S" => "United States",
"6P" => "Australia",
"L1" => "China",
"22" => "Canada",
"VZ" => "Yugoslavia",
"WF" => "Germany",
"J9" => "Japan",
"J3" => "Japan",
"JV" => "Japan",
"9D" => "Brazil",
"LE" => "China",
"41" => "United States",
"VU" => "Spain",
"8Y" => "Venezuela",
"59" => "United States",
"WH" => "Germany",
"55" => "United States",
"MK" => "Indonesia",
"2E" => "Canada",
"WY" => "Germany",
"9J" => "Colombia",
"PC" => "Philippines",
"3T" => "Mexico",
"7E" => "New Zealand",
"VD" => "Austria",
"52" => "United States",
"YH" => "Finland",
"7A" => "New Zealand",
"MR" => "Thailand",
"YA" => "Belgium",
"95" => "Brazil",
"37" => "Mexico",
"J1" => "Japan",
"JE" => "Japan",
"9G" => "Colombia",
"3W" => "Mexico",
"5P" => "United States",
"4D" => "United States",
"99" => "Brazil",
"3U" => "Mexico",
"6W" => "Australia",
"ZL" => "Italy",
"6T" => "Australia",
"VC" => "Austria",
"PP" => "Malaysia",
"6U" => "Australia",
"AH" => "United Kingdom",
"3F" => "Mexico",
"SY" => "Poland",
"JB" => "Japan",
"TV" => "Hungary",
"1M" => "United States",
"W0" => "Germany",
"4Y" => "United States",
"LJ" => "China",
"38" => "Mexico",
"4T" => "United States",
"3D" => "Mexico",
"9B" => "Brazil",
"1N" => "United States",
"32" => "Mexico",
"J2" => "Japan",
"ZG" => "Italy",
"3H" => "Mexico",
"4J" => "United States",
"AM" => "United Kingdom",
"JX" => "Japan",
"8A" => "Argentina",
"YD" => "Belgium",
"ZH" => "Italy",
"SR" => "Germany",
"TC" => "Switzerland",
"1A" => "United States",
"2W" => "Canada",
"JP" => "Japan",
"AE" => "United Kingdom",
"4H" => "United States",
"L5" => "China",
"W5" => "Germany",
"W7" => "Germany",
"TA" => "Switzerland",
"5V" => "United States",
"WA" => "Germany",
"ML" => "Thailand",
"TU" => "Hungary",
"MH" => "Indonesia",
"96" => "Brazil",
"8E" => "Argentina",
"4V" => "United States",
"J6" => "Japan",
"ST" => "Germany",
"WJ" => "Germany",
"JR" => "Japan",
"YB" => "Belgium",
"26" => "Canada",
"LG" => "China",
"WD" => "Germany",
"4E" => "United States",
"6V" => "Australia",
"WW" => "Germany",
"WT" => "Germany",
"MD" => "India",
"30" => "Mexico",
"J4" => "Japan",
"46" => "United States",
"WV" => "Germany",
"36" => "Mexico",
"2G" => "Canada",
"2J" => "Canada",
"2N" => "Canada",
"TF" => "Switzerland",
"AL" => "United Kingdom",
"94" => "Brazil",
"L0" => "China",
"KL" => "South Korea",
"PM" => "Malaysia",
"6R" => "Australia",
"YF" => "Finland",
"LH" => "China",
"X0" => "Russia",
"JH" => "Japan",
"6D" => "Australia",
"97" => "Brazil",
"MG" => "Indonesia",
"4X" => "United States",
"LA" => "China",
"2C" => "Canada",
"LF" => "China",
"1B" => "United States",
"21" => "Canada",
"WU" => "Germany",
"W8" => "Germany",
"6H" => "Australia",
"3C" => "Mexico",
"8H" => "Chile",
"VG" => "France",
"9A" => "Brazil",
"47" => "United States",
"42" => "United States",
"J5" => "Japan",
"X7" => "Russia",
"17" => "United States",
"5L" => "United States",
"YJ" => "Finland",
"ZD" => "Italy",
"2S" => "Canada",
"48" => "United States",
"1F" => "United States",
"8F" => "Chile",
"5C" => "United States",
"YS" => "Sweden",
"1K" => "United States",
"93" => "Brazil",
"W3" => "Germany",
"W2" => "Germany",
"ZR" => "Italy",
"VH" => "France",
"WB" => "Germany",
"VV" => "Spain",
"6J" => "Australia",
"LD" => "China",
"TK" => "Czech Republic",
"YC" => "Belgium",
"6K" => "Australia",
"9C" => "Brazil",
"MM" => "Thailand",
"LU" => "China",
"MF" => "Indonesia",
"7C" => "New Zealand",
"1P" => "United States",
"XM" => "The Netherlands",
"2L" => "Canada",
"33" => "Mexico",
"1E" => "United States",
"3E" => "Mexico",
"40" => "United States",
"3K" => "Mexico",
"3Z" => "Mexico",
"5B" => "United States",
"PL" => "Malaysia",
"4R" => "United States",
"98" => "Brazil",
"WR" => "Germany",
"27" => "Canada",
"WE" => "Germany",
"YV" => "Sweden",
"L6" => "China",
"MJ" => "Indonesia",
"AA" => "United Kingdom",
"KP" => "South Korea",
"XW" => "USSR",
"1H" => "United States",
"VM" => "France",
"2K" => "Canada",
"XS" => "USSR",
"RF" => "Taiwan",
"1U" => "United States",
"1G" => "United States",
"LC" => "China",
"1T" => "United States",
"1S" => "United States",
"TM" => "Czech Republic",
"TE" => "Switzerland",
"JK" => "Japan",
"28" => "Canada",
"LP" => "China",
"V1" => "Yugoslavia",
"W6" => "Germany",
"4B" => "United States",
"TP" => "Czech Republic",
"6B" => "Australia",
"2A" => "Canada",
"SZ" => "Poland",
"35" => "Mexico",
"JU" => "Japan",
"2Y" => "Canada",
"7D" => "New Zealand",
"WZ" => "Germany",
"YK" => "Finland",
"YG" => "Finland",
"X4" => "Russia",
"4G" => "United States",
"TL" => "Czech Republic",
"5F" => "United States",
"2F" => "Canada",
"2X" => "Canada",
"JN" => "Japan",
"WK" => "Germany",
"WS" => "Germany",
"WN" => "Germany",
"6L" => "Australia",
"AF" => "United Kingdom",
"LK" => "China",
"LN" => "China",
"5Y" => "United States",
"SX" => "Poland",
"L9" => "China",
"JW" => "Japan",
"SS" => "Germany",
"5G" => "United States",
"PA" => "Philippines",
"5K" => "United States",
"JZ" => "Japan",
"18" => "United States",
"5D" => "United States",
"5W" => "United States",
"AD" => "United Kingdom",
"AK" => "United Kingdom",
"LY" => "China",
"12" => "United States",
"JA" => "Japan",
"1V" => "United States",
"5X" => "United States",
"20" => "Canada",
"25" => "Canada",
"57" => "United States",
"LS" => "China",
"2V" => "Canada",
"3S" => "Mexico",
"1L" => "United States",
"5J" => "United States",
"2T" => "Canada",
"44" => "United States",
"AB" => "United Kingdom",
"3J" => "Mexico",
"13" => "United States",
"RG" => "Taiwan",
"TN" => "Czech Republic",
"LM" => "China",
"LB" => "China",
"YE" => "Belgium",
"V2" => "Yugoslavia",
"43" => "United States",
"4U" => "United States",
"TH" => "Switzerland",
"7B" => "New Zealand",
"LV" => "China",
"LX" => "China",
"31" => "Mexico",
"50" => "United States",
"JT" => "Japan",
"10" => "United States",
"L7" => "China",
"4Z" => "United States",
"TW" => "Portugal",
"4L" => "United States",
"MB" => "India",
"JF" => "Japan",
"KN" => "South Korea",
"6F" => "Australia",
"PN" => "Malaysia",
"JM" => "Japan",
"XT" => "USSR",
"TB" => "Switzerland",
"J7" => "Japan",
"5U" => "United States",
"PB" => "Philippines",
"19" => "United States",
"JL" => "Japan",
"2D" => "Canada",
"1W" => "United States",
"AG" => "United Kingdom",
"5T" => "United States",
"3A" => "Mexico",
"L3" => "China",
"TJ" => "Czech Republic",
"MN" => "Thailand",
"KM" => "South Korea",
"5H" => "United States",
"X3" => "Russia",
"4M" => "United States",
"JY" => "Japan",
"2H" => "Canada",
"WG" => "Germany",
"L8" => "China",
"39" => "Mexico",
"JC" => "Japan",
"1Y" => "United States",
"TR" => "Hungary",
"WC" => "Germany",
"5A" => "United States",
"VW" => "Spain",
"ZA" => "Italy",
"JJ" => "Japan",
"3B" => "Mexico",
"9E" => "Brazil",
"1C" => "United States",
"JD" => "Japan",
"3Y" => "Mexico",
"JS" => "Japan",
"J0" => "Japan",
"34" => "Mexico",
"SN" => "Germany",
"5N" => "United States",
"4K" => "United States",
"WP" => "Germany",
"1D" => "United States",
"9H" => "Colombia",
"4F" => "United States",
"ZB" => "Italy",
"8Z" => "Venezuela",
"4C" => "United States",
"VB" => "Austria",
"W9" => "Germany",
"JG" => "Japan",
"1R" => "United States",
"2R" => "Canada",
"2U" => "Canada",
"PE" => "Philippines",
"TG" => "Switzerland",
"PD" => "Philippines",
"45" => "United States",
"YW" => "Sweden",
"W1" => "Germany",
"6A" => "Australia",
"W4" => "Germany",
"VX" => "Yugoslavia",
"3X" => "Mexico",
"54" => "United States",
"LL" => "China",
"16" => "United States",
"VK" => "France",
"51" => "United States",
"56" => "United States",
"VT" => "Spain",
"3M" => "Mexico",
"LW" => "China",
"8G" => "Chile",
"5S" => "United States",
"MP" => "Thailand",
"AJ" => "United Kingdom",
"ZP" => "Italy",
"LR" => "China",
"ZE" => "Italy",
"5Z" => "United States",
"5R" => "United States",
"ZF" => "Italy",
"3V" => "Mexico",
"4P" => "United States",
"VA" => "Austria",
"VN" => "France",
"MA" => "India",
"1Z" => "United States",
"YU" => "Sweden",
"WX" => "Germany",
"L2" => "China",
"3R" => "Mexico",
"6M" => "Australia",
"82" => "Venezuela",
"14" => "United States",
"VE" => "Austria",
"4N" => "United States",
"49" => "United States",
"XV" => "USSR",
"2M" => "Canada",
"PR" => "Malaysia",
"KR" => "South Korea",
"X5" => "Russia",
"TT" => "Hungary",
"3N" => "Mexico",
"5M" => "United States",
"58" => "United States",
"X8" => "Russia",
"VY" => "Yugoslavia",
"23" => "Canada",
"ZJ" => "Italy",
"15" => "United States",
"ZM" => "Italy",
"24" => "Canada",
"VS" => "Spain",
"X6" => "Russia",
"SP" => "Germany",
"5E" => "United States",
"6C" => "Australia",
"ZK" => "Italy",
"XN" => "The Netherlands",
"VL" => "France",
"VP" => "France",
"ZN" => "Italy",
"YT" => "Sweden",
"4A" => "United States",
"8X" => "Venezuela",
"9F" => "Colombia",
"2B" => "Canada",
"53" => "United States",
"3P" => "Mexico",
"SW" => "Poland",
"11" => "United States",
"8J" => "Chile",
"SV" => "Poland",
"6N" => "Australia",
"VJ" => "France",
"6S" => "Australia",
"WM" => "Germany",
"1X" => "United States",
"L4" => "China",
"29" => "Canada",
"TS" => "Hungary",
"3L" => "Mexico",
"6G" => "Australia",
"XU" => "USSR",
"3G" => "Mexico",
"X9" => "Russia",
"TD" => "Switzerland"
}
def country(vin) do
substring = String.slice(vin, 0..1)
@data[substring]
end
end