<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASports_roster%2FWNBA</id>
	<title>Module:Sports roster/WNBA - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASports_roster%2FWNBA"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sports_roster/WNBA&amp;action=history"/>
	<updated>2026-05-07T07:34:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sports_roster/WNBA&amp;diff=146955&amp;oldid=prev</id>
		<title>imported&gt;Andrybak: replace deprecated &quot;Image:&quot; with &quot;File:&quot;</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sports_roster/WNBA&amp;diff=146955&amp;oldid=prev"/>
		<updated>2022-09-29T02:02:53Z</updated>

		<summary type="html">&lt;p&gt;replace deprecated &lt;a href=&quot;/index.php?title=Help:Files&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Help:Files (page does not exist)&quot;&gt;&amp;quot;Image:&amp;quot; with &amp;quot;File:&amp;quot;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local pp = {}&lt;br /&gt;
&lt;br /&gt;
local basketball_positions = {&lt;br /&gt;
	[&amp;#039;PG&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;1.0&amp;quot;&amp;gt;[[Point guard|PG]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;G&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;1.5&amp;quot;&amp;gt;[[Guard (basketball)|G]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;SG&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;2.0&amp;quot;&amp;gt;[[Shooting guard|SG]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;PG/SG&amp;#039;] = &amp;#039;CG&amp;#039;, [&amp;#039;PG-SG&amp;#039;] = &amp;#039;CG&amp;#039;, [&amp;#039;SG/PG&amp;#039;] = &amp;#039;CG&amp;#039;, [&amp;#039;SG-PG&amp;#039;] = &amp;#039;CG&amp;#039;, [&amp;#039;CG&amp;#039;] = &amp;#039;CG&amp;#039;, [&amp;#039;C-G&amp;#039;] = &amp;#039;CG&amp;#039;,&lt;br /&gt;
	[&amp;#039;CG&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;2.5&amp;quot;&amp;gt;[[Combo guard|C/G]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;SG/SF&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;SG-SF&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;SF/SG&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;SF-SG&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;G/F&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;G-F&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;F/G&amp;#039;] = &amp;#039;GF&amp;#039;, [&amp;#039;F-G&amp;#039;] = &amp;#039;GF&amp;#039;,&lt;br /&gt;
	[&amp;#039;GF&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;2.5&amp;quot;&amp;gt;[[Swingman|G/F]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;SF&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;3.0&amp;quot;&amp;gt;[[Small forward|SF]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;SF/PF&amp;#039;] = &amp;#039;CM&amp;#039;, [&amp;#039;SF-PF&amp;#039;] = &amp;#039;CM&amp;#039;, [&amp;#039;PF/SF&amp;#039;] = &amp;#039;CM&amp;#039;, [&amp;#039;PF-SF&amp;#039;] = &amp;#039;CM&amp;#039;, [&amp;#039;C/M&amp;#039;] = &amp;#039;CM&amp;#039;, [&amp;#039;C-M&amp;#039;] = &amp;#039;CM&amp;#039;,&lt;br /&gt;
	[&amp;#039;CM&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;3.5&amp;quot;&amp;gt;[[Cornerman|C/M]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;F&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;4.0&amp;quot;&amp;gt;[[Forward (basketball)|F]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;PF&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;4.5&amp;quot;&amp;gt;[[Power forward (basketball)|PF]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;PF/C&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;4.75&amp;quot;&amp;gt;[[Power forward (basketball)|PF]]/[[Center (basketball)|C]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;PG/SF&amp;#039;] = &amp;#039;PTF&amp;#039;, [&amp;#039;PG/PF&amp;#039;] = &amp;#039;PTF&amp;#039;, [&amp;#039;PG-SF&amp;#039;] = &amp;#039;PTF&amp;#039;, [&amp;#039;PG-PF&amp;#039;] = &amp;#039;PTF&amp;#039;, [&amp;#039;PT/F&amp;#039;] = &amp;#039;PTF&amp;#039;, [&amp;#039;PT-F&amp;#039;] = &amp;#039;PTF&amp;#039;, &lt;br /&gt;
	[&amp;#039;PTF&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;5.0&amp;quot;&amp;gt;[[Point forward|PT/F]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;F/C&amp;#039;] = &amp;#039;FC&amp;#039;, [&amp;#039;F-C&amp;#039;] = &amp;#039;FC&amp;#039;, [&amp;#039;C/F&amp;#039;] = &amp;#039;FC&amp;#039;, [&amp;#039;C-F&amp;#039;] = &amp;#039;FC&amp;#039;, [&amp;#039;CF&amp;#039;] = &amp;#039;FC&amp;#039;,&lt;br /&gt;
	[&amp;#039;FC&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;5.5&amp;quot;&amp;gt;[[Forward-center|F/C]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
	[&amp;#039;C&amp;#039;] = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;6.0&amp;quot;&amp;gt;[[Center (basketball)|C]]&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Roster format&lt;br /&gt;
function pp.headings(args, keys)&lt;br /&gt;
	local h = mw.html.create(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	if keys[&amp;#039;pos&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):tag(&amp;#039;abbr&amp;#039;):attr(&amp;#039;title&amp;#039;, &amp;#039;Position&amp;#039;):wikitext(&amp;#039;Pos.&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;num&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):tag(&amp;#039;abbr&amp;#039;):attr(&amp;#039;title&amp;#039;, &amp;#039;Number&amp;#039;):wikitext(&amp;#039;No.&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;nat&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):tag(&amp;#039;abbr&amp;#039;):attr(&amp;#039;title&amp;#039;, &amp;#039;Nationality&amp;#039;):wikitext(&amp;#039;Nat.&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	h:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Name&amp;#039;)&lt;br /&gt;
	if keys[&amp;#039;ft&amp;#039;] or keys[&amp;#039;in&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Height&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;lbs&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Weight&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;DOB&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):tag(&amp;#039;abbr&amp;#039;):attr(&amp;#039;title&amp;#039;, &amp;#039;Date of birth&amp;#039;):wikitext(&amp;#039;DOB&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;college&amp;#039;] or keys[&amp;#039;school&amp;#039;] or keys[&amp;#039;from&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;From&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if keys[&amp;#039;yrs&amp;#039;] then&lt;br /&gt;
		h:tag(&amp;#039;th&amp;#039;):tag(&amp;#039;abbr&amp;#039;):attr(&amp;#039;title&amp;#039;, &amp;#039;Years&amp;#039;):wikitext(&amp;#039;Yrs&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(h)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.players_roster(args, players, keys)&lt;br /&gt;
	local tracking = &amp;#039;&amp;#039;&lt;br /&gt;
	local res = mw.html.create(&amp;#039;&amp;#039;)&lt;br /&gt;
	for k,v in ipairs(players) do&lt;br /&gt;
		local r = res:tag(&amp;#039;tr&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)&lt;br /&gt;
		if keys[&amp;#039;pos&amp;#039;] then&lt;br /&gt;
			local pos = v[&amp;#039;pos&amp;#039;]&lt;br /&gt;
			if basketball_positions[pos] then&lt;br /&gt;
				pos = basketball_positions[pos]&lt;br /&gt;
				if basketball_positions[pos] then&lt;br /&gt;
					pos = basketball_positions[pos]&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;):wikitext(pos or &amp;#039;&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if keys[&amp;#039;num&amp;#039;] then&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;):wikitext(v[&amp;#039;num&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if keys[&amp;#039;nat&amp;#039;] then&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;):wikitext(v[&amp;#039;nat&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local name = v[&amp;#039;name&amp;#039;] or &amp;#039;&amp;#039;&lt;br /&gt;
		if (v[&amp;#039;inj&amp;#039;] or &amp;#039;no&amp;#039;) == &amp;#039;yes&amp;#039; then&lt;br /&gt;
			name = name .. &amp;#039;&amp;amp;nbsp;[[File:Cruz Roja.svg|8px|Injured|link=]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		if v[&amp;#039;note&amp;#039;] then&lt;br /&gt;
			name = name .. &amp;#039;&amp;amp;nbsp;&amp;#039; .. &amp;quot;&amp;#039;&amp;#039;&amp;#039;(&amp;quot; .. v[&amp;#039;note&amp;#039;] .. &amp;quot;&amp;#039;&amp;#039;&amp;#039;)&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		r:tag(&amp;#039;td&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;):wikitext(name)&lt;br /&gt;
		&lt;br /&gt;
		if keys[&amp;#039;ft&amp;#039;] or keys[&amp;#039;in&amp;#039;] then&lt;br /&gt;
			local h = &amp;#039;&amp;#039;&lt;br /&gt;
			if v[&amp;#039;ft&amp;#039;] and tonumber(v[&amp;#039;ft&amp;#039;]) then&lt;br /&gt;
				local inches = 12*tonumber(v[&amp;#039;ft&amp;#039;]) + (tonumber(v[&amp;#039;in&amp;#039;]) or 0)&lt;br /&gt;
				local cm = math.floor(2.54*inches + 0.5)&lt;br /&gt;
				h = &amp;#039;&amp;lt;span data-sort-value=&amp;quot;&amp;#039; .. inches .. &amp;#039;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
					.. tonumber(v[&amp;#039;ft&amp;#039;]) .. &amp;#039;\&amp;#039; &amp;#039; .. (tonumber(v[&amp;#039;in&amp;#039;]) or 0) .. &amp;#039;&amp;quot;&amp;#039;&lt;br /&gt;
					.. &amp;#039; (&amp;#039; .. (cm / 100) .. &amp;#039;m)&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;text-align&amp;#039;, &amp;#039;right&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;white-space&amp;#039;, &amp;#039;nowrap&amp;#039;)&lt;br /&gt;
				:wikitext(h)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if keys[&amp;#039;lbs&amp;#039;] then&lt;br /&gt;
			local w = &amp;#039;&amp;#039;&lt;br /&gt;
			if v[&amp;#039;lbs&amp;#039;] and tonumber(v[&amp;#039;lbs&amp;#039;]) then&lt;br /&gt;
				local kg = math.floor(0.45359237*tonumber(v[&amp;#039;lbs&amp;#039;]) + 0.5)&lt;br /&gt;
				w = tonumber(v[&amp;#039;lbs&amp;#039;]) .. &amp;#039; lb &amp;#039;&lt;br /&gt;
					.. &amp;#039; (&amp;#039; .. kg .. &amp;#039;kg)&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;text-align&amp;#039;, &amp;#039;right&amp;#039;)&lt;br /&gt;
				:css(&amp;#039;white-space&amp;#039;, &amp;#039;nowrap&amp;#039;)&lt;br /&gt;
				:wikitext(w)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if keys[&amp;#039;DOB&amp;#039;] then&lt;br /&gt;
			local DOB = v[&amp;#039;DOB&amp;#039;] or &amp;#039;&amp;#039;&lt;br /&gt;
			DOB = mw.ustring.gsub(DOB, &amp;#039;^%s*(%d)%-(%d%d?)%-(%d%d%d%d)%s*$&amp;#039;, &amp;#039;0%1-%2-%3&amp;#039;)&lt;br /&gt;
			DOB = mw.ustring.gsub(DOB, &amp;#039;^%s*(%d%d?)%-(%d)%-(%d%d%d%d)%s*$&amp;#039;, &amp;#039;%1-0%2-%3&amp;#039;)&lt;br /&gt;
			DOB = mw.ustring.gsub(DOB, &amp;#039;^%s*(%d%d)%-(%d%d)%-(%d%d%d%d)%s*$&amp;#039;, &amp;#039;%3-%1-%2&amp;#039;)&lt;br /&gt;
			DOB = mw.ustring.gsub(DOB, &amp;#039;^%s*(%d%d%d%d)%-(%d)%-(%d%d?)%s*$&amp;#039;, &amp;#039;%1-0%2-%3&amp;#039;)&lt;br /&gt;
			DOB = mw.ustring.gsub(DOB, &amp;#039;^%s*(%d%d%d%d)%-(%d%d?)%-(%d)%s*$&amp;#039;, &amp;#039;%1-%2-0%3&amp;#039;)&lt;br /&gt;
			r:tag(&amp;#039;td&amp;#039;):wikitext(DOB)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if keys[&amp;#039;college&amp;#039;] or keys[&amp;#039;school&amp;#039;] or keys[&amp;#039;from&amp;#039;] then&lt;br /&gt;
			if v[&amp;#039;college&amp;#039;] or v[&amp;#039;school&amp;#039;] then&lt;br /&gt;
				r:tag(&amp;#039;td&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;):wikitext(v[&amp;#039;college&amp;#039;] or v[&amp;#039;school&amp;#039;])&lt;br /&gt;
			elseif v[&amp;#039;from&amp;#039;] then&lt;br /&gt;
				r:tag(&amp;#039;td&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;left&amp;#039;):wikitext(&amp;#039;[[&amp;#039; .. v[&amp;#039;from&amp;#039;] .. &amp;#039;]]&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				r:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if keys[&amp;#039;yrs&amp;#039;] then&lt;br /&gt;
			if v[&amp;#039;yrs&amp;#039;] == &amp;#039;R&amp;#039; then&lt;br /&gt;
				r:tag(&amp;#039;td&amp;#039;):wikitext(&amp;#039;&amp;lt;span data-sort-value=&amp;quot;0&amp;quot;&amp;gt;R&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				r:tag(&amp;#039;td&amp;#039;):wikitext(v[&amp;#039;yrs&amp;#039;])&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	return tostring(res) .. tracking&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.coaches_roster(coaches)&lt;br /&gt;
	local res = &amp;#039;&amp;#039;&lt;br /&gt;
	local role = &amp;#039;&amp;#039;&lt;br /&gt;
	for k,v in ipairs(coaches) do&lt;br /&gt;
		if v[&amp;#039;role&amp;#039;] ~= role then&lt;br /&gt;
			role = v[&amp;#039;role&amp;#039;]&lt;br /&gt;
			res = res .. &amp;#039;\n; &amp;#039; .. role&lt;br /&gt;
		end&lt;br /&gt;
		res = res .. &amp;#039;\n: &amp;#039; .. (v[&amp;#039;nat&amp;#039;] or &amp;#039;&amp;#039;) .. &amp;#039; &amp;#039; .. (v[&amp;#039;name&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
		if v[&amp;#039;college&amp;#039;] then&lt;br /&gt;
			res = res .. &amp;#039; (&amp;#039; .. v[&amp;#039;college&amp;#039;] .. &amp;#039;)&amp;#039;&lt;br /&gt;
		elseif v[&amp;#039;from&amp;#039;] then&lt;br /&gt;
			res = res .. &amp;#039; (&amp;#039; .. v[&amp;#039;from&amp;#039;] .. &amp;#039;)&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return res&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.staff_roster(staff)&lt;br /&gt;
	local res = &amp;#039;&amp;#039;&lt;br /&gt;
	local role = &amp;#039;&amp;#039;&lt;br /&gt;
	for k,v in ipairs(staff) do&lt;br /&gt;
		if v[&amp;#039;role&amp;#039;] ~= role then&lt;br /&gt;
			role = v[&amp;#039;role&amp;#039;]&lt;br /&gt;
			res = res .. &amp;#039;\n; &amp;#039; .. role&lt;br /&gt;
		end&lt;br /&gt;
		res = res .. &amp;#039;\n: &amp;#039; .. (v[&amp;#039;nat&amp;#039;] or &amp;#039;&amp;#039;) .. &amp;#039; &amp;#039; .. (v[&amp;#039;name&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
		if v[&amp;#039;college&amp;#039;] then&lt;br /&gt;
			res = res .. &amp;#039; (&amp;#039; .. v[&amp;#039;college&amp;#039;] .. &amp;#039;)&amp;#039;&lt;br /&gt;
		elseif v[&amp;#039;from&amp;#039;] then&lt;br /&gt;
			res = res .. &amp;#039; (&amp;#039; .. v[&amp;#039;from&amp;#039;] .. &amp;#039;)&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return res&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.legend(args)&lt;br /&gt;
	local res = &amp;#039;\n----&amp;#039;&lt;br /&gt;
	res = res .. &amp;#039;\n;Legend&amp;#039;&lt;br /&gt;
	for k,v in ipairs({&lt;br /&gt;
		{&amp;#039;C&amp;#039;, &amp;#039;Team captain&amp;#039;}, &lt;br /&gt;
		{&amp;#039;DP&amp;#039;, &amp;#039;Unsigned draft pick&amp;#039;},&lt;br /&gt;
		{&amp;#039;FA&amp;#039;, &amp;#039;Free agent&amp;#039;},&lt;br /&gt;
		{&amp;#039;S&amp;#039;, &amp;#039;Suspended&amp;#039;},&lt;br /&gt;
		}) do&lt;br /&gt;
		res = res .. &amp;quot;\n*&amp;#039;&amp;#039;&amp;#039;(&amp;quot; .. v[1] .. &amp;quot;)&amp;#039;&amp;#039;&amp;#039; &amp;quot; .. v[2]&lt;br /&gt;
	end&lt;br /&gt;
	if args[&amp;#039;otherlegend&amp;#039;] then&lt;br /&gt;
		res = res .. &amp;#039;\n*&amp;#039; .. args[&amp;#039;otherlegend&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	if args[&amp;#039;otherlegend2&amp;#039;] then&lt;br /&gt;
		res = res .. &amp;#039;\n*&amp;#039; .. args[&amp;#039;otherlegend2&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	if args[&amp;#039;otherlegend3&amp;#039;] then&lt;br /&gt;
		res = res .. &amp;#039;\n*&amp;#039; .. args[&amp;#039;otherlegend3&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	res = res .. &amp;#039;\n*[[File:Cruz Roja.svg|8px|Injured|link=]] Injured&amp;#039;&lt;br /&gt;
	local team = args[&amp;#039;rosterteam&amp;#039;]&lt;br /&gt;
	if not team then&lt;br /&gt;
		team = string.lower(args[&amp;#039;team&amp;#039;])&lt;br /&gt;
		team = mw.ustring.gsub(team, &amp;#039;^.*%s(%S+)%s*$&amp;#039;, &amp;#039;%1&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if team then&lt;br /&gt;
		res = res .. &amp;#039;\n----\n&amp;amp;nbsp; &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://&amp;#039; .. team .. &amp;#039;.wnba.com/roster WNBA roster page]&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if args[&amp;#039;notes&amp;#039;] then&lt;br /&gt;
		res = res .. &amp;#039;;Notes\n&amp;#039; .. args[&amp;#039;notes&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	return res&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.above(args, keys)&lt;br /&gt;
	return &amp;#039;[[&amp;#039; .. args[&amp;#039;team&amp;#039;] .. &amp;#039;]] roster&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.abovestyle(frame, args, keys)&lt;br /&gt;
	return frame:expandTemplate{title = &amp;#039;WNBA color cell&amp;#039;, args = { args[&amp;#039;team&amp;#039;]}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.headingstyle(frame, args, keys)&lt;br /&gt;
	return frame:expandTemplate{title = &amp;#039;WNBA color cell2&amp;#039;, args = { args[&amp;#039;team&amp;#039;]}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.footer(args, keys)&lt;br /&gt;
	return &amp;quot;\n;[[Eastern Conference (WNBA)|East]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Atlanta Dream|ATL]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Chicago Sky|CHI]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Connecticut Sun|CON]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Indiana Fever|IND]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[New York Liberty|NY]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Washington Mystics|WAS]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n;[[Western Conference (WNBA)|West]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Dallas Wings|DAL]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Las Vegas Aces|LV]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Los Angeles Sparks|LA]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Minnesota Lynx|MIN]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Phoenix Mercury|PHO]]&amp;quot;&lt;br /&gt;
.. &amp;quot;\n: [[Seattle Storm|SEA]]&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.footerstyle(frame, args, keys)&lt;br /&gt;
	return &amp;#039;border:1px #aaa solid;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Navbox format&lt;br /&gt;
&lt;br /&gt;
function pp.players_list(args, players, keys)&lt;br /&gt;
	local r = &amp;#039;&amp;#039;&lt;br /&gt;
	for k,v in ipairs(players) do&lt;br /&gt;
		r = r .. &amp;#039;\n*&amp;#039; .. (v[&amp;#039;num&amp;#039;] or &amp;#039;&amp;#039;) .. &amp;#039; &amp;#039; .. (v[&amp;#039;name&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return r&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.coaches_list(coaches)&lt;br /&gt;
	local res = &amp;#039;&amp;#039;&lt;br /&gt;
	local role = &amp;#039;&amp;#039;&lt;br /&gt;
	for k,v in ipairs(coaches) do&lt;br /&gt;
		if v[&amp;#039;role&amp;#039;] ~= role then&lt;br /&gt;
			role = v[&amp;#039;role&amp;#039;]&lt;br /&gt;
			res = res .. &amp;#039;\n; &amp;#039; .. role&lt;br /&gt;
		end&lt;br /&gt;
		res = res .. &amp;#039;\n: &amp;#039; .. (v[&amp;#039;name&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return res&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.title(args, keys)&lt;br /&gt;
	return &amp;#039;[[&amp;#039; .. args[&amp;#039;team&amp;#039;] .. &amp;#039;]] current roster&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.titlestyle(frame, args, keys)&lt;br /&gt;
	return frame:expandTemplate{title = &amp;#039;WNBA color cell&amp;#039;, args = { args[&amp;#039;team&amp;#039;], border = &amp;#039;2&amp;#039;}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.below(args, keys)&lt;br /&gt;
	return pp.footer(args, keys)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.belowstyle(frame, args, keys)&lt;br /&gt;
	return &amp;#039;background:transparent; border-top:1px #aaa solid;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return pp&lt;/div&gt;</summary>
		<author><name>imported&gt;Andrybak</name></author>
	</entry>
</feed>