<link href="../fonts/font.css" rel="stylesheet" type="text/css">

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86%3AInfobox_road%2Fcolor</id>
		<title>پودمان:Infobox road/color - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86%3AInfobox_road%2Fcolor"/>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Infobox_road/color&amp;action=history"/>
		<updated>2026-08-03T15:35:40Z</updated>
		<subtitle>تاریخچهٔ ویرایش‌های این صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.imaroof.ir/index.php?title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Infobox_road/color&amp;diff=953&amp;oldid=prev</id>
		<title>Admin: ۱ نسخه واردشده</title>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Infobox_road/color&amp;diff=953&amp;oldid=prev"/>
				<updated>2016-03-03T11:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;۱ نسخه واردشده&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;' lang='fa'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;→ نسخهٔ قدیمی‌تر&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;نسخهٔ ‏۱۳ اسفند ۱۳۹۴، ساعت ۱۱:۲۵&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='fa'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(بدون تفاوت)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.imaroof.ir/index.php?title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Infobox_road/color&amp;diff=952&amp;oldid=prev</id>
		<title>Fredddie: Green for Ecuador</title>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Infobox_road/color&amp;diff=952&amp;oldid=prev"/>
				<updated>2015-11-18T21:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Green for Ecuador&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
Country = {}&lt;br /&gt;
&lt;br /&gt;
function Country:new(obj)&lt;br /&gt;
	obj = obj or {}&lt;br /&gt;
	setmetatable(obj, self)&lt;br /&gt;
	self.__index = self&lt;br /&gt;
	return obj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Country:color(args)&lt;br /&gt;
	local type = args.type&lt;br /&gt;
	return self[type] or self.default&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Country:addTypesAsColor(types, color)&lt;br /&gt;
	for i,type in pairs(types) do&lt;br /&gt;
		self[type] = color&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local colors = {}&lt;br /&gt;
do&lt;br /&gt;
	function colors:color(args)&lt;br /&gt;
		local headerType = args.headerType&lt;br /&gt;
		local countryArg = args.country&lt;br /&gt;
		local headerTypeColor = self[headerType]&lt;br /&gt;
		if headerTypeColor then return headerTypeColor end&lt;br /&gt;
		local success, country = pcall(self.country, self, countryArg)&lt;br /&gt;
		if not(success) then&lt;br /&gt;
			return 'background:#cedff2;'&lt;br /&gt;
		else&lt;br /&gt;
			return country:color(args)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	function colors:country(name)&lt;br /&gt;
		local color = self[name]&lt;br /&gt;
		if color then return color end&lt;br /&gt;
		local module = require(string.format(&amp;quot;Module:Infobox road/color/%s&amp;quot;, name))&lt;br /&gt;
		return module.colors&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	do -- Single-color countries&lt;br /&gt;
		colors.BEL = Country:new{default = &amp;quot;background:#0071B3; color:#fff;&amp;quot;}&lt;br /&gt;
		colors.BGD = Country:new{default = &amp;quot;background:#2C6700; color:white;&amp;quot;}&lt;br /&gt;
		colors.CHN = Country:new{default = &amp;quot;background:#006A4D; color:white;&amp;quot;}&lt;br /&gt;
		colors.ECU = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
		colors.EST = Country:new{default = &amp;quot;background:#0079C1; color:white;&amp;quot;}&lt;br /&gt;
		colors.EUR = Country:new{default = &amp;quot;background:#08842C; color:#fff;&amp;quot;}&lt;br /&gt;
		colors.JOR = Country:new{default = &amp;quot;background:#0079C1; color:white;&amp;quot;}&lt;br /&gt;
		colors.HKG = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
		colors.ISL = Country:new{default = &amp;quot;background:#FFD200; border:1px solid #000;&amp;quot;}&lt;br /&gt;
		colors.NZL = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
		colors.UKR = Country:new{default = &amp;quot;background:#003F87; color:white;&amp;quot;}&lt;br /&gt;
		colors.URY = Country:new{default = &amp;quot;background:#006A4D; color:white;&amp;quot;}&lt;br /&gt;
		colors.VNM = Country:new{default = &amp;quot;background:#003399; color:white;&amp;quot;}&lt;br /&gt;
	end -- Single-color countries&lt;br /&gt;
	&lt;br /&gt;
	do -- Multi-color countries&lt;br /&gt;
		do -- Albania&lt;br /&gt;
			local ALB = Country:new{default = &amp;quot;background:#00408B; color:#fff;&amp;quot;}&lt;br /&gt;
			ALB:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.ALB = ALB&lt;br /&gt;
		end -- Albania&lt;br /&gt;
		do -- Australia&lt;br /&gt;
			local AUS = Country:new{default = &amp;quot;background:#3A7119; color:#FFE133;&amp;quot;}&lt;br /&gt;
			AUS:addTypesAsColor({&amp;quot;freeway&amp;quot;}, &amp;quot;background:#D2E2F9;&amp;quot;)&lt;br /&gt;
			AUS:addTypesAsColor({&amp;quot;highway&amp;quot;, &amp;quot;city highway&amp;quot;}, &amp;quot;background:#E9F9D2;&amp;quot;)&lt;br /&gt;
			AUS:addTypesAsColor({&amp;quot;road&amp;quot;, &amp;quot;rural road&amp;quot;}, &amp;quot;background:#FFFFE0;&amp;quot;)&lt;br /&gt;
			AUS:addTypesAsColor({&amp;quot;street&amp;quot;}, &amp;quot;background:#F9E2D2;&amp;quot;)&lt;br /&gt;
			AUS:addTypesAsColor({&amp;quot;track&amp;quot;}, &amp;quot;background:#fee8ab;&amp;quot;)&lt;br /&gt;
			colors.AUS = AUS&lt;br /&gt;
		end -- Australia&lt;br /&gt;
		do -- Austria&lt;br /&gt;
			local AUT = Country:new{default = &amp;quot;background:#fff; border:1px solid #000;&amp;quot;}&lt;br /&gt;
			AUT:addTypesAsColor({&amp;quot;A&amp;quot;, &amp;quot;S&amp;quot;, &amp;quot;B&amp;quot;}, &amp;quot;background:#276FB7; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.AUT = AUT&lt;br /&gt;
		end -- Austria&lt;br /&gt;
		do -- Bulgaria&lt;br /&gt;
			local BGR = Country:new{default = &amp;quot;background:#003F87; color:white;&amp;quot;}&lt;br /&gt;
			BGR:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#006A4D; color:white;&amp;quot;)&lt;br /&gt;
			colors.BGR = BGR&lt;br /&gt;
		end -- Bulgaria&lt;br /&gt;
		do -- Croatia&lt;br /&gt;
			local HRV = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			HRV:addTypesAsColor({&amp;quot;E&amp;quot;, &amp;quot;A&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			HRV:addTypesAsColor({&amp;quot;D&amp;quot;}, &amp;quot;background:#0066CC; color:#fff;&amp;quot;)&lt;br /&gt;
			HRV:addTypesAsColor({&amp;quot;Z&amp;quot;}, &amp;quot;background:#FFCC33; color:black;&amp;quot;)&lt;br /&gt;
			colors.HRV = HRV&lt;br /&gt;
		end -- Croatia&lt;br /&gt;
		do -- Cyprus&lt;br /&gt;
			local CYP = Country:new{default = &amp;quot;background:#003F87; color:#FFC000;&amp;quot;}&lt;br /&gt;
			CYP:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#005024; color:#FFC000;&amp;quot;)&lt;br /&gt;
			colors.CYP = CYP&lt;br /&gt;
		end -- Cyprus&lt;br /&gt;
		do -- Czech Republic&lt;br /&gt;
			local CZE = Country:new{default = &amp;quot;background:#003F87; color:white;&amp;quot;}&lt;br /&gt;
			CZE:addTypesAsColor({&amp;quot;D&amp;quot;, &amp;quot;R&amp;quot;}, &amp;quot;background:#006A4D; color:white;&amp;quot;)&lt;br /&gt;
			colors.CZE = CZE&lt;br /&gt;
		end -- Czech Republic&lt;br /&gt;
		do -- Denmark&lt;br /&gt;
			local DNK = Country:new{default = &amp;quot;background:#039; color:#fff;&amp;quot;}&lt;br /&gt;
			DNK:addTypesAsColor({&amp;quot;E&amp;quot;, &amp;quot;M&amp;quot;}, &amp;quot;background:#006A4D; color:#fff;&amp;quot;)&lt;br /&gt;
			DNK:addTypesAsColor({&amp;quot;S&amp;quot;}, &amp;quot;background:#fff; border:1px solid #af1e2d; color:#af1e2d;&amp;quot;)&lt;br /&gt;
			colors.DNK = DNK&lt;br /&gt;
		end -- Denmark&lt;br /&gt;
		do -- France&lt;br /&gt;
			local FRA = Country:new{default = &amp;quot;background:#fff; border:1px solid #000;&amp;quot;}&lt;br /&gt;
			FRA:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#0079C1; color:#fff;&amp;quot;)&lt;br /&gt;
			FRA:addTypesAsColor({&amp;quot;N&amp;quot;}, &amp;quot;background:#006A4D; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.FRA = FRA&lt;br /&gt;
			colors.MTQ = FRA&lt;br /&gt;
		end -- France&lt;br /&gt;
		do -- Georgia&lt;br /&gt;
			local GEO = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			GEO:addTypesAsColor({&amp;quot;A&amp;quot;, &amp;quot;International&amp;quot;}, &amp;quot;background:#039; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.GEO = GEO&lt;br /&gt;
		end -- Georgia&lt;br /&gt;
		do -- Germany&lt;br /&gt;
			local DEU = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			DEU:addTypesAsColor({&amp;quot;A&amp;quot;, &amp;quot;Autobahn&amp;quot;}, &amp;quot;background:#039; color:#fff;&amp;quot;)&lt;br /&gt;
			DEU:addTypesAsColor({&amp;quot;B&amp;quot;, &amp;quot;Bundesstraße&amp;quot;, &amp;quot;Bundesstrasse&amp;quot;}, &amp;quot;background:#FC3; color:black&amp;quot;)&lt;br /&gt;
			DEU:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.DEU = DEU&lt;br /&gt;
		end -- Germany&lt;br /&gt;
                do -- Ghana&lt;br /&gt;
			local GHA = Country:new{default = &amp;quot;background:#006A4D; color:#FFF;&amp;quot;}&lt;br /&gt;
			GHA:addTypesAsColor({&amp;quot;N&amp;quot;}, &amp;quot;background:#0079C1; color:#FFF;&amp;quot;)&lt;br /&gt;
			colors.GHA = GHA&lt;br /&gt;
		end -- Ghana&lt;br /&gt;
		do -- Greece&lt;br /&gt;
			local GRC = Country:new{default = &amp;quot;background:#0079C1; color:#FFF;&amp;quot;}&lt;br /&gt;
			GRC:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#006A4D; color:#FFF;&amp;quot;)&lt;br /&gt;
			colors.GRC = GRC&lt;br /&gt;
		end -- Greece&lt;br /&gt;
		do -- Hungary&lt;br /&gt;
			local HUN = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
			HUN:addTypesAsColor({&amp;quot;M&amp;quot;}, &amp;quot;background:#0079C1; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.HUN = HUN&lt;br /&gt;
		end -- Hungary&lt;br /&gt;
                do -- Iran&lt;br /&gt;
			local IRN = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			IRN:addTypesAsColor({&amp;quot;freeway&amp;quot;}, &amp;quot;background:#06c; color:#fff;&amp;quot;)&lt;br /&gt;
			IRN:addTypesAsColor({&amp;quot;expressway&amp;quot;}, &amp;quot;background:#22B14C; color:#fff;&amp;quot;)&lt;br /&gt;
			IRN:addTypesAsColor({&amp;quot;road&amp;quot;}, &amp;quot;background:#22B14C; color:#fff;&amp;quot;)&lt;br /&gt;
			IRN:addTypesAsColor({&amp;quot;boulevard&amp;quot;}, &amp;quot;background:#fff; color:#000;&amp;quot;)&lt;br /&gt;
			IRN:addTypesAsColor({&amp;quot;street&amp;quot;}, &amp;quot;background:#fff; color:#000;&amp;quot;)&lt;br /&gt;
			colors.IRN = IRN&lt;br /&gt;
		end -- Iran&lt;br /&gt;
		do -- Republic of Ireland&lt;br /&gt;
			local IRL = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			IRL:addTypesAsColor({&amp;quot;M&amp;quot;}, &amp;quot;background:#0079C1; color:#fff;&amp;quot;)&lt;br /&gt;
			IRL:addTypesAsColor({&amp;quot;N&amp;quot;}, &amp;quot;background:#00703C; color:#FFD200;&amp;quot;)&lt;br /&gt;
			IRL:addTypesAsColor({&amp;quot;R&amp;quot;}, &amp;quot;background:#fff; border:1px solid #000;&amp;quot;)&lt;br /&gt;
			colors.IRL = IRL&lt;br /&gt;
		end -- Republic of Ireland&lt;br /&gt;
		do -- Italy&lt;br /&gt;
			local ITA = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			ITA:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			ITA:addTypesAsColor({&amp;quot;SS&amp;quot;}, &amp;quot;background:#003F87; color:#fff;&amp;quot;)&lt;br /&gt;
			ITA:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.ITA = ITA&lt;br /&gt;
		end -- Italy&lt;br /&gt;
                do -- Kosovo&lt;br /&gt;
			local KOS = Country:new{default = &amp;quot;background:#0066cc; color:#fff;&amp;quot;}&lt;br /&gt;
			KOS:addTypesAsColor({&amp;quot;R&amp;quot;}, &amp;quot;background:#009933; color:#fff;&amp;quot;)&lt;br /&gt;
			KOS:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.KOS = KOS&lt;br /&gt;
		end -- Netherlands&lt;br /&gt;
		do -- Netherlands&lt;br /&gt;
			local NLD = Country:new{default = &amp;quot;background:#0079C1; color:#fff;&amp;quot;}&lt;br /&gt;
			NLD:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.NLD = NLD&lt;br /&gt;
		end -- Netherlands&lt;br /&gt;
		do -- Malaysia&lt;br /&gt;
			local MYS = Country:new{default = &amp;quot;background:#0079C1; color:#fff;&amp;quot;}&lt;br /&gt;
			MYS:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#006A4D; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.MYS = MYS&lt;br /&gt;
		end -- Malaysia&lt;br /&gt;
                do -- Pakistan&lt;br /&gt;
			local PAK = Country:new{default = &amp;quot;background:#0079C1; color:#fff;&amp;quot;}&lt;br /&gt;
			PAK:addTypesAsColor({&amp;quot;M&amp;quot;}, &amp;quot;background:#00703c; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.PAK = PAK&lt;br /&gt;
		end -- Pakistan&lt;br /&gt;
		do -- Poland&lt;br /&gt;
			local POL = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
			POL:addTypesAsColor({&amp;quot;A&amp;quot;, &amp;quot;S&amp;quot;}, &amp;quot;background:#0079C1; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.POL = POL&lt;br /&gt;
		end --Poland&lt;br /&gt;
		do -- Slovakia&lt;br /&gt;
			local SVK = Country:new{default = &amp;quot;background:#0079C1; color:#fff;&amp;quot;}&lt;br /&gt;
			SVK:addTypesAsColor({&amp;quot;D&amp;quot;, &amp;quot;R&amp;quot;}, &amp;quot;background:#006A4D; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.SVK = SVK&lt;br /&gt;
		end -- Slovakia&lt;br /&gt;
		do -- South Africa&lt;br /&gt;
			local ZAF = Country:new{default = &amp;quot;background:#006A4D; color:#FFF;&amp;quot;}&lt;br /&gt;
			ZAF:addTypesAsColor({&amp;quot;M&amp;quot;, &amp;quot;N&amp;quot;}, &amp;quot;background:#0079C1; color:#FFF;&amp;quot;)&lt;br /&gt;
			colors.ZAF = ZAF&lt;br /&gt;
		end -- South Africa&lt;br /&gt;
		do -- Spain&lt;br /&gt;
			local ESP = Country:new{default = &amp;quot;background:#E8E8E8;&amp;quot;}&lt;br /&gt;
			ESP:addTypesAsColor({&amp;quot;A&amp;quot;, &amp;quot;AP&amp;quot;, &amp;quot;AS&amp;quot;}, &amp;quot;background:#039; color:#fff;&amp;quot;)&lt;br /&gt;
			ESP:addTypesAsColor({&amp;quot;N&amp;quot;}, &amp;quot;background:#e41408; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.ESP = ESP&lt;br /&gt;
		end -- Spain&lt;br /&gt;
		do -- Sri Lanka&lt;br /&gt;
			local LKA = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
			LKA:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#0079C1; color:#fff;&amp;quot;)&lt;br /&gt;
			LKA:addTypesAsColor({&amp;quot;A&amp;quot;}, &amp;quot;background:#006A4D; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.LKA = LKA&lt;br /&gt;
		end -- Sri Lanka&lt;br /&gt;
		do -- Switzerland&lt;br /&gt;
			local CHE = Country:new{default = &amp;quot;background:#cedff2;&amp;quot;}&lt;br /&gt;
			CHE:addTypesAsColor({&amp;quot;E&amp;quot;}, &amp;quot;background:#08842C; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.CHE = CHE&lt;br /&gt;
		end -- Switzerland&lt;br /&gt;
		do -- Turkey&lt;br /&gt;
			local TUR = Country:new{default = &amp;quot;background:#006A4D; color:#fff;&amp;quot;}&lt;br /&gt;
			TUR:addTypesAsColor({&amp;quot;state&amp;quot;, &amp;quot;D&amp;quot;}, &amp;quot;background:#003F87; color:#fff;&amp;quot;)&lt;br /&gt;
			colors.TUR = TUR&lt;br /&gt;
		end -- Turkey&lt;br /&gt;
		do -- United States&lt;br /&gt;
			local USA = Country:new{default = &amp;quot;background:#006A4D; color:white;&amp;quot;}&lt;br /&gt;
			USA:addTypesAsColor({&amp;quot;FFH&amp;quot;, &amp;quot;FR&amp;quot;, &amp;quot;NER&amp;quot;, &amp;quot;Rec&amp;quot;, &amp;quot;RE&amp;quot;, &amp;quot;Park&amp;quot;}, &amp;quot;background:#704214; color:white;&amp;quot;)&lt;br /&gt;
			colors.USA = USA&lt;br /&gt;
		end -- United States&lt;br /&gt;
	end -- Multi-color countries&lt;br /&gt;
	&lt;br /&gt;
    do -- Built-in header types&lt;br /&gt;
		colors[&amp;quot;under construction&amp;quot;] = &amp;quot;background:#fc6;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;const&amp;quot;] = &amp;quot;background:#fc6;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;uc&amp;quot;] = &amp;quot;background:#fc6;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;historic&amp;quot;] = &amp;quot;background:#704214; color:white;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;historical&amp;quot;] = &amp;quot;background:#704214; color:white;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;hist&amp;quot;] = &amp;quot;background:#704214; color:white;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;scenic&amp;quot;] = &amp;quot;background:#704214; color:white;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;decommissioned&amp;quot;] = &amp;quot;background:#AAA;&amp;quot;&lt;br /&gt;
		colors[&amp;quot;former&amp;quot;] = &amp;quot;background:#AAA;&amp;quot;&lt;br /&gt;
	end -- Built-in header types&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._color(args)&lt;br /&gt;
	return colors:color(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.color(frame)&lt;br /&gt;
	local pframe = frame:getParent()&lt;br /&gt;
	local config = frame.args -- the arguments passed BY the template, in the wikitext of the template itself&lt;br /&gt;
	local args = pframe.args -- the arguments passed TO the template, in the wikitext that transcludes the template&lt;br /&gt;
	&lt;br /&gt;
	local function emptyParam(param)&lt;br /&gt;
		local empty = {[''] = true, ['¬'] = true}&lt;br /&gt;
		if not(param) or empty[param] then&lt;br /&gt;
			return nil&lt;br /&gt;
		else&lt;br /&gt;
			return param&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local state = config.state or args.state&lt;br /&gt;
	state = emptyParam(state)&lt;br /&gt;
	local province = config.province or args.province&lt;br /&gt;
	province = emptyParam(province)&lt;br /&gt;
	local type = config.type or args.type&lt;br /&gt;
	local subtype = config.subtype or args.subtype or nil&lt;br /&gt;
	&lt;br /&gt;
	local headerType = args.header_type or config.header_type&lt;br /&gt;
	headerType = emptyParam(headerType)&lt;br /&gt;
	if headerType then&lt;br /&gt;
		headerType = string.lower(headerType)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local countryArg = config.country or args.country&lt;br /&gt;
	countryArg = emptyParam(countryArg)&lt;br /&gt;
	local country = countryArg&lt;br /&gt;
	if not(country) then&lt;br /&gt;
		if colors[headerType] then&lt;br /&gt;
			country = ''&lt;br /&gt;
		else&lt;br /&gt;
			local stateParam = state or province&lt;br /&gt;
			if not(stateParam) then&lt;br /&gt;
				country = ''&lt;br /&gt;
			else&lt;br /&gt;
				local countryMask = require &amp;quot;Module:Infobox road/meta/mask/country&amp;quot;&lt;br /&gt;
				country = countryMask._country(stateParam, countryArg)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return p._color{country=country, state=state, province=province, type=type, subtype=subtype, headerType=headerType}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Fredddie</name></author>	</entry>

	</feed>