local p =
local format = mw.ustring.format
local mapsizes =
function p._map(args) local map = args.map or if args.map_custom
local mapsize = mapsizes[args.country] or '290' local alt = args.map_alt or return format("", map, mapsize, alt)end
function p.map(frame) local argsModule = require("Module:Arguments") local args = argsModule.getArgs(frame) local state = args.state or args.province if not args.country then local countryMask = mw.loadData("Module:Road data/countrymask") args.country = countryMask[state] end return p._map(args)end
return p