-- Functions
local _G = getfenv(0)
local pairs = _G.pairs;
-- Libraries
-- ----------------------------------------------------------------------------
-- AddOn namespace.
-- ----------------------------------------------------------------------------
local FOLDER_NAME, private = ...
local LibStub = _G.LibStub
local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name);

--Horde------------------------------------------------------------------------
local Durotar = L["Kalimdor, Durotar"]
local PtoOG = L["Portal to Orgrimmar"]
local ZtoOG = L["Zeppelin to Orgrimmar"]
local Mulgore = L["Kalimdor, Mulgore"]
local PtoTB = L["Portal to Thunder Bluff"]
local ZtoTB = L["Zeppelin to Thunder Bluff"]
local Tirisfal = L["Eastern Kingdoms, Tirisfal Glades"]
local PtoUC = L["Portal to Undercity"]
local inUCMq = L["in Undercity Magic Quarter"]
local EversongWoods = L["Eastern Kingdoms, Eversong Woods"]
local PtoSM = L["Portal to Silvermoon"]
local NorthernBarrens = L["Kalimdor, Northern Barrens"]
local BtoRatchet = L["Boat to Ratchet"]

local PtoWarspear = L["Portal to Warspear"]
local PtoVolmar = L["Portal to Vol'mar"]

local Zandalar = L["Zandalar"]
local PtoZuldazar = L["Portal to Zuldazar"]
local StoMechagon = L["Submarine to Mechagon"]
local Orboftranslocation = L["Orb of translocation"]
local returntoZuldazar = L["Return to Zuldazar"]
local BtoVolDun = L["Boat to Vol'Dun"]
local BtoNazmir = L["Boat to Nazmir"]
local BtoZuldazar = L["Boat to Zuldazar"]
--Alliance---------------------------------------------------------------------
local ElwynnForest = L["Eastern Kingdoms, Elwynn Forest"]
local PtoSW = L["Portal to Stormwind"]
local BtoSW = L["Boat to Stormwind"]
local DrTtoSW = L["Deeprun Tram to Stormwind"]
local Teldrassil = L["Kalimdor, Teldrassil"]
local PtoDarnassus = L["Portal to Darnassus"]
local AzuremystIsle = L["Kalimdor, Azuremyst Isle"]
local PtoExodar = L["Portal to Exodar"]
local inExodar = L["in Exodar"]
local DunMorogh = L["Eastern Kingdoms, Dun Morogh"]
local PtoIF = L["Portal to Ironforge"]	
local DrTtoIF = L["Deeprun Tram to Ironforge"]

local BtoMenethilHarbor = L["Boat to Menethil Harbor"]
local PtoStormshield = L["Portal to Stormshield"]
local PtoLionswatch = L["Portal to Lion's watch"]
local KulTiras = L["Kul Tiras"]
local TiragardeSound = L["Kul Tiras, Tiragarde Sound"]
local PtoBoralus = L["Portal to Boralus"]
local BtoBoralus = L["Boat to Boralus"]	
local returntoBoralus = L["Return to Boralus"]
local BtoDrustvar = L["Boat to Drustvar"]
local BtoStormsongValley = L["Boat to Stormsong Valley"]
local BtoTiragardeSound = L["Boat to Tiragarde Sound"]
--Neutral----------------------------------------------------------------------
local CrystalsongForest = L["Northrend, Crystalsong Forest"]
local BrokenIsles = L["Broken Isles"]
local PtoDala = L["Portal to Dalaran"]
local PtotPurpleParlor = L["Portal to the Purple Parlor"]
local PtoEmeraldDreamway = L["Portal to Emerald Dreamway"]
local PtoHelheim = L["Portal to Helheim"]
local PtoStormheim = L["Portal to Stormheim"]
local Stormheim = L["Broken Isles, Stormheim"]
local Ashran = L["Draenor, Ashran"]
local TanaanJungle = L["Draenor, Tanaan Jungle"]
local BoreanTundra = L["Northrend, Borean Tundra"]
local ZtoBoreanTundra = L["Zeppelin to Borean Tundra"]
local BtoBoreanTundra = L["Boat to Borean Tundra"]
local WarsongHold = L["Northrend, Warsong Hold"]
local ValianceKeep = L["Northrend, Valiance Keep"]
local BtoUnuPe = L["Boat to Unu'Pe"]
local Dragonblight = L["Northrend, Dragonblight"]
local BtoMoaKiHarbor = L["Boat to Moa'Ki Harbor"]
local HowlingFjord = L["Northrend, Howling Fjord"]
local PtoHowlingFjord = L["Portal to Howling Fjord"]
local VengeanceLanding = L["Northrend, Vengeance Landing"]
local BtoHowlingFjord = L["Boat to Howling Fjord"]
local Valgarde = L["Northrend, Valgarde"]
local BtoKamagua = L["Boat to Kamagua"]
local Outland = L["Outland"]		
local PtoHellfirePeninsula = L["Portal to Hellfire Peninsula"]
local PtoIofQD = L["Portal to Isle of Quel'Danas"]
local Pandaria = L["Pandaria"]
local TownlongSteppes = L["Pandaria, Townlong Steppes"]
local PtoIofT =  L["Portal to Isle of Thunder"]
local PtoSPG = L["Portal to Shado-Pan Garrison"]
local EasternKingdoms = L["Eastern Kingdoms"]
local Wetlands = L["Eastern Kingdoms, Wetlands"]
local PtoNazjatar = L["Portal to Nazjatar"]
local PtoSilithus = L["Portal to Silithus"]
local Maelstrom = L["Maelstrom"]
local Deepholm = L["Maelstrom, Deepholm"]
local PtoTempleofEarth = L["Portal to Temple of Earth"]
local PtoTherazanesThrone = L["Portal to Therazane's Throne"]
local ZtoStranglethornVale = L["Zeppelin to Stranglethorn Vale"]
local PtoStranglethornVale = L["Portal to Stranglethorn Vale"]
local StranglethornVale = L["Eastern Kingdoms, Stranglethorn Vale"]
local BtoBootyBay = L["Boat to Booty Bay"]
local GromgolBaseCamp = L["Eastern Kingdoms, Grom'gol Base Camp"]
local Kalimdor = L["Kalimdor"]
local DustwallowMarsh = L["Kalimdor, Dustwallow Marsh"]
local BtoTheramore = L["Boat to Theramore"]
local PtoTolBarad = L["Portal to Tol Barad"]
local PtoUldum = L["Portal to Uldum"]
local PtoDeepholm = L["Portal to Deepholm"]
local PtoVashjir = L["Portal to Vashj'ir"]
local PtoHyjal = L["Portal to Hyjal"]
local PtoTwilightHighlands = L["Portal to Twilight Highlands"]
local PtoCavernsofTime = L["Portal to Caverns of Time"]
local PtoShattrath = L["Portal to Shattrath"]
local TerokkarForest = L["Outland, Terokkar Forest"]
local Tanaris = L["Kalimdor, Tanaris"]
local PtoJadeForest = L["Portal to Jade Forest"]
local PtoAzsuna = L["Portal to Azsuna"]

local function GetLocaleLibBabble(typ)
	local rettab = {}
	local tab = LibStub(typ):GetBaseLookupTable()
	local loctab = LibStub(typ):GetUnstrictLookupTable()
	for k,v in pairs(loctab) do
		rettab[k] = v;
	end
	for k,v in pairs(tab) do
		if not rettab[k] then
			rettab[k] = v;
		end
	end
	return rettab;
end
local BZ = GetLocaleLibBabble("LibBabble-SubZone-3.0");

local DB = {}

private.DB = DB

DB.points = {
-- MAPID from https://wow.gamepedia.com/UiMapID
--[[ structure:
	[mapID] = { -- "_terrain1" etc will be stripped from attempts to fetch this
		[coord] = {
			spell= [ID]				-- show spell in the tooltip
			label= [string], 		-- label: text that'll be the label, optional
			note= [string],			-- additional notes for this node
			lvl = [PLAYERlvl],
			faction= [FACTION],     -- shows only for selected faction
			class= [CLASS NAME],	-- specified the class name so that this node will only be available for this class
			npc= [id], 				-- related npc id, used to display names in tooltip
			type= [string], 		-- the pre-define icon type which can be found in Constant.lua
		},
	},

--]]
--BFA----------------------------------------------------------------------------------------------------------------------------------------------------------
	[875] = { -- Zandalar
		[58206200] = { portal=true, label1=PtoSM.." ("..EversongWoods..")\n"..format(PtoOG.." ("..Durotar..")\n"..PtoTB.." ("..Mulgore..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""), 
									label2=PtoSM.."\n"..format(PtoOG.."\n"..PtoTB.."\n"..PtoSilithus.."\n"..PtoNazjatar..""), faction="Horde" },
		[56307065] = { boat=true, label=StoMechagon, note=KulTiras, quest=55651, faction="Horde" },
		[33201921] = { boat=true, label=returntoBoralus, note=TiragardeSound, quest=51229, faction="Alliance" }, --quest=51229, Vol'Dun Barnard "The Smasher" Baysworth
		[62492642] = { boat=true, label=returntoBoralus, note=TiragardeSound, quest=51088, faction="Alliance" }, --quest=51088, Nazmir Desha Stormwallow
		[47137856] = { boat=true, label=returntoBoralus, note=TiragardeSound, quest=51359, faction="Alliance" }, --quest=51359, Zuldazar Daria Smithson
		[58287605] = { boat=true, label1=BtoDrustvar.." ("..KulTiras..")\n"..format(BtoStormsongValley.." ("..KulTiras..")\n"..BtoTiragardeSound.." ("..KulTiras..")"), 
								  label2=BtoDrustvar.."\n"..format(BtoStormsongValley.."\n"..BtoTiragardeSound..""),faction="Horde" },
		},	
	[862] = { -- Zuldazar
		[58304450] = { portal=true, label1=PtoSM.." ("..EversongWoods..")\n"..format(PtoOG.." ("..Durotar..")\n"..PtoTB.." ("..Mulgore..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""), 
									label2=PtoSM.."\n"..format(PtoOG.."\n"..PtoTB.."\n"..PtoSilithus.."\n"..PtoNazjatar..""), faction="Horde" },		
		[55255824] = { boat=true, label=StoMechagon, note=KulTiras, quest=55651, faction="Horde" },
		[58466293] = { boat=true, label1=BtoDrustvar.." ("..KulTiras..")\n"..format(BtoStormsongValley.." ("..KulTiras..")\n"..BtoTiragardeSound.." ("..KulTiras..")"), 
								  label2=BtoDrustvar.."\n"..format(BtoStormsongValley.."\n"..BtoTiragardeSound..""), faction="Horde" },
		},						-- quest=51340, Drustvar	quest=51532, Stormsong valley	quest=51421, tiragard sound
	[1165] = { -- Dazar'alor
		[51004600] = { portal=true, label1=PtoSM.." ("..EversongWoods..")\n"..format(PtoOG.." ("..Durotar..")\n"..PtoTB.." ("..Mulgore..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""),
									label2=PtoSM.."\n"..format(PtoOG.."\n"..PtoTB.."\n"..PtoSilithus.."\n"..PtoNazjatar..""), faction="Horde" },
		[41808760] = { boat=true, label=StoMechagon, note=KulTiras, quest=55651, faction="Horde" }, --quest=55651,
		},
	[1163] = { -- Dazar'alor - The Great Seal
		[73706210] = { portal=true, label=PtoSM, note=EversongWoods, faction="Horde" },
		[73706980] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[73707730] = { portal=true, label=PtoTB, note=Mulgore, faction="Horde" },
		[73708530] = { portal=true, label=PtoSilithus, note=Kalimdor, lvl=120, faction="Horde" },
		[63008530] = { portal=true, label=PtoNazjatar, quest=55053, faction="Horde" },
		},
	[1355] = { -- Nazjatar
		[47286278] = { portal=true, label=PtoZuldazar, note=Zandalar, quest=55053, faction="Horde" }, --quest=55053,
		[40005260] = { portal=true, label=PtoBoralus, note=KulTiras, quest=54972, faction="Alliance" }, --quest=54972,
		},	
	[876] = { -- Kul Tiras
		[61404950] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoIF.." ("..DunMorogh..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""),
									label2=PtoSW.."\n"..format(PtoIF.."\n"..PtoExodar.."\n"..PtoSilithus.."\n"..PtoNazjatar..""), faction="Alliance" },
		[69046516] = { boat=true, label=returntoZuldazar, note=Zandalar, quest=51438, faction="Horde" }, --quest=51438, Tiragarde Sound speak: Erul Dawnbrook
		[25936716] = { boat=true, label=returntoZuldazar, note=Zandalar, quest=51340, faction="Horde" }, --quest=51340, Drustvar
		[54371416] = { boat=true, label=returntoZuldazar, note=Zandalar, quest=51696, faction="Horde" }, --quest=51696, Stormsong valley 51902450 boat Grok Seahandler
		[54141818] = { boat=true, label=returntoZuldazar, note=Zandalar, quest=51696, faction="Horde" }, --quest=51696, Stormsong Valley 51403370 Flightmaster Muka Stormbreaker
		[20332457] = { boat=true, label=returntoZuldazar, note=Zandalar, quest=55651, faction="Horde" }, --quest=55651, Mechagon 
--		[20742783] = { boat=true, label=returntoBoralus, note=TiragardeSound, quest=54992, faction="Alliance" }, --Mechagon --quest=54992,
		[62095274] = { boat=true, label1=BtoVolDun.." ("..Zandalar..")\n"..format(BtoNazmir.." ("..Zandalar..")\n"..BtoZuldazar.." ("..Zandalar..")"),
								  label2=BtoVolDun.."\n"..format(BtoNazmir.."\n"..BtoZuldazar..""),		faction="Alliance" },
		},						-- Voldun  51283			nazmir	51088			zuldazar  51308
	[895] = { -- Tiragarde Sound
		[74302350] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoIF.." ("..DunMorogh..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""),
									label2=PtoSW.."\n"..format(PtoIF.."\n"..PtoExodar.."\n"..PtoSilithus.."\n"..PtoNazjatar..""), faction="Alliance" },
		[73692628] = { boat=true, label1=BtoVolDun.." ("..Zandalar..")\n"..format(BtoNazmir.." ("..Zandalar..")\n"..BtoZuldazar.." ("..Zandalar..")"),
								  label2=BtoVolDun.."\n"..format(BtoNazmir.."\n"..BtoZuldazar..""), faction="Alliance" },
		},	
	[942] = { -- Stormsong Valley
		[51902450] = { boat=true, label=returntoZuldazar, note=Zandalar, faction="Horde" }, --Stormsong valley 51902450 boat Grok Seahandler
		[51403370] = { boat=true, label=returntoZuldazar, note=Zandalar, faction="Horde" }, --Stormsong Valley 51403370 Flightmaster Muka Stormbreaker
		},	
	[1161] = { -- Boralus
		[70401600] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoIF.." ("..DunMorogh..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoSilithus.." ("..Kalimdor..")\n"..PtoNazjatar..""),
									label2=PtoSW.."\n"..format(PtoIF.."\n"..PtoExodar.."\n"..PtoSilithus.."\n"..PtoNazjatar..""),faction="Alliance" },
		[67952669] = { boat=true, label1=BtoVolDun.." ("..Zandalar..")\n"..format(BtoNazmir.." ("..Zandalar..")\n"..BtoZuldazar.." ("..Zandalar..")"),
								  label2=BtoVolDun.."\n"..format(BtoNazmir.."\n"..BtoZuldazar..""), faction="Alliance" },
		},	
		
--Legion----------------------------------------------------------------------------------------------------------------------------------------------------------

	[619] = { -- Broken Isles
		[30712543] = { portal=true, label1=PtoDala.." ("..BrokenIsles..")\n"..format(PtoEmeraldDreamway),
									label2=PtoDala.."\n"..format(PtoEmeraldDreamway), class="DRUID" },
		[45406523] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[46086351] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
	   	[33675793] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[33675788] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[52082914] = { portal=true, label=PtoDala, note=BrokenIsles },
		[65492873] = { portal=true, label=PtoHelheim, note=Stormheim },
		},
	[627] = { -- Dalaran Broken Isles
		[39506320] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[55302400] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[630] = { -- Azsuna
		[46664141] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[46644121] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},	
	[634] = { -- Stormheim
		[30084070] = { portal=true, label=PtoDala, note=BrokenIsles },
		[73633938] = { portal=true, label=PtoHelheim, note=Stormheim },
		},
	[649] = { -- Stormheim - Helheim
		[66584793] = { portal=true, label=PtoStormheim, note=Stormheim },
		},
	[641] = { -- Val'sharah
		[41742385] = { portal=true, label1=PtoDala.." ("..BrokenIsles..")\n"..format(PtoEmeraldDreamway), 
									label2=PtoDala.."\n"..format(PtoEmeraldDreamway), class="DRUID" },
		},
	[747] = { -- The Dreamgrove  *DRUIDORDERHALL*
		[56604310] = { portal=true, label=PtoDala, note=BrokenIsles, class="DRUID" },
		[55502200] = { portal=true, label=PtoEmeraldDreamway, class="DRUID" },
		},
--	[715] = { -- Emerald Dreamway 
--		},

--Warlords of Draenor----------------------------------------------------------------------------------------------------------------------------------------------
	[572] = { -- Draenor
		[73004300] = { portal=true, label1=PtoOG.." ("..Durotar..")\n"..format(PtoVolmar.." ("..TanaanJungle..")"),
									label2=PtoOG.."\n"..format(PtoVolmar..""), faction="Horde"},
		[73014305] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoLionswatch.." ("..TanaanJungle..")"),
									label2=PtoSW.."\n"..format(PtoLionswatch..""), faction="Alliance"},
        [34683698] = { portal=true, label=PtoWarspear, note=Ashran, quest=36614, faction="Horde"},
		[53556087] = { portal=true, label=PtoStormshield, note=Ashran, quest=36615, faction="Alliance"},
		[60424563] = { portal=true, label=PtoWarspear, note=Ashran, quest=37935, faction="Horde"},
		[59594867] = { portal=true, label=PtoStormshield, note=Ashran, quest=38445, faction="Alliance"},
		},
	[588] = { -- Ashran
		[44001300] = { portal=true, label1=PtoOG.." ("..Durotar..")\n"..format(PtoVolmar.." ("..TanaanJungle..")"),
									label2=PtoOG.."\n"..format(PtoVolmar..""), faction="Horde"},
		[40009000] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoLionswatch.." ("..TanaanJungle..")"),
									label2=PtoSW.."\n"..format(PtoLionswatch..""), faction="Alliance"},
		},
	[590] = { -- Frostwall (Garrison)
		[75104890] = { portal=true, label=PtoWarspear, note=Ashran, quest=36614, faction="Horde"},
		},
	[525] = { -- Frostfire Ridge
		[51496593] = { portal=true, label=PtoWarspear, note=Ashran, quest=36614, faction="Horde"},
		},
	[582] = { -- Lunarfall (Garrison)
		[70102750] = { portal=true, label=PtoStormshield, note=Ashran, quest=36615, faction="Alliance"},
		},
	[539] = { -- Shadowmoon Valley
		[32871553] = { portal=true, label=PtoStormshield, note=Ashran, quest=36615, faction="Alliance"},
		},
	[534] = { -- Tanaan Jungle
		[61004734] = { portal=true, label=PtoWarspear, note=Ashran, quest=37935, faction="Horde"},
		[57446050] = { portal=true, label=PtoStormshield, note=Ashran, quest=38445, faction="Alliance"},
		},
	[624] = { -- Warspear (Ashran)
		[60705160] = { portal=true, label=PtoOG, note=Durotar, faction="Horde"},
		[53104390] = { portal=true, label=PtoVolmar, note=TanaanJungle, quest=37935, faction="Horde"},
		},
	[622] = { -- Stormshield (Ashran)
		[60903800] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance"},
		[36314116] = { portal=true, label=PtoLionswatch, note=TanaanJungle, quest=38445, faction="Alliance"},
		},	
		
--Mists of Pandaria-------------------------------------------------------------------------------------------------------------------------------------------------
	[424] = { -- Pandaria
		[29534767] = { portal=true, label=PtoIofT, note=Pandaria, quest=32680, faction="Horde" }, --quest=32680,
		[29144595] = { portal=true, label=PtoIofT, note=Pandaria, quest=32681, faction="Alliance" }, --quest=32681,
		[19100943] = { portal=true, label=PtoSPG, note=TownlongSteppes, quest=32212, faction="Horde" }, --quest=32212,
		[24331611] = { portal=true, label=PtoSPG, note=TownlongSteppes, quest=32644, faction="Alliance" }, --quest=32644,
		[55215658] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[67816760] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[59883557] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[50784779] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[390] = { -- Vale of Eternal Blossoms
		[90876620] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[63461261] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[392] = { -- Shrine of Two Moons - The Imperial Mercantile
		[73304270] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},	
	[394] = { -- Shrine of Seven Stars - The Imperial Exchange
		[71703570] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		},		
	[388] = { -- Townlong Steppes
		[49746867] = { portal=true, label=PtoIofT, note=Pandaria, quest=32681, faction="Alliance" }, --quest=32681,
		[50607340] = { portal=true, label=PtoIofT, note=Pandaria, quest=32680, faction="Horde" }, --quest=32680,
		},

--[[	[371] = { -- The Jade Forest
		[28501401] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		},
]]--		
	[504] = { -- Isle of Thunder
		[64707348] = { portal=true, label=PtoSPG, note=TownlongSteppes, quest=32644, faction="Alliance" }, --quest=32644,
		[33213269] = { portal=true, label=PtoSPG, note=TownlongSteppes, quest=32212, faction="Horde" }, --quest=32212,
		},
		
--Cataclysm---------------------------------------------------------------------------------------------------------------------------------------------------------
	[198] = { -- Mount Hyjal
		[62602310] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[63492444] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[207] = { -- Deepholm
		[48515381] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[50935310] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[49325034] = { portal=true, label=PtoTherazanesThrone, note=Deepholm, quest=26709 }, --quest=26709
		[57211352] = { portal=true, label=PtoTempleofEarth, note=Deepholm, quest=26971 }, --quest=26971
		},
	[948] = { -- Maelstrom
		[51182842] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[51172840] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[241] = { -- Twilight Highlands
		[79517782] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[73625351] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[244] = { -- Tol Barad
		[47115193] = { portal=true, label=PtoSW, note=ElwynnForest, lvl=85, faction="Alliance" },
		[47115192] = { portal=true, label=PtoOG, note=Durotar, lvl=85, faction="Horde" },
		},
	[245] = { -- Tol Barad Peninsula
		[75255887] = { portal=true, label=PtoSW, note=ElwynnForest, lvl=85, faction="Alliance" },
		[56277966] = { portal=true, label=PtoOG, note=Durotar, lvl=85, faction="Horde" },
		},
		
--Wrath of the Lich King-------------------------------------------------------------------------------------------------------------------------------------------
	[125] = { -- Dalaran Northrend
		[40086282] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[55302542] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[25634785] = { portal=true, label=PtotPurpleParlor },
		},
	[127] = { -- Crystalsong Forest
		[26194278] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[31223174] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[113] = { -- Northrend
		[47874119] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[48664124] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[78858355] = { aboat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Horde" },
		[78858356] = { boat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Alliance" },
		[24607066] = { aboat=true, label=BtoSW, note=ElwynnForest, faction="Horde" },
		[24607065] = { boat=true, label=BtoSW, note=ElwynnForest, faction="Alliance" },
		[47106782] = { boat=true, label1= BtoUnuPe.." ("..BoreanTundra..")\n"..format(BtoKamagua.." ("..HowlingFjord..")"),
								  label2= BtoUnuPe.."\n"..format(BtoKamagua..""), },
		[30506590] = { boat=true, label=BtoMoaKiHarbor, note=Dragonblight },
		[66408188] = { boat=true, label=BtoMoaKiHarbor, note=Dragonblight },
		[17556488] = { zeppelin=true, label=ZtoOG, note=Durotar, faction="Horde" },
		[17556489] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		[84057266] = { portal=true, label=PtoUC, note=Tirisfal, faction="Horde" },
		},
	[115] = { -- Dragonblight
		[47797887] = { boat=true, label=BtoUnuPe, note=BoreanTundra },
		[49847853] = { boat=true, label=BtoKamagua, note=HowlingFjord },
		},
	[114] = { -- Borean Tundra
		[79015410] = { boat=true, label=BtoMoaKiHarbor, note=Dragonblight },
		[59946947] = { aboat=true, label=BtoSW, note=ElwynnForest, faction="Horde" },
		[41255344] = { zeppelin=true, label=ZtoOG, note=Durotar, faction="Horde" },
		[41255345] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		},
	[117] = { -- Howling Fjord
		[23295769] = { boat=true, label=BtoMoaKiHarbor, note=Dragonblight },
		[61506270] = { aboat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Horde" },
		[77612813] = { portal=true, label=PtoUC, note=Tirisfal, faction="Horde" },
		},

--The Burning Crusade-------------------------------------------------------------------------------------------------------------------------------------------
	[100] = { -- Hellfire Peninsula
		[89225101] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[89234946] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[111] = { -- Shattrath City
		[57224827] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[48594200] = { portal=true, label=PtoIofQD, note=EasternKingdoms, },
		[56834888] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[101] = { -- Outland
		[43886598] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoIofQD.." ("..EasternKingdoms..")"),
									label2=PtoSW.."\n"..format(PtoIofQD..""), faction="Alliance" },
		[43886599] = { portal=true, label1=PtoOG.." ("..Durotar..")\n"..format(PtoIofQD.." ("..EasternKingdoms..")"),
									label2=PtoOG.."\n"..format(PtoIofQD..""), faction="Horde" },
		[69075236] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[69075190] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[108] = { --Terokkar Forest
		[30252350] = { portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoIofQD.." ("..EasternKingdoms..")"),
									label2=PtoSW.."\n"..format(PtoIofQD..""), faction="Alliance" },
		[30252350] = { portal=true, label1=PtoOG.." ("..Durotar..")\n"..format(PtoIofQD.." ("..EasternKingdoms..")"),
									label2=PtoOG.."\n"..format(PtoIofQD..""), faction="Horde" },
		},
	[103] = { -- Exodar
		[48306290] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		},
	[97] = { -- Azuremyst Isle
		[20335407] = { portal=true, label=PtoDarnassus, note=Teldrassil, faction="Alliance" },
		[26364616] = { portal=true, label=PtoSW, note=ElwynnForest..")\n("..inExodar.."", faction="Alliance" },
		},
	[110] = { -- Silvermoon City
		[49401510] = { portal=true, label=PtoUC, note=Tirisfal..")\n("..Orboftranslocation.."", faction="Horde" },
		[58501890] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" }, 
		},
	[94] = { -- Eversong Woods
		[52803270] = { portal=true, label1=PtoUC.." ("..Tirisfal..")\n"..format(PtoOG.." ("..Durotar..")"),
									label2=PtoUC.."\n"..format(PtoOG..""), faction="Horde" },
		},
--	[17] = { -- Blasted Lands
--		[72644947] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
--		},

--Vanilla-------------------------------------------------------------------------------------------------------------------------------------------------------
	[12] = { -- Kalimdor
		[59276625] = { aboat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Horde" },
		[59276625] = { boat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Alliance" },
		[56835629] = { boat=true, label=BtoBootyBay, note=StranglethornVale },
		[43181817] = { spell= 290245, portal=true, label1=PtoSW.." ("..ElwynnForest..")\n"..format(PtoExodar.." ("..AzuremystIsle..")"),
												   label2=PtoSW.."\n"..format(PtoExodar..""),faction="Alliance" },
		[39401090] = { spell= 290245, portal=true, label1=PtoExodar.." ("..AzuremystIsle..")\n"..format(PtoHellfirePeninsula.." ("..Outland..")"),
												   label2=PtoExodar.."\n"..format(PtoHellfirePeninsula..""), faction="Alliance" },
		[29922620] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[59468340] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[59448340] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[56122758] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[56222774] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[29312826] = { portal=true, label=PtoDarnassus, note=Teldrassil, faction="Alliance" },
		[45405420] = { zeppelin=true, label=ZtoOG, note=Durotar, faction="Horde" },
		[45405421] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		[58154245] = { zeppelin=true, label1=ZtoTB.." ("..Mulgore..")\n"..format(ZtoStranglethornVale.." ("..GromgolBaseCamp..")\n"..ZtoBoreanTundra.." ("..WarsongHold..")"),
									  label2=ZtoTB.."\n"..format(ZtoStranglethornVale.."\n"..ZtoBoreanTundra..""), faction="Horde" },
		[58154246] = { hzeppelin=true, label1=ZtoTB.." ("..Mulgore..")\n"..format(ZtoStranglethornVale.." ("..GromgolBaseCamp..")\n"..ZtoBoreanTundra.." ("..WarsongHold..")"), 
									   label2=ZtoTB.."\n"..format(ZtoStranglethornVale.."\n"..ZtoBoreanTundra..""),faction="Alliance" },
		[42857909] = { portal=true, label=PtoZuldazar, note=Zandalar, lvl=120, faction="Horde" },
		[42847905] = { portal=true, label=PtoBoralus, note=TiragardeSound, lvl=120, faction="Alliance" },
		[59414237] = { portal=true, label1=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")\n"..PtoUC.." ("..Tirisfal..")\n"..PtoDala.." ("..CrystalsongForest..")\n"..PtoJadeForest.." ("..Pandaria..")\n"..PtoZuldazar.." ("..Zandalar..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoWarspear.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands.."\n"..PtoUC.."\n"..PtoDala.."\n"..PtoJadeForest.."\n"..PtoZuldazar.."\n"..PtoAzsuna.."\n"..PtoWarspear.."\n"..PtoShattrath.."\n"..PtoCavernsofTime..""), faction="Horde" },
		},
	[7] = { -- Mulgore
		[33692368] = { zeppelin=true, label=ZtoOG, note=Durotar, faction="Horde" },
		[33692369] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		},		
	[88] = { -- Thunder Bluff
		[14222574] = { zeppelin=true, label=ZtoOG, note=Durotar, faction="Horde" },
		[14222575] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		},
	[1] = { -- Durotar
		[47881015] = { portal=true, label1=PtoDala.." ("..CrystalsongForest..")\n"..format(PtoJadeForest.." ("..Pandaria..")\n"..PtoZuldazar.." ("..Zandalar..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoWarspear.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoDala.."\n"..format(PtoJadeForest.."\n"..PtoZuldazar.."\n"..PtoAzsuna.."\n"..PtoWarspear.."\n"..PtoShattrath.."\n"..PtoCavernsofTime..""), faction="Horde" },
		[45550380] = { hzeppelin=true, label1=ZtoTB.." ("..Mulgore..")\n"..format(ZtoStranglethornVale.." ("..GromgolBaseCamp..")\n"..ZtoBoreanTundra.." ("..WarsongHold..")"),
									   label2=ZtoTB.."\n"..format(ZtoStranglethornVale.."\n"..ZtoBoreanTundra..""), faction="Alliance" },
		[45550381] = { zeppelin=true, label1=ZtoTB.." ("..Mulgore..")\n"..format(ZtoStranglethornVale.." ("..GromgolBaseCamp..")\n"..ZtoBoreanTundra.." ("..WarsongHold..")"), 
									  label2=ZtoTB.."\n"..format(ZtoStranglethornVale.."\n"..ZtoBoreanTundra..""), faction="Horde" },
		[46980375] = { portal=true, label1=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")\n"..PtoUC.." ("..Tirisfal..")"),
									label2=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands.."\n"..PtoUC..""), faction="Horde" },
		},
	[85] = { -- Orgrimmar
		[59078945] = { portal=true, label1=PtoDala.." ("..CrystalsongForest..")\n"..format(PtoJadeForest.." ("..Pandaria..")\n"..PtoZuldazar.." ("..Zandalar..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoWarspear.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoDala.."\n"..format(PtoJadeForest.."\n"..PtoZuldazar.."\n"..PtoAzsuna.."\n"..PtoWarspear.."\n"..PtoShattrath.."\n"..PtoCavernsofTime..""), faction="Horde" },
		[50435651] = { portal=true, label=PtoUC, note=Tirisfal, faction="Horde" },
		[43126480] = { zeppelin=true, label=ZtoTB, note=Mulgore, faction="Horde" },
		[43126481] = { hzeppelin=true, label=ZtoTB, note=Mulgore, faction="Alliance" },
		[50103773] = { portal=true, label1=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")"),
									label2=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands..""), lvl=78, faction="Horde" },
									-- Vashj'ir complete quest 25924
									-- TolBarad at lvl 85
									-- other portals at lvl 
		[45306178] = { hzeppelin=true, label=ZtoBoreanTundra, note=WarsongHold, faction="Alliance" },
		[52885242] = { hzeppelin=true, label=ZtoStranglethornVale, note=GromgolBaseCamp, faction="Alliance" },
		},		
	[71] = { -- Tanaris
		[65794954] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[65924954] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		},
	[74] = { -- Cavern of Time
		[58202660] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[59002670] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		},
	[81] = { -- Silithus
		[41604520] = { portal=true, label =PtoZuldazar, note=Zandalar, lvl=120, faction="Horde" },
		[41474479] = { portal=true, label =PtoBoralus, note=TiragardeSound, lvl=120, faction="Alliance" },
		},	
	[70] = { -- Dustwallow Marsh
		[71625648] = { aboat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Horde" },
		[71625647] = { boat=true, label=BtoMenethilHarbor, note=Wetlands, faction="Alliance" },
		},
	[89] = { -- Darnassus
		[44247867] = { spell= 290245, portal=true, label1=PtoExodar.." ("..AzuremystIsle..")\n"..format(PtoHellfirePeninsula.." ("..Outland..")"),
												   label2=PtoExodar.."\n"..format(PtoHellfirePeninsula..""), faction="Alliance" },
		},
	[57] = { -- Teldrassil
		[29085646] = { spell= 290245, portal=true, label1=PtoExodar.." ("..AzuremystIsle..")\n"..format(PtoHellfirePeninsula.." ("..Outland..")"),
												   label2=PtoExodar.."\n"..format(PtoHellfirePeninsula..""), faction="Alliance" },
		[55009370] = { spell= 290245, portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[52048951] = { spell= 290245, portal=true, label=PtoExodar, note=AzuremystIsle, faction="Alliance" },
		},		
	[56] = { -- Wetlands
		[06216261] = { aboat=true, label=BtoTheramore, note=DustwallowMarsh, faction="Horde" },
		[04415718] = { aboat=true, label=BtoHowlingFjord, note=Valgarde, faction="Horde" },
		},
--[[	
	[10] = { --Northern Barrens 
		[70307341] = { boat=true, label=format(BtoBootyBay) },
		},
	[210] = { -- Cape of Stranglethorn
		[38546670] = { boat=true, label=format(BtoRatchet) },
		},
]]--
	[13] = { -- Eastern Kingdom
		[44068694] = { zeppelin=true, label1=ZtoOG.." ("..Durotar..")\n"..format(PtoUC.." ("..Tirisfal..")"),
									  label2=ZtoOG.."\n"..format(PtoUC..""), faction="Horde" },
		[44068695] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		[41107209] = { aboat=true, label1=BtoBoralus.." ("..KulTiras..")\n"..format(BtoBoreanTundra.." ("..ValianceKeep..")"),
								   label2=BtoBoralus.."\n"..format(BtoBoreanTundra..""), faction="Horde" },
		[41107210] = { boat=true, label1=BtoBoralus.." ("..TiragardeSound..")\n"..format(BtoBoreanTundra.." ("..ValianceKeep..")\n"..PtoDarnassus.." ("..Teldrassil..")"),
								  label2=BtoBoralus.."\n"..format(BtoBoreanTundra.."\n"..PtoDarnassus..""), faction="Alliance" },
		[45995488] = { aboat=true, label1=BtoTheramore.." ("..DustwallowMarsh..")\n"..format(BtoHowlingFjord.." ("..Valgarde..")"),
								   label2=BtoTheramore.."\n"..format(BtoHowlingFjord..""), faction="Horde" },
		[45995482] = { boat=true, label1=BtoTheramore.." ("..DustwallowMarsh..")\n"..format(BtoHowlingFjord.." ("..Valgarde..")"),
								  label2=BtoTheramore.."\n"..format(BtoHowlingFjord..""), faction="Alliance" },
		[42999362] = { boat=true, label=BtoRatchet, note=NorthernBarrens },
		[56161316] = { portal=true, label1=PtoOG.." ("..Durotar..")\n"..format(PtoUC.." ("..Tirisfal..")"),
									label2=PtoOG.."\n"..format(PtoUC..""), faction="Horde" },
		[43637155] = { portal=true, label1=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")\n"..DrTtoIF.." ("..DunMorogh..")\n"..PtoDarnassus.." ("..Teldrassil..")\n"..PtoDala.." ("..CrystalsongForest..")\n"..PtoJadeForest.." ("..Pandaria..")\n"..PtoBoralus.." ("..TiragardeSound..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoStormshield.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands.."\n"..DrTtoIF.."\n"..PtoDarnassus.."\n"..PtoDala.."\n"..PtoJadeForest.."\n"..PtoBoralus.."\n"..PtoAzsuna.."\n"..PtoStormshield.."\n"..PtoShattrath.."\n"..PtoExodar.."\n"..PtoCavernsofTime..""), faction="Alliance" },
		[43647156] = { tram=true, label=DrTtoIF, note=DunMorogh, faction="Horde" },
		[43863354] = { spell= 290245, portal=true, label1=PtoHowlingFjord.." ("..VengeanceLanding..")\n"..format(PtoOG.." ("..Durotar..")\n"..PtoStranglethornVale.." ("..GromgolBaseCamp..")\n"..PtoSM.." ("..EversongWoods..")\n"..PtoHellfirePeninsula.." ("..Outland..")"),
												   label2=PtoHowlingFjord.."\n"..format(PtoOG.."\n"..PtoStranglethornVale.."\n"..PtoSM.."\n"..PtoHellfirePeninsula..""), faction="Horde" },
		[48145900] = { tram=true, label=DrTtoSW, note=ElwynnForest, },
		[60835906] = { portal=true, label=PtoSW, note=ElwynnForest, faction="Alliance" },
		[35224839] = { portal=true, label=PtoSW, note=ElwynnForest, lvl=85, faction="Alliance" },
		[60105603] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[34394957] = { portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		},
	[84] = { -- Stormwind City
		[74481841] = { portal=true, label1=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")"),
									label2=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands..""), faction="Alliance" },
		[46419032] = { portal=true, label1=PtoDala.." ("..CrystalsongForest..")\n"..format(PtoJadeForest.." ("..Pandaria..")\n"..PtoBoralus.." ("..TiragardeSound..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoStormshield.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoDala.."\n"..format(PtoJadeForest.."\n"..PtoBoralus.."\n"..PtoAzsuna.."\n"..PtoStormshield.."\n"..PtoShattrath.."\n"..PtoExodar.."\n"..PtoCavernsofTime..""), faction="Alliance" },
		[22015670] = { aboat=true, label=BtoBoralus, note=TiragardeSound, faction="Horde" },
		[17592553] = { aboat=true, label=BtoBoreanTundra, note=ValianceKeep, faction="Horde" },
		[23805620] = { portal=true, label=PtoDarnassus, note=Teldrassil, faction="Alliance" },
		[69403140] = { tram=true, label=DrTtoIF, note=DunMorogh },
		},
	[499] = { -- Deeprun Tram
		[42554350] = { tram=true, label=DrTtoIF, note=DunMorogh, },
		[42556750] = { tram=true, label=DrTtoIF, note=DunMorogh, },
		},	
	[37] = { -- Elwynn Forest
		[17804775] = { portal=true, label1=PtoDala.." ("..CrystalsongForest..")\n"..format(PtoJadeForest.." ("..Pandaria..")\n"..PtoBoralus.." ("..TiragardeSound..")\n"..PtoAzsuna.." ("..BrokenIsles..")\n"..PtoStormshield.." ("..Ashran..")\n"..PtoShattrath.." ("..TerokkarForest..")\n"..PtoExodar.." ("..AzuremystIsle..")\n"..PtoCavernsofTime.." ("..Tanaris..")"),
									label2=PtoDala.."\n"..format(PtoJadeForest.."\n"..PtoBoralus.."\n"..PtoAzsuna.."\n"..PtoStormshield.."\n"..PtoShattrath.."\n"..PtoExodar.."\n"..PtoCavernsofTime..""), faction="Alliance" },
		[06003035] = { aboat=true, label=BtoBoralus, note=TiragardeSound, faction="Horde" },
		[03631530] = { aboat=true, label=BtoBoreanTundra, note=ValianceKeep, faction="Horde" },
		[07253035] = { portal=true, label=PtoDarnassus, note=Teldrassil, faction="Alliance" },
		[31801155] = { portal=true, label=PtoTolBarad.." ("..EasternKingdoms..")\n"..format(PtoUldum.." ("..Kalimdor..")\n"..PtoDeepholm.." ("..Maelstrom..")\n"..PtoVashjir.." ("..EasternKingdoms..")\n"..PtoHyjal.." ("..Kalimdor..")\n"..PtoTwilightHighlands.." ("..EasternKingdoms..")"),
									label=PtoTolBarad.."\n"..format(PtoUldum.."\n"..PtoDeepholm.."\n"..PtoVashjir.."\n"..PtoHyjal.."\n"..PtoTwilightHighlands..""), faction="Alliance" },
		[29251812] = { tram=true, label=DrTtoIF, note=DunMorogh },
		},
	[90] = { -- Undercity
		[85301700] = { spell= 290245, portal=true, label=PtoHellfirePeninsula, note=Outland, faction="Horde" },
		},
	[18] = { -- Tirisfal Glades
		[65906865] = { spell= 290245, portal=true, label=PtoHellfirePeninsula, note=Outland..")\n("..inUCMq.."", faction="Horde" },
		[59416743] = { spell= 290245, portal=true, label=PtoSM, note=EversongWoods..")\n("..Orboftranslocation.."", faction="Horde" },
		[60475885] = { spell= 290245, portal=true, label=PtoOG, note=Durotar, faction="Horde" },
		[62035926] = { spell= 290245, portal=true, label=PtoStranglethornVale, note=GromgolBaseCamp, faction="Horde" },
		[58875901] = { spell= 290245, portal=true, label=PtoHowlingFjord, note=VengeanceLanding, faction="Horde" },
		},
	[50] = { -- Northern Stranglethorn
		[37195161] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		},
	[224] = { --Stranglethorn Vale
		[41403390] = { hzeppelin=true, label=ZtoOG, note=Durotar, faction="Alliance" },
		},	 	
	[27] = { -- Dun Morogh
		[70452731] = { tram=true, label=DrTtoSW, note=ElwynnForest, },
		},
	[87] = { -- Ironforge
		[76205120] = { tram=true, label=DrTtoSW, note=ElwynnForest, },
		},
}
