<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_road%2Fabbrev%2FUSA</id>
	<title>Module:Infobox road/abbrev/USA - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_road%2Fabbrev%2FUSA"/>
	<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Module:Infobox_road/abbrev/USA&amp;action=history"/>
	<updated>2026-06-17T16:42:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://mywikibiz.com/index.php?title=Module:Infobox_road/abbrev/USA&amp;diff=472290&amp;oldid=prev</id>
		<title>Zoran: Pywikibot 6.4.0</title>
		<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Module:Infobox_road/abbrev/USA&amp;diff=472290&amp;oldid=prev"/>
		<updated>2021-07-15T23:21:35Z</updated>

		<summary type="html">&lt;p&gt;Pywikibot 6.4.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local format = mw.ustring.format&lt;br /&gt;
&lt;br /&gt;
local typesModule = require &amp;quot;Module:Infobox road/abbrev/defs&amp;quot;&lt;br /&gt;
Country = typesModule.Country&lt;br /&gt;
Type = typesModule.Type&lt;br /&gt;
Abbr = typesModule.Abbr&lt;br /&gt;
&lt;br /&gt;
local abbrs = Country:new()&lt;br /&gt;
do -- Abbreviation definitions&lt;br /&gt;
    function abbrs:typeOverride(args)&lt;br /&gt;
        local type = args.type&lt;br /&gt;
        local state = args.state&lt;br /&gt;
        if not(state) then return end&lt;br /&gt;
        local stateVarTypes = {&amp;quot;%s&amp;quot;, &amp;quot;%s-old&amp;quot;, &amp;quot;%s 1926&amp;quot;, &amp;quot;%s 1940&amp;quot;, &amp;quot;%s 1948&amp;quot;, &amp;quot;%s 1950&amp;quot;, &amp;quot;%s 1955&amp;quot;}&lt;br /&gt;
        local typesToCheck = {}&lt;br /&gt;
        for i,v in ipairs(stateVarTypes) do&lt;br /&gt;
            local type = format(v, state)&lt;br /&gt;
            typesToCheck[type] = true&lt;br /&gt;
        end&lt;br /&gt;
        if typesToCheck[type] then&lt;br /&gt;
            return self[&amp;quot;SR&amp;quot;]&lt;br /&gt;
        else&lt;br /&gt;
            return nil&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    do -- Interstates&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;I-%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;I&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;Interstate&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;I 1957&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;HI&amp;quot;] = Abbr:new{formatStr = &amp;quot;H-%s&amp;quot;}&lt;br /&gt;
        type[&amp;quot;PR&amp;quot;] = Abbr:new{formatStr = &amp;quot;PRI-%s&amp;quot;}&lt;br /&gt;
    end -- Interstates&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;Future&amp;quot;] = Abbr:new{formatStr = &amp;quot;Future I-%s&amp;quot;} -- Future Interstates&lt;br /&gt;
    &lt;br /&gt;
    do -- U.S. Routes&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;US&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;US&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;US 1926&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;US 1948&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;US 1950&amp;quot;] = type&lt;br /&gt;
        do -- US-x&lt;br /&gt;
            local states = {&amp;quot;AL&amp;quot;, &amp;quot;ID&amp;quot;, &amp;quot;KS&amp;quot;, &amp;quot;OK&amp;quot;, &amp;quot;TN&amp;quot;, &amp;quot;UT&amp;quot;}&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;US-%s&amp;quot;}&lt;br /&gt;
            for i,v in ipairs(states) do&lt;br /&gt;
                type[v] = abbr&lt;br /&gt;
            end&lt;br /&gt;
        end -- US-x&lt;br /&gt;
    end -- U.S. Routes&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;USBR&amp;quot;] = Type:new{formatStr = &amp;quot;USBR&amp;amp;nbsp;%s&amp;quot;} -- U.S. Bicycle Routes&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;NER&amp;quot;] = Abbr:new{formatStr = &amp;quot;Route&amp;amp;nbsp;%s&amp;quot;} -- New England Routes&lt;br /&gt;
    &lt;br /&gt;
    do -- State highways&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;%s&amp;amp;nbsp;%s&amp;quot;, formatArgs = {&amp;quot;state&amp;quot;, &amp;quot;route&amp;quot;}}&lt;br /&gt;
        do&lt;br /&gt;
            local types = {&amp;quot;SH&amp;quot;, &amp;quot;SR&amp;quot;, &amp;quot;Route&amp;quot;, &amp;quot;M&amp;quot;, &amp;quot;K&amp;quot;, &amp;quot;U&amp;quot;, &amp;quot;SH-old&amp;quot;, &amp;quot;SR-old&amp;quot;, &amp;quot;Route-old&amp;quot;, &amp;quot;DE 1964&amp;quot;, &amp;quot;LA 1990&amp;quot;, &amp;quot;M-old&amp;quot;, &amp;quot;M 1919&amp;quot;, &amp;quot;M 1926&amp;quot;, &amp;quot;M 1948&amp;quot;,&lt;br /&gt;
                           &amp;quot;NJ 1956&amp;quot;, &amp;quot;NY 1927&amp;quot;, &amp;quot;NY 1960&amp;quot;, &amp;quot;NC 1945&amp;quot;, &amp;quot;NC 1957&amp;quot;, &amp;quot;SC 1971&amp;quot;, &amp;quot;Town&amp;quot;}&lt;br /&gt;
            for i,v in ipairs(types) do&lt;br /&gt;
                abbrs[v] = type&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        do -- SR-x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;SR-%s&amp;quot;}&lt;br /&gt;
            type[&amp;quot;AL&amp;quot;] = abbr&lt;br /&gt;
        end -- SR-x&lt;br /&gt;
        &lt;br /&gt;
        do -- SR x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;SR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
            local states = {&amp;quot;AZ&amp;quot;, &amp;quot;CA&amp;quot;, &amp;quot;FL&amp;quot;, &amp;quot;GA&amp;quot;, &amp;quot;IN&amp;quot;, &amp;quot;ME&amp;quot;, &amp;quot;NV&amp;quot;, &amp;quot;OH&amp;quot;, &amp;quot;TN&amp;quot;, &amp;quot;VA&amp;quot;, &amp;quot;WA&amp;quot;}&lt;br /&gt;
            for i,v in ipairs(states) do&lt;br /&gt;
                type[v] = abbr&lt;br /&gt;
            end&lt;br /&gt;
        end -- SR x&lt;br /&gt;
        &lt;br /&gt;
        do -- SH x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;SH&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
            type[&amp;quot;CO&amp;quot;] = abbr&lt;br /&gt;
            type[&amp;quot;TX&amp;quot;] = abbr&lt;br /&gt;
        end -- SH x&lt;br /&gt;
        &lt;br /&gt;
        do -- SH-x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;SH-%s&amp;quot;}&lt;br /&gt;
            type[&amp;quot;ID&amp;quot;] = abbr&lt;br /&gt;
            type[&amp;quot;OK&amp;quot;] = abbr&lt;br /&gt;
        end -- SH-x&lt;br /&gt;
        &lt;br /&gt;
        do -- Route x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;Route&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
            local states = {&amp;quot;CT&amp;quot;, &amp;quot;HI&amp;quot;, &amp;quot;MA&amp;quot;, &amp;quot;MO&amp;quot;, &amp;quot;NJ&amp;quot;, &amp;quot;RI&amp;quot;}&lt;br /&gt;
            for i,v in ipairs(states) do&lt;br /&gt;
                type[v] = abbr&lt;br /&gt;
            end&lt;br /&gt;
        end -- Route x&lt;br /&gt;
        &lt;br /&gt;
        do -- &amp;lt;State&amp;gt;-x&lt;br /&gt;
            local abbr = Abbr:new{formatStr = &amp;quot;%s-%s&amp;quot;, formatArgs = {&amp;quot;state&amp;quot;, &amp;quot;route&amp;quot;}}&lt;br /&gt;
            type[&amp;quot;AK&amp;quot;] = abbr&lt;br /&gt;
            type[&amp;quot;PR&amp;quot;] = abbr&lt;br /&gt;
        end -- &amp;lt;State&amp;gt;-x&lt;br /&gt;
        &lt;br /&gt;
        do -- New York&lt;br /&gt;
            local function dabStr(args)&lt;br /&gt;
                local dab = args.dab&lt;br /&gt;
                if dab and #dab &amp;gt; 0 then&lt;br /&gt;
                    args.dabStr = format(&amp;quot; (%s)&amp;quot;, dab)&lt;br /&gt;
                else&lt;br /&gt;
                    args.dabStr = &amp;quot;&amp;quot;&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
            type[&amp;quot;NY&amp;quot;] = Abbr:new{formatStr = &amp;quot;NY&amp;amp;nbsp;%s%s&amp;quot;, formatArgs = {&amp;quot;route&amp;quot;, &amp;quot;dabStr&amp;quot;}, preprocessors = {dabStr}}&lt;br /&gt;
        end -- New York&lt;br /&gt;
        &lt;br /&gt;
        type[&amp;quot;VI&amp;quot;] = Abbr:new{formatStr = &amp;quot;Highway&amp;amp;nbsp;%s&amp;quot;} -- Virgin Islands&lt;br /&gt;
        type[&amp;quot;AR&amp;quot;] = Abbr:new{formatStr = &amp;quot;Hwy.&amp;amp;nbsp;%s&amp;quot;} -- Arkansas&lt;br /&gt;
        type[&amp;quot;GU&amp;quot;] = Abbr:new{formatStr = &amp;quot;GH-%s&amp;quot;} -- Guam&lt;br /&gt;
        type[&amp;quot;IA&amp;quot;] = Abbr:new{formatStr = &amp;quot;Iowa&amp;amp;nbsp;%s&amp;quot;} -- Iowa&lt;br /&gt;
        type[&amp;quot;KS&amp;quot;] = Abbr:new{formatStr = &amp;quot;K-%s&amp;quot;} -- Kansas&lt;br /&gt;
        type[&amp;quot;MI&amp;quot;] = Abbr:new{formatStr = &amp;quot;M-%s&amp;quot;} -- Michigan&lt;br /&gt;
        type[&amp;quot;NE&amp;quot;] = Abbr:new{formatStr = &amp;quot;N-%s&amp;quot;} -- Nebraska&lt;br /&gt;
        type[&amp;quot;WI&amp;quot;] = Abbr:new{formatStr = &amp;quot;WIS&amp;amp;nbsp;%s&amp;quot;} -- Wisconsin&lt;br /&gt;
        type[&amp;quot;WY&amp;quot;] = Abbr:new{formatStr = &amp;quot;WYO&amp;amp;nbsp;%s&amp;quot;} -- Wyoming&lt;br /&gt;
        type[&amp;quot;UT&amp;quot;] = Abbr:new{formatStr = &amp;quot;SR-%s&amp;quot;, exceptions = {[&amp;quot;281-320&amp;quot;] = &amp;quot;SR-281 to SR-320&amp;quot;}} -- Utah&lt;br /&gt;
    end -- State highways&lt;br /&gt;
    &lt;br /&gt;
    do -- Former routes&lt;br /&gt;
        local type = Abbr:new{formatStr = &amp;quot;ex-SR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;Former&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;Former Toll&amp;quot;] = type&lt;br /&gt;
    end -- Former routes&lt;br /&gt;
    &lt;br /&gt;
    do -- Secondary routes&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;SR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;Sec&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;Secondary&amp;quot;] = type&lt;br /&gt;
        local abbr = Abbr:new{formatStr = &amp;quot;SR-%s&amp;quot;}&lt;br /&gt;
        type[&amp;quot;MT&amp;quot;] = abbr&lt;br /&gt;
        type[&amp;quot;TN&amp;quot;] = abbr&lt;br /&gt;
    end -- Secondary routes&lt;br /&gt;
    &lt;br /&gt;
    do -- County routes&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;CR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;CR&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;LA&amp;quot;] = Abbr:new{formatStr = &amp;quot;PR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        local abbr = Abbr:new{formatStr = &amp;quot;CR-%s&amp;quot;}&lt;br /&gt;
        type[&amp;quot;AL&amp;quot;] = abbr&lt;br /&gt;
        type[&amp;quot;ID&amp;quot;] = abbr&lt;br /&gt;
    end -- County routes&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;CDH&amp;quot;] = Abbr:new{formatStr = &amp;quot;%s&amp;quot;} -- County Designated Highways (Michigan)&lt;br /&gt;
    abbrs[&amp;quot;E&amp;quot;] = Abbr:new{formatStr = &amp;quot;E-%s&amp;quot;} -- E-470 (Colorado)&lt;br /&gt;
    &lt;br /&gt;
    do -- Forest Highways&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;FH&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;FR&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;FH&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;FFH&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;CA&amp;quot;] = Abbr:new{formatStr = &amp;quot;F.H.&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        type[&amp;quot;MI&amp;quot;] = Abbr:new{formatStr = &amp;quot;FFH&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
    end -- Forest Highways&lt;br /&gt;
    &lt;br /&gt;
    do -- Toll roads&lt;br /&gt;
        local type = Type:new()&lt;br /&gt;
        abbrs[&amp;quot;Toll&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;FL&amp;quot;] = Abbr:new{formatStr = &amp;quot;SR&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        type[&amp;quot;PA&amp;quot;] = Abbr:new{formatStr = &amp;quot;PA&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        do -- Texas&lt;br /&gt;
            local exceptions = {[&amp;quot;1&amp;quot;] = &amp;quot;Loop&amp;amp;nbsp;1&amp;quot;, [&amp;quot;183A&amp;quot;] = &amp;quot;183A&amp;quot;}&lt;br /&gt;
            type[&amp;quot;TX&amp;quot;] = Abbr:new{formatStr = &amp;quot;SH&amp;amp;nbsp;%s&amp;quot;, exceptions = exceptions}&lt;br /&gt;
        end -- Texas&lt;br /&gt;
    end -- Toll roads&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;LA 1924&amp;quot;] = Abbr:new{formatStr = &amp;quot;SR&amp;amp;nbsp;%s&amp;quot;} -- 1924 Louisiana State Routes&lt;br /&gt;
    &lt;br /&gt;
    do -- Farm to Market Roads&lt;br /&gt;
        local abbr = Abbr:new{formatStr = &amp;quot;FM&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;FM&amp;quot;] = abbr&lt;br /&gt;
        abbrs[&amp;quot;Farm&amp;quot;] = abbr&lt;br /&gt;
    end -- Farm to Market Roads&lt;br /&gt;
    &lt;br /&gt;
    abbrs[&amp;quot;Link&amp;quot;] = Abbr:new{formatStr = &amp;quot;L-%s&amp;quot;} -- Nebraska Links&lt;br /&gt;
    abbrs[&amp;quot;Loop&amp;quot;] = Abbr:new{formatStr = &amp;quot;Loop&amp;amp;nbsp;%s&amp;quot;} -- Loops&lt;br /&gt;
    abbrs[&amp;quot;PSH&amp;quot;] = Abbr:new{formatStr = &amp;quot;PSH&amp;amp;nbsp;%s&amp;quot;} -- Primary State Highways (Washington)&lt;br /&gt;
    abbrs[&amp;quot;SSH&amp;quot;] = Abbr:new{formatStr = &amp;quot;SSH&amp;amp;nbsp;%s&amp;quot;} -- Secondary State Highways (Washington)&lt;br /&gt;
    abbrs[&amp;quot;Park&amp;quot;] = Abbr:new{formatStr = &amp;quot;PR&amp;amp;nbsp;%s&amp;quot;} -- Park Roads&lt;br /&gt;
&lt;br /&gt;
     do -- Parkways&lt;br /&gt;
        local abbr = Abbr:new{formatStr = &amp;quot;%s Parkway&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;Pkwy&amp;quot;] = abbr&lt;br /&gt;
        abbrs[&amp;quot;Parkway&amp;quot;] = abbr&lt;br /&gt;
    end -- Parkways&lt;br /&gt;
 &lt;br /&gt;
    do -- Ranch to Market Roads&lt;br /&gt;
        local abbr = Abbr:new{formatStr = &amp;quot;RM&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;RM&amp;quot;] = abbr&lt;br /&gt;
        abbrs[&amp;quot;Ranch&amp;quot;] = abbr&lt;br /&gt;
    end -- Ranch to Market Roads&lt;br /&gt;
    &lt;br /&gt;
    do -- Recreational Roads&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;RE&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;Rec&amp;quot;] = type&lt;br /&gt;
        abbrs[&amp;quot;RE&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;NE&amp;quot;] = Abbr:new{formatStr = &amp;quot;R-%s&amp;quot;}&lt;br /&gt;
    end -- Recreational Roads&lt;br /&gt;
    &lt;br /&gt;
    do -- Spurs&lt;br /&gt;
        local type = Type:new{formatStr = &amp;quot;Spur&amp;amp;nbsp;%s&amp;quot;}&lt;br /&gt;
        abbrs[&amp;quot;Spur&amp;quot;] = type&lt;br /&gt;
        type[&amp;quot;NE&amp;quot;] = Abbr:new{formatStr = &amp;quot;S-%s&amp;quot;}&lt;br /&gt;
    end -- Spurs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.abbrs = abbrs&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Zoran</name></author>
	</entry>
</feed>