<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ubc.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZacharyCook</id>
	<title>UBC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ubc.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZacharyCook"/>
	<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/Special:Contributions/ZacharyCook"/>
	<updated>2026-05-17T05:17:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=2020_NASCAR_Camping_World_Cup_Series&amp;diff=558064</id>
		<title>2020 NASCAR Camping World Cup Series</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=2020_NASCAR_Camping_World_Cup_Series&amp;diff=558064"/>
		<updated>2019-05-26T20:22:29Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page 2020 NASCAR Camping World Cup Series to 2020 NASCAR Sprint Cup Series&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[2020 NASCAR Sprint Cup Series]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Monster_Energy_NASCAR_All-Star_Race&amp;diff=558051</id>
		<title>Monster Energy NASCAR All-Star Race</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Monster_Energy_NASCAR_All-Star_Race&amp;diff=558051"/>
		<updated>2019-05-25T02:31:15Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page Monster Energy NASCAR All-Star Race to NASCAR Sirius XM All-Star Race&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[NASCAR Sirius XM All-Star Race]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=2020_NASCAR_SiriusXM_Cup_Series&amp;diff=548854</id>
		<title>2020 NASCAR SiriusXM Cup Series</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=2020_NASCAR_SiriusXM_Cup_Series&amp;diff=548854"/>
		<updated>2019-03-30T00:44:38Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page 2020 NASCAR SiriusXM Cup Series to 2020 NASCAR Camping World Cup Series&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[2020 NASCAR Camping World Cup Series]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Can-Am_Duel&amp;diff=547883</id>
		<title>Can-Am Duel</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Can-Am_Duel&amp;diff=547883"/>
		<updated>2019-03-23T21:35:27Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page Can-Am Duel to Gander RV Duel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Gander RV Duel]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Bank_of_America_500&amp;diff=547876</id>
		<title>Bank of America 500</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Bank_of_America_500&amp;diff=547876"/>
		<updated>2019-03-23T21:27:06Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Bank of America Roval 400&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Bank of America Roval 400]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Advance_Auto_Parts_Clash&amp;diff=547871</id>
		<title>Advance Auto Parts Clash</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Advance_Auto_Parts_Clash&amp;diff=547871"/>
		<updated>2019-03-23T21:19:19Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page Advance Auto Parts Clash to NAPA Auto Parts Shootout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[NAPA Auto Parts Shootout]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Crying_Clips&amp;diff=543544</id>
		<title>Crying Clips</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Crying_Clips&amp;diff=543544"/>
		<updated>2019-02-17T13:43:58Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page Crying Clips to Crying Clips (Caillou)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Crying Clips (Caillou)]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Endflatlist&amp;diff=539390</id>
		<title>Template:Endflatlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Endflatlist&amp;diff=539390"/>
		<updated>2018-12-15T15:55:12Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Flatlist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Flatlist]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Startflatlist&amp;diff=539388</id>
		<title>Template:Startflatlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Startflatlist&amp;diff=539388"/>
		<updated>2018-12-15T15:51:41Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Flatlist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Flatlist]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:NASCAR_race_season_infobox&amp;diff=535926</id>
		<title>Template:NASCAR race season infobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:NASCAR_race_season_infobox&amp;diff=535926"/>
		<updated>2018-11-27T21:00:18Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Infobox NASCAR race report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Template:Infobox NASCAR race report]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=SiriusXM_Y2Kountry&amp;diff=534711</id>
		<title>SiriusXM Y2Kountry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=SiriusXM_Y2Kountry&amp;diff=534711"/>
		<updated>2018-11-25T16:37:01Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Sirius XM Y2Kountry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Sirius XM Y2Kountry]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Y2Kountry&amp;diff=534707</id>
		<title>Y2Kountry</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Y2Kountry&amp;diff=534707"/>
		<updated>2018-11-25T16:32:03Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page Y2Kountry to Sirius XM Y2Kountry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Sirius XM Y2Kountry]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Language/name/data&amp;diff=534701</id>
		<title>Module:Language/name/data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Language/name/data&amp;diff=534701"/>
		<updated>2018-11-25T16:25:11Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Created page with &amp;quot;-- put tables and their tables together local function __coalesce(...)     local coalesced = {}     for _, langslist in ipairs{...} do         for langcode, langnames in pairs...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- put tables and their tables together&lt;br /&gt;
local function __coalesce(...)&lt;br /&gt;
    local coalesced = {}&lt;br /&gt;
    for _, langslist in ipairs{...} do&lt;br /&gt;
        for langcode, langnames in pairs(langslist) do&lt;br /&gt;
            for _, langname in pairs(langnames) do&lt;br /&gt;
                if not coalesced[langcode] then&lt;br /&gt;
                    coalesced[langcode] = {}&lt;br /&gt;
                end&lt;br /&gt;
                table.insert(coalesced[langcode], langname)&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    return coalesced&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- make the keys lowercase&lt;br /&gt;
local function __preprocess(t, first_of_array_in_array)&lt;br /&gt;
    local preprocessed = {}&lt;br /&gt;
    if first_of_array_in_array then&lt;br /&gt;
    	-- keep only the 1st language name for each code, excluding synonyms&lt;br /&gt;
        for k, v in pairs(t) do&lt;br /&gt;
            preprocessed[k:lower()] = {v[1]}&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        for k, v in pairs(t) do&lt;br /&gt;
            preprocessed[k:lower()] = v&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return preprocessed&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- all valid primary language subtags for BCP47 from IANA (most of them from ISO 639-1, -2 and -3 with some exclusions)&lt;br /&gt;
local __iana_languages = __preprocess(require(&amp;quot;Module:Language/data/iana languages&amp;quot;));&lt;br /&gt;
-- ISO 639-3 contains additional 3-letter codes not inserted in the IANA database as they are aliased to 2-letter codes,&lt;br /&gt;
-- but excludes some deleted codes still valid in BCP47 (some of them are aliased)&lt;br /&gt;
local __iso_639_3      = __preprocess(require(&amp;quot;Module:Language/data/ISO 639-3&amp;quot;));&lt;br /&gt;
-- Wikimedia wikis uses some non-standard codes and a subset of IANA codes, plus composite codes&lt;br /&gt;
local __wp_languages   = __preprocess(require(&amp;quot;Module:Language/data/wp languages&amp;quot;), true);&lt;br /&gt;
-- all valid script subtags for BCP47 from IANA (excluding special ISO 15924 codes)&lt;br /&gt;
local iana_scripts     = __preprocess(require(&amp;quot;Module:Language/data/iana scripts&amp;quot;));&lt;br /&gt;
-- all valid region subtags for BCP47 from IANA (derived from ISO 3166-1 excluding special codes, and from 3-digit UN M.49 codes for groups of countries)&lt;br /&gt;
local iana_regions     = __preprocess(require(&amp;quot;Module:Language/data/iana regions&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
-- variant subtags from IANA; table format differs from the other IANA data tables&lt;br /&gt;
local iana_variants = __preprocess(require(&amp;quot;Module:Language/data/iana variants&amp;quot;));&lt;br /&gt;
-- suppressed script subtags from IANA;&lt;br /&gt;
local iana_suppressed_scripts = __preprocess (require(&amp;quot;Module:Language/data/iana suppressed scripts&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    lang   = __coalesce(__wp_languages, __iana_languages, __iso_639_3),&lt;br /&gt;
    lang_iana = __iana_languages,&lt;br /&gt;
    script = iana_scripts,&lt;br /&gt;
    region = iana_regions,&lt;br /&gt;
    variant = iana_variants,&lt;br /&gt;
    suppressed = iana_suppressed_scripts,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Unicode_data&amp;diff=534700</id>
		<title>Module:Unicode data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Unicode_data&amp;diff=534700"/>
		<updated>2018-11-25T16:22:44Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Created page with &amp;quot;local p = {}  local floor = math.floor  local function errorf(level, ...) 	if type(level) == &amp;quot;number&amp;quot; then 		return error(string.format(...), level + 1) 	else -- level is actu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local floor = math.floor&lt;br /&gt;
&lt;br /&gt;
local function errorf(level, ...)&lt;br /&gt;
	if type(level) == &amp;quot;number&amp;quot; then&lt;br /&gt;
		return error(string.format(...), level + 1)&lt;br /&gt;
	else -- level is actually the format string.&lt;br /&gt;
		return error(string.format(level, ...), 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function binary_range_search(codepoint, ranges)&lt;br /&gt;
	local low, mid, high&lt;br /&gt;
	low, high = 1, ranges.length or require &amp;quot;Module:Table&amp;quot;.length(ranges)&lt;br /&gt;
	while low &amp;lt;= high do&lt;br /&gt;
		mid = floor((low + high) / 2)&lt;br /&gt;
		local range = ranges[mid]&lt;br /&gt;
		if codepoint &amp;lt; range[1] then&lt;br /&gt;
			high = mid - 1&lt;br /&gt;
		elseif codepoint &amp;lt;= range[2] then&lt;br /&gt;
			return range, mid&lt;br /&gt;
		else&lt;br /&gt;
			low = mid + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil, mid&lt;br /&gt;
end&lt;br /&gt;
p.binary_range_search = binary_range_search&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
local function linear_range_search(codepoint, ranges)&lt;br /&gt;
	for i, range in ipairs(ranges) do&lt;br /&gt;
		if range[1] &amp;lt;= codepoint and codepoint &amp;lt;= range[2] then&lt;br /&gt;
			return range&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- Load a module by indexing &amp;quot;loader&amp;quot; with the name of the module minus the&lt;br /&gt;
-- &amp;quot;Module:Unicode data/&amp;quot; part. For instance, loader.blocks returns&lt;br /&gt;
-- [[Module:Unicode data/blocks]]. If a module cannot be loaded, false will be&lt;br /&gt;
-- returned.&lt;br /&gt;
local loader = setmetatable({}, {&lt;br /&gt;
	__index = function (self, key)&lt;br /&gt;
		local success, data = pcall(mw.loadData, &amp;quot;Module:Unicode data/&amp;quot; .. key)&lt;br /&gt;
		if not success then&lt;br /&gt;
			data = false&lt;br /&gt;
		end&lt;br /&gt;
		self[key] = data&lt;br /&gt;
		return data&lt;br /&gt;
	end&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
-- For the algorithm used to generate Hangul Syllable names,&lt;br /&gt;
-- see &amp;quot;Hangul Syllable Name Generation&amp;quot; in section 3.12 of the&lt;br /&gt;
-- Unicode Specification:&lt;br /&gt;
-- https://www.unicode.org/versions/Unicode11.0.0/ch03.pdf&lt;br /&gt;
local name_hooks = {&lt;br /&gt;
	{     0x00,     0x1F, &amp;quot;&amp;lt;control-%04X&amp;gt;&amp;quot; }, -- C0 control characters&lt;br /&gt;
	{     0x7F,     0x9F, &amp;quot;&amp;lt;control-%04X&amp;gt;&amp;quot; }, -- DEL and C1 control characters&lt;br /&gt;
	{   0x3400,   0x4DB5, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension A&lt;br /&gt;
	{   0x4E00,   0x9FEF, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph&lt;br /&gt;
	{   0xAC00,   0xD7A3, function (codepoint) -- Hangul Syllables&lt;br /&gt;
		local Hangul_data = loader.Hangul&lt;br /&gt;
		local syllable_index = codepoint - 0xAC00&lt;br /&gt;
&lt;br /&gt;
		return (&amp;quot;HANGUL SYLLABLE %s%s%s&amp;quot;):format(&lt;br /&gt;
			Hangul_data.leads[floor(syllable_index / Hangul_data.final_count)],&lt;br /&gt;
			Hangul_data.vowels[floor((syllable_index % Hangul_data.final_count)&lt;br /&gt;
				/ Hangul_data.trail_count)],&lt;br /&gt;
			Hangul_data.trails[syllable_index % Hangul_data.trail_count]&lt;br /&gt;
		)&lt;br /&gt;
	end },&lt;br /&gt;
	-- High Surrogates, High Private Use Surrogates, Low Surrogates&lt;br /&gt;
	{   0xD800,   0xDFFF, &amp;quot;&amp;lt;surrogate-%04X&amp;gt;&amp;quot; },&lt;br /&gt;
	{   0xE000,   0xF8FF, &amp;quot;&amp;lt;private-use-%04X&amp;gt;&amp;quot; }, -- Private Use&lt;br /&gt;
	-- CJK Compatibility Ideographs&lt;br /&gt;
	{   0xF900,   0xFA6D, &amp;quot;CJK COMPATIBILITY IDEOGRAPH-%04X&amp;quot; },&lt;br /&gt;
	{   0xFA70,   0xFAD9, &amp;quot;CJK COMPATIBILITY IDEOGRAPH-%04X&amp;quot; },&lt;br /&gt;
	{  0x17000,  0x187F1, &amp;quot;TANGUT IDEOGRAPH-%04X&amp;quot; }, -- Tangut&lt;br /&gt;
	{  0x18800,  0x18AF2, function (codepoint)&lt;br /&gt;
		return (&amp;quot;TANGUT COMPONENT-%03d&amp;quot;):format(codepoint - 0x187FF)&lt;br /&gt;
	end },&lt;br /&gt;
	{  0x1B170,  0x1B2FB, &amp;quot;NUSHU CHARACTER-%04X&amp;quot; }, -- Nushu&lt;br /&gt;
	{  0x20000,  0x2A6D6, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension B&lt;br /&gt;
	{  0x2A700,  0x2B734, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension C&lt;br /&gt;
	{  0x2A740,  0x2B81D, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension D&lt;br /&gt;
	{  0x2B820,  0x2CEA1, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension E&lt;br /&gt;
	{  0x2CEB0,  0x2EBE0, &amp;quot;CJK UNIFIED IDEOGRAPH-%04X&amp;quot; }, -- CJK Ideograph Extension F&lt;br /&gt;
	-- CJK Compatibility Ideographs Supplement (Supplementary Ideographic Plane)&lt;br /&gt;
	{  0x2F800,  0x2FA1D, &amp;quot;CJK COMPATIBILITY IDEOGRAPH-%04X&amp;quot; },&lt;br /&gt;
	{  0xE0100,  0xE01EF, function (codepoint) -- Variation Selectors Supplement&lt;br /&gt;
		return (&amp;quot;VARIATION SELECTOR-%d&amp;quot;):format(codepoint - 0xE0100 + 17)&lt;br /&gt;
	end},&lt;br /&gt;
	{  0xF0000,  0xFFFFD, &amp;quot;&amp;lt;private-use-%04X&amp;gt;&amp;quot; }, -- Plane 15 Private Use&lt;br /&gt;
	{ 0x100000, 0x10FFFD, &amp;quot;&amp;lt;private-use-%04X&amp;gt;&amp;quot; }  -- Plane 16 Private Use&lt;br /&gt;
}&lt;br /&gt;
name_hooks.length = #name_hooks&lt;br /&gt;
&lt;br /&gt;
local name_range_cache&lt;br /&gt;
&lt;br /&gt;
local function generate_name(data, codepoint)&lt;br /&gt;
	if type(data) == &amp;quot;string&amp;quot; then&lt;br /&gt;
		return data:format(codepoint)&lt;br /&gt;
	else&lt;br /&gt;
		return data(codepoint)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- Checks that the code point is a number and in range.&lt;br /&gt;
-- Does not check whether code point is an integer.&lt;br /&gt;
-- Not used&lt;br /&gt;
local function check_codepoint(funcName, argIdx, val)&lt;br /&gt;
	require &#039;libraryUtil&#039;.checkType(funcName, argIdx, val, &#039;number&#039;)&lt;br /&gt;
	if codepoint &amp;lt; 0 or 0x10FFFF &amp;lt; codepoint then&lt;br /&gt;
		errorf(&amp;quot;Codepoint %04X out of range&amp;quot;, codepoint)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- https://www.unicode.org/versions/Unicode11.0.0/ch04.pdf, section 4.8&lt;br /&gt;
function p.lookup_name(codepoint)&lt;br /&gt;
	-- U+FDD0-U+FDEF and all code points ending in FFFE or FFFF are Unassigned&lt;br /&gt;
	-- (Cn) and specifically noncharacters:&lt;br /&gt;
	-- https://www.unicode.org/faq/private_use.html#nonchar4&lt;br /&gt;
	if 0xFDD0 &amp;lt;= codepoint and (codepoint &amp;lt;= 0xFDEF&lt;br /&gt;
			or floor(codepoint % 0x10000) &amp;gt;= 0xFFFE) then&lt;br /&gt;
		return (&amp;quot;&amp;lt;noncharacter-%04X&amp;gt;&amp;quot;):format(codepoint)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if name_range_cache -- Check if previously used &amp;quot;name hook&amp;quot; applies to this code point.&lt;br /&gt;
			and codepoint &amp;gt;= name_range_cache[1]&lt;br /&gt;
			and codepoint &amp;lt;= name_range_cache[2] then&lt;br /&gt;
		return generate_name(name_range_cache[3], codepoint)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local range = binary_range_search(codepoint, name_hooks)&lt;br /&gt;
	if range then&lt;br /&gt;
		name_range_cache = range&lt;br /&gt;
		return generate_name(range[3], codepoint)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = loader[(&#039;names/%03X&#039;):format(codepoint / 0x1000)]&lt;br /&gt;
	&lt;br /&gt;
	if data and data[codepoint] then&lt;br /&gt;
		return data[codepoint]&lt;br /&gt;
	&lt;br /&gt;
	-- Unassigned (Cn) consists of noncharacters and reserved characters.&lt;br /&gt;
	-- The character has been established not to be a noncharacter,&lt;br /&gt;
	-- and if it were assigned, its name would already been retrieved,&lt;br /&gt;
	-- so it must be reserved.&lt;br /&gt;
	else&lt;br /&gt;
		return (&amp;quot;&amp;lt;reserved-%04X&amp;gt;&amp;quot;):format(codepoint)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- No image data modules on Wikipedia yet.&lt;br /&gt;
function p.lookup_image(codepoint)&lt;br /&gt;
	local data = loader[(&#039;images/%03X&#039;):format(codepoint / 0x1000)]&lt;br /&gt;
	&lt;br /&gt;
	if data then&lt;br /&gt;
		return data[codepoint]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
local planes = {&lt;br /&gt;
	[ 0] = &amp;quot;Basic Multilingual Plane&amp;quot;;&lt;br /&gt;
	[ 1] = &amp;quot;Supplementary Multilingual Plane&amp;quot;;&lt;br /&gt;
	[ 2] = &amp;quot;Supplementary Ideographic Plane&amp;quot;;&lt;br /&gt;
	[13] = &amp;quot;Supplementary Special-purpose Plane&amp;quot;;&lt;br /&gt;
	[14] = &amp;quot;Supplementary Private Use Area-A&amp;quot;;&lt;br /&gt;
	[15] = &amp;quot;Supplementary Private Use Area-B&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Load [[Module:Unicode data/blocks]] if needed and assign it to this variable.&lt;br /&gt;
local blocks&lt;br /&gt;
&lt;br /&gt;
local function block_iter(blocks, i)&lt;br /&gt;
	i = i + 1&lt;br /&gt;
	local data = blocks[i]&lt;br /&gt;
	if data then&lt;br /&gt;
		 -- Unpack doesn&#039;t work on tables loaded with mw.loadData.&lt;br /&gt;
		return i, data[1], data[2], data[3]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- An ipairs-type iterator generator for the list of blocks.&lt;br /&gt;
function p.enum_blocks()&lt;br /&gt;
	local blocks = loader.blocks&lt;br /&gt;
	return block_iter, blocks, 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.lookup_plane(codepoint)&lt;br /&gt;
	local i = floor(codepoint / 0x10000)&lt;br /&gt;
	return planes[i] or (&amp;quot;Plane %u&amp;quot;):format(i)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.lookup_block(codepoint)&lt;br /&gt;
	local blocks = loader.blocks&lt;br /&gt;
	local range = binary_range_search(codepoint, blocks)&lt;br /&gt;
	if range then&lt;br /&gt;
		return range[3]&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;No Block&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.get_block_info(name)&lt;br /&gt;
	for i, block in ipairs(loader.blocks) do&lt;br /&gt;
		if block[3] == name then&lt;br /&gt;
			return block&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is_valid_pagename(pagename)&lt;br /&gt;
	local has_nonws = false&lt;br /&gt;
&lt;br /&gt;
	for cp in mw.ustring.gcodepoint(pagename) do&lt;br /&gt;
		if (cp == 0x0023) -- #&lt;br /&gt;
		or (cp == 0x005B) -- [&lt;br /&gt;
		or (cp == 0x005D) -- ]&lt;br /&gt;
		or (cp == 0x007B) -- {&lt;br /&gt;
		or (cp == 0x007C) -- |&lt;br /&gt;
		or (cp == 0x007D) -- }&lt;br /&gt;
		or (cp == 0x180E) -- MONGOLIAN VOWEL SEPARATOR&lt;br /&gt;
		or ((cp &amp;gt;= 0x2000) and (cp &amp;lt;= 0x200A)) -- spaces in General Punctuation block&lt;br /&gt;
		or (cp == 0xFFFD) -- REPLACEMENT CHARACTER&lt;br /&gt;
		then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local printable, result = p.is_printable(cp)&lt;br /&gt;
		if not printable then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if result ~= &amp;quot;space-separator&amp;quot; then&lt;br /&gt;
			has_nonws = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return has_nonws&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function manual_unpack(what, from)&lt;br /&gt;
	if what[from + 1] == nil then&lt;br /&gt;
		return what[from]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local result = {}&lt;br /&gt;
	from = from or 1&lt;br /&gt;
	for i, item in ipairs(what) do&lt;br /&gt;
		if i &amp;gt;= from then&lt;br /&gt;
			table.insert(result, item)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return unpack(result)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function compare_ranges(range1, range2)&lt;br /&gt;
	return range1[1] &amp;lt; range2[1]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Creates a function to look up data in a module that contains &amp;quot;singles&amp;quot; (a&lt;br /&gt;
-- code point-to-data map) and &amp;quot;ranges&amp;quot; (an array containing arrays that contain&lt;br /&gt;
-- the low and high code points of a range and the data associated with that&lt;br /&gt;
-- range).&lt;br /&gt;
-- &amp;quot;loader&amp;quot; loads and returns the &amp;quot;singles&amp;quot; and &amp;quot;ranges&amp;quot; tables.&lt;br /&gt;
-- &amp;quot;match_func&amp;quot; is passed the code point and either the data or the &amp;quot;dots&amp;quot;, and&lt;br /&gt;
-- generates the final result of the function.&lt;br /&gt;
-- The varargs (&amp;quot;dots&amp;quot;) describes the default data to be returned if there wasn&#039;t&lt;br /&gt;
-- a match.&lt;br /&gt;
-- In case the function is used more than once, &amp;quot;cache&amp;quot; saves ranges that have&lt;br /&gt;
-- already been found to match, or a range whose data is the default if there&lt;br /&gt;
-- was no match.&lt;br /&gt;
local function memo_lookup(data_module_subpage, match_func, ...)&lt;br /&gt;
	local dots = { ... }&lt;br /&gt;
	local cache = {}&lt;br /&gt;
	local singles, ranges&lt;br /&gt;
&lt;br /&gt;
	return function (codepoint)&lt;br /&gt;
		if not singles then&lt;br /&gt;
			local data_module = loader[data_module_subpage]&lt;br /&gt;
			singles, ranges = data_module.singles, data_module.ranges&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if singles[codepoint] then&lt;br /&gt;
			return match_func(codepoint, singles[codepoint])&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local range = binary_range_search(codepoint, cache)&lt;br /&gt;
		if range then&lt;br /&gt;
			return match_func(codepoint, manual_unpack(range, 3))&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local range, index = binary_range_search(codepoint, ranges)&lt;br /&gt;
		if range then&lt;br /&gt;
			table.insert(cache, range)&lt;br /&gt;
			table.sort(cache, compare_ranges)&lt;br /&gt;
			return match_func(codepoint, manual_unpack(range, 3))&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if ranges[index] then&lt;br /&gt;
			local dots_range&lt;br /&gt;
			if codepoint &amp;gt; ranges[index][2] then&lt;br /&gt;
				dots_range = {&lt;br /&gt;
					ranges[index][2] + 1,&lt;br /&gt;
					ranges[index + 1] and ranges[index + 1][1] - 1 or 0x10FFFF,&lt;br /&gt;
					unpack(dots)&lt;br /&gt;
				}&lt;br /&gt;
			else -- codepoint &amp;lt; range[index][1]&lt;br /&gt;
				dots_range = {&lt;br /&gt;
					ranges[index - 1] and ranges[index - 1][2] + 1 or 0,&lt;br /&gt;
					ranges[index][1] - 1,&lt;br /&gt;
					unpack(dots)&lt;br /&gt;
				}&lt;br /&gt;
			end&lt;br /&gt;
			table.sort(cache, compare_ranges)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		return match_func(codepoint)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Get a code point&#039;s combining class value in [[Module:Unicode data/combining]],&lt;br /&gt;
-- and return whether this value is not zero. Zero is assigned as the default&lt;br /&gt;
-- if the combining class value is not found in this data module.&lt;br /&gt;
-- That is, return true if character is combining, or false if it is not.&lt;br /&gt;
-- See https://www.unicode.org/reports/tr44/#Canonical_Combining_Class_Values for&lt;br /&gt;
-- more information.&lt;br /&gt;
p.is_combining = memo_lookup(&lt;br /&gt;
	&amp;quot;combining&amp;quot;,&lt;br /&gt;
	function (codepoint, combining_class)&lt;br /&gt;
		return combining_class and combining_class ~= 0 or false&lt;br /&gt;
	end,&lt;br /&gt;
	0)&lt;br /&gt;
&lt;br /&gt;
function p.add_dotted_circle(str)&lt;br /&gt;
	return (mw.ustring.gsub(str, &amp;quot;.&amp;quot;,&lt;br /&gt;
		function(char)&lt;br /&gt;
			if p.is_combining(mw.ustring.codepoint(char)) then&lt;br /&gt;
				return &#039;◌&#039; .. char&lt;br /&gt;
			end&lt;br /&gt;
		end))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local lookup_control = memo_lookup(&lt;br /&gt;
	&amp;quot;control&amp;quot;,&lt;br /&gt;
	function (codepoint, ccc)&lt;br /&gt;
		return ccc or &amp;quot;assigned&amp;quot;&lt;br /&gt;
	end,&lt;br /&gt;
	&amp;quot;assigned&amp;quot;)&lt;br /&gt;
p.lookup_control = lookup_control&lt;br /&gt;
&lt;br /&gt;
function p.is_assigned(codepoint)&lt;br /&gt;
	return lookup_control(codepoint) ~= &amp;quot;unassigned&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is_printable(codepoint)&lt;br /&gt;
	local result = lookup_control(codepoint)&lt;br /&gt;
	return (result == &amp;quot;assigned&amp;quot;) or (result == &amp;quot;space-separator&amp;quot;), result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is_whitespace(codepoint)&lt;br /&gt;
	local result = lookup_control(codepoint)&lt;br /&gt;
	return (result == &amp;quot;space-separator&amp;quot;), result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.lookup_category = memo_lookup(&lt;br /&gt;
	&amp;quot;category&amp;quot;,&lt;br /&gt;
	function (codepoint, category)&lt;br /&gt;
		return category&lt;br /&gt;
	end,&lt;br /&gt;
	&amp;quot;Cn&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local lookup_script = memo_lookup(&lt;br /&gt;
	&amp;quot;scripts&amp;quot;,&lt;br /&gt;
	function (codepoint, script_code)&lt;br /&gt;
		return script_code or &#039;Zzzz&#039;&lt;br /&gt;
	end,&lt;br /&gt;
	&amp;quot;Zzzz&amp;quot;)&lt;br /&gt;
p.lookup_script = lookup_script&lt;br /&gt;
&lt;br /&gt;
function p.get_best_script(str)&lt;br /&gt;
	-- Check type of argument, because mw.text.decode coerces numbers to strings!&lt;br /&gt;
	require &amp;quot;libraryUtil&amp;quot;.checkType(&amp;quot;get_best_script&amp;quot;, 1, str, &amp;quot;string&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	-- Convert HTML character references (including named character references,&lt;br /&gt;
	-- or character entities) to characters.&lt;br /&gt;
	str = mw.text.decode(str, true)&lt;br /&gt;
	&lt;br /&gt;
	local scripts = {}&lt;br /&gt;
	for codepoint in mw.ustring.gcodepoint(str) do&lt;br /&gt;
		local script = lookup_script(codepoint)&lt;br /&gt;
		&lt;br /&gt;
		-- Ignore &amp;quot;Inherited&amp;quot;, &amp;quot;Undetermined&amp;quot;, or &amp;quot;Uncoded&amp;quot; scripts.&lt;br /&gt;
		if not (script == &amp;quot;Zyyy&amp;quot; or script == &amp;quot;Zinh&amp;quot; or script == &amp;quot;Zzzz&amp;quot;) then&lt;br /&gt;
			scripts[script] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- If scripts does not contain two or more keys,&lt;br /&gt;
	-- return first and only key (script code) in table.&lt;br /&gt;
	if not next(scripts, next(scripts)) then&lt;br /&gt;
		return next(scripts)&lt;br /&gt;
	end -- else return majority script, or else &amp;quot;Zzzz&amp;quot;?&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is_Latin(str)&lt;br /&gt;
	require &amp;quot;libraryUtil&amp;quot;.checkType(&amp;quot;get_best_script&amp;quot;, 1, str, &amp;quot;string&amp;quot;)&lt;br /&gt;
	str = mw.text.decode(str, true)&lt;br /&gt;
	&lt;br /&gt;
	-- Search for the leading bytes that introduce the UTF-8 encoding of the&lt;br /&gt;
	-- code points U+0340-U+10FFFF. If they are not found and there is at least&lt;br /&gt;
	-- one Latin-script character, the string counts as Latin, because the rest&lt;br /&gt;
	-- of the characters can only be Zyyy, Zinh, and Zzzz.&lt;br /&gt;
	-- The only scripts found below U+0370 (the first code point of the Greek&lt;br /&gt;
	-- and Coptic block) are Latn, Zyyy, Zinh, and Zzzz.&lt;br /&gt;
	-- See the codepage in the [[UTF-8]] article.&lt;br /&gt;
	if not str:find &amp;quot;[\205-\244]&amp;quot; then&lt;br /&gt;
		for codepoint in mw.ustring.gcodepoint(str) do&lt;br /&gt;
			if lookup_script(codepoint) == &amp;quot;Latn&amp;quot; then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local Latn = false&lt;br /&gt;
	&lt;br /&gt;
	for codepoint in mw.ustring.gcodepoint(str) do&lt;br /&gt;
		local script = lookup_script(codepoint)&lt;br /&gt;
		&lt;br /&gt;
		if script == &amp;quot;Latn&amp;quot; then&lt;br /&gt;
			Latn = true&lt;br /&gt;
		elseif not (script == &amp;quot;Zyyy&amp;quot; or script == &amp;quot;Zinh&amp;quot;&lt;br /&gt;
				or script == &amp;quot;Zzzz&amp;quot;) then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return Latn&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Checks that a string contains only characters belonging to right-to-left&lt;br /&gt;
-- scripts, or characters of ignorable scripts.&lt;br /&gt;
function p.is_rtl(str)&lt;br /&gt;
	require &amp;quot;libraryUtil&amp;quot;.checkType(&amp;quot;get_best_script&amp;quot;, 1, str, &amp;quot;string&amp;quot;)&lt;br /&gt;
	str = mw.text.decode(str, true)&lt;br /&gt;
	&lt;br /&gt;
	-- Search for the leading bytes that introduce the UTF-8 encoding of the&lt;br /&gt;
	-- code points U+0580-U+10FFFF. If they are not found, the string can only&lt;br /&gt;
	-- have characters from a left-to-right script, because the first code point&lt;br /&gt;
	-- in a right-to-left script is U+0591, in the Hebrew block.&lt;br /&gt;
	if not str:find &amp;quot;[\214-\244]&amp;quot; then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local result = false&lt;br /&gt;
	local rtl = loader.scripts.rtl&lt;br /&gt;
	for codepoint in mw.ustring.gcodepoint(str) do&lt;br /&gt;
		local script = lookup_script(codepoint)&lt;br /&gt;
		&lt;br /&gt;
		if rtl[script] then&lt;br /&gt;
			result = true&lt;br /&gt;
		elseif not (script == &amp;quot;Zyyy&amp;quot; or script == &amp;quot;Zinh&amp;quot;&lt;br /&gt;
				or script == &amp;quot;Zzzz&amp;quot;) then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function get_codepoint(args, arg)&lt;br /&gt;
	local codepoint_string = args[arg]&lt;br /&gt;
		or errorf(2, &amp;quot;Parameter %s is required&amp;quot;, tostring(arg))&lt;br /&gt;
	local codepoint = tonumber(codepoint_string, 16)&lt;br /&gt;
		or errorf(2, &amp;quot;Parameter %s is not a code point in hexadecimal base&amp;quot;,&lt;br /&gt;
			tostring(arg))&lt;br /&gt;
	if not (0 &amp;lt;= codepoint and codepoint &amp;lt;= 0x10FFFF) then&lt;br /&gt;
		errorf(2, &amp;quot;code point in parameter %s out of range&amp;quot;, tostring(arg))&lt;br /&gt;
	end&lt;br /&gt;
	return codepoint&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function get_func(args, arg, prefix)&lt;br /&gt;
	local suffix = args[arg]&lt;br /&gt;
		or errorf(2, &amp;quot;Parameter %s is required&amp;quot;, tostring(arg))&lt;br /&gt;
	suffix = mw.text.trim(suffix)&lt;br /&gt;
	local func_name = prefix .. suffix&lt;br /&gt;
	local func = p[func_name]&lt;br /&gt;
		or errorf(2, &amp;quot;There is no function &#039;%s&#039;&amp;quot;, func_name)&lt;br /&gt;
	return func&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- This function allows any of the &amp;quot;lookup&amp;quot; functions to be invoked. The first&lt;br /&gt;
-- parameter is the word after &amp;quot;lookup_&amp;quot;; the second parameter is the code point&lt;br /&gt;
-- in hexadecimal base.&lt;br /&gt;
function p.lookup(frame)&lt;br /&gt;
	local func = get_func(frame.args, 1, &amp;quot;lookup_&amp;quot;)&lt;br /&gt;
	local codepoint = get_codepoint(frame.args, 2)&lt;br /&gt;
	local result = func(codepoint)&lt;br /&gt;
	if func == p.lookup_name then&lt;br /&gt;
		-- Prevent code point labels such as &amp;lt;control-0000&amp;gt; from being&lt;br /&gt;
		-- interpreted as HTML tags.&lt;br /&gt;
		result = result:gsub(&amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;amp;lt;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is(frame)&lt;br /&gt;
	local func = get_func(frame.args, 1, &amp;quot;is_&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	-- is_Latin and is_valid_pagename take strings.&lt;br /&gt;
	if func == p.is_Latin or func == p.is_valid_pagename or func == p.is_rtl then&lt;br /&gt;
		return (func(frame.args[2]))&lt;br /&gt;
	else -- The rest take code points.&lt;br /&gt;
		local codepoint = get_codepoint(frame.args, 2)&lt;br /&gt;
		return (func(codepoint)) -- Adjust to one result.&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Lang&amp;diff=534699</id>
		<title>Module:Lang</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Lang&amp;diff=534699"/>
		<updated>2018-11-25T16:21:32Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Created page with &amp;quot;--[=[  Lua support for the {{lang}}, {{lang-xx}}, and {{transl}} templates and replacement of various supporting templates.   ]=]  require(&amp;#039;Module:No globals&amp;#039;);  local initial...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[=[&lt;br /&gt;
&lt;br /&gt;
Lua support for the {{lang}}, {{lang-xx}}, and {{transl}} templates and replacement of various supporting templates. &lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
require(&#039;Module:No globals&#039;);&lt;br /&gt;
&lt;br /&gt;
local initial_style_state;														-- set by lang_xx_normal() and lang_xx_italic()&lt;br /&gt;
&lt;br /&gt;
local getArgs = require (&#039;Module:Arguments&#039;).getArgs;&lt;br /&gt;
local unicode = require (&amp;quot;Module:Unicode data&amp;quot;);								-- for is_latin() and is_rtl()&lt;br /&gt;
local yesno = require (&#039;Module:Yesno&#039;);&lt;br /&gt;
&lt;br /&gt;
local lang_name_table = mw.loadData (&#039;Module:Language/name/data&#039;);&lt;br /&gt;
&lt;br /&gt;
local synonym_table = mw.loadData (&#039;Module:Lang/ISO 639 synonyms&#039;);				-- ISO 639-2/639-2T code translation to 639-1 code&lt;br /&gt;
&lt;br /&gt;
local lang_data =  mw.loadData (&#039;Module:Lang/data&#039;);							-- language name override and transliteration tool-tip tables&lt;br /&gt;
&lt;br /&gt;
local namespace = mw.title.getCurrentTitle().namespace;							-- used for categorization&lt;br /&gt;
&lt;br /&gt;
local maint_cats = {};															-- maintenance categories go here&lt;br /&gt;
local maint_msgs = {};															-- and their messages go here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; I S _ S E T &amp;gt;------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Returns true if argument is set; false otherwise. Argument is &#039;set&#039; when it exists (not nil) or when it is not an empty string.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function is_set( var )&lt;br /&gt;
	return not (var == nil or var == &#039;&#039;);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; I N V E R T  _ I T A L I C S &amp;gt;-------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup&lt;br /&gt;
in args.text.  Like |italic=unset, |italic=invert disables automatic italic markup.  Individual leading/trailing&lt;br /&gt;
apostrophes are converted to their html numeric entity equivalent so that the new italic markup doesn&#039;t become&lt;br /&gt;
bold markup inadvertently.&lt;br /&gt;
&lt;br /&gt;
Leading and trailing wiki markup is extracted from args.text into separate table elements.  Addition, removal,&lt;br /&gt;
replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements.&lt;br /&gt;
In the string.gsub() matching pattern, &#039;.*&#039; matches empty string as well as the three expected wiki markup patterns.&lt;br /&gt;
&lt;br /&gt;
This function expects that markup in args.text is complete and correct; if it is not, oddness may result.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function invert_italics (source)&lt;br /&gt;
	local invert_pattern_table = {												-- leading/trailing markup add/remove/replace patterns&lt;br /&gt;
		[&amp;quot;&amp;quot;]=&amp;quot;\&#039;\&#039;&amp;quot;,															-- empty string becomes italic markup&lt;br /&gt;
		[&amp;quot;\&#039;\&#039;&amp;quot;]=&amp;quot;&amp;quot;,															-- italic markup becomes empty string&lt;br /&gt;
		[&amp;quot;\&#039;\&#039;\&#039;&amp;quot;]=&amp;quot;\&#039;\&#039;\&#039;\&#039;\&#039;&amp;quot;,												-- bold becomes bold italic&lt;br /&gt;
		[&amp;quot;\&#039;\&#039;\&#039;\&#039;\&#039;&amp;quot;]=&amp;quot;\&#039;\&#039;\&#039;&amp;quot;,												-- bold italic become bold&lt;br /&gt;
		};&lt;br /&gt;
	local seg = {};&lt;br /&gt;
&lt;br /&gt;
	source = source:gsub (&amp;quot;%f[\&#039;]\&#039;%f[^\&#039;]&amp;quot;, &#039;&amp;amp;#39;&#039;);							-- protect single quote marks from being interpreted as bold markup&lt;br /&gt;
&lt;br /&gt;
	seg[1] = source:match (&#039;^(\&#039;\&#039;+%f[^\&#039;]).+&#039;) or &#039;&#039;;							-- get leading markup, if any; ignore single quote&lt;br /&gt;
	seg[3] = source:match (&#039;.+(%f[\&#039;]\&#039;\&#039;+)$&#039;) or &#039;&#039;;							-- get trailing markup, if any; ignore single quote&lt;br /&gt;
&lt;br /&gt;
	if &#039;&#039; ~= seg[1] and &#039;&#039; ~= seg[3] then										-- extract the &#039;text&#039; &lt;br /&gt;
		seg[2] = source:match (&#039;^\&#039;\&#039;+%f[^\&#039;](.+)%f[\&#039;]\&#039;\&#039;+$&#039;)					-- from between leading and trailing markup&lt;br /&gt;
	elseif &#039;&#039; ~= seg[1] then&lt;br /&gt;
		seg[2] = source:match (&#039;^\&#039;\&#039;+%f[^\&#039;](.+)&#039;)								-- following leading markup&lt;br /&gt;
	elseif &#039;&#039; ~= seg[3] then&lt;br /&gt;
		seg[2] = source:match (&#039;(.+)%f[\&#039;]\&#039;\&#039;+$&#039;)								-- preceding trailing markup&lt;br /&gt;
	else&lt;br /&gt;
		seg[2] = source															-- when there is no markup&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	seg[1] = seg[1]:gsub (&amp;quot;.*&amp;quot;, invert_pattern_table, 1);						-- replace leading markup according to pattern table&lt;br /&gt;
	seg[3] = seg[3]:gsub (&amp;quot;.*&amp;quot;, invert_pattern_table, 1);						-- replace leading markup according to pattern table&lt;br /&gt;
&lt;br /&gt;
	return table.concat (seg);													-- put it all back together and done&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; V A L I D A T E _ I T A L I C &amp;gt;------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
validates |italic= or |italics= assigned values.&lt;br /&gt;
&lt;br /&gt;
When |italic= is set and has an acceptible assigned value, return the matching css font-style property value or,&lt;br /&gt;
for the special case &#039;default&#039;, return nil.&lt;br /&gt;
&lt;br /&gt;
When |italic= is not set, or has an unacceptible assigned value, return nil and a nil error message.&lt;br /&gt;
&lt;br /&gt;
When both |italic= and |italics= are set, returns nil and a &#039;conflicting&#039; error message.&lt;br /&gt;
&lt;br /&gt;
The return value nil causes the calling lang, lang_xx, or transl function to set args.italic according to the template&#039;s&lt;br /&gt;
defined default (&#039;inherit&#039; for {{lang}}, &#039;inherit&#039; or &#039;italic&#039; for {{lang-xx}} depending on&lt;br /&gt;
the individual template&#039;s requirements, &#039;italic&#039; for {{transl}}) or to the value appropriate to |script=, if set ({{lang}}&lt;br /&gt;
and {{lang-xx}} only).&lt;br /&gt;
&lt;br /&gt;
Accepted values and the values that this function returns are are:&lt;br /&gt;
	nil		-	when |italic= absent or not set; returns nil&lt;br /&gt;
	default	-	for completeness, should rarely if ever be used; returns nil&lt;br /&gt;
	yes		-	force args.text to be rendered in italic font; returns &#039;italic&#039;&lt;br /&gt;
	no		-	force args.text to be rendered in normal font; returns &#039;normal&#039;&lt;br /&gt;
	unset	-	disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns &#039;inherit&#039;&lt;br /&gt;
	invert	-	disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns &#039;invert&#039;&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function validate_italic (args)&lt;br /&gt;
	local properties = {[&#039;yes&#039;] = &#039;italic&#039;, [&#039;no&#039;] = &#039;normal&#039;, [&#039;unset&#039;] = &#039;inherit&#039;, [&#039;invert&#039;] = &#039;invert&#039;, [&#039;default&#039;] = nil};&lt;br /&gt;
	&lt;br /&gt;
	local count = 0&lt;br /&gt;
	for _, arg in pairs {&#039;italic&#039;, &#039;italics&#039;, &#039;i&#039;} do&lt;br /&gt;
		if args[arg] then&lt;br /&gt;
			count = count + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if count &amp;gt; 1 then															-- return nil and an error message if more than one is set &lt;br /&gt;
		return nil, &#039;only one of &amp;amp;#124;italic=, &amp;amp;#124;italics=, or &amp;amp;#124;i= can be specified&#039;;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return properties[args.italic or args.italics or args.i], nil;				-- return an appropriate value and a nil error message&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[=[--------------------------&amp;lt; V A L I D A T E _ C A T _ A R G S &amp;gt;----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Default behavior of the {{lang}} and {{lang-xx}} templates is to add categorization when the templates are used in mainspace.&lt;br /&gt;
This default functionality may be suppressed by setting |nocat=yes or |cat=no.  This function selects one of these two parameters&lt;br /&gt;
to control categorization.&lt;br /&gt;
&lt;br /&gt;
Because having two parameters with &#039;opposite&#039; names and &#039;opposite&#039; values is confusing, this function accepts only affirmative&lt;br /&gt;
values for |nocat= and only negative values for |cat=; in both cases the &#039;other&#039; sense (and non-sense) is not accepted and the&lt;br /&gt;
parameter is treated as if it were not set in the template.&lt;br /&gt;
&lt;br /&gt;
Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply.&lt;br /&gt;
&lt;br /&gt;
Accepted values for |nocat= are the text strings:&lt;br /&gt;
	&#039;yes&#039;, &#039;y&#039;, &#039;true&#039;, &#039;t&#039;, on, &#039;1&#039;		-- [[Module:Yesno]] returns logical true for all of these; false or nil else&lt;br /&gt;
for |cat=&lt;br /&gt;
	&#039;no&#039;, &#039;n&#039;, &#039;false&#039;, &#039;f&#039;, &#039;off&#039;, &#039;0&#039;		-- [[Module:Yesno]] returns logical false for all of these; true or nil else&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
local function validate_cat_args (args)&lt;br /&gt;
	if not (args.nocat or args.cat) then										-- both are nil, so categorize&lt;br /&gt;
		return;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if false == yesno (args.cat) or true == yesno (args.nocat) then&lt;br /&gt;
		args.nocat = true;														-- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template)&lt;br /&gt;
	else																		-- args.nocat is the parameter actually used.&lt;br /&gt;
		args.nocat = nil;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; I N _ A R R A Y &amp;gt;--------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Whether needle is in haystack&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function in_array ( needle, haystack )&lt;br /&gt;
	if needle == nil then&lt;br /&gt;
		return false;&lt;br /&gt;
	end&lt;br /&gt;
	for n,v in ipairs( haystack ) do&lt;br /&gt;
		if v == needle then&lt;br /&gt;
			return n;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; F O R M A T _ I E T F _ T A G &amp;gt;------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
prettify ietf tags to use recommended subtag formats:&lt;br /&gt;
	code: lower case&lt;br /&gt;
	script: sentence case&lt;br /&gt;
	region: upper case&lt;br /&gt;
	variant: lower case&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function format_ietf_tag (code, script, region, variant)&lt;br /&gt;
	local out = {};&lt;br /&gt;
&lt;br /&gt;
	table.insert (out, code:lower());&lt;br /&gt;
	if is_set (script) then&lt;br /&gt;
		script = script:lower():gsub (&#039;^%a&#039;, string.upper);&lt;br /&gt;
		table.insert (out, script);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (region) then&lt;br /&gt;
		table.insert (out, region:upper());&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (variant) then&lt;br /&gt;
		table.insert (out, variant:lower());&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return table.concat (out, &#039;-&#039;);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; G E T _ I E T F _ P A R T S &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
extracts and returns IETF language tag parts:&lt;br /&gt;
	primary language subtag (required) - 2 or 3 character IANA language code&lt;br /&gt;
	script subtag - four character IANA script code&lt;br /&gt;
	region subtag - two-letter or three digit IANA region code&lt;br /&gt;
	variant subtag - four digit or 5-8 alnum variant code&lt;br /&gt;
	private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag&lt;br /&gt;
&lt;br /&gt;
in any one of these forms&lt;br /&gt;
	lang					lang-variant&lt;br /&gt;
	lang-script				lang-script-variant&lt;br /&gt;
	lang-region				lang-region-variant&lt;br /&gt;
	lang-script-region		lang-script-region-variant&lt;br /&gt;
	lang-x-private	&lt;br /&gt;
	&lt;br /&gt;
each of lang, script, region, variant, and private, when used, must be valid&lt;br /&gt;
&lt;br /&gt;
Languages with both two- and three-character code synonyms are promoted to the two-character synonym because&lt;br /&gt;
the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding&lt;br /&gt;
the synonymous three-character codes in the lang= attribute.&lt;br /&gt;
&lt;br /&gt;
For {{lang-xx}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}}&lt;br /&gt;
because those parameters are superfluous to the IETF subtags in |code=)&lt;br /&gt;
&lt;br /&gt;
returns six  values; all lower case.  Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid&lt;br /&gt;
parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil.&lt;br /&gt;
&lt;br /&gt;
see http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function get_ietf_parts (source, args_script, args_region, args_variant)&lt;br /&gt;
	local code, script, region, variant, private;								-- ietf tag parts&lt;br /&gt;
&lt;br /&gt;
	if not is_set (source) then&lt;br /&gt;
		return nil, nil, nil, nil, nil, &#039;missing language tag&#039;;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local pattern = {															-- table of tables holding acceptibe ietf tag patterns and short names of the ietf part captured by the pattern&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$&#039;, &#039;s&#039;, &#039;r&#039;, &#039;v&#039;}, 				-- 1 -  ll-Ssss-RR-variant (where variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$&#039;, &#039;s&#039;, &#039;r&#039;, &#039;v&#039;},				-- 2 -  ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;s&#039;, &#039;r&#039;, &#039;v&#039;},		-- 3 -  ll-Ssss-RR-variant (where variant is 5-8 alnum characters)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;s&#039;, &#039;r&#039;, &#039;v&#039;},	-- 4 -  ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$&#039;, &#039;s&#039;, &#039;v&#039;},						-- 5 -  ll-Ssss-variant (where variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;s&#039;, &#039;v&#039;},			-- 6 -  ll-Ssss-variant (where variant is 5-8 alnum characters)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$&#039;, &#039;r&#039;, &#039;v&#039;},							-- 7 -  ll-RR-variant (where variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$&#039;, &#039;r&#039;, &#039;v&#039;},						-- 8 -  ll-DDD-variant (where region is 3 digits; variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;r&#039;, &#039;v&#039;},				-- 9 -  ll-RR-variant (where variant is 5-8 alnum characters)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;r&#039;, &#039;v&#039;},				-- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%d%d%d%d)$&#039;, &#039;v&#039;},										-- 11 - ll-variant (where variant is 4 digits)&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$&#039;, &#039;v&#039;},							-- 12 - ll-variant (where variant is 5-8 alnum characters)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$&#039;, &#039;s&#039;, &#039;r&#039;},							-- 13 - ll-Ssss-RR&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$&#039;, &#039;s&#039;, &#039;r&#039;},						-- 14 - ll-Ssss-DDD (region is 3 digits)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a%a%a)$&#039;, &#039;s&#039;},										-- 15 - ll-Ssss&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%a%a)$&#039;, &#039;r&#039;},											-- 16 - ll-RR&lt;br /&gt;
		{&#039;^(%a%a%a?)%-(%d%d%d)$&#039;, &#039;r&#039;},											-- 17 - ll-DDD (region is 3 digits)&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)$&#039;},														-- 18 - ll&lt;br /&gt;
		&lt;br /&gt;
		{&#039;^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$&#039;, &#039;p&#039;},						-- 19 - ll-x-pppppppp (private is 1-8 alnum characters)&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
	local t = {};																-- table of captures; serves as a translator between captured ietf tag parts and named variables&lt;br /&gt;
&lt;br /&gt;
	for i, v in ipairs (pattern) do												-- spin through the pattern table looking for a match&lt;br /&gt;
		local c1, c2, c3, c4;													-- captures in the &#039;pattern&#039; from the pattern table go here&lt;br /&gt;
	&lt;br /&gt;
		c1, c2, c3, c4 = source:match (pattern[i][1]);							-- one or more captures set if source matches pattern[i])&lt;br /&gt;
			if c1 then															-- c1 always set on match&lt;br /&gt;
				code = c1;														-- first capture is always code&lt;br /&gt;
				t = {&lt;br /&gt;
					[pattern[i][2] or &#039;x&#039;] = c2,								-- fill the table of captures with the rest of the captures&lt;br /&gt;
					[pattern[i][3] or &#039;x&#039;] = c3,								-- take index names from pattern table and assign sequential captures&lt;br /&gt;
					[pattern[i][4] or &#039;x&#039;] = c4,								-- index name may be nil in pattern[i] table so &amp;quot;or &#039;x&#039;&amp;quot; spoofs a name for this index in this table&lt;br /&gt;
					};&lt;br /&gt;
				script = t.s or &#039;&#039;;												-- translate table contents to named variables;&lt;br /&gt;
				region = t.r or &#039;&#039;;												-- absent table entries are nil so set named ietf parts to empty string for concatenation&lt;br /&gt;
				variant= t.v or &#039;&#039;;&lt;br /&gt;
				private = t.p or &#039;&#039;;&lt;br /&gt;
				break;															-- and done&lt;br /&gt;
			end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not code then&lt;br /&gt;
		return nil, nil, nil, nil, nil, table.concat ({&#039;unrecognized language tag: &#039;, source});		-- don&#039;t know what we got but it is malformed&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	code = code:lower();														-- ensure that we use and return lower case version of this&lt;br /&gt;
	&lt;br /&gt;
	if not (lang_data.override[code] or lang_name_table.lang[code]) then&lt;br /&gt;
		return nil, nil, nil, nil, nil, table.concat ({&#039;unrecognized language code: &#039;, code});		-- invalid language code, don&#039;t know about the others (don&#039;t care?)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if synonym_table[code] then													-- if 639-2/639-2T code has a 639-1 synonym&lt;br /&gt;
		table.insert (maint_cats, table.concat ({&#039;Lang and lang-xx code promoted to ISO 639-1|&#039;, code}));&lt;br /&gt;
		table.insert (maint_msgs, table.concat ({&#039;code: &#039;, code, &#039; promoted to code: &#039;, synonym_table[code]}));&lt;br /&gt;
		code = synonym_table[code];												-- use the synonym&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (script) then&lt;br /&gt;
		if is_set (args_script) then&lt;br /&gt;
			return code, nil, nil, nil, nil, &#039;redundant script tag&#039;;			-- both code with script and |script= not allowed&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		script = args_script or &#039;&#039;;												-- use args.script if provided&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
	if is_set (script) then&lt;br /&gt;
		script = script:lower();												-- ensure that we use and return lower case version of this&lt;br /&gt;
		if not lang_name_table.script[script] then&lt;br /&gt;
			return code, nil, nil, nil, nil, table.concat ({&#039;unrecognized script: &#039;, script, &#039; for code: &#039;, code});	-- language code ok, invalid script, don&#039;t know about the others (don&#039;t care?)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if lang_name_table.suppressed[script] then									-- ensure that code-script does not use a suppressed script&lt;br /&gt;
		if in_array (code, lang_name_table.suppressed[script]) then&lt;br /&gt;
			return code, nil, nil, nil, nil, table.concat ({&#039;script: &#039;, script, &#039; not supported for code: &#039;, code});	-- language code ok, script is suppressed for this code&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (region) then&lt;br /&gt;
		if is_set (args_region) then&lt;br /&gt;
			return code, nil, nil, nil, nil, &#039;redundant region tag&#039;;			-- both code with region and |region= not allowed&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		region = args_region or &#039;&#039;;												-- use args.region if provided&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
	if is_set (region) then&lt;br /&gt;
		region = region:lower();												-- ensure that we use and return lower case version of this&lt;br /&gt;
		if not lang_name_table.region[region] then&lt;br /&gt;
			return code, script, nil, nil, nil, table.concat ({&#039;unrecognized region: &#039;, region, &#039; for code: &#039;, code});&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (variant) then&lt;br /&gt;
		if is_set (args_variant) then&lt;br /&gt;
			return code, nil, nil, nil, nil, &#039;redundant variant tag&#039;;			-- both code with variant and |variant= not allowed&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		variant = args_variant or &#039;&#039;;											-- use args.variant if provided&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
	if is_set (variant) then&lt;br /&gt;
		variant = variant:lower();												-- ensure that we use and return lower case version of this&lt;br /&gt;
		if not lang_name_table.variant[variant] then							-- make sure variant is valid&lt;br /&gt;
			return code, script, region, nil, nil, table.concat ({&#039;unrecognized variant: &#039;, variant});&lt;br /&gt;
		end																		-- does this duplicate/replace tests in lang() and lang_xx()?&lt;br /&gt;
		if is_set (script) then													-- if script set it must be part of the &#039;prefix&#039;&lt;br /&gt;
			if not in_array (table.concat ({code, &#039;-&#039;, script}), lang_name_table.variant[variant][&#039;prefixes&#039;]) then&lt;br /&gt;
				return code, script, region, nil, nil, table.concat ({&#039;unrecognized variant: &#039;, variant, &#039; for code-script pair: &#039;, code, &#039;-&#039;, script});&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if not in_array (code, lang_name_table.variant[variant][&#039;prefixes&#039;]) then&lt;br /&gt;
				return code, script, region, nil, nil, table.concat ({&#039;unrecognized variant: &#039;, variant, &#039; for code: &#039;, code});&lt;br /&gt;
			end				&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (private) then&lt;br /&gt;
		private = private:lower();												-- ensure that we use and return lower case version of this&lt;br /&gt;
		if not lang_data.override[table.concat ({code, &#039;-x-&#039;, private})] then	-- make sure private tag is valid; note that index &lt;br /&gt;
			return code, script, region, nil, nil, table.concat ({&#039;unrecognized private tag: &#039;, private});&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return code, script, region, variant, private, nil;							-- return the good bits; make sure that msg is nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; M A K E _ E R R O R _ M S G &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
assembles an error message from template name, message text, help link, and error category.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function make_error_msg (msg, args, template)&lt;br /&gt;
	local out = {};&lt;br /&gt;
	local category;&lt;br /&gt;
	&lt;br /&gt;
	if &#039;transl&#039; == template then&lt;br /&gt;
		category = &#039;transl&#039;;&lt;br /&gt;
	else&lt;br /&gt;
		category = &#039;lang and lang-xx&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert (out, table.concat ({&#039;&amp;amp;#x5B;&#039;, args.text or &#039;undefined&#039;, &#039;&amp;amp;#x5D; &#039;}));	-- for error messages output args.text if available&lt;br /&gt;
	table.insert (out, table.concat ({&#039;&amp;lt;span style=\&amp;quot;font-size:100%; font-style:normal;\&amp;quot; class=\&amp;quot;error\&amp;quot;&amp;gt;error: {{&#039;, template, &#039;}}: &#039;}));&lt;br /&gt;
	table.insert (out, msg);&lt;br /&gt;
	table.insert (out, table.concat ({&#039; ([[:Category:&#039;, category, &#039; template errors|help]])&#039;}));&lt;br /&gt;
	table.insert (out, &#039;&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
	&lt;br /&gt;
	if (0 == namespace) and not args.nocat then						-- only categorize in article space&lt;br /&gt;
		table.insert (out, table.concat ({&#039;[[Category:&#039;, category, &#039; template errors]]&#039;}));&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return table.concat (out);&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
--[=[-------------------------&amp;lt; M A K E _ W I K I L I N K &amp;gt;----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only&lt;br /&gt;
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an&lt;br /&gt;
empty string.&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
local function make_wikilink (link, display)&lt;br /&gt;
	if is_set (link) then&lt;br /&gt;
		if is_set (display) then&lt;br /&gt;
			return table.concat ({&#039;[[&#039;, link, &#039;|&#039;, display, &#039;]]&#039;});&lt;br /&gt;
		else&lt;br /&gt;
			return table.concat ({&#039;[[&#039;, link, &#039;]]&#039;});&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; D I V _ M A R K U P _ A D D &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
adds &amp;lt;i&amp;gt; and &amp;lt;/i&amp;gt; tags to list-item text or to implied &amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt; text.  mixed not supported&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function div_markup_add (text, style)&lt;br /&gt;
local implied_p = {};&lt;br /&gt;
&lt;br /&gt;
	if text:find (&#039;^\n[%*:;#]&#039;) then											-- look for list markup; list markup must begin at start of text&lt;br /&gt;
		if &#039;italic&#039; == style then&lt;br /&gt;
			return mw.ustring.gsub (text, &#039;(\n[%*:;#]+)([^\n]+)&#039;, &#039;%1&amp;lt;i&amp;gt;%2&amp;lt;/i&amp;gt;&#039;);	-- insert italic markup at each list item&lt;br /&gt;
		else&lt;br /&gt;
			return text;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if text:find (&#039;\n+&#039;) then													-- look for any number of \n characters in text&lt;br /&gt;
		text = text:gsub (&#039;([^\n])\n([^\n])&#039;, &#039;%1 %2&#039;);							-- replace single newline characters with a space character which mimics mediawiki&lt;br /&gt;
&lt;br /&gt;
		if &#039;italic&#039; == style then&lt;br /&gt;
			text = text:gsub(&#039;[^\n]+&#039;, &#039;&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;%1&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&#039;);						-- insert p and italic markup tags at each impled p (two or more consecutive &#039;\n\n&#039; sequences)&lt;br /&gt;
		else&lt;br /&gt;
			text = text:gsub (&#039;[^\n]+&#039;, &#039;&amp;lt;p&amp;gt;%1&amp;lt;/p&amp;gt;&#039;);							-- insert p markup at each impled p&lt;br /&gt;
			text = text:gsub (&#039;\n&#039;, &#039;&#039;);										-- strip newline characters&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return text;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; M A K E _ T E X T _ H T M L &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Add the html markup to text according to the type of content that it is: &amp;lt;span&amp;gt; or &amp;lt;i&amp;gt; tags for inline content or&lt;br /&gt;
&amp;lt;div&amp;gt; tags for block content&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function make_text_html (code, text, tag, rtl, style, size, language)&lt;br /&gt;
	local html = {};&lt;br /&gt;
	local style_added = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
	if text:match (&#039;^%*&#039;) then&lt;br /&gt;
		table.insert (html, &#039;&amp;amp;#42;&#039;);											-- move proto language text prefix outside of italic markup if any; use numeric entity because plane splat confuses MediaWiki&lt;br /&gt;
		text = text:gsub (&#039;^%*&#039;, &#039;&#039;);											-- remove the splat from the text&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if &#039;span&#039; == tag then														-- default html tag for inline content&lt;br /&gt;
		if &#039;italic&#039; == style then												-- but if italic&lt;br /&gt;
			tag = &#039;i&#039;;															-- change to &amp;lt;i&amp;gt; tags&lt;br /&gt;
		end&lt;br /&gt;
	else																		-- must be div so go&lt;br /&gt;
		text = div_markup_add (text, style);									-- handle implied &amp;lt;p&amp;gt;, implied &amp;lt;p&amp;gt; with &amp;lt;i&amp;gt;, and list markup (*;:#) with &amp;lt;i&amp;gt;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.insert (html, table.concat ({&#039;&amp;lt;&#039;, tag}));								-- open the &amp;lt;i&amp;gt;, &amp;lt;span&amp;gt;, or &amp;lt;div&amp;gt; html tag&lt;br /&gt;
	table.insert (html, table.concat ({&#039; lang=&amp;quot;&#039;, code, &#039;\&amp;quot;&#039;}));				-- add language attribute&lt;br /&gt;
&lt;br /&gt;
	if rtl or unicode.is_rtl(text) then&lt;br /&gt;
		table.insert (html, &#039; dir=&amp;quot;rtl&amp;quot;&#039;);										-- add direction attribute for right to left languages&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if &#039;normal&#039; == style then													-- when |italic=no&lt;br /&gt;
		table.insert (html, &#039; style=\&amp;quot;font-style:normal;&#039;);						-- override external markup, if any&lt;br /&gt;
		style_added = &#039;\&amp;quot;&#039;;														-- remember that style attribute added and is not yet closed&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (size) then														-- when |size=&amp;lt;something&amp;gt;&lt;br /&gt;
		if is_set (style_added) then&lt;br /&gt;
			table.insert (html, table.concat ({&#039; font-size:&#039;, size, &#039;;&#039;}));		-- add when style attribute already inserted&lt;br /&gt;
		else&lt;br /&gt;
			table.insert (html, table.concat ({&#039; style=\&amp;quot;font-size:&#039;, size, &#039;;&#039;}));	-- create style attribute&lt;br /&gt;
			style_added = &#039;\&amp;quot;&#039;;													-- remember that style attribute added and is not yet closed&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (language) then&lt;br /&gt;
		table.insert (html, table.concat ({style_added, &#039; title=\&amp;quot;&#039;, language}));	--start the title text&lt;br /&gt;
		if language:find (&#039;languages&#039;) then&lt;br /&gt;
			table.insert (html, &#039; collective text\&amp;quot;&#039;);							-- for collective languages&lt;br /&gt;
		else&lt;br /&gt;
			table.insert (html, &#039; language text\&amp;quot;&#039;);							-- for individual languages&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (html, &#039;&amp;gt;&#039;);												-- close the opening html tag&lt;br /&gt;
	else&lt;br /&gt;
		table.insert (html, table.concat ({style_added, &#039;&amp;gt;&#039;}));					-- close the style attribute and close opening html tag&lt;br /&gt;
	end&lt;br /&gt;
	table.insert (html, text);													-- insert the text&lt;br /&gt;
&lt;br /&gt;
	table.insert (html, table.concat ({&#039;&amp;lt;/&#039;, tag, &#039;&amp;gt;&#039;}));						-- close the &amp;lt;i&amp;gt;, &amp;lt;span&amp;gt;, or &amp;lt;div&amp;gt; html tag&lt;br /&gt;
&lt;br /&gt;
	if rtl then																	-- legacy; shouldn&#039;t be necessary because all of the rtl text is wrapped inside an html tag with dir=&amp;quot;rtl&amp;quot; attribute &lt;br /&gt;
		table.insert (html, &#039;&amp;amp;lrm;&#039;);											-- make sure the browser knows that we&#039;re at the end of the rtl&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return table.concat (html);													-- put it all together and done&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[=[-------------------------&amp;lt; M A K E _ C A T E G O R Y &amp;gt;----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
For individual language, &amp;lt;language&amp;gt;, returns:&lt;br /&gt;
	[[Category:Articles containing &amp;lt;language&amp;gt;-language text]]&lt;br /&gt;
&lt;br /&gt;
for English:&lt;br /&gt;
	[[Category:Articles containing explicitly cited English-language text]]&lt;br /&gt;
	&lt;br /&gt;
for artificial languages (code: art)&lt;br /&gt;
	[[Category:Articles containing constructed-language text]]&lt;br /&gt;
&lt;br /&gt;
for ISO 639-2 collective languages (and for 639-1 bh):&lt;br /&gt;
	[[Category:Articles with text from the &amp;lt;language&amp;gt; languages collective]]&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
local function make_category (code, language_name, nocat)&lt;br /&gt;
	local cat = {};&lt;br /&gt;
	&lt;br /&gt;
	if (0 ~= namespace) or nocat then											-- only categorize in article space&lt;br /&gt;
		return &#039;&#039;;																-- return empty string for concatenation&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if language_name:find (&#039;languages&#039;) then&lt;br /&gt;
		return table.concat ({&#039;[[Category:Articles with text from the &#039;, language_name, &#039; collective]]&#039;});&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	table.insert (cat, &#039;[[Category:Articles containing &#039;);&lt;br /&gt;
	&lt;br /&gt;
	if &#039;en&#039; == code then&lt;br /&gt;
		table.insert (cat, &#039;explicitly cited English&#039;);&lt;br /&gt;
	elseif &#039;art&#039; == code then&lt;br /&gt;
		table.insert (cat, &#039;constructed&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		table.insert (cat, language_name);&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert (cat, &#039;-language text]]&#039;);&lt;br /&gt;
&lt;br /&gt;
	return table.concat (cat);	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; M A K E _ T R A N S L I T &amp;gt;----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
return translit &amp;lt;i lang=xx-Latn&amp;gt;...&amp;lt;/i&amp;gt; where xx is the language code; else return empty string&lt;br /&gt;
&lt;br /&gt;
The value |script= is not used in {{transl}} for this purpose; instead it uses |code.  Because language scripts&lt;br /&gt;
are listed in the {{transl}} switches they are included in the data tables.  The script parameter is introduced&lt;br /&gt;
at {{Language with name and transliteration}}.  If |script= is set, this function uses it in preference to code.&lt;br /&gt;
&lt;br /&gt;
To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed&lt;br /&gt;
to be |translit-script= (in this function, tscript)&lt;br /&gt;
&lt;br /&gt;
This function is used by both lang_xx() and transl()&lt;br /&gt;
	lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style&lt;br /&gt;
	transl() always provides language_name, translit, and one of code or tscript, never both; always provides style&lt;br /&gt;
&lt;br /&gt;
For {{transl}}, style only applies when a language code is provided&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function make_translit (code, language_name, translit, std, tscript, style)&lt;br /&gt;
	local title;&lt;br /&gt;
	local tout = {};&lt;br /&gt;
	local title_table = lang_data.translit_title_table;							-- table of transliteration standards and the language codes and scripts that apply to those standards&lt;br /&gt;
	&lt;br /&gt;
	if is_set (code) then														-- when a language code is provided (always with {{lang-xx}} templates, not always with {{transl}})&lt;br /&gt;
		if not style then														-- nil for is the default italic style&lt;br /&gt;
			table.insert (tout, &amp;quot;&amp;lt;i lang=\&amp;quot;&amp;quot;);									-- so use &amp;lt;i&amp;gt; tag&lt;br /&gt;
		else&lt;br /&gt;
			table.insert (tout, table.concat ({&#039;&amp;lt;span style=\&amp;quot;font-style:&#039;, style, &#039;\&amp;quot; lang=\&amp;quot;&#039;}));	-- non-standard style, construct a span tag for it&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (tout, code);&lt;br /&gt;
		table.insert (tout, &amp;quot;-Latn\&amp;quot; title=\&amp;quot;&amp;quot;);								-- transliterations are always Latin script&lt;br /&gt;
	else&lt;br /&gt;
		table.insert (tout, &amp;quot;&amp;lt;span title=\&amp;quot;&amp;quot;);									-- when no language code: no lang= attribute, not italic ({{transl}} only)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	std = std and std:lower();													-- lower case for table indexing&lt;br /&gt;
	&lt;br /&gt;
	if not is_set (std) and not is_set (tscript) then							-- when neither standard nor script specified&lt;br /&gt;
		table.insert (tout, language_name);										-- write a generic tool tip&lt;br /&gt;
		if not language_name:find (&#039;languages&#039;) then							-- collective language names (plural &#039;languages&#039; is part of the name)&lt;br /&gt;
			table.insert (tout, &#039;-language&#039;)									-- skip this text (individual and macro languages only)&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (tout, &#039; transliteration&#039;);								-- finish the tool tip&lt;br /&gt;
	elseif is_set (std) and is_set (tscript) then								-- when both are specified&lt;br /&gt;
		if title_table[std] then												-- and if standard is legitimate&lt;br /&gt;
			if title_table[std][tscript] then									-- and if script for that standard is legitimate&lt;br /&gt;
				table.insert (tout, table.concat ({title_table[std][tscript:lower()], &#039; (&#039;, lang_name_table.script[tscript][1], &#039; script) transliteration&#039;}));	-- add the appropriate text to the tool tip&lt;br /&gt;
			else&lt;br /&gt;
				table.insert (tout, title_table[std][&#039;default&#039;]);				-- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard?&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			return &#039;&#039;;															-- invalid standard, setup for error message&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	elseif is_set (std) then													-- translit-script not set, use language code&lt;br /&gt;
		if not title_table[std] then return &#039;&#039;; end								-- invalid standard, setup for error message&lt;br /&gt;
		&lt;br /&gt;
		if title_table[std][code] then											-- if language code is in the table (transl may not provide a language code)&lt;br /&gt;
			table.insert (tout, table.concat ({title_table[std][code:lower()], &#039; (&#039;, lang_name_table.lang[code][1], &#039; language) transliteration&#039;}));	-- add the appropriate text to the tool tip&lt;br /&gt;
		else																	-- code doesn&#039;t match&lt;br /&gt;
			table.insert (tout, title_table[std][&#039;default&#039;]);					-- so use the standard&#039;s default&lt;br /&gt;
		end&lt;br /&gt;
	else																		-- here if translit-script set but translit-std not set&lt;br /&gt;
		if title_table[&#039;no_std&#039;][tscript] then&lt;br /&gt;
			table.insert (tout, title_table[&#039;no_std&#039;][tscript]);				-- use translit-script if set&lt;br /&gt;
		elseif title_table[&#039;no_std&#039;][code] then&lt;br /&gt;
			table.insert (tout, title_table[&#039;no_std&#039;][code]);					-- use language code&lt;br /&gt;
		else&lt;br /&gt;
			if is_set (tscript) then&lt;br /&gt;
				table.insert (tout, table.concat ({language_name, &#039;-script transliteration&#039;}));	-- write a script tool tip&lt;br /&gt;
			elseif is_set (code) then&lt;br /&gt;
				if not language_name:find (&#039;languages&#039;) then					-- collective language names (plural &#039;languages&#039; is part of the name)&lt;br /&gt;
					table.insert (tout, &#039;-language&#039;)							-- skip this text (individual and macro languages only)&lt;br /&gt;
				end&lt;br /&gt;
				table.insert (tout, &#039; transliteration&#039;);						-- finish the tool tip&lt;br /&gt;
			else&lt;br /&gt;
				table.insert (tout, &#039; transliteration&#039;);						-- generic tool tip (can we ever get here?)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.insert (tout, &#039;&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
	table.insert (tout, translit);&lt;br /&gt;
	if is_set (code) and not style then														-- when a language code is provided (always with {{lang-xx}} templates, not always with {{transl}})&lt;br /&gt;
		table.insert (tout, &amp;quot;&amp;lt;/i&amp;gt;&amp;quot;);											-- close the italic tag&lt;br /&gt;
	else&lt;br /&gt;
		table.insert (tout, &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;);											-- no language code so close the span tag&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat (tout);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; V A L I D A T E _ T E X T &amp;gt;----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This function checks the content of args.text and returns empty string if nothing is amiss else it returns an&lt;br /&gt;
error message.  The tests are for empty or missing text and for improper or disallowed use of apostrophe markup.&lt;br /&gt;
&lt;br /&gt;
Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text&lt;br /&gt;
either as &#039;&#039;itself&#039;&#039; or as &#039;&#039;&#039;&#039;&#039;bold italic&#039;&#039;&#039;&#039;&#039; unless |italic=unset or |italic=invert.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function validate_text (template, args)&lt;br /&gt;
	if not is_set (args.text) then&lt;br /&gt;
		return make_error_msg (&#039;no text&#039;, args, template);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.text:find (&amp;quot;%f[\&#039;]\&#039;\&#039;\&#039;\&#039;%f[^\&#039;]&amp;quot;) or args.text:find (&amp;quot;\&#039;\&#039;\&#039;\&#039;\&#039;[\&#039;]+&amp;quot;) then	-- because we&#039;re looking, look for 4 appostrophes or 6+ appostrophes&lt;br /&gt;
		return make_error_msg (&#039;text has malformed markup&#039;, args, template);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local style = args.italic;&lt;br /&gt;
&lt;br /&gt;
	if (&#039;unset&#039; ~= style) and (&#039;invert&#039; ~=style) then&lt;br /&gt;
		if args.text:find (&amp;quot;%f[\&#039;]\&#039;\&#039;%f[^\&#039;]&amp;quot;) or args.text:find (&amp;quot;%f[\&#039;]\&#039;\&#039;\&#039;\&#039;\&#039;%f[^\&#039;]&amp;quot;) then	-- italic but not bold, or bold italic&lt;br /&gt;
			return make_error_msg (&#039;text has italic markup&#039;, args, template);&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; R E N D E R _ M A I N T &amp;gt;------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
render mainenance messages and categories&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function render_maint(nocat)&lt;br /&gt;
	local maint = {};&lt;br /&gt;
	&lt;br /&gt;
	if 0 &amp;lt; #maint_msgs then														-- when there are maintenance messages&lt;br /&gt;
		table.insert (maint, table.concat ({&#039;&amp;lt;span class=&amp;quot;lang-comment&amp;quot; style=&amp;quot;font-style:normal; display:none; color:#33aa33; margin-left:0.3em&amp;quot;&amp;gt;&#039;}));	-- opening &amp;lt;span&amp;gt; tag&lt;br /&gt;
		for _, msg in ipairs (maint_msgs) do&lt;br /&gt;
			table.insert (maint, table.concat ({msg, &#039; &#039;}));					-- add message strings&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (maint, &#039;&amp;lt;/span&amp;gt;&#039;);										-- close the span&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if (0 &amp;lt; #maint_cats) and (0 == namespace) and not nocat then				-- when there are maintenance categories; article namespace only&lt;br /&gt;
		for _, cat in ipairs (maint_cats) do&lt;br /&gt;
			table.insert (maint, table.concat ({&#039;[[Category:&#039;, cat, &#039;]]&#039;}));	-- format and add the categories&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return table.concat (maint);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; P R O T O _ P R E F I X &amp;gt;------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
for proto languages, text is prefixed with a splat.  We do that here as a flag for make_text_html() so that a splat&lt;br /&gt;
will be rendered outside of italic markup (if used).  If the first character in text here is already a splat, we&lt;br /&gt;
do nothing&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function proto_prefix (text, language_name)&lt;br /&gt;
	if language_name:find (&#039;^Proto%-&#039;) and not text:find (&#039;^*&#039;) then			-- language is a proto and text does not already have leading splat&lt;br /&gt;
		return table.concat ({&#039;*&#039;, text});										-- prefix proto language text with a splat&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return text;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; H A S _ P O E M _ T A G &amp;gt;------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
looks for a poem strip marker in text; returns true when found; false else&lt;br /&gt;
&lt;br /&gt;
auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know&lt;br /&gt;
the content that will replace the stripmarker.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function has_poem_tag (text)&lt;br /&gt;
	return text:find (&#039;\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127&#039;) and true or false;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; H T M L _ T A G _ S E L E C T &amp;gt;------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Inspects content of and selectively trims text.  Returns text and the name of an appropriate html tag for text.&lt;br /&gt;
&lt;br /&gt;
If text contains:&lt;br /&gt;
	\n\n	text has implied &amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt; tags - trim leading and trailing whitespace and return &lt;br /&gt;
If text begins with list markup:&lt;br /&gt;
	\n*		unordered&lt;br /&gt;
	\n;		definition&lt;br /&gt;
	\n:		definition&lt;br /&gt;
	\n#		ordered&lt;br /&gt;
trim all leading whitespace except  \n and trim all trailing whitespace&lt;br /&gt;
&lt;br /&gt;
If text contains &amp;lt;poem&amp;gt;...&amp;lt;/poem&amp;gt; stripmarker, return text unmodified and choose &amp;lt;div&amp;gt;..&amp;lt;/div&amp;gt; tags because &lt;br /&gt;
the stripmarker is replaced with text wrapped in &amp;lt;div&amp;gt;..&amp;lt;/div&amp;gt; tags.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function html_tag_select (text)&lt;br /&gt;
	local tag;&lt;br /&gt;
	&lt;br /&gt;
	if has_poem_tag (text) then													-- contains poem stripmarker (we can&#039;t know the content of that)&lt;br /&gt;
		tag = &#039;div&#039;;															-- poem replacement is in div tags so lang must use div tags&lt;br /&gt;
	elseif mw.text.trim (text):find (&#039;\n\n+&#039;) then								-- contains implied p tags&lt;br /&gt;
		text = mw.text.trim (text);												-- trim leading and trailing whitespace characters&lt;br /&gt;
		tag = &#039;div&#039;;															-- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags&lt;br /&gt;
	elseif text:find (&#039;\n[%*:;%#]&#039;) then										-- if text has list markup&lt;br /&gt;
		text = text:gsub (&#039;^[\t\r\f ]*&#039;, &#039;&#039;):gsub (&#039;%s*$&#039;, &#039;&#039;);					-- trim all whitespace except leading newline character &#039;\n&#039;&lt;br /&gt;
		tag = &#039;div&#039;;															-- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki)&lt;br /&gt;
	else&lt;br /&gt;
		text = mw.text.trim (text);												-- plain text&lt;br /&gt;
		tag = &#039;span&#039;;															-- so span is fine&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return text, tag;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; L A N G &amp;gt;----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
entry point for {{lang}}&lt;br /&gt;
&lt;br /&gt;
there should be no reason to set parameters in the {{lang}} {{#invoke:}}&lt;br /&gt;
	&amp;lt;includeonly&amp;gt;{{#invoke:lang|lang}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
parameters are recieved from the template&#039;s frame (parent frame)&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function lang (frame)&lt;br /&gt;
	local args = getArgs (frame, {												-- this code so that we can detect and handle wiki list markup in text&lt;br /&gt;
		valueFunc = function (key, value)&lt;br /&gt;
			if 2 == key or &#039;text&#039; == key then									-- the &#039;text&#039; parameter; do not trim wite space&lt;br /&gt;
				return value;													-- return untrimmed &#039;text&#039;&lt;br /&gt;
			elseif value then													-- all other values: if the value is not nil&lt;br /&gt;
				value = mw.text.trim (value);									-- trim whitespace&lt;br /&gt;
				if &#039;&#039; ~= value then												-- empty string when value was only whitespace&lt;br /&gt;
					return value;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil;															-- value was empty or contained only whitespace&lt;br /&gt;
		end																		-- end of valueFunc&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
	local out = {};&lt;br /&gt;
	local language_name;														-- used to make category names&lt;br /&gt;
	local subtags = {};															-- IETF subtags script, region, variant, and private&lt;br /&gt;
	local code;																	-- the language code&lt;br /&gt;
	local msg;																	-- for error messages&lt;br /&gt;
	local tag = &#039;span&#039;;															-- initial value for make_text_html()&lt;br /&gt;
	local template = args.template or &#039;lang&#039;;&lt;br /&gt;
&lt;br /&gt;
	if args[1] and args.code then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: {{{1}}} and &amp;amp;#124;code=&#039;, args, template);&lt;br /&gt;
	else&lt;br /&gt;
		args.code = args[1] or args.code;										-- prefer args.code&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args[2] and args.text then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: {{{2}}} and &amp;amp;#124;text=&#039;, args, template);&lt;br /&gt;
	else&lt;br /&gt;
		args.text = args[2] or args.text;										-- prefer args.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	msg = validate_text (&#039;lang&#039;, args);											-- ensure that |text= is set&lt;br /&gt;
	if is_set (msg) then														-- msg is an already-formatted error message&lt;br /&gt;
		return msg;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	args.text, tag = html_tag_select (args.text);								-- inspects text; returns appropriate html tag with text trimmed accordingly&lt;br /&gt;
&lt;br /&gt;
	validate_cat_args (args);													-- determine if categorization should be suppressed&lt;br /&gt;
&lt;br /&gt;
	args.rtl = args.rtl == &#039;yes&#039;;												-- convert to boolean: &#039;yes&#039; -&amp;gt; true, other values -&amp;gt; false&lt;br /&gt;
&lt;br /&gt;
	code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code);	-- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}})&lt;br /&gt;
&lt;br /&gt;
	if msg then&lt;br /&gt;
		return make_error_msg ( msg, args, template);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.italic, msg = validate_italic (args);&lt;br /&gt;
	if msg then&lt;br /&gt;
		return make_error_msg (msg, args, template);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if nil == args.italic then													-- nil when |italic= absent or not set or |italic=default; args.italic controls&lt;br /&gt;
		if (&#039;latn&#039; == subtags.script) or								 		-- script is latn&lt;br /&gt;
			(&#039;en&#039; ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and unicode.is_Latin (args.text)) then -- text not English, no script specified and not in poem markup but is wholly latn script (auto-italics)&lt;br /&gt;
				args.italic = &#039;italic&#039;;											-- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic&lt;br /&gt;
		else&lt;br /&gt;
			args.italic = &#039;inherit&#039;;											-- italic not set; script not latn; inherit current style&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (subtags.script) then												-- if script set, override rtl setting&lt;br /&gt;
		if in_array (subtags.script, lang_data.rtl_scripts) then&lt;br /&gt;
			args.rtl = true;													-- script is an rtl script&lt;br /&gt;
		else&lt;br /&gt;
			args.rtl = false;													-- script is not an rtl script&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant);	-- format to recommended subtag styles; private omitted because private&lt;br /&gt;
&lt;br /&gt;
	subtags.private = subtags.private and table.concat ({code, &#039;-x-&#039;, subtags.private}) or nil;		-- assemble a complete private ietf subtag; args.code does not get private subtag&lt;br /&gt;
&lt;br /&gt;
	if is_set (subtags.private) and lang_data.override[subtags.private] then	-- get the language name for categorization&lt;br /&gt;
		language_name = lang_data.override[subtags.private][1];					-- first look for private use tag language name&lt;br /&gt;
	elseif lang_data.override[code] then&lt;br /&gt;
		language_name = lang_data.override[code][1]								-- then language names taken from the override table&lt;br /&gt;
	elseif lang_name_table.lang[code] then&lt;br /&gt;
		language_name = lang_name_table.lang[code][1];							-- table entries sometimes have multiple names, always take the first one&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if &#039;invert&#039; == args.italic and &#039;span&#039; == tag then							-- invert only supported for in-line content&lt;br /&gt;
		args.text = invert_italics (args.text)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	args.text = proto_prefix (args.text, language_name);						-- prefix proto-language text with a splat&lt;br /&gt;
&lt;br /&gt;
	table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name));&lt;br /&gt;
	table.insert (out, make_category (code, language_name, args.nocat));&lt;br /&gt;
	table.insert (out, render_maint(args.nocat));								-- maintenance messages and categories&lt;br /&gt;
&lt;br /&gt;
	return table.concat (out);													-- put it all together and done&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; L A N G _ X X &amp;gt;----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
For the {{lang-xx}} templates, the only parameter required to be set in the template is the language code.  All&lt;br /&gt;
other parameters can, usually should, be written in the template call.  For {{lang-xx}} templates for languages&lt;br /&gt;
that can have multiple writing systems, it may be appropriate to set |script= as well.&lt;br /&gt;
&lt;br /&gt;
For each {{lang-xx}} template choose the appropriate entry-point function so that this function knows the default&lt;br /&gt;
styling that should be applied to text.&lt;br /&gt;
&lt;br /&gt;
For normal, upright style:&lt;br /&gt;
	&amp;lt;includeonly&amp;gt;{{#invoke:lang|lang_xx_inherit|code=xx}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
For italic style:&lt;br /&gt;
	&amp;lt;includeonly&amp;gt;{{#invoke:lang|lang_xx_italic|code=xx}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All other parameters should be received from the template&#039;s frame (parent frame)&lt;br /&gt;
&lt;br /&gt;
Supported parameters are:&lt;br /&gt;
	|code = (required) the IANA language code&lt;br /&gt;
	|script = IANA script code; especially for use with languages that use multiple writing systems&lt;br /&gt;
	|region = IANA region code&lt;br /&gt;
	|variant = IANA variant code&lt;br /&gt;
	|text = (required) the displayed text in language specified by code&lt;br /&gt;
	|link = boolean false (&#039;no&#039;) does not link code-spcified language name to associated language article&lt;br /&gt;
	|rtl = boolean true (&#039;yes&#039;) identifies the language specified by code as a right-to-left language&lt;br /&gt;
	|nocat = boolean true (&#039;yes&#039;) inhibits normal categorization; error categories are not affected&lt;br /&gt;
	|cat = boolian false (&#039;no&#039;) opposite form of |nocat=&lt;br /&gt;
	|italic = boolean true (&#039;yes&#039;) renders displayed text in italic font; boolean false (&#039;no&#039;) renders displayed text in normal font; not set renders according to initial_style_state&lt;br /&gt;
	|lit = text that is a literal translation of text&lt;br /&gt;
	|label = &#039;none&#039; to suppress all labeling (language name, &#039;translit.&#039;, &#039;lit.&#039;)&lt;br /&gt;
				any other text replaces language-name label - automatic wikilinking disabled&lt;br /&gt;
	&lt;br /&gt;
	for those {{lang-xx}} templates that support transliteration (those templates where |text= is not entirely latn script):&lt;br /&gt;
	|translit = text that is a transliteration of text&lt;br /&gt;
	|translit-std = the standard that applies to the transliteration&lt;br /&gt;
	|translit-script = ISO 15924 script name; falls back to code&lt;br /&gt;
&lt;br /&gt;
For {{lang-xx}}, the positional parameters are:&lt;br /&gt;
	{{{1}}}	text&lt;br /&gt;
	{{{2}}}	transliterated text&lt;br /&gt;
	{{{3}}}	literal translation text&lt;br /&gt;
no other positional parameters are allowed&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function _lang_xx (frame)&lt;br /&gt;
	local args = getArgs(frame,&lt;br /&gt;
		{&lt;br /&gt;
		parentFirst= true,														-- parameters in the template override parameters set in the {{#invoke:}}&lt;br /&gt;
		valueFunc = function (key, value)&lt;br /&gt;
			if 1 == key then													-- the &#039;text&#039; parameter; do not trim wite space&lt;br /&gt;
				return value;													-- return untrimmed &#039;text&#039;&lt;br /&gt;
			elseif value then													-- all other values: if the value is not nil&lt;br /&gt;
				value = mw.text.trim (value);									-- trim whitespace&lt;br /&gt;
				if &#039;&#039; ~= value then												-- empty string when value was only whitespace&lt;br /&gt;
					return value;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil;															-- value was empty or contained only whitespace&lt;br /&gt;
		end																		-- end of valueFunc&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	local out = {};&lt;br /&gt;
	local language_name;														-- used to make display text, article links&lt;br /&gt;
	local category_name;														-- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set&lt;br /&gt;
	local subtags = {};															-- IETF subtags script, region, and variant&lt;br /&gt;
	local code;																	-- the language code&lt;br /&gt;
&lt;br /&gt;
	local translit_script_name;													-- name associated with IANA (ISO 15924) script code&lt;br /&gt;
	local translit;&lt;br /&gt;
	local translit_title;&lt;br /&gt;
	local msg;																	-- for error messages&lt;br /&gt;
	local tag = &#039;span&#039;;															-- initial value for make_text_html()&lt;br /&gt;
&lt;br /&gt;
	if args[1] and args.text then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: {{{1}}} and &amp;amp;#124;text=&#039;, args, &#039;lang-xx&#039;);&lt;br /&gt;
	else&lt;br /&gt;
		args.text = args[1] or args.text;										-- prefer args.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	msg = validate_text (&#039;lang-xx&#039;, args);										-- ensure that |text= is set, does not contain italic markup and is protected from improper bolding&lt;br /&gt;
	if is_set (msg) then&lt;br /&gt;
		return msg;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.text, tag = html_tag_select (args.text);								-- inspects text; returns appropriate html tag with text trimmed accordingly&lt;br /&gt;
&lt;br /&gt;
	if args[2] and args.translit then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: {{{2}}} and &amp;amp;#124;translit=&#039;, args, &#039;lang-xx&#039;);&lt;br /&gt;
	else&lt;br /&gt;
		args.translit = args[2] or args.translit								-- prefer args.translit&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args[3] and (args.translation or args.lit) then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: {{{3}}} and &amp;amp;#124;lit= or &amp;amp;#124;translation=&#039;, args, &#039;lang-xx&#039;);&lt;br /&gt;
	elseif args.translation and args.lit then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: &amp;amp;#124;lit= and &amp;amp;#124;translation=&#039;, args, &#039;lang-xx&#039;);&lt;br /&gt;
	else&lt;br /&gt;
		args.translation = args[3] or args.translation or args.lit;				-- prefer args.translation&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.links and args.link then&lt;br /&gt;
		return make_error_msg (&#039;conflicting: &amp;amp;#124;links= and &amp;amp;#124;link=&#039;, args, &#039;lang-xx&#039;);&lt;br /&gt;
	else&lt;br /&gt;
		args.link = args.link or args.links;									-- prefer args.link&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	validate_cat_args (args);													-- determine if categorization should be suppressed&lt;br /&gt;
&lt;br /&gt;
	args.rtl = args.rtl == &#039;yes&#039;;												-- convert to boolean: &#039;yes&#039; -&amp;gt; true, other values -&amp;gt; false&lt;br /&gt;
&lt;br /&gt;
	code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant);	-- private omitted because private&lt;br /&gt;
&lt;br /&gt;
	if msg then																	-- if an error detected then there is an error message&lt;br /&gt;
		return make_error_msg (msg, args, &#039;lang-xx&#039;);&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	args.italic, msg = validate_italic (args);&lt;br /&gt;
	if msg then&lt;br /&gt;
		return make_error_msg (msg, args, &#039;lang-xx&#039;);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if nil == args.italic then													-- args.italic controls&lt;br /&gt;
		if is_set (subtags.script) then&lt;br /&gt;
			if &#039;latn&#039; == subtags.script then&lt;br /&gt;
				args.italic = &#039;italic&#039;;											-- |script=Latn; set for font-style:italic&lt;br /&gt;
			else&lt;br /&gt;
				args.italic = initial_style_state;								-- italic not set; script is not latn; set for font-style:&amp;lt;initial_style_state&amp;gt;&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			args.italic = initial_style_state;									-- here when |italic= and |script= not set; set for font-style:&amp;lt;initial_style_state&amp;gt;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (subtags.script) then												-- if script set override rtl setting&lt;br /&gt;
		if in_array (subtags.script, lang_data.rtl_scripts) then&lt;br /&gt;
			args.rtl = true;													-- script is an rtl script&lt;br /&gt;
		else&lt;br /&gt;
			args.rtl = false;													-- script is not an rtl script&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant);	-- format to recommended subtag styles&lt;br /&gt;
	&lt;br /&gt;
	subtags.private = subtags.private and table.concat ({code, &#039;-x-&#039;, subtags.private}) or nil;		-- assemble a complete private ietf subtag; args.code does not get private subtag&lt;br /&gt;
&lt;br /&gt;
	if is_set (subtags.private) and lang_data.override[subtags.private] then	-- get the language name for categorization&lt;br /&gt;
		language_name = lang_data.override[subtags.private][1];					-- first look for private use tag language name&lt;br /&gt;
	elseif lang_data.override[args.code:lower()] then							-- look for whole IETF tag in override table&lt;br /&gt;
		language_name = lang_data.override[args.code:lower()][1];				-- args.code:lower() because format_ietf_tag() returns mixed case&lt;br /&gt;
	elseif lang_data.override[code] then										-- not there so try basic language code&lt;br /&gt;
		language_name = lang_data.override[code][1];&lt;br /&gt;
	elseif not is_set (subtags.variant) then									&lt;br /&gt;
		if lang_name_table.lang[code] then&lt;br /&gt;
			language_name = lang_name_table.lang[code][1];						-- table entries sometimes have multiple names, always take the first one&lt;br /&gt;
		end&lt;br /&gt;
	else																		-- TODO: is this the right thing to do: take language display name from variants table?&lt;br /&gt;
		if lang_name_table.variant[subtags.variant] then						-- TODO: there is some discussion at Template talk:Lang about having a label parameter for use when variant name is not desired among other things&lt;br /&gt;
			language_name = lang_name_table.variant[subtags.variant][&#039;descriptions&#039;][1];	-- table entries sometimes have multiple names, always take the first one&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	category_name = language_name;												-- category names retain IANA parenthetical diambiguators (if any)&lt;br /&gt;
	language_name = language_name:gsub (&#039;%s+%b()&#039;, &#039;&#039;);							-- remove IANA parenthetical disambiguators or qualifiers from names that have them&lt;br /&gt;
&lt;br /&gt;
	if args.label then&lt;br /&gt;
		if &#039;none&#039; ~= args.label then&lt;br /&gt;
			table.insert (out, table.concat ({args.label, &#039;: &#039;}));				-- custom label&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if &#039;no&#039; == args.link then&lt;br /&gt;
			table.insert (out, language_name);									-- language name without wikilink&lt;br /&gt;
		else&lt;br /&gt;
			if language_name:find (&#039;languages&#039;) then&lt;br /&gt;
				table.insert (out, make_wikilink (language_name));				-- collective language name uses simple wikilink&lt;br /&gt;
			else&lt;br /&gt;
				table.insert (out, make_wikilink (language_name .. &#039; language&#039;, language_name));	-- language name with wikilink&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (out, &#039;: &#039;);												-- separator&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if &#039;invert&#039; == args.italic then&lt;br /&gt;
		args.text = invert_italics (args.text)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	args.text = proto_prefix (args.text, language_name);						-- prefix proto-language text with a splat&lt;br /&gt;
&lt;br /&gt;
	table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size))&lt;br /&gt;
&lt;br /&gt;
	if is_set (args.translit) and not unicode.is_Latin (args.text) then			-- transliteration (not supported in {{lang}}); not supported when args.text is wholly latn text (this is an imperfect test)&lt;br /&gt;
		table.insert (out, &#039;, &#039;);												-- comma to separate text from translit&lt;br /&gt;
		if &#039;none&#039; ~= args.label then&lt;br /&gt;
			table.insert (out, &#039;&amp;lt;small&amp;gt;&#039;);&lt;br /&gt;
			if lang_name_table.script[args[&#039;translit-script&#039;]] then				-- when |translit-script= is set, try to use the script&#039;s name&lt;br /&gt;
				translit_script_name = lang_name_table.script[args[&#039;translit-script&#039;][1]];&lt;br /&gt;
			else&lt;br /&gt;
				translit_script_name = language_name;							-- fall back on language name&lt;br /&gt;
			end&lt;br /&gt;
			translit_title = mw.title.makeTitle (0, table.concat ({&#039;Romanization of &#039;, translit_script_name}));		-- make a title object&lt;br /&gt;
			if translit_title.exists and (&#039;no&#039; ~= args.link) then&lt;br /&gt;
				table.insert (out, make_wikilink (&#039;Romanization of &#039; .. translit_script_name or language_name, &#039;translit.&#039;));	-- make a wikilink if there is an article to link to&lt;br /&gt;
			else&lt;br /&gt;
				table.insert (out, &#039;&amp;lt;abbr title=&amp;quot;transliteration&amp;quot;&amp;gt;translit.&amp;lt;/abbr&amp;gt;&#039;);	-- else define the abbreviation&lt;br /&gt;
			end&lt;br /&gt;
			table.insert (out, &#039;&amp;amp;nbsp;&amp;lt;/small&amp;gt;&#039;);								-- close the small tag&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		translit = make_translit (args.code, language_name, args.translit, args[&#039;translit-std&#039;], args[&#039;translit-script&#039;])&lt;br /&gt;
		if is_set (translit) then&lt;br /&gt;
			table.insert (out, translit);&lt;br /&gt;
		else&lt;br /&gt;
			return make_error_msg (table.concat ({&#039;invalid translit-std: \&#039;&#039;, args[&#039;translit-std&#039;] or &#039;[missing]&#039;}), args, &#039;lang-xx&#039;);&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_set (args.translation) then											-- translation (not supported in {{lang}})&lt;br /&gt;
		table.insert (out, &#039;, &#039;);&lt;br /&gt;
		if &#039;none&#039; ~= args.label then&lt;br /&gt;
			table.insert (out, &#039;&amp;lt;small&amp;gt;&#039;);&lt;br /&gt;
			if &#039;no&#039; == args.link then&lt;br /&gt;
				table.insert (out, &#039;&amp;lt;abbr title=&amp;quot;literal translation&amp;quot;&amp;gt;lit.&amp;lt;/abbr&amp;gt;&#039;);&lt;br /&gt;
			else&lt;br /&gt;
				table.insert (out, make_wikilink (&#039;Literal translation&#039;, &#039;lit.&#039;));&lt;br /&gt;
			end&lt;br /&gt;
			table.insert (out, &amp;quot;&amp;amp;nbsp;&amp;lt;/small&amp;gt;&amp;quot;);&lt;br /&gt;
		end&lt;br /&gt;
		table.insert (out, table.concat ({&#039;&amp;amp;#39;&#039;, args.translation, &#039;&amp;amp;#39;&#039;}));	-- use html entities to avoid wiki markup confusion&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert (out, make_category (code, category_name, args.nocat));&lt;br /&gt;
	table.insert (out, render_maint(args.nocat));								-- maintenance messages and categories&lt;br /&gt;
&lt;br /&gt;
	return table.concat (out);													-- put it all together and done&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; L A N G _ X X _ I T A L I C &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Entry point for those {{lang-xx}} templates that call lang_xx_italic().  Sets the initial style state to italic.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function lang_xx_italic (frame)&lt;br /&gt;
	initial_style_state = &#039;italic&#039;;&lt;br /&gt;
	return _lang_xx (frame);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; L A N G _ X X _ I N H E R I T &amp;gt;------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Entry point for those {{lang-xx}} templates that call lang_xx_inherit().  Sets the initial style state to inherit.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function lang_xx_inherit (frame)&lt;br /&gt;
	initial_style_state = &#039;inherit&#039;;&lt;br /&gt;
	return _lang_xx (frame);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; I S _ I E T F _ C O D E &amp;gt;------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Returns true when a language name associated with IETF language tag exists; nil else.&lt;br /&gt;
&lt;br /&gt;
All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function.&lt;br /&gt;
&lt;br /&gt;
The purpose of this function is to replace {{#ifexist:Template:ISO 639 name xx|&amp;lt;exists&amp;gt;|&amp;lt;does not exist&amp;gt;}} in&lt;br /&gt;
templates that are better served by using {{#invoke:lang|name_from_code|&amp;lt;code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function is_ietf_code (frame)&lt;br /&gt;
	return get_ietf_parts (frame.args[1]) and true;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; N A M E _ F R O M _ C O D E &amp;gt;--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Returns language name associated with IETF language tag if valid; empty string else.&lt;br /&gt;
&lt;br /&gt;
All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function.&lt;br /&gt;
&lt;br /&gt;
Set invoke&#039;s |link= parameter to yes to get wikilinked version of the language name.&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function name_from_code (frame)&lt;br /&gt;
	local subtags = {};															-- IETF subtags script, region, variant, and private&lt;br /&gt;
	local raw_code = frame.args[1];												-- save a copy of the input IETF subtag&lt;br /&gt;
	local link = &#039;yes&#039; == frame.args[&#039;link&#039;];					-- save a copy of the link-enable positional parameter (value can be anything)&lt;br /&gt;
	local code;																	-- the language code&lt;br /&gt;
	local msg;																	-- gets an error message if IETF language tag is malformed or invalid&lt;br /&gt;
	local language_name = &#039;&#039;;&lt;br /&gt;
	&lt;br /&gt;
	code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code);&lt;br /&gt;
	if msg then&lt;br /&gt;
		local template = (frame.args[&#039;template&#039;] and table.concat ({&#039;{{&#039;, frame.args[&#039;template&#039;], &#039;}}: &#039;})) or &#039;&#039;;	-- make template name (if provided by the template)&lt;br /&gt;
		return table.concat ({&#039;&amp;lt;span style=\&amp;quot;font-size:100%; font-style:normal;\&amp;quot; class=\&amp;quot;error\&amp;quot;&amp;gt;error: &#039;, template, msg, &#039;&amp;lt;/span&amp;gt;&#039;});&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if lang_data.override[raw_code:lower()] then								-- look for whole IETF tag in override table (force lower case)&lt;br /&gt;
		language_name = lang_data.override[raw_code:lower()][1];&lt;br /&gt;
	elseif lang_data.override[code] then										-- not there so try basic language code in override table&lt;br /&gt;
		language_name = lang_data.override[code][1];&lt;br /&gt;
	elseif not is_set (subtags.variant) then									&lt;br /&gt;
		if lang_name_table.lang[code] then&lt;br /&gt;
			language_name = lang_name_table.lang[code][1];						-- table entries sometimes have multiple names, always take the first one&lt;br /&gt;
		end&lt;br /&gt;
	else																		-- TODO: is this the right thing to do: take language display name from variants table?&lt;br /&gt;
		if lang_name_table.variant[subtags.variant] then						-- TODO: there is some discussion at Template talk:Lang about having a label parameter for use when variant name is not desired among other things&lt;br /&gt;
			language_name = lang_name_table.variant[subtags.variant][&#039;descriptions&#039;][1];	-- table entries sometimes have multiple names, always take the first one&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	language_name = language_name:gsub (&#039;%s+%b()&#039;, &#039;&#039;);							-- remove IANA parenthetical disambiguators or qualifiers from names that have them&lt;br /&gt;
&lt;br /&gt;
	if link then																-- when |link=yes, wikilink the language name&lt;br /&gt;
		if language_name:find (&#039;languages&#039;) then&lt;br /&gt;
			return make_wikilink (language_name);								-- collective language name uses simple wikilink&lt;br /&gt;
		else&lt;br /&gt;
			return make_wikilink (language_name .. &#039; language&#039;, language_name);	-- language name with wikilink&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return language_name;&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; T R A N S L &amp;gt;------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Entry point for {{transl}}&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local function transl (frame)&lt;br /&gt;
	local args = getArgs(frame);												-- no {{#invoke:}} parameters&lt;br /&gt;
	local title_table = lang_data.translit_title_table;							-- table of transliteration standards and the language codes and scripts that apply to those standards&lt;br /&gt;
	local language_name;														-- language name that matches language code; used for tool tip&lt;br /&gt;
	local translit;																-- translitterated text to display&lt;br /&gt;
	local script;																-- IANA script&lt;br /&gt;
	local msg;																	-- for when called functions return an error message&lt;br /&gt;
&lt;br /&gt;
	if is_set (args[3]) then													-- [3] set when {{transl|code|standard|text}}&lt;br /&gt;
		args.text = args[3];													-- get the transliterated text&lt;br /&gt;
		args.translit_std = args[2] and args[2]:lower();						-- get the standard; lower case for table indexing&lt;br /&gt;
&lt;br /&gt;
		if not title_table[args.translit_std] then&lt;br /&gt;
			return make_error_msg (table.concat ({&#039;unrecognized transliteration standard: &#039;, args.translit_std}), args, &#039;transl&#039;);&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if is_set (args[2]) then												-- [2] set when {{transl|code|text}}&lt;br /&gt;
			args.text = args[2];												-- get the transliterated text&lt;br /&gt;
		else&lt;br /&gt;
			if args[1] and args[1]:match (&#039;^%a%a%a?%a?$&#039;) then					-- args[2] missing; is args[1] a code or its it the transliterated text?&lt;br /&gt;
				return make_error_msg (&#039;no text&#039;, args, &#039;transl&#039;);				-- args[1] is a code so we&#039;re missing text&lt;br /&gt;
			else&lt;br /&gt;
				args.text = args[1];											-- args[1] is not a code so we&#039;re missing that; assign args.text for error message&lt;br /&gt;
				return make_error_msg (&#039;missing language / script code&#039;, args, &#039;transl&#039;);&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if is_set (args[1]) then													-- IANA language code used for html lang= attribute; or ISO 15924 script code&lt;br /&gt;
		if args[1]:match (&#039;^%a%a%a?%a?$&#039;) then									-- args[1] has correct form?&lt;br /&gt;
			args.code = args[1]:lower();										-- use the language/script code; only (2, 3, or 4 alpha characters); lower case because table indexes are lower case&lt;br /&gt;
		else&lt;br /&gt;
			return make_error_msg (table.concat ({&#039;unrecognized language / script code: &#039;, args[1]}), args, &#039;transl&#039;);	-- invalid language / script code&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return make_error_msg (&#039;missing language / script code&#039;, args, &#039;transl&#039;);			-- missing language / script code so quit&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.italic, msg = validate_italic (args);&lt;br /&gt;
	if msg then&lt;br /&gt;
		return make_error_msg (msg, args, &#039;transl&#039;);&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if &#039;italic&#039; == args.italic then												-- &#039;italic&#039; when |italic=yes; because that is same as absent or not set and |italic=default&lt;br /&gt;
		args.italic = nil;														-- set to nil; &lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if lang_data.override[args.code] then										-- is code a language code defined in the override table?&lt;br /&gt;
		language_name = lang_data.override[args.code][1];&lt;br /&gt;
	elseif lang_name_table.lang[args.code] then									-- is code a language code defined in the standard language code tables?&lt;br /&gt;
		language_name = lang_name_table.lang[args.code][1];&lt;br /&gt;
	elseif lang_name_table.script[args.code] then								-- if here, code is not a language code; is it a script code?&lt;br /&gt;
		language_name = lang_name_table.script[args.code][1];&lt;br /&gt;
		script = args.code;														-- code was an ISO 15924 script so use that instead&lt;br /&gt;
		args.code = &#039;&#039;;															-- unset because not a language code&lt;br /&gt;
	else&lt;br /&gt;
		return make_error_msg (table.concat ({&#039;unrecognized language / script code: &#039;, args.code}), args, &#039;transl&#039;);	-- invalid language / script code&lt;br /&gt;
	end&lt;br /&gt;
																				-- here only when all parameters passed to make_translit() are valid&lt;br /&gt;
	return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; E X P O R T E D   F U N C T I O N S &amp;gt;------------------------------------------&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	lang = lang,																-- entry point for {{lang}}&lt;br /&gt;
	is_ietf_code = is_ietf_code,&lt;br /&gt;
	lang_xx_inherit = lang_xx_inherit,											-- entry points for {{lang-??}}&lt;br /&gt;
	lang_xx_italic = lang_xx_italic,&lt;br /&gt;
	name_from_code = name_from_code,											-- used for template documentation; possible use in ISO 639 name from code templates&lt;br /&gt;
	transl = transl,															-- entry point for {{transl}}&lt;br /&gt;
	};&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Citeweb&amp;diff=533091</id>
		<title>Template:Citeweb</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Citeweb&amp;diff=533091"/>
		<updated>2018-11-17T14:34:27Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Cite web&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Cite web]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=533086</id>
		<title>Template:Infobox Omar Havana</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=533086"/>
		<updated>2018-11-17T13:30:17Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; style=&amp;quot;{{#ifeq:{{{subbox|}}}|yes&lt;br /&gt;
 |padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;&lt;br /&gt;
 |border-spacing: 3px; width:22em;&lt;br /&gt;
}} {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;{{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{aboveclass|}}}&amp;quot; style=&amp;quot;text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&amp;quot;&amp;gt;{{{above}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image3&lt;br /&gt;
--&amp;gt;{{#if:{{{image3|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image3}}}{{#if:{{{caption3|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption3}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass3|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header81|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label81|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data81|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class81|}}}   |rowclass={{{rowclass81|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header82|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label82|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data82|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class82|}}}   |rowclass={{{rowclass82|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header83|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label83|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data83|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class83|}}}   |rowclass={{{rowclass83|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header84|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label84|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data84|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class84|}}}   |rowclass={{{rowclass84|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header85|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label85|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data85|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class85|}}}   |rowclass={{{rowclass85|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header86|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label86|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data86|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class86|}}}   |rowclass={{{rowclass86|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header87|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label87|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data87|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class87|}}}   |rowclass={{{rowclass87|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header88|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label88|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data88|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class88|}}}   |rowclass={{{rowclass88|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header89|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label89|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data89|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class89|}}}   |rowclass={{{rowclass89|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header90|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label90|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data90|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class90|}}}   |rowclass={{{rowclass90|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header91|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label91|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data91|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class91|}}}   |rowclass={{{rowclass91|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header92|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label92|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data92|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class92|}}}   |rowclass={{{rowclass92|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header93|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label93|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data93|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class93|}}}   |rowclass={{{rowclass93|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header94|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label94|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data94|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class94|}}}   |rowclass={{{rowclass94|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header95|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label95|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data95|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class95|}}}   |rowclass={{{rowclass95|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header96|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label96|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data96|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class96|}}}   |rowclass={{{rowclass96|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header97|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label97|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data97|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class97|}}}   |rowclass={{{rowclass97|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header98|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label98|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data98|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class98|}}}   |rowclass={{{rowclass98|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header99|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label99|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data99|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class99|}}}   |rowclass={{{rowclass99|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{below}}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532526</id>
		<title>Template:Infobox Omar Havana</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532526"/>
		<updated>2018-11-11T17:49:53Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; style=&amp;quot;{{#ifeq:{{{subbox|}}}|yes&lt;br /&gt;
 |padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;&lt;br /&gt;
 |border-spacing: 3px; width:22em;&lt;br /&gt;
}} {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;{{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{aboveclass|}}}&amp;quot; style=&amp;quot;text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&amp;quot;&amp;gt;{{{above}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image3&lt;br /&gt;
--&amp;gt;{{#if:{{{image3|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image3}}}{{#if:{{{caption3|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption3}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass3|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header81|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label81|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data81|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class81|}}}   |rowclass={{{rowclass81|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header82|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label82|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data82|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class82|}}}   |rowclass={{{rowclass82|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header83|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label83|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data83|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class83|}}}   |rowclass={{{rowclass83|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header84|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label84|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data84|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class84|}}}   |rowclass={{{rowclass84|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header85|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label85|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data85|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class85|}}}   |rowclass={{{rowclass85|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header86|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label86|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data86|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class86|}}}   |rowclass={{{rowclass86|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header87|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label87|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data87|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class87|}}}   |rowclass={{{rowclass87|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header88|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label88|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data88|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class88|}}}   |rowclass={{{rowclass88|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header89|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label89|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data89|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class89|}}}   |rowclass={{{rowclass89|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header90|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label90|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data90|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class90|}}}   |rowclass={{{rowclass90|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header91|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label91|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data91|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class91|}}}   |rowclass={{{rowclass91|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header92|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label92|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data92|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class92|}}}   |rowclass={{{rowclass92|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header93|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label93|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data93|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class93|}}}   |rowclass={{{rowclass93|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header94|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label94|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data94|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class94|}}}   |rowclass={{{rowclass94|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header95|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label95|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data95|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class95|}}}   |rowclass={{{rowclass95|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header96|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label96|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data96|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class96|}}}   |rowclass={{{rowclass96|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header97|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label97|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data97|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class97|}}}   |rowclass={{{rowclass97|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header98|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label98|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data98|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class98|}}}   |rowclass={{{rowclass98|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header99|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label99|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data99|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class99|}}}   |rowclass={{{rowclass99|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{below}}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532523</id>
		<title>Template:Infobox Omar Havana</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532523"/>
		<updated>2018-11-11T15:05:40Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Replaced content with &amp;quot;{{#invoke:Infobox|infobox}}&amp;lt;includeonly&amp;gt;{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|Category:Infobox templates|{{remove...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox|infobox}}&amp;lt;includeonly&amp;gt;{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532513</id>
		<title>Template:Infobox Omar Havana</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Infobox_Omar_Havana&amp;diff=532513"/>
		<updated>2018-11-11T12:45:47Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{!}} class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width: 22em; text-align: left; font-size: 88%; line-height: 1.5em; {{{bodystyle|}}}&amp;quot;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}+ &lt;br /&gt;
{{!}}class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size: 125%; font-weight: bold; {{{titlestyle|}}}&amp;quot;{{!}}{{{title}}} }}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{aboveclass|}}}&amp;quot; style=&amp;quot;text-align:center; font-size: 125%; font-weight: bold; {{{abovestyle|}}}&amp;quot;{{!}}{{{above}}} }}&amp;lt;!--&lt;br /&gt;
 Subheader&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{subheaderclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{subheaderstyle|}}}&amp;quot;{{!}}{{{subheader}}} }}&amp;lt;!--&lt;br /&gt;
 Image&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{imageclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{imagestyle|}}}&amp;quot;{{!}} {{{image}}} {{#if:{{{caption|}}}|&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption}}}&amp;lt;/span&amp;gt; }} }}&amp;lt;!--&lt;br /&gt;
 Row 1&lt;br /&gt;
--&amp;gt;{{#if:{{{header1|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header1|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label1|}}}|{{#if:{{{data1|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label1|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class1|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data1|}}} }}|  {{#if:{{{data1|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class1|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data1|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 2&lt;br /&gt;
--&amp;gt;{{#if:{{{header2|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header2|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label2|}}}|{{#if:{{{data2|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label2|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class2|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data2|}}} }}|  {{#if:{{{data2|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class2|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data2|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 3&lt;br /&gt;
--&amp;gt;{{#if:{{{header3|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header3|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label3|}}}|{{#if:{{{data3|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label3|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class3|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data3|}}} }}|  {{#if:{{{data3|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class3|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data3|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 4&lt;br /&gt;
--&amp;gt;{{#if:{{{header4|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header4|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label4|}}}|{{#if:{{{data4|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label4|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class4|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data4|}}} }}|  {{#if:{{{data4|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class4|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data4|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 5&lt;br /&gt;
--&amp;gt;{{#if:{{{header5|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header5|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label5|}}}|{{#if:{{{data5|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label5|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class5|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data5|}}} }}|  {{#if:{{{data5|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class5|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data5|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 6&lt;br /&gt;
--&amp;gt;{{#if:{{{header6|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header6|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label6|}}}|{{#if:{{{data6|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label6|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class6|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data6|}}} }}|  {{#if:{{{data6|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class6|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data6|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 7&lt;br /&gt;
--&amp;gt;{{#if:{{{header7|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header7|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label7|}}}|{{#if:{{{data7|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label7|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class7|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data7|}}} }}|  {{#if:{{{data7|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class7|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data7|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 8&lt;br /&gt;
--&amp;gt;{{#if:{{{header8|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header8|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label8|}}}|{{#if:{{{data8|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label8|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class8|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data8|}}} }}|  {{#if:{{{data8|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class8|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data8|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 9&lt;br /&gt;
--&amp;gt;{{#if:{{{header9|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header9|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label9|}}}|{{#if:{{{data9|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label9|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class9|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data9|}}} }}|  {{#if:{{{data9|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class9|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data9|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 10&lt;br /&gt;
--&amp;gt;{{#if:{{{header10|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header10|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label10|}}}|{{#if:{{{data10|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label10|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class10|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data10|}}} }}|  {{#if:{{{data10|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class10|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data10|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 11&lt;br /&gt;
--&amp;gt;{{#if:{{{header11|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header11|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label11|}}}|{{#if:{{{data11|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label11|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class11|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data11|}}} }}|  {{#if:{{{data11|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class11|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data11|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 12&lt;br /&gt;
--&amp;gt;{{#if:{{{header12|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header12|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label12|}}}|{{#if:{{{data12|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label12|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class12|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data12|}}} }}|  {{#if:{{{data12|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class12|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data12|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 13&lt;br /&gt;
--&amp;gt;{{#if:{{{header13|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header13|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label13|}}}|{{#if:{{{data13|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label13|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class13|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data13|}}} }}|  {{#if:{{{data13|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class13|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data13|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 14&lt;br /&gt;
--&amp;gt;{{#if:{{{header14|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header14|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label14|}}}|{{#if:{{{data14|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label14|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class14|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data14|}}} }}|  {{#if:{{{data14|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class14|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data14|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 15&lt;br /&gt;
--&amp;gt;{{#if:{{{header15|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header15|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label15|}}}|{{#if:{{{data15|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label15|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class15|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data15|}}} }}|  {{#if:{{{data15|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class15|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data15|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 16&lt;br /&gt;
--&amp;gt;{{#if:{{{header16|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header16|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label16|}}}|{{#if:{{{data16|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label16|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class16|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data16|}}} }}|  {{#if:{{{data16|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class16|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data16|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 17&lt;br /&gt;
--&amp;gt;{{#if:{{{header17|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header17|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label17|}}}|{{#if:{{{data17|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label17|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class17|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data17|}}} }}|  {{#if:{{{data17|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class17|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data17|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 18&lt;br /&gt;
--&amp;gt;{{#if:{{{header18|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header18|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label18|}}}|{{#if:{{{data18|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label18|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class18|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data18|}}} }}|  {{#if:{{{data18|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class18|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data18|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 19&lt;br /&gt;
--&amp;gt;{{#if:{{{header19|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header19|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label19|}}}|{{#if:{{{data19|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label19|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class19|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data19|}}} }}|  {{#if:{{{data19|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class19|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data19|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 20&lt;br /&gt;
--&amp;gt;{{#if:{{{header20|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header20|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label20|}}}|{{#if:{{{data20|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label20|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class20|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data20|}}} }}|  {{#if:{{{data20|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class20|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data20|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 21&lt;br /&gt;
--&amp;gt;{{#if:{{{header21|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header21|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label21|}}}|{{#if:{{{data21|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label21|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class21|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data21|}}} }}|  {{#if:{{{data21|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class21|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data21|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 22&lt;br /&gt;
--&amp;gt;{{#if:{{{header22|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header22|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label22|}}}|{{#if:{{{data22|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label22|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class22|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data22|}}} }}|  {{#if:{{{data22|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class22|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data22|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 23&lt;br /&gt;
--&amp;gt;{{#if:{{{header23|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header23|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label23|}}}|{{#if:{{{data23|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label23|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class23|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data23|}}} }}|  {{#if:{{{data23|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class23|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data23|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 24&lt;br /&gt;
--&amp;gt;{{#if:{{{header24|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header24|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label24|}}}|{{#if:{{{data24|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label24|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class24|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data24|}}} }}|  {{#if:{{{data24|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class24|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data24|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 25&lt;br /&gt;
--&amp;gt;{{#if:{{{header25|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header25|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label25|}}}|{{#if:{{{data25|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label25|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class25|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data25|}}} }}|  {{#if:{{{data25|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class25|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data25|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 26&lt;br /&gt;
--&amp;gt;{{#if:{{{header26|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header26|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label26|}}}|{{#if:{{{data26|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label26|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class26|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data26|}}} }}|  {{#if:{{{data26|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class26|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data26|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 27&lt;br /&gt;
--&amp;gt;{{#if:{{{header27|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header27|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label27|}}}|{{#if:{{{data27|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label27|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class27|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data27|}}} }}|  {{#if:{{{data27|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class27|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data27|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 28&lt;br /&gt;
--&amp;gt;{{#if:{{{header28|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header28|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label28|}}}|{{#if:{{{data28|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label28|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class28|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data28|}}} }}|  {{#if:{{{data28|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class28|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data28|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 29&lt;br /&gt;
--&amp;gt;{{#if:{{{header29|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header29|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label29|}}}|{{#if:{{{data29|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label29|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class29|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data29|}}} }}|  {{#if:{{{data29|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class29|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data29|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 30&lt;br /&gt;
--&amp;gt;{{#if:{{{header30|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header30|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label30|}}}|{{#if:{{{data30|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label30|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class30|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data30|}}} }}|  {{#if:{{{data30|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class30|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data30|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 31&lt;br /&gt;
--&amp;gt;{{#if:{{{header31|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header31|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label31|}}}|{{#if:{{{data31|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label31|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class31|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data31|}}} }}|  {{#if:{{{data31|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class31|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data31|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 32&lt;br /&gt;
--&amp;gt;{{#if:{{{header32|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header32|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label32|}}}|{{#if:{{{data32|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label32|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class32|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data32|}}} }}|  {{#if:{{{data32|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class32|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data32|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 33&lt;br /&gt;
--&amp;gt;{{#if:{{{header33|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header33|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label33|}}}|{{#if:{{{data33|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label33|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class33|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data33|}}} }}|  {{#if:{{{data33|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class33|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data33|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 34&lt;br /&gt;
--&amp;gt;{{#if:{{{header34|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header34|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label34|}}}|{{#if:{{{data34|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label34|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class34|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data34|}}} }}|  {{#if:{{{data34|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class34|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data34|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 35&lt;br /&gt;
--&amp;gt;{{#if:{{{header35|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header35|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label35|}}}|{{#if:{{{data35|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label35|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class35|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data35|}}} }}|  {{#if:{{{data35|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class35|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data35|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 36&lt;br /&gt;
--&amp;gt;{{#if:{{{header36|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header36|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label36|}}}|{{#if:{{{data36|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label36|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class36|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data36|}}} }}|  {{#if:{{{data36|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class36|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data36|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 37&lt;br /&gt;
--&amp;gt;{{#if:{{{header37|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header37|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label37|}}}|{{#if:{{{data37|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label37|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class37|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data37|}}} }}|  {{#if:{{{data37|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class37|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data37|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 38&lt;br /&gt;
--&amp;gt;{{#if:{{{header38|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header38|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label38|}}}|{{#if:{{{data38|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label38|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class38|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data38|}}} }}|  {{#if:{{{data38|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class38|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data38|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 39&lt;br /&gt;
--&amp;gt;{{#if:{{{header39|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header39|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label39|}}}|{{#if:{{{data39|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label39|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class39|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data39|}}} }}|  {{#if:{{{data39|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class39|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data39|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 40&lt;br /&gt;
--&amp;gt;{{#if:{{{header40|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header40|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label40|}}}|{{#if:{{{data40|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label40|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class40|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data40|}}} }}|  {{#if:{{{data40|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class40|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data40|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 41&lt;br /&gt;
--&amp;gt;{{#if:{{{header41|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header41|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label41|}}}|{{#if:{{{data41|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label41|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class41|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data41|}}} }}|  {{#if:{{{data41|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class41|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data41|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 42&lt;br /&gt;
--&amp;gt;{{#if:{{{header42|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header42|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label42|}}}|{{#if:{{{data42|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label42|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class42|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data42|}}} }}|  {{#if:{{{data42|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class42|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data42|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 43&lt;br /&gt;
--&amp;gt;{{#if:{{{header43|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header43|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label43|}}}|{{#if:{{{data43|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label43|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class43|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data43|}}} }}|  {{#if:{{{data43|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class43|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data43|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 44&lt;br /&gt;
--&amp;gt;{{#if:{{{header44|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header44|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label44|}}}|{{#if:{{{data44|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label44|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class44|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data44|}}} }}|  {{#if:{{{data44|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class44|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data44|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 45&lt;br /&gt;
--&amp;gt;{{#if:{{{header45|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header45|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label45|}}}|{{#if:{{{data45|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label45|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class45|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data45|}}} }}|  {{#if:{{{data45|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class45|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data45|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 46&lt;br /&gt;
--&amp;gt;{{#if:{{{header46|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header46|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label46|}}}|{{#if:{{{data46|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label46|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class46|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data46|}}} }}|  {{#if:{{{data46|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class46|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data46|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 47&lt;br /&gt;
--&amp;gt;{{#if:{{{header47|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header47|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label47|}}}|{{#if:{{{data47|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label47|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class47|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data47|}}} }}|  {{#if:{{{data47|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class47|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data47|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 48&lt;br /&gt;
--&amp;gt;{{#if:{{{header48|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header48|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label48|}}}|{{#if:{{{data48|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label48|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class48|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data48|}}} }}|  {{#if:{{{data48|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class48|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data48|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 49&lt;br /&gt;
--&amp;gt;{{#if:{{{header49|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header49|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label49|}}}|{{#if:{{{data49|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label49|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class49|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data49|}}} }}|  {{#if:{{{data49|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class49|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data49|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 50&lt;br /&gt;
--&amp;gt;{{#if:{{{header50|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header50|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label50|}}}|{{#if:{{{data50|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label50|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class50|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data50|}}} }}|  {{#if:{{{data50|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class50|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data50|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 51&lt;br /&gt;
--&amp;gt;{{#if:{{{header51|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header51|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label51|}}}|{{#if:{{{data51|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label51|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class51|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data51|}}} }}|  {{#if:{{{data51|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class51|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data51|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 52&lt;br /&gt;
--&amp;gt;{{#if:{{{header52|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header52|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label52|}}}|{{#if:{{{data52|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label52|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class52|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data52|}}} }}|  {{#if:{{{data52|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class52|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data52|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 53&lt;br /&gt;
--&amp;gt;{{#if:{{{header53|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header53|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label53|}}}|{{#if:{{{data53|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label53|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class53|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data53|}}} }}|  {{#if:{{{data53|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class53|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data53|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 54&lt;br /&gt;
--&amp;gt;{{#if:{{{header54|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header54|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label54|}}}|{{#if:{{{data54|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label54|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class54|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data54|}}} }}|  {{#if:{{{data54|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class54|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data54|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 55&lt;br /&gt;
--&amp;gt;{{#if:{{{header55|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header55|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label55|}}}|{{#if:{{{data55|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label55|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class55|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data55|}}} }}|  {{#if:{{{data55|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class55|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data55|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 56&lt;br /&gt;
--&amp;gt;{{#if:{{{header56|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header56|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label56|}}}|{{#if:{{{data56|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label56|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class56|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data56|}}} }}|  {{#if:{{{data56|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class56|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data56|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 57&lt;br /&gt;
--&amp;gt;{{#if:{{{header57|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header57|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label57|}}}|{{#if:{{{data57|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label57|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class57|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data57|}}} }}|  {{#if:{{{data57|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class57|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data57|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 58&lt;br /&gt;
--&amp;gt;{{#if:{{{header58|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header58|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label58|}}}|{{#if:{{{data58|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label58|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class58|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data58|}}} }}|  {{#if:{{{data58|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class58|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data58|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 59&lt;br /&gt;
--&amp;gt;{{#if:{{{header59|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header59|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label59|}}}|{{#if:{{{data59|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label59|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class59|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data59|}}} }}|  {{#if:{{{data59|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class59|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data59|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 60&lt;br /&gt;
--&amp;gt;{{#if:{{{header60|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header60|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label60|}}}|{{#if:{{{data60|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label60|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class60|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data60|}}} }}|  {{#if:{{{data60|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class60|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data60|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 61&lt;br /&gt;
--&amp;gt;{{#if:{{{header61|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header61|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label61|}}}|{{#if:{{{data61|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label61|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class61|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data61|}}} }}|  {{#if:{{{data61|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class61|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data61|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 62&lt;br /&gt;
--&amp;gt;{{#if:{{{header62|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header62|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label62|}}}|{{#if:{{{data62|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label62|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class62|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data62|}}} }}|  {{#if:{{{data62|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class62|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data62|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 63&lt;br /&gt;
--&amp;gt;{{#if:{{{header63|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header63|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label63|}}}|{{#if:{{{data63|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label63|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class63|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data63|}}} }}|  {{#if:{{{data63|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class63|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data63|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 64&lt;br /&gt;
--&amp;gt;{{#if:{{{header64|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header64|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label64|}}}|{{#if:{{{data64|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label64|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class64|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data64|}}} }}|  {{#if:{{{data64|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class64|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data64|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 65&lt;br /&gt;
--&amp;gt;{{#if:{{{header65|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header65|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label65|}}}|{{#if:{{{data65|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label65|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class65|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data65|}}} }}|  {{#if:{{{data65|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class65|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data65|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 66&lt;br /&gt;
--&amp;gt;{{#if:{{{header66|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header66|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label66|}}}|{{#if:{{{data66|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label66|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class66|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data66|}}} }}|  {{#if:{{{data66|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class66|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data66|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 67&lt;br /&gt;
--&amp;gt;{{#if:{{{header67|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header67|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label67|}}}|{{#if:{{{data67|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label67|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class67|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data67|}}} }}|  {{#if:{{{data67|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class67|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data67|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 68&lt;br /&gt;
--&amp;gt;{{#if:{{{header68|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header68|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label68|}}}|{{#if:{{{data68|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label68|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class68|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data68|}}} }}|  {{#if:{{{data68|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class68|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data68|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 69&lt;br /&gt;
--&amp;gt;{{#if:{{{header69|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header69|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label69|}}}|{{#if:{{{data69|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label69|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class69|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data69|}}} }}|  {{#if:{{{data69|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class69|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data69|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 70&lt;br /&gt;
--&amp;gt;{{#if:{{{header70|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header70|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label70|}}}|{{#if:{{{data70|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label70|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class70|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data70|}}} }}|  {{#if:{{{data70|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class70|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data70|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 71&lt;br /&gt;
--&amp;gt;{{#if:{{{header71|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header71|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label71|}}}|{{#if:{{{data71|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label71|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class71|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data71|}}} }}|  {{#if:{{{data71|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class71|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data71|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 72&lt;br /&gt;
--&amp;gt;{{#if:{{{header72|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header72|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label72|}}}|{{#if:{{{data72|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label72|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class72|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data72|}}} }}|  {{#if:{{{data72|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class72|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data72|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 73&lt;br /&gt;
--&amp;gt;{{#if:{{{header73|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header73|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label73|}}}|{{#if:{{{data73|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label73|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class73|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data73|}}} }}|  {{#if:{{{data73|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class73|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data73|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 74&lt;br /&gt;
--&amp;gt;{{#if:{{{header74|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header74|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label74|}}}|{{#if:{{{data74|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label74|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class74|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data74|}}} }}|  {{#if:{{{data74|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class74|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data74|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 75&lt;br /&gt;
--&amp;gt;{{#if:{{{header75|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header75|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label75|}}}|{{#if:{{{data75|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label75|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class75|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data75|}}} }}|  {{#if:{{{data75|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class75|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data75|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 76&lt;br /&gt;
--&amp;gt;{{#if:{{{header76|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header76|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label76|}}}|{{#if:{{{data76|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label76|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class76|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data76|}}} }}|  {{#if:{{{data76|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class76|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data76|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 77&lt;br /&gt;
--&amp;gt;{{#if:{{{header77|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header77|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label77|}}}|{{#if:{{{data77|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label77|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class77|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data77|}}} }}|  {{#if:{{{data77|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class77|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data77|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 78&lt;br /&gt;
--&amp;gt;{{#if:{{{header78|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header78|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label78|}}}|{{#if:{{{data78|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label78|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class78|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data78|}}} }}|  {{#if:{{{data78|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class78|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data78|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 79&lt;br /&gt;
--&amp;gt;{{#if:{{{header79|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header79|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label79|}}}|{{#if:{{{data79|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label79|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class79|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data79|}}} }}|  {{#if:{{{data79|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class79|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data79|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Row 80&lt;br /&gt;
--&amp;gt;{{#if:{{{header80|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;{{!}}{{{header80|}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{label80|}}}|{{#if:{{{data80|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}- &lt;br /&gt;
! style=&amp;quot;{{{labelstyle|}}}&amp;quot;{{!}}{{{label80|}}}&lt;br /&gt;
{{!}} class=&amp;quot;{{{class80|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;{{!}}{{{data80|}}} }}|  {{#if:{{{data80|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class80|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;{{!}}{{{data80|}}} }} }}&amp;lt;!--&lt;br /&gt;
 Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;{{!}}{{{below|}}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}style=&amp;quot;text-align:right;&amp;quot; colspan=2&amp;quot;{{!}}{{Tnavbar|{{{name}}}|noedit={{{noedit|0}}}}} }}&lt;br /&gt;
{{!}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clr}}&lt;br /&gt;
{{Documentation}}[[Category:Infobox templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:NASCAR_Sprint_Cup_races&amp;diff=531681</id>
		<title>Template:NASCAR Sprint Cup races</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:NASCAR_Sprint_Cup_races&amp;diff=531681"/>
		<updated>2018-11-04T00:46:29Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Monster Energy NASCAR Cup races&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Monster Energy NASCAR Cup races]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:NASCAR_Sprint_Cup_races&amp;diff=531680</id>
		<title>Template:NASCAR Sprint Cup races</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:NASCAR_Sprint_Cup_races&amp;diff=531680"/>
		<updated>2018-11-04T00:46:04Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Monster Energy NASCAR Cup races&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Monster Energy NASCAR Cup races]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531661</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531661"/>
		<updated>2018-11-03T20:08:22Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|#default=&amp;lt;table cellspacing=&amp;quot;0&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;{{#var:tGSTYLES}};{{{titlegroupstyle|}}}&amp;quot;&amp;gt;{{{titlegroup|}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th style=&amp;quot;border-left:2px solid #fdfdfd;width:100%;|&amp;lt;th style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#switch:{&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{}|off|{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain||&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1|subedit={{#if:{{{subedit|}}}|{{{subedit|}}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;/div&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{title}}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531660</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531660"/>
		<updated>2018-11-03T20:06:28Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local collapseOptions = {&lt;br /&gt;
    [&amp;quot;collapsed&amp;quot;]         = &amp;quot;mw-collapsible mw-collapsed&amp;quot;,&lt;br /&gt;
    [&amp;quot;collapsedgroups&amp;quot;]   = &amp;quot;mw-collapsible mw-collapsed&amp;quot;,&lt;br /&gt;
    [&amp;quot;uncollapsed&amp;quot;]       = &amp;quot;mw-collapsible&amp;quot;,&lt;br /&gt;
    [&amp;quot;uncollapsedgroups&amp;quot;] = &amp;quot;mw-collapsible&amp;quot;, &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.collapse(frame)&lt;br /&gt;
    local optionGroups = mw.text.split(frame.args[1], &amp;quot;,&amp;quot;)&lt;br /&gt;
    local optionCount = table.getn(optionGroups)&lt;br /&gt;
    if optionCount &amp;gt; 0 then&lt;br /&gt;
        n = 1&lt;br /&gt;
        while n &amp;lt;= optionCount do&lt;br /&gt;
            if collapseOptions[optionGroups[n]] ~= nil then&lt;br /&gt;
                result = collapseOptions[optionGroups[n]]&lt;br /&gt;
            end&lt;br /&gt;
            n = n + 1&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if result == nil then&lt;br /&gt;
        result = &amp;quot;mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.toggle(frame)&lt;br /&gt;
    local toggleGroups = mw.text.split(frame.args[1], &amp;quot;,&amp;quot;)&lt;br /&gt;
    local toggleCount = table.getn(toggleGroups)&lt;br /&gt;
    local toggleResult = 0&lt;br /&gt;
    if toggleCount &amp;gt; 0 then&lt;br /&gt;
        n = 1&lt;br /&gt;
        while n &amp;lt;= toggleCount do&lt;br /&gt;
            if collapseOptions[toggleGroups[n]] ~= nil then&lt;br /&gt;
                toggleResult = toggleResult +1&lt;br /&gt;
            end&lt;br /&gt;
            n = n + 1&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if toggleResult &amp;gt; 0 then&lt;br /&gt;
        result = &#039;&amp;lt;td class=&amp;quot;np-navbox-header-side mw-customtoggle-myDivision&amp;quot; data-expandtext=&amp;quot;Show&amp;quot; data-collapsetext=&amp;quot;Hide&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&#039;&lt;br /&gt;
    else&lt;br /&gt;
        result = &#039;&amp;lt;td class=&amp;quot;np-navbox-header-side&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#039;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.columns(frame)&lt;br /&gt;
    local columnGroups = mw.text.split(frame.args[1], &amp;quot;,&amp;quot;)&lt;br /&gt;
    local groupCount = table.getn(columnGroups)&lt;br /&gt;
    local columnResult = 0&lt;br /&gt;
    &lt;br /&gt;
    if groupCount &amp;gt; 0 then&lt;br /&gt;
        n = 1&lt;br /&gt;
        while n &amp;lt;= table do&lt;br /&gt;
            if columnGroups[n] == &amp;quot;columns&amp;quot; then&lt;br /&gt;
                groupCount = groupCount + 1&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if columnResult &amp;gt; 0 then&lt;br /&gt;
        columnResult = &amp;quot;columns&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return columnResult&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531659</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531659"/>
		<updated>2018-11-03T20:05:36Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{1|}}}}}|nested||&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;va-navbox-border {{#switch:{{lc:{{{position}}}}}|right=va-navbox-right|left=va-navbox-left|bottom|#default=va-navbox-bottom}}&amp;quot; style=&amp;quot;{{#if:{{{width|}}}|width:{{{width}}};}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;va-navbox-padding&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;va-navbox&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{1|}}}}}|nested|&amp;amp;#032;va-navbox-nested}} &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{position|}}}|left|right=|#default={{#invoke:Navbox|collapse|{{{options|}}}}}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;th class=&amp;quot;va-navbox-title{{#ifeq:{{lc:{{{1|}}}}}|nested||&amp;amp;#032;va-navbox-maintitle}}&amp;quot; colspan=&amp;quot;{{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;quot; style=&amp;quot;{{{title style|}}}&amp;quot;&amp;gt;{{#if:{{{editlink|}}}|&amp;lt;div class=&amp;quot;va-navbox-editlink&amp;quot;&amp;gt;{{navbar|{{{editlink}}}}}&amp;lt;/div&amp;gt;}}&amp;lt;div class=&amp;quot;va-navbox-titletext&amp;quot;&amp;gt;{{{title|Title?}}}&amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedA|}}}{{{nestedplainA|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|flags=alpha&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta colcount={{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|sideimage2={{{imageleft|}}}|sideimage2 style={{{imageleft style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedA|}}}|{{:{{{nestedA}}}|nested}}|{{{nestedplainA}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockA|}}}|block meta style={{{style blocks|}}}|block style={{{blockA style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsA|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentA1|}}}|content1 style={{{contentA1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentA2|}}}|content2 style={{{contentA2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentA3|}}}|content3 style={{{contentA3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentA4|}}}|content4 style={{{contentA4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentA5|}}}|content5 style={{{contentA5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentA6|}}}|content6 style={{{contentA6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentA7|}}}|content7 style={{{contentA7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentA8|}}}|content8 style={{{contentA8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsA|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupA1|}}}|group1 style={{{groupA1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupA2|}}}|group2 style={{{groupA2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupA3|}}}|group3 style={{{groupA3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupA4|}}}|group4 style={{{groupA4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupA5|}}}|group5 style={{{groupA5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupA6|}}}|group6 style={{{groupA6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupA7|}}}|group7 style={{{groupA7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupA8|}}}|group8 style={{{groupA8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerA|}}}|header meta style={{{style headers|}}}|header style={{{headerA style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageA|}}}|image1 style={{{imageA style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftA|}}}|image2 style={{{imageleftA style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleA|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsA|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|flags=alpha&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta colcount={{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|sideimage2={{{imageleft|}}}|sideimage2 style={{{imageleft style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedB|}}}{{{nestedplainB|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedB|}}}|{{:{{{nestedB}}}|nested}}|{{{nestedplainB}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockB|}}}|block meta style={{{style blocks|}}}|block style={{{blockB style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsB|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentB1|}}}|content1 style={{{contentB1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentB2|}}}|content2 style={{{contentB2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentB3|}}}|content3 style={{{contentB3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentB4|}}}|content4 style={{{contentB4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentB5|}}}|content5 style={{{contentB5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentB6|}}}|content6 style={{{contentB6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentB7|}}}|content7 style={{{contentB7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentB8|}}}|content8 style={{{contentB8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsB|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupB1|}}}|group1 style={{{groupB1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupB2|}}}|group2 style={{{groupB2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupB3|}}}|group3 style={{{groupB3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupB4|}}}|group4 style={{{groupB4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupB5|}}}|group5 style={{{groupB5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupB6|}}}|group6 style={{{groupB6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupB7|}}}|group7 style={{{groupB7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupB8|}}}|group8 style={{{groupB8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerB|}}}|header meta style={{{style headers|}}}|header style={{{headerB style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageB|}}}|image1 style={{{imageB style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftB|}}}|image2 style={{{imageleftB style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleB|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsB|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedC|}}}{{{nestedplainC|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedC|}}}|{{:{{{nestedC}}}|nested}}|{{{nestedplainC}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockC|}}}|block meta style={{{style blocks|}}}|block style={{{blockC style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsC|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentC1|}}}|content1 style={{{contentC1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentC2|}}}|content2 style={{{contentC2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentC3|}}}|content3 style={{{contentC3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentC4|}}}|content4 style={{{contentC4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentC5|}}}|content5 style={{{contentC5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentC6|}}}|content6 style={{{contentC6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentC7|}}}|content7 style={{{contentC7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentC8|}}}|content8 style={{{contentC8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsC|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupC1|}}}|group1 style={{{groupC1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupC2|}}}|group2 style={{{groupC2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupC3|}}}|group3 style={{{groupC3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupC4|}}}|group4 style={{{groupC4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupC5|}}}|group5 style={{{groupC5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupC6|}}}|group6 style={{{groupC6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupC7|}}}|group7 style={{{groupC7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupC8|}}}|group8 style={{{groupC8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerC|}}}|header meta style={{{style headers|}}}|header style={{{headerC style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageC|}}}|image1 style={{{imageC style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftC|}}}|image2 style={{{imageleftC style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleC|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsC|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedD|}}}{{{nestedplainD|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedD|}}}|{{:{{{nestedD}}}|nested}}|{{{nestedplainD}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockD|}}}|block meta style={{{style blocks|}}}|block style={{{blockD style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsD|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentD1|}}}|content1 style={{{contentD1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentD2|}}}|content2 style={{{contentD2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentD3|}}}|content3 style={{{contentD3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentD4|}}}|content4 style={{{contentD4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentD5|}}}|content5 style={{{contentD5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentD6|}}}|content6 style={{{contentD6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentD7|}}}|content7 style={{{contentD7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentD8|}}}|content8 style={{{contentD8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsD|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupD1|}}}|group1 style={{{groupD1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupD2|}}}|group2 style={{{groupD2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupD3|}}}|group3 style={{{groupD3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupD4|}}}|group4 style={{{groupD4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupD5|}}}|group5 style={{{groupD5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupD6|}}}|group6 style={{{groupD6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupD7|}}}|group7 style={{{groupD7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupD8|}}}|group8 style={{{groupD8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerD|}}}|header meta style={{{style headers|}}}|header style={{{headerD style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageD|}}}|image1 style={{{imageD style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftD|}}}|image2 style={{{imageleftD style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleD|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsD|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedE|}}}{{{nestedplainE|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedE|}}}|{{:{{{nestedE}}}|nested}}|{{{nestedplainE}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockE|}}}|block meta style={{{style blocks|}}}|block style={{{blockE style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsE|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentE1|}}}|content1 style={{{contentE1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentE2|}}}|content2 style={{{contentE2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentE3|}}}|content3 style={{{contentE3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentE4|}}}|content4 style={{{contentE4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentE5|}}}|content5 style={{{contentE5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentE6|}}}|content6 style={{{contentE6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentE7|}}}|content7 style={{{contentE7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentE8|}}}|content8 style={{{contentE8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsE|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupE1|}}}|group1 style={{{groupE1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupE2|}}}|group2 style={{{groupE2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupE3|}}}|group3 style={{{groupE3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupE4|}}}|group4 style={{{groupE4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupE5|}}}|group5 style={{{groupE5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupE6|}}}|group6 style={{{groupE6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupE7|}}}|group7 style={{{groupE7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupE8|}}}|group8 style={{{groupE8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerE|}}}|header meta style={{{style headers|}}}|header style={{{headerE style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageE|}}}|image1 style={{{imageE style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftE|}}}|image2 style={{{imageleftE style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleE|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsE|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedF|}}}{{{nestedplainF|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedF|}}}|{{:{{{nestedF}}}|nested}}|{{{nestedplainF}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockF|}}}|block meta style={{{style blocks|}}}|block style={{{blockF style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsF|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentF1|}}}|content1 style={{{contentF1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentF2|}}}|content2 style={{{contentF2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentF3|}}}|content3 style={{{contentF3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentF4|}}}|content4 style={{{contentF4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentF5|}}}|content5 style={{{contentF5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentF6|}}}|content6 style={{{contentF6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentF7|}}}|content7 style={{{contentF7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentF8|}}}|content8 style={{{contentF8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsF|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupF1|}}}|group1 style={{{groupF1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupF2|}}}|group2 style={{{groupF2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupF3|}}}|group3 style={{{groupF3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupF4|}}}|group4 style={{{groupF4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupF5|}}}|group5 style={{{groupF5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupF6|}}}|group6 style={{{groupF6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupF7|}}}|group7 style={{{groupF7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupF8|}}}|group8 style={{{groupF8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerF|}}}|header meta style={{{style headers|}}}|header style={{{headerF style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageF|}}}|image1 style={{{imageF style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftF|}}}|image2 style={{{imageleftF style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleF|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsF|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedG|}}}{{{nestedplainG|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedG|}}}|{{:{{{nestedG}}}|nested}}|{{{nestedplainG}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockG|}}}|block meta style={{{style blocks|}}}|block style={{{blockG style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsG|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentG1|}}}|content1 style={{{contentG1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentG2|}}}|content2 style={{{contentG2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentG3|}}}|content3 style={{{contentG3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentG4|}}}|content4 style={{{contentG4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentG5|}}}|content5 style={{{contentG5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentG6|}}}|content6 style={{{contentG6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentG7|}}}|content7 style={{{contentG7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentG8|}}}|content8 style={{{contentG8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsG|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupG1|}}}|group1 style={{{groupG1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupG2|}}}|group2 style={{{groupG2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupG3|}}}|group3 style={{{groupG3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupG4|}}}|group4 style={{{groupG4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupG5|}}}|group5 style={{{groupG5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupG6|}}}|group6 style={{{groupG6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupG7|}}}|group7 style={{{groupG7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupG8|}}}|group8 style={{{groupG8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerG|}}}|header meta style={{{style headers|}}}|header style={{{headerG style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageG|}}}|image1 style={{{imageG style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftG|}}}|image2 style={{{imageleftG style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleG|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsG|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedH|}}}{{{nestedplainH|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{nestedH|}}}|{{:{{{nestedH}}}|nested}}|{{{nestedplainH}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|flags=omega&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta colcount={{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|sideimage1={{{image|}}}|sideimage1 style={{{image style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox/aux&amp;lt;!--&lt;br /&gt;
--&amp;gt;|block={{{blockH|}}}|block meta style={{{style blocks|}}}|block style={{{blockH style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content member style={{{style contentsH|}}}|content meta style={{{style contents|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content1={{{contentH1|}}}|content1 style={{{contentH1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content2={{{contentH2|}}}|content2 style={{{contentH2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content3={{{contentH3|}}}|content3 style={{{contentH3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content4={{{contentH4|}}}|content4 style={{{contentH4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content5={{{contentH5|}}}|content5 style={{{contentH5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content6={{{contentH6|}}}|content6 style={{{contentH6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content7={{{contentH7|}}}|content7 style={{{contentH7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|content8={{{contentH8|}}}|content8 style={{{contentH8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group member style={{{style groupsH|}}}|group meta style={{{style groups|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group1={{{groupH1|}}}|group1 style={{{groupH1 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group2={{{groupH2|}}}|group2 style={{{groupH2 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group3={{{groupH3|}}}|group3 style={{{groupH3 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group4={{{groupH4|}}}|group4 style={{{groupH4 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group5={{{groupH5|}}}|group5 style={{{groupH5 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group6={{{groupH6|}}}|group6 style={{{groupH6 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group7={{{groupH7|}}}|group7 style={{{groupH7 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|group8={{{groupH8|}}}|group8 style={{{groupH8 style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|header={{{headerH|}}}|header meta style={{{style headers|}}}|header style={{{headerH style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image meta style={{{style images|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image1={{{imageH|}}}|image1 style={{{imageH style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|image2={{{imageleftH|}}}|image2 style={{{imageleftH style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|member style={{{styleH|}}}|meta style={{{style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta options={{{options|}}}|options={{{optionsH|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|flags=omega&amp;lt;!--&lt;br /&gt;
--&amp;gt;|meta colcount={{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|sideimage1={{{image|}}}|sideimage1 style={{{image style|}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{footer|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;tr class=&amp;quot;va-navbox-space-v&amp;quot;&amp;gt;&amp;lt;td colspan=&amp;quot;{{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;td class=&amp;quot;va-navbox-footer&amp;quot; colspan=&amp;quot;{{#expr:1{{#if:{{{image|}}}|+2}}{{#if:{{{imageleft|}}}|+2}}}}&amp;quot; style=&amp;quot;{{#replace:{{#if:{{{style|}}}|{{{style|}}};}}{{{footer style|}}}|;;|;}}&amp;quot;&amp;gt;{{{footer}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{1|}}}}}|nested||&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
[[Category:Navbox templates| ]]&lt;br /&gt;
[[Category:Meta templates]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:TemplateBox&amp;diff=531657</id>
		<title>Template:TemplateBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:TemplateBox&amp;diff=531657"/>
		<updated>2018-11-03T20:00:06Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Languages|autolang&lt;br /&gt;
  |base=TemplateBox/i18n&lt;br /&gt;
  |useargs=both&lt;br /&gt;
  |templateData={{#invoke:TemplateBox|templatedata}}&lt;br /&gt;
  |JSONFM={{#invoke:TemplateBox|templatedata|formatting=pretty}}&lt;br /&gt;
  |paramTable={{#invoke:TemplateBox|paramtable}}&lt;br /&gt;
  |usageSample={{#invoke:TemplateBox|usagesample}}&lt;br /&gt;
  |argCount={{#invoke:TemplateBox|argcount}}&lt;br /&gt;
  |desc={{#invoke:TemplateBox|description}}&lt;br /&gt;
  |templateDataInfo={{TemplateDataInfo/toggler}}&lt;br /&gt;
  |i18n-subpage={{#ifeq: {{{i18n-subpage|}}} | . | Template:{{{name|{{BASEPAGENAME}}}}} | Template:{{{name|{{BASEPAGENAME}}}}}/{{{i18n-subpage|i18n}}} }}&lt;br /&gt;
  |usergroup={{lc:{{{usergroup|}}}}}&lt;br /&gt;
  |name={{{name|{{BASEPAGENAME}}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  -- Auto-categorization by internationalisation approach. --&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{SUBPAGENAME}}|doc&lt;br /&gt;
|&amp;lt;!-- don&#039;t categorize documentation subpages--&amp;gt;&lt;br /&gt;
|{{#ifeq:{{NAMESPACE}}|Template&lt;br /&gt;
|{{#switch:{{{i18n-method|}}}&lt;br /&gt;
  |autotranslate       = [[Category:Templates using Autotranslate for internationalisation]]&lt;br /&gt;
  |switch              = [[Category:Templates using LangSwitch for internationalisation]]&lt;br /&gt;
  |custommediawiki-msg = [[Category:Templates using local MediaWiki messages for internationalisation]]&lt;br /&gt;
  |mediawiki-msg       = [[Category:Templates using MediaWiki messages from translatewiki.net for internationalisation]]&lt;br /&gt;
  |ext.translate       = [[Category:Templates using the Translate extension for internationalisation]]&lt;br /&gt;
  |-                   = [[Category:Templates not requiring internationalization]]&lt;br /&gt;
  |#default            = [[Category:Templates using an unknown approach for internationalisation]]&lt;br /&gt;
}}|&amp;lt;!-- Don&#039;t categorise Creator templates --&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  END: Auto-categorization by internationalisation approach.&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
  -----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;__NOEDITSECTION__&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531655</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531655"/>
		<updated>2018-11-03T19:57:44Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements {{Navbox}}&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local navbar = require(&#039;Module:Navbar&#039;)._navbar&lt;br /&gt;
local getArgs -- lazily initialized&lt;br /&gt;
&lt;br /&gt;
local args&lt;br /&gt;
local border&lt;br /&gt;
local listnums = {}&lt;br /&gt;
local ODD_EVEN_MARKER = &#039;\127_ODDEVEN_\127&#039;&lt;br /&gt;
local RESTART_MARKER = &#039;\127_ODDEVEN0_\127&#039;&lt;br /&gt;
local REGEX_MARKER = &#039;\127_ODDEVEN(%d?)_\127&#039;&lt;br /&gt;
&lt;br /&gt;
local function striped(wikitext)&lt;br /&gt;
	-- Return wikitext with markers replaced for odd/even striping.&lt;br /&gt;
	-- Child (subgroup) navboxes are flagged with a category that is removed&lt;br /&gt;
	-- by parent navboxes. The result is that the category shows all pages&lt;br /&gt;
	-- where a child navbox is not contained in a parent navbox.&lt;br /&gt;
	local orphanCat = &#039;[[Category:Navbox orphans]]&#039;&lt;br /&gt;
	if border == &#039;subgroup&#039; and args.orphan ~= &#039;yes&#039; then&lt;br /&gt;
		-- No change; striping occurs in outermost navbox.&lt;br /&gt;
		return wikitext .. orphanCat&lt;br /&gt;
	end&lt;br /&gt;
	local first, second = &#039;odd&#039;, &#039;even&#039;&lt;br /&gt;
	if args.evenodd then&lt;br /&gt;
		if args.evenodd == &#039;swap&#039; then&lt;br /&gt;
			first, second = second, first&lt;br /&gt;
		else&lt;br /&gt;
			first = args.evenodd&lt;br /&gt;
			second = first&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local changer&lt;br /&gt;
	if first == second then&lt;br /&gt;
		changer = first&lt;br /&gt;
	else&lt;br /&gt;
		local index = 0&lt;br /&gt;
		changer = function (code)&lt;br /&gt;
			if code == &#039;0&#039; then&lt;br /&gt;
				-- Current occurrence is for a group before a nested table.&lt;br /&gt;
				-- Set it to first as a valid although pointless class.&lt;br /&gt;
				-- The next occurrence will be the first row after a title&lt;br /&gt;
				-- in a subgroup and will also be first.&lt;br /&gt;
				index = 0&lt;br /&gt;
				return first&lt;br /&gt;
			end&lt;br /&gt;
			index = index + 1&lt;br /&gt;
			return index % 2 == 1 and first or second&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local regex = orphanCat:gsub(&#039;([%[%]])&#039;, &#039;%%%1&#039;)&lt;br /&gt;
	return (wikitext:gsub(regex, &#039;&#039;):gsub(REGEX_MARKER, changer))  -- () omits gsub count&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function processItem(item, nowrapitems)&lt;br /&gt;
	if item:sub(1, 2) == &#039;{|&#039; then&lt;br /&gt;
		-- Applying nowrap to lines in a table does not make sense.&lt;br /&gt;
		-- Add newlines to compensate for trim of x in |parm=x in a template.&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if nowrapitems == &#039;yes&#039; then&lt;br /&gt;
		local lines = {}&lt;br /&gt;
		for line in (item .. &#039;\n&#039;):gmatch(&#039;([^\n]*)\n&#039;) do&lt;br /&gt;
			local prefix, content = line:match(&#039;^([*:;#]+)%s*(.*)&#039;)&lt;br /&gt;
			if prefix and not content:match(&#039;^&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039;) then&lt;br /&gt;
				line = prefix .. &#039;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039; .. content .. &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(lines, line)&lt;br /&gt;
		end&lt;br /&gt;
		item = table.concat(lines, &#039;\n&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if item:match(&#039;^[*:;#]&#039;) then&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return item&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	if args.navbar ~= &#039;off&#039; and args.navbar ~= &#039;plain&#039; and not (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub(&#039;/sandbox$&#039;, &#039;&#039;) == &#039;Template:Navbox&#039;) then&lt;br /&gt;
		titleCell:wikitext(navbar{&lt;br /&gt;
			args.name,&lt;br /&gt;
			mini = 1,&lt;br /&gt;
			fontstyle = (args.basestyle or &#039;&#039;) .. &#039;;&#039; .. (args.titlestyle or &#039;&#039;) .. &#039;;background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;&#039;&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Title row&lt;br /&gt;
--&lt;br /&gt;
local function renderTitleRow(tbl)&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
	local titleRow = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleRow&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-group&#039;)&lt;br /&gt;
				:addClass(args.titlegroupclass)&lt;br /&gt;
				:cssText(args.basestyle)&lt;br /&gt;
				:cssText(args.groupstyle)&lt;br /&gt;
				:cssText(args.titlegroupstyle)&lt;br /&gt;
				:wikitext(args.titlegroup)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleCell = titleRow:tag(&#039;th&#039;):attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:css(&#039;border-left&#039;, &#039;2px solid #fdfdfd&#039;)&lt;br /&gt;
			:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleColspan = 2&lt;br /&gt;
	if args.imageleft then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.image then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.titlegroup then titleColspan = titleColspan - 1 end&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:cssText(args.basestyle)&lt;br /&gt;
		:cssText(args.titlestyle)&lt;br /&gt;
		:addClass(&#039;navbox-title&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, titleColspan)&lt;br /&gt;
&lt;br /&gt;
	renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			-- id for aria-labelledby attribute&lt;br /&gt;
			:attr(&#039;id&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			:css(&#039;font-size&#039;, &#039;114%&#039;)&lt;br /&gt;
			:css(&#039;margin&#039;, &#039;0 4em&#039;)&lt;br /&gt;
			:wikitext(processItem(args.title))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Above/Below rows&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function getAboveBelowColspan()&lt;br /&gt;
	local ret = 2&lt;br /&gt;
	if args.imageleft then ret = ret + 1 end&lt;br /&gt;
	if args.image then ret = ret + 1 end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow(tbl)&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.aboveclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.abovestyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				-- id for aria-labelledby attribute, if no title&lt;br /&gt;
				:attr(&#039;id&#039;, args.title and nil or mw.uri.anchorEncode(args.above))&lt;br /&gt;
				:wikitext(processItem(args.above, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow(tbl)&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.belowclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.belowstyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:wikitext(processItem(args.below, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   List rows&lt;br /&gt;
--&lt;br /&gt;
local function renderListRow(tbl, index, listnum)&lt;br /&gt;
	local row = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.imageleft then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 2px 0px 0px&#039;)&lt;br /&gt;
				:cssText(args.imageleftstyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.imageleft))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		local groupCell = row:tag(&#039;th&#039;)&lt;br /&gt;
&lt;br /&gt;
		-- id for aria-labelledby attribute, if lone group with no title or above&lt;br /&gt;
		if listnum == 1 and not (args.title or args.above or args.group2) then&lt;br /&gt;
			groupCell&lt;br /&gt;
				:attr(&#039;id&#039;, mw.uri.anchorEncode(args.group1))&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-group&#039;)&lt;br /&gt;
			:addClass(args.groupclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:css(&#039;width&#039;, args.groupwidth or &#039;1%&#039;) -- If groupwidth not specified, minimize width&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:cssText(args.groupstyle)&lt;br /&gt;
			:cssText(args[&#039;group&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
			:wikitext(args[&#039;group&#039; .. listnum])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listCell = row:tag(&#039;td&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		listCell&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;left&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			:css(&#039;border-left-style&#039;, &#039;solid&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		listCell:attr(&#039;colspan&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not args.groupwidth then&lt;br /&gt;
		listCell:css(&#039;width&#039;, &#039;auto&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local rowstyle  -- usually nil so cssText(rowstyle) usually adds nothing&lt;br /&gt;
	if index % 2 == 1 then&lt;br /&gt;
		rowstyle = args.oddstyle&lt;br /&gt;
	else&lt;br /&gt;
		rowstyle = args.evenstyle&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listText = args[&#039;list&#039; .. listnum]&lt;br /&gt;
	local oddEven = ODD_EVEN_MARKER&lt;br /&gt;
	if listText:sub(1, 12) == &#039;&amp;lt;/div&amp;gt;&amp;lt;table&#039; then&lt;br /&gt;
		-- Assume list text is for a subgroup navbox so no automatic striping for this row.&lt;br /&gt;
		oddEven = listText:find(&#039;&amp;lt;th[^&amp;gt;]*&amp;quot;navbox%-title&amp;quot;&#039;) and RESTART_MARKER or &#039;odd&#039;&lt;br /&gt;
	end&lt;br /&gt;
	listCell&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0px&#039;)&lt;br /&gt;
		:cssText(args.liststyle)&lt;br /&gt;
		:cssText(rowstyle)&lt;br /&gt;
		:cssText(args[&#039;list&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
		:addClass(&#039;navbox-list&#039;)&lt;br /&gt;
		:addClass(&#039;navbox-&#039; .. oddEven)&lt;br /&gt;
		:addClass(args.listclass)&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:css(&#039;padding&#039;, (index == 1 and args.list1padding) or args.listpadding or &#039;0em 0.25em&#039;)&lt;br /&gt;
			:wikitext(processItem(listText, args.nowrapitems))&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.image then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 0px 0px 2px&#039;)&lt;br /&gt;
				:cssText(args.imagestyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.image))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Tracking categories&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function needsHorizontalLists()&lt;br /&gt;
	if border == &#039;subgroup&#039; or args.tracking == &#039;no&#039; then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	local listClasses = {&lt;br /&gt;
		[&#039;plainlist&#039;] = true, [&#039;hlist&#039;] = true, [&#039;hlist hnum&#039;] = true,&lt;br /&gt;
		[&#039;hlist hwrap&#039;] = true, [&#039;hlist vcard&#039;] = true, [&#039;vcard hlist&#039;] = true,&lt;br /&gt;
		[&#039;hlist vevent&#039;] = true,&lt;br /&gt;
	}&lt;br /&gt;
	return not (listClasses[args.listclass] or listClasses[args.bodyclass])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBackgroundColors()&lt;br /&gt;
	for _, key in ipairs({&#039;titlestyle&#039;, &#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;background&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBorders()&lt;br /&gt;
	for _, key in ipairs({&#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;border&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isIllegible()&lt;br /&gt;
	local styleratio = require(&#039;Module:Color contrast&#039;)._styleratio&lt;br /&gt;
&lt;br /&gt;
	for key, style in pairs(args) do&lt;br /&gt;
		if tostring(key):match(&amp;quot;style$&amp;quot;) then&lt;br /&gt;
			if styleratio{mw.text.unstripNoWiki(style)} &amp;lt; 4.5 then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTrackingCategories()&lt;br /&gt;
	local cats = {}&lt;br /&gt;
	if needsHorizontalLists() then table.insert(cats, &#039;Navigational boxes without horizontal lists&#039;) end&lt;br /&gt;
	if hasBackgroundColors() then table.insert(cats, &#039;Navboxes using background colours&#039;) end&lt;br /&gt;
	if isIllegible() then table.insert(cats, &#039;Potentially illegible navboxes&#039;) end&lt;br /&gt;
	if hasBorders() then table.insert(cats, &#039;Navboxes using borders&#039;) end&lt;br /&gt;
	return cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTrackingCategories(builder)&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if title.namespace ~= 10 then return end -- not in template space&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	if subpage == &#039;doc&#039; or subpage == &#039;sandbox&#039; or subpage == &#039;testcases&#039; then return end&lt;br /&gt;
&lt;br /&gt;
	for _, cat in ipairs(getTrackingCategories()) do&lt;br /&gt;
		builder:wikitext(&#039;[[Category:&#039; .. cat .. &#039;]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Main navbox tables&lt;br /&gt;
--&lt;br /&gt;
local function renderMainTable()&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:addClass(&#039;nowraplinks&#039;)&lt;br /&gt;
		:addClass(args.bodyclass)&lt;br /&gt;
&lt;br /&gt;
	if args.title and (args.state ~= &#039;plain&#039; and args.state ~= &#039;off&#039;) then&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;collapsible&#039;)&lt;br /&gt;
			:addClass(args.state or &#039;autocollapse&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	tbl:css(&#039;border-spacing&#039;, 0)&lt;br /&gt;
	if border == &#039;subgroup&#039; or border == &#039;none&#039; then&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-subgroup&#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
	else  -- regular navbox - bodystyle and style will be applied to the wrapper table&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-inner&#039;)&lt;br /&gt;
			:css(&#039;background&#039;, &#039;transparent&#039;)&lt;br /&gt;
			:css(&#039;color&#039;, &#039;inherit&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	tbl:cssText(args.innerstyle)&lt;br /&gt;
&lt;br /&gt;
	renderTitleRow(tbl)&lt;br /&gt;
	renderAboveRow(tbl)&lt;br /&gt;
	for i, listnum in ipairs(listnums) do&lt;br /&gt;
		renderListRow(tbl, i, listnum)&lt;br /&gt;
	end&lt;br /&gt;
	renderBelowRow(tbl)&lt;br /&gt;
&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbox(navboxArgs)&lt;br /&gt;
	args = navboxArgs&lt;br /&gt;
&lt;br /&gt;
	for k, _ in pairs(args) do&lt;br /&gt;
		if type(k) == &#039;string&#039; then&lt;br /&gt;
			local listnum = k:match(&#039;^list(%d+)$&#039;)&lt;br /&gt;
			if listnum then table.insert(listnums, tonumber(listnum)) end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(listnums)&lt;br /&gt;
&lt;br /&gt;
	border = mw.text.trim(args.border or args[1] or &#039;&#039;)&lt;br /&gt;
	if border == &#039;child&#039; then&lt;br /&gt;
		border = &#039;subgroup&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- render the main body of the navbox&lt;br /&gt;
	local tbl = renderMainTable()&lt;br /&gt;
&lt;br /&gt;
	-- render the appropriate wrapper around the navbox, depending on the border param&lt;br /&gt;
	local res = mw.html.create()&lt;br /&gt;
	if border == &#039;none&#039; then&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	elseif border == &#039;subgroup&#039; then&lt;br /&gt;
		-- We assume that this navbox is being rendered in a list cell of a parent navbox, and is&lt;br /&gt;
		-- therefore inside a div with padding:0em 0.25em. We start with a &amp;lt;/div&amp;gt; to avoid the&lt;br /&gt;
		-- padding being applied, and at the end add a &amp;lt;div&amp;gt; to balance out the parent&#039;s &amp;lt;/div&amp;gt;&lt;br /&gt;
		res&lt;br /&gt;
			:wikitext(&#039;&amp;lt;/div&amp;gt;&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
			:wikitext(&#039;&amp;lt;div&amp;gt;&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:addClass(&#039;navbox&#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
			:css(&#039;padding&#039;, &#039;3px&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args.nocat or &#039;false&#039;):lower() == &#039;false&#039; then&lt;br /&gt;
		renderTrackingCategories(res)&lt;br /&gt;
	end&lt;br /&gt;
	return striped(tostring(res))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	args = getArgs(frame, {wrappers = {&#039;Template:Navbox&#039;, &#039;Template:Navbox subgroup&#039;}})&lt;br /&gt;
	if frame.args.border then&lt;br /&gt;
		-- This allows Template:Navbox_subgroup to use {{#invoke:Navbox|navbox|border=...}}.&lt;br /&gt;
		args.border = frame.args.border&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Read the arguments in the order they&#039;ll be output in, to make references number in the right order.&lt;br /&gt;
	local _&lt;br /&gt;
	_ = args.title&lt;br /&gt;
	_ = args.above&lt;br /&gt;
	for i = 1, 20 do&lt;br /&gt;
		_ = args[&amp;quot;group&amp;quot; .. tostring(i)]&lt;br /&gt;
		_ = args[&amp;quot;list&amp;quot; .. tostring(i)]&lt;br /&gt;
	end&lt;br /&gt;
	_ = args.below&lt;br /&gt;
&lt;br /&gt;
	return p._navbox(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531654</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531654"/>
		<updated>2018-11-03T19:56:41Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Replaced content with &amp;quot;{{#invoke: Navbox | navbox }}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- Add categories and interwikis to the /doc sub-page --&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke: Navbox | navbox }}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- Add categories and interwikis to the /doc sub-page --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531652</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531652"/>
		<updated>2018-11-03T19:55:15Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateBox&lt;br /&gt;
| 1 = name&lt;br /&gt;
| 1d = the name of the template&lt;br /&gt;
| 1def = &lt;br /&gt;
| 1stat = required&lt;br /&gt;
&lt;br /&gt;
| 2 = listclass&lt;br /&gt;
| 2d = a CSS class for the list cells, usually &amp;lt;code&amp;gt;hlist&amp;lt;/code&amp;gt; for horizontal lists. Alternatively, use bodyclass for the whole box&lt;br /&gt;
| 2def = &lt;br /&gt;
| 2stat = &lt;br /&gt;
&lt;br /&gt;
| 3 = state&lt;br /&gt;
| 3d = controls when a navbox is expanded or collapsed&lt;br /&gt;
| 3def = &lt;br /&gt;
| 3stat = &lt;br /&gt;
&lt;br /&gt;
| 4 = title&lt;br /&gt;
| 4d = text in the title bar, such as: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Widget stuff]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4def = &lt;br /&gt;
| 4stat = &lt;br /&gt;
&lt;br /&gt;
| 5 = above&lt;br /&gt;
| 5d = text to appear above the group/list section (could be a list of overall wikilinks)&lt;br /&gt;
| 5def = &lt;br /&gt;
| 5stat = &lt;br /&gt;
&lt;br /&gt;
| 6 = image&lt;br /&gt;
| 6d = an optional right-side image, coded as the whole image. Typically it is purely decorative, so it should be coded as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[File:&amp;lt;/nowiki&amp;gt;&amp;lt;var&amp;gt;XX&amp;lt;/var&amp;gt;&amp;lt;nowiki&amp;gt;.jpg|80px|link = |alt = ]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 6def = &lt;br /&gt;
| 6stat = &lt;br /&gt;
&lt;br /&gt;
| 7 = group1&lt;br /&gt;
| 7d = the left-side text before list-n (if group-n omitted, list-n starts at left of box) (up to 20)&lt;br /&gt;
| 7def = &lt;br /&gt;
| 7stat = &lt;br /&gt;
&lt;br /&gt;
| 8 = list1&lt;br /&gt;
| 8d = text listing wikilinks using a wikilist format{{clarify|date = August 2013|what is a wikilist format and where can we link to to provide readers with information?}} (up to 20)&lt;br /&gt;
| 8def = &lt;br /&gt;
| 8stat = &lt;br /&gt;
&lt;br /&gt;
| 9 = below&lt;br /&gt;
| 9d = optional text to appear below the group/list section&lt;br /&gt;
| 9def = &lt;br /&gt;
| 9stat = &lt;br /&gt;
&lt;br /&gt;
| 10 = titlestyle&lt;br /&gt;
| 10d = a CSS style for the title-bar, such as: &amp;lt;code&amp;gt;background: gray;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10def = &lt;br /&gt;
| 10stat = optional-&lt;br /&gt;
&lt;br /&gt;
| 11 = groupstyle&lt;br /&gt;
| 11d = a CSS style for the group-cells, such as: &amp;lt;code&amp;gt;background: #eee;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 11def = &lt;br /&gt;
| 11stat = optional-&lt;br /&gt;
&lt;br /&gt;
| 12 = imageleft&lt;br /&gt;
| 12d = an optional left-side image (code the same as the &amp;quot;image&amp;quot; parameter)&lt;br /&gt;
| 12def = &lt;br /&gt;
| 12stat = optional-&lt;br /&gt;
&lt;br /&gt;
| name = Navbox&lt;br /&gt;
| desc = &lt;br /&gt;
| namespace = template&lt;br /&gt;
| usergroup = all&lt;br /&gt;
| placement = &lt;br /&gt;
| usage-notes = &lt;br /&gt;
| type = &lt;br /&gt;
| example = &lt;br /&gt;
| i18n-method = -&lt;br /&gt;
| i18n-desc = &lt;br /&gt;
| seealso = For more documentation, see [[Template:Navbox]].&lt;br /&gt;
| setscats = &lt;br /&gt;
| lines = multi&lt;br /&gt;
| shorthand = &lt;br /&gt;
| relieson = &lt;br /&gt;
}}&lt;br /&gt;
== Example ==&lt;br /&gt;
{{Navbox&lt;br /&gt;
| name = &#039;&#039;name&#039;&#039;&lt;br /&gt;
| title = &#039;&#039;title&#039;&#039;&lt;br /&gt;
| titlegroup = &#039;&#039;titlegroup&#039;&#039;&lt;br /&gt;
| above = &#039;&#039;above&#039;&#039;&lt;br /&gt;
| below = &#039;&#039;below&#039;&#039;&lt;br /&gt;
| image = &#039;&#039;image&#039;&#039;&lt;br /&gt;
| imageleft = &#039;&#039;imageleft&#039;&#039;&lt;br /&gt;
| group1 = &#039;&#039;group1&#039;&#039;&lt;br /&gt;
| list1 = &#039;&#039;list1&#039;&#039;&lt;br /&gt;
| group2 = &#039;&#039;group2&#039;&#039;&lt;br /&gt;
| list2 = &#039;&#039;list2&#039;&#039;&lt;br /&gt;
| group23 = &#039;&#039;group23&#039;&#039;&lt;br /&gt;
| list23 = &#039;&#039;list23&#039;&#039;&lt;br /&gt;
| group104 = &#039;&#039;group104&#039;&#039;&lt;br /&gt;
| list104 = &#039;&#039;list104&#039;&#039;&lt;br /&gt;
| group1005 = &#039;&#039;group1005&#039;&#039;&lt;br /&gt;
| list1005 = &#039;&#039;list1005&#039;&#039;&lt;br /&gt;
| group10006 = &#039;&#039;group10006&#039;&#039;&lt;br /&gt;
| list10006 = &#039;&#039;list10006&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*{{tl|Navbox with columns}}&lt;br /&gt;
*{{tl|Navbox subgroup}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Commons metatemplates]]&lt;br /&gt;
[[Category:Navbox (navigational) templates]]&lt;br /&gt;
[[en:Template:Navbox]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531651</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531651"/>
		<updated>2018-11-03T19:50:58Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements {{Navbox}}&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local navbar = require(&#039;Module:Navbar&#039;)._navbar&lt;br /&gt;
local getArgs -- lazily initialized&lt;br /&gt;
&lt;br /&gt;
local args&lt;br /&gt;
local border&lt;br /&gt;
local listnums&lt;br /&gt;
local ODD_EVEN_MARKER = &#039;\127_ODDEVEN_\127&#039;&lt;br /&gt;
local RESTART_MARKER = &#039;\127_ODDEVEN0_\127&#039;&lt;br /&gt;
local REGEX_MARKER = &#039;\127_ODDEVEN(%d?)_\127&#039;&lt;br /&gt;
&lt;br /&gt;
local function striped(wikitext)&lt;br /&gt;
	-- Return wikitext with markers replaced for odd/even striping.&lt;br /&gt;
	-- Child (subgroup) navboxes are flagged with a category that is removed&lt;br /&gt;
	-- by parent navboxes. The result is that the category shows all pages&lt;br /&gt;
	-- where a child navbox is not contained in a parent navbox.&lt;br /&gt;
	local orphanCat = &#039;[[Category:Navbox orphans]]&#039;&lt;br /&gt;
	if border == &#039;subgroup&#039; and args.orphan ~= &#039;yes&#039; then&lt;br /&gt;
		-- No change; striping occurs in outermost navbox.&lt;br /&gt;
		return wikitext .. orphanCat&lt;br /&gt;
	end&lt;br /&gt;
	local first, second = &#039;odd&#039;, &#039;even&#039;&lt;br /&gt;
	if args.evenodd then&lt;br /&gt;
		if args.evenodd == &#039;swap&#039; then&lt;br /&gt;
			first, second = second, first&lt;br /&gt;
		else&lt;br /&gt;
			first = args.evenodd&lt;br /&gt;
			second = first&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local changer&lt;br /&gt;
	if first == second then&lt;br /&gt;
		changer = first&lt;br /&gt;
	else&lt;br /&gt;
		local index = 0&lt;br /&gt;
		changer = function (code)&lt;br /&gt;
			if code == &#039;0&#039; then&lt;br /&gt;
				-- Current occurrence is for a group before a nested table.&lt;br /&gt;
				-- Set it to first as a valid although pointless class.&lt;br /&gt;
				-- The next occurrence will be the first row after a title&lt;br /&gt;
				-- in a subgroup and will also be first.&lt;br /&gt;
				index = 0&lt;br /&gt;
				return first&lt;br /&gt;
			end&lt;br /&gt;
			index = index + 1&lt;br /&gt;
			return index % 2 == 1 and first or second&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local regex = orphanCat:gsub(&#039;([%[%]])&#039;, &#039;%%%1&#039;)&lt;br /&gt;
	return (wikitext:gsub(regex, &#039;&#039;):gsub(REGEX_MARKER, changer))  -- () omits gsub count&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function processItem(item, nowrapitems)&lt;br /&gt;
	if item:sub(1, 2) == &#039;{|&#039; then&lt;br /&gt;
		-- Applying nowrap to lines in a table does not make sense.&lt;br /&gt;
		-- Add newlines to compensate for trim of x in |parm=x in a template.&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if nowrapitems == &#039;yes&#039; then&lt;br /&gt;
		local lines = {}&lt;br /&gt;
		for line in (item .. &#039;\n&#039;):gmatch(&#039;([^\n]*)\n&#039;) do&lt;br /&gt;
			local prefix, content = line:match(&#039;^([*:;#]+)%s*(.*)&#039;)&lt;br /&gt;
			if prefix and not content:match(&#039;^&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039;) then&lt;br /&gt;
				line = prefix .. &#039;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&#039; .. content .. &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(lines, line)&lt;br /&gt;
		end&lt;br /&gt;
		item = table.concat(lines, &#039;\n&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if item:match(&#039;^[*:;#]&#039;) then&lt;br /&gt;
		return &#039;\n&#039; .. item ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return item&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	if args.navbar ~= &#039;off&#039; and args.navbar ~= &#039;plain&#039; and not (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub(&#039;/sandbox$&#039;, &#039;&#039;) == &#039;Template:Navbox&#039;) then&lt;br /&gt;
		titleCell:wikitext(navbar{&lt;br /&gt;
			args.name,&lt;br /&gt;
			mini = 1,&lt;br /&gt;
			fontstyle = (args.basestyle or &#039;&#039;) .. &#039;;&#039; .. (args.titlestyle or &#039;&#039;) .. &#039;;background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;&#039;&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Title row&lt;br /&gt;
--&lt;br /&gt;
local function renderTitleRow(tbl)&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
	local titleRow = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleRow&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-group&#039;)&lt;br /&gt;
				:addClass(args.titlegroupclass)&lt;br /&gt;
				:cssText(args.basestyle)&lt;br /&gt;
				:cssText(args.groupstyle)&lt;br /&gt;
				:cssText(args.titlegroupstyle)&lt;br /&gt;
				:wikitext(args.titlegroup)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleCell = titleRow:tag(&#039;th&#039;):attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args.titlegroup then&lt;br /&gt;
		titleCell&lt;br /&gt;
			:css(&#039;border-left&#039;, &#039;2px solid #fdfdfd&#039;)&lt;br /&gt;
			:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleColspan = 2&lt;br /&gt;
	if args.imageleft then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.image then titleColspan = titleColspan + 1 end&lt;br /&gt;
	if args.titlegroup then titleColspan = titleColspan - 1 end&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:cssText(args.basestyle)&lt;br /&gt;
		:cssText(args.titlestyle)&lt;br /&gt;
		:addClass(&#039;navbox-title&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, titleColspan)&lt;br /&gt;
&lt;br /&gt;
	renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
	titleCell&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			-- id for aria-labelledby attribute&lt;br /&gt;
			:attr(&#039;id&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			:css(&#039;font-size&#039;, &#039;114%&#039;)&lt;br /&gt;
			:css(&#039;margin&#039;, &#039;0 4em&#039;)&lt;br /&gt;
			:wikitext(processItem(args.title))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Above/Below rows&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function getAboveBelowColspan()&lt;br /&gt;
	local ret = 2&lt;br /&gt;
	if args.imageleft then ret = ret + 1 end&lt;br /&gt;
	if args.image then ret = ret + 1 end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow(tbl)&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.aboveclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.abovestyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				-- id for aria-labelledby attribute, if no title&lt;br /&gt;
				:attr(&#039;id&#039;, args.title and nil or mw.uri.anchorEncode(args.above))&lt;br /&gt;
				:wikitext(processItem(args.above, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow(tbl)&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
	tbl:tag(&#039;tr&#039;)&lt;br /&gt;
		:tag(&#039;td&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
			:addClass(args.belowclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:cssText(args.belowstyle)&lt;br /&gt;
			:attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:wikitext(processItem(args.below, args.nowrapitems))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   List rows&lt;br /&gt;
--&lt;br /&gt;
local function renderListRow(tbl, index, listnum)&lt;br /&gt;
	local row = tbl:tag(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.imageleft then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 2px 0px 0px&#039;)&lt;br /&gt;
				:cssText(args.imageleftstyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.imageleft))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		local groupCell = row:tag(&#039;th&#039;)&lt;br /&gt;
&lt;br /&gt;
		-- id for aria-labelledby attribute, if lone group with no title or above&lt;br /&gt;
		if listnum == 1 and not (args.title or args.above or args.group2) then&lt;br /&gt;
			groupCell&lt;br /&gt;
				:attr(&#039;id&#039;, mw.uri.anchorEncode(args.group1))&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:addClass(&#039;navbox-group&#039;)&lt;br /&gt;
			:addClass(args.groupclass)&lt;br /&gt;
			:cssText(args.basestyle)&lt;br /&gt;
			:css(&#039;width&#039;, args.groupwidth or &#039;1%&#039;) -- If groupwidth not specified, minimize width&lt;br /&gt;
&lt;br /&gt;
		groupCell&lt;br /&gt;
			:cssText(args.groupstyle)&lt;br /&gt;
			:cssText(args[&#039;group&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
			:wikitext(args[&#039;group&#039; .. listnum])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listCell = row:tag(&#039;td&#039;)&lt;br /&gt;
&lt;br /&gt;
	if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
		listCell&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;left&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			:css(&#039;border-left-style&#039;, &#039;solid&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		listCell:attr(&#039;colspan&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not args.groupwidth then&lt;br /&gt;
		listCell:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local rowstyle  -- usually nil so cssText(rowstyle) usually adds nothing&lt;br /&gt;
	if index % 2 == 1 then&lt;br /&gt;
		rowstyle = args.oddstyle&lt;br /&gt;
	else&lt;br /&gt;
		rowstyle = args.evenstyle&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local listText = args[&#039;list&#039; .. listnum]&lt;br /&gt;
	local oddEven = ODD_EVEN_MARKER&lt;br /&gt;
	if listText:sub(1, 12) == &#039;&amp;lt;/div&amp;gt;&amp;lt;table&#039; then&lt;br /&gt;
		-- Assume list text is for a subgroup navbox so no automatic striping for this row.&lt;br /&gt;
		oddEven = listText:find(&#039;&amp;lt;th[^&amp;gt;]*&amp;quot;navbox%-title&amp;quot;&#039;) and RESTART_MARKER or &#039;odd&#039;&lt;br /&gt;
	end&lt;br /&gt;
	listCell&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0px&#039;)&lt;br /&gt;
		:cssText(args.liststyle)&lt;br /&gt;
		:cssText(rowstyle)&lt;br /&gt;
		:cssText(args[&#039;list&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
		:addClass(&#039;navbox-list&#039;)&lt;br /&gt;
		:addClass(&#039;navbox-&#039; .. oddEven)&lt;br /&gt;
		:addClass(args.listclass)&lt;br /&gt;
		:addClass(args[&#039;list&#039; .. listnum .. &#039;class&#039;])&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:css(&#039;padding&#039;, (index == 1 and args.list1padding) or args.listpadding or &#039;0em 0.25em&#039;)&lt;br /&gt;
			:wikitext(processItem(listText, args.nowrapitems))&lt;br /&gt;
&lt;br /&gt;
	if index == 1 and args.image then&lt;br /&gt;
		row&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:addClass(&#039;navbox-image&#039;)&lt;br /&gt;
				:addClass(args.imageclass)&lt;br /&gt;
				:css(&#039;width&#039;, &#039;1px&#039;)               -- Minimize width&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0px 0px 0px 2px&#039;)&lt;br /&gt;
				:cssText(args.imagestyle)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, #listnums)&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:wikitext(processItem(args.image))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Tracking categories&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function needsHorizontalLists()&lt;br /&gt;
	if border == &#039;subgroup&#039; or args.tracking == &#039;no&#039; then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	local listClasses = {&lt;br /&gt;
		[&#039;plainlist&#039;] = true, [&#039;hlist&#039;] = true, [&#039;hlist hnum&#039;] = true,&lt;br /&gt;
		[&#039;hlist hwrap&#039;] = true, [&#039;hlist vcard&#039;] = true, [&#039;vcard hlist&#039;] = true,&lt;br /&gt;
		[&#039;hlist vevent&#039;] = true,&lt;br /&gt;
	}&lt;br /&gt;
	return not (listClasses[args.listclass] or listClasses[args.bodyclass])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBackgroundColors()&lt;br /&gt;
	for _, key in ipairs({&#039;titlestyle&#039;, &#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;background&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBorders()&lt;br /&gt;
	for _, key in ipairs({&#039;groupstyle&#039;, &#039;basestyle&#039;, &#039;abovestyle&#039;, &#039;belowstyle&#039;}) do&lt;br /&gt;
		if tostring(args[key]):find(&#039;border&#039;, 1, true) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isIllegible()&lt;br /&gt;
	local styleratio = require(&#039;Module:Color contrast&#039;)._styleratio&lt;br /&gt;
&lt;br /&gt;
	for key, style in pairs(args) do&lt;br /&gt;
		if tostring(key):match(&amp;quot;style$&amp;quot;) then&lt;br /&gt;
			if styleratio{mw.text.unstripNoWiki(style)} &amp;lt; 4.5 then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTrackingCategories()&lt;br /&gt;
	local cats = {}&lt;br /&gt;
	if needsHorizontalLists() then table.insert(cats, &#039;Navigational boxes without horizontal lists&#039;) end&lt;br /&gt;
	if hasBackgroundColors() then table.insert(cats, &#039;Navboxes using background colours&#039;) end&lt;br /&gt;
	if isIllegible() then table.insert(cats, &#039;Potentially illegible navboxes&#039;) end&lt;br /&gt;
	if hasBorders() then table.insert(cats, &#039;Navboxes using borders&#039;) end&lt;br /&gt;
	return cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTrackingCategories(builder)&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if title.namespace ~= 10 then return end -- not in template space&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	if subpage == &#039;doc&#039; or subpage == &#039;sandbox&#039; or subpage == &#039;testcases&#039; then return end&lt;br /&gt;
&lt;br /&gt;
	for _, cat in ipairs(getTrackingCategories()) do&lt;br /&gt;
		builder:wikitext(&#039;[[Category:&#039; .. cat .. &#039;]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Main navbox tables&lt;br /&gt;
--&lt;br /&gt;
local function renderMainTable()&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:addClass(&#039;nowraplinks&#039;)&lt;br /&gt;
		:addClass(args.bodyclass)&lt;br /&gt;
&lt;br /&gt;
	if args.title and (args.state ~= &#039;plain&#039; and args.state ~= &#039;off&#039;) then&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;collapsible&#039;)&lt;br /&gt;
			:addClass(args.state or &#039;autocollapse&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	tbl:css(&#039;border-spacing&#039;, 0)&lt;br /&gt;
	if border == &#039;subgroup&#039; or border == &#039;none&#039; then&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-subgroup&#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
	else  -- regular navbox - bodystyle and style will be applied to the wrapper table&lt;br /&gt;
		tbl&lt;br /&gt;
			:addClass(&#039;navbox-inner&#039;)&lt;br /&gt;
			:css(&#039;background&#039;, &#039;transparent&#039;)&lt;br /&gt;
			:css(&#039;color&#039;, &#039;inherit&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	tbl:cssText(args.innerstyle)&lt;br /&gt;
&lt;br /&gt;
	renderTitleRow(tbl)&lt;br /&gt;
	renderAboveRow(tbl)&lt;br /&gt;
	for i, listnum in ipairs(listnums) do&lt;br /&gt;
		renderListRow(tbl, i, listnum)&lt;br /&gt;
	end&lt;br /&gt;
	renderBelowRow(tbl)&lt;br /&gt;
&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbox(navboxArgs)&lt;br /&gt;
	args = navboxArgs&lt;br /&gt;
	listnums = {}&lt;br /&gt;
&lt;br /&gt;
	for k, _ in pairs(args) do&lt;br /&gt;
		if type(k) == &#039;string&#039; then&lt;br /&gt;
			local listnum = k:match(&#039;^list(%d+)$&#039;)&lt;br /&gt;
			if listnum then table.insert(listnums, tonumber(listnum)) end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(listnums)&lt;br /&gt;
&lt;br /&gt;
	border = mw.text.trim(args.border or args[1] or &#039;&#039;)&lt;br /&gt;
	if border == &#039;child&#039; then&lt;br /&gt;
		border = &#039;subgroup&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- render the main body of the navbox&lt;br /&gt;
	local tbl = renderMainTable()&lt;br /&gt;
&lt;br /&gt;
	-- render the appropriate wrapper around the navbox, depending on the border param&lt;br /&gt;
	local res = mw.html.create()&lt;br /&gt;
	if border == &#039;none&#039; then&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	elseif border == &#039;subgroup&#039; then&lt;br /&gt;
		-- We assume that this navbox is being rendered in a list cell of a parent navbox, and is&lt;br /&gt;
		-- therefore inside a div with padding:0em 0.25em. We start with a &amp;lt;/div&amp;gt; to avoid the&lt;br /&gt;
		-- padding being applied, and at the end add a &amp;lt;div&amp;gt; to balance out the parent&#039;s &amp;lt;/div&amp;gt;&lt;br /&gt;
		res&lt;br /&gt;
			:wikitext(&#039;&amp;lt;/div&amp;gt;&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
			:wikitext(&#039;&amp;lt;div&amp;gt;&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
			:addClass(&#039;navbox&#039;)&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
			:cssText(args.style)&lt;br /&gt;
			:css(&#039;padding&#039;, &#039;3px&#039;)&lt;br /&gt;
			:node(tbl)&lt;br /&gt;
		-- aria-labelledby title, otherwise above, otherwise lone group&lt;br /&gt;
		if args.title or args.above or (args.group1 and not args.group2) then&lt;br /&gt;
			nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title or args.above or args.group1))&lt;br /&gt;
		else&lt;br /&gt;
			nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args.nocat or &#039;false&#039;):lower() == &#039;false&#039; then&lt;br /&gt;
		renderTrackingCategories(res)&lt;br /&gt;
	end&lt;br /&gt;
	return striped(tostring(res))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	args = getArgs(frame, {wrappers = {&#039;Template:Navbox&#039;, &#039;Template:Navbox subgroup&#039;}})&lt;br /&gt;
	if frame.args.border then&lt;br /&gt;
		-- This allows Template:Navbox_subgroup to use {{#invoke:Navbox|navbox|border=...}}.&lt;br /&gt;
		args.border = frame.args.border&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Read the arguments in the order they&#039;ll be output in, to make references number in the right order.&lt;br /&gt;
	local _&lt;br /&gt;
	_ = args.title&lt;br /&gt;
	_ = args.above&lt;br /&gt;
	for i = 1, 20 do&lt;br /&gt;
		_ = args[&amp;quot;group&amp;quot; .. tostring(i)]&lt;br /&gt;
		_ = args[&amp;quot;list&amp;quot; .. tostring(i)]&lt;br /&gt;
	end&lt;br /&gt;
	_ = args.below&lt;br /&gt;
&lt;br /&gt;
	return p._navbox(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531650</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531650"/>
		<updated>2018-11-03T19:50:32Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Navbox|navbox}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531648</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Module:Navbox&amp;diff=531648"/>
		<updated>2018-11-03T19:33:43Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
function p.box( f )&lt;br /&gt;
	local args = require( &#039;Module:ProcessArgs&#039; ).merge( true )&lt;br /&gt;
	local navbox = {}&lt;br /&gt;
&lt;br /&gt;
	if args.title then&lt;br /&gt;
		local class = args.class or &#039;collapsible&#039;&lt;br /&gt;
		local bodyStyle = args.bodystyle or &#039;&#039;&lt;br /&gt;
		if bodyStyle ~= &#039;&#039; then&lt;br /&gt;
			bodyStyle = &#039;style=&amp;quot;&#039; .. bodyStyle .. &#039;&amp;quot;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		table.insert( navbox, &#039; {| class=&amp;quot;navbox hlist &#039; .. class .. &#039;&amp;quot; &#039; .. bodyStyle )&lt;br /&gt;
		&lt;br /&gt;
		local titleStyle = args.titlestyle or &#039;&#039;&lt;br /&gt;
		if titleStyle ~= &#039;&#039; then&lt;br /&gt;
			titleStyle = &#039;style=&amp;quot;&#039; .. titleStyle .. &#039;&amp;quot;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		local navbar = args[1] or &#039;&#039;&lt;br /&gt;
		if navbar ~= &#039;&#039; then&lt;br /&gt;
			local mini = &#039;&#039;&lt;br /&gt;
			if navbar:match( &#039;navbar%-mini&#039; ) then&lt;br /&gt;
				mini = &#039;1&#039;&lt;br /&gt;
			end&lt;br /&gt;
			navbar = &#039;&amp;lt;div class=&amp;quot;navbox-navbar&amp;quot;&amp;gt;&#039; .. f:preprocess( &#039;{{navbar|&#039; .. args.name .. &#039;|mini=&#039; .. mini .. &#039;}}&#039; ) .. &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		table.insert( navbox, &#039;! class=&amp;quot;navbox-top&amp;quot; colspan=&amp;quot;2&amp;quot; &#039; .. titleStyle .. &#039; | &#039; .. navbar .. &#039;&amp;lt;span class=&amp;quot;navbox-title&amp;quot;&amp;gt;&#039; .. args.title .. &#039;&amp;lt;/span&amp;gt;&#039; )&lt;br /&gt;
	else&lt;br /&gt;
		table.insert( navbox, &#039; {| class=&amp;quot;navbox-child&amp;quot;&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local groupNums = {}&lt;br /&gt;
	for k, v in pairs( args ) do&lt;br /&gt;
		if type( k ) == &#039;string&#039; then&lt;br /&gt;
			local groupNum = k:match( &#039;group(%d+)&#039; )&lt;br /&gt;
			if groupNum and v then&lt;br /&gt;
				table.insert( groupNums, tonumber( groupNum ) )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort( groupNums )&lt;br /&gt;
	&lt;br /&gt;
	local groupStyle = args.groupstyle or &#039;&#039;&lt;br /&gt;
	local listStyle = args.liststyle or &#039;&#039;&lt;br /&gt;
	for _, v in ipairs( groupNums ) do&lt;br /&gt;
		local list = args[&#039;list&#039; .. v]&lt;br /&gt;
		if list then&lt;br /&gt;
			table.insert( navbox, &#039;|-\n! class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;&#039; .. groupStyle .. &#039;&amp;quot; | &#039; .. args[&#039;group&#039; .. v] )&lt;br /&gt;
			table.insert( navbox, &#039;| class=&amp;quot;navbox-list&amp;quot; style=&amp;quot;&#039; .. listStyle .. &#039;&amp;quot; | &#039; .. list:gsub( &#039;^([*#:{])&#039;, &#039;\n%1&#039; ) )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert( navbox, &#039;|}&#039; )&lt;br /&gt;
	&lt;br /&gt;
	navbox = table.concat( navbox, &#039;\n&#039; ):gsub( &#039; style=&amp;quot;&amp;quot;&#039;, &#039;&#039; )&lt;br /&gt;
	return navbox&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531647</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531647"/>
		<updated>2018-11-03T19:32:58Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Replaced content with &amp;quot;&amp;lt;includeonly&amp;gt;{{#invoke: navbox | box }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- categories/interwikis on the /doc subpage --&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke: navbox | box }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- categories/interwikis on the /doc subpage --&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Clr&amp;diff=531632</id>
		<title>Template:Clr</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Clr&amp;diff=531632"/>
		<updated>2018-11-03T15:35:39Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Clear&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Clear]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531620</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531620"/>
		<updated>2018-11-03T15:14:25Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting UBC Wiki&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Wikipedia&#039;s content, including images, characters, storylines, or text, we must either have UBC Wiki&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of displaying copyright works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Wikipedia&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531619</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531619"/>
		<updated>2018-11-03T15:13:47Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Wikipedia&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of displaying copyright works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Wikipedia&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531618</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531618"/>
		<updated>2018-11-03T15:13:10Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Wikipedia&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:UBC_Wiki:Copyright&amp;diff=531617</id>
		<title>UBC Wiki:UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:UBC_Wiki:Copyright&amp;diff=531617"/>
		<updated>2018-11-03T15:12:33Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page UBC Wiki:UBC Wiki:Copyright to UBC Wiki:Copyright&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[UBC Wiki:Copyright]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531616</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531616"/>
		<updated>2018-11-03T15:12:32Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page UBC Wiki:UBC Wiki:Copyright to UBC Wiki:Copyright&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Blizzard&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyrights&amp;diff=531615</id>
		<title>UBC Wiki:Copyrights</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyrights&amp;diff=531615"/>
		<updated>2018-11-03T15:12:16Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page UBC Wiki:Copyrights to UBC Wiki:UBC Wiki:Copyright&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[UBC Wiki:UBC Wiki:Copyright]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531614</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531614"/>
		<updated>2018-11-03T15:12:15Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: ZacharyCook moved page UBC Wiki:Copyrights to UBC Wiki:UBC Wiki:Copyright&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Blizzard&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531613</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531613"/>
		<updated>2018-11-03T15:11:49Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: /* Policy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Blizzard&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With UBC Wiki&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531612</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531612"/>
		<updated>2018-11-03T15:10:57Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Blizzard&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Wikia&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With Blizzard&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Requesting permission===&lt;br /&gt;
&lt;br /&gt;
The article gives express permission to reproduce certain material on all wikipedias.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on Wikia, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[English wp Wiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Wikipedia&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531611</id>
		<title>UBC Wiki:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=UBC_Wiki:Copyright&amp;diff=531611"/>
		<updated>2018-11-03T15:08:35Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{policies}}&lt;br /&gt;
{{policy|shortcut=WW:COPY}}&lt;br /&gt;
{{shortcut|WW:COPY}}&lt;br /&gt;
{{clrl}}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;For a statement of copyright ownership regarding material in this wiki, see [[WoWWiki:Copyrights]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This policy sets out information and rules for respecting Blizzard&#039;s &#039;&#039;&#039;copyrights&#039;&#039;&#039; in its works. In order to reproduce any of Blizzard&#039;s content, including images, characters, storylines, or text, we must either have Blizzard&#039;s clear permission to do so, or meet the criteria required for &amp;quot;fair use&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
===Copyright===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyright]]&#039;&#039;&lt;br /&gt;
Copyright is the legal ownership that automatically attaches to creative works. For example, if you were to write a novel in your spare time, you would own the copyright of that novel, and no one else could use its text without your permission. Copyright protects not only the actual text of a novel or code of a computer game, but the characters, plot points, and other creative expressions within.&lt;br /&gt;
&lt;br /&gt;
Copyright law is enforced internationally, based on a [[Wikipedia:List of parties to international copyright treaties|series of treaties]].&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Fair use]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Fair use or fair dealing allows limited reproduction of copyrighted works for specific purposes, such as study or criticism. Fair use considerations of particular relevance to this site include:&lt;br /&gt;
#The source of the material must be acknowledged.&lt;br /&gt;
#The amount of the original copied. Generally speaking the less, the better. &amp;quot;Quote or closely paraphrase as little as possible to make your point: under 10% is best; above 20% is high risk...although in some cases 1% may not be fair use, and 100% can be fair use, it’s impossible to provide percentage guidelines that always work&amp;quot;. A small paragraph or sentence paraphrased or quoted verbatim from a source is likely fine, quoting or paraphrasing an entire article/quest/event from a source is likely not. Use sound judgement.&lt;br /&gt;
#The purpose of the copying. If we reproduce some of Blizzard&#039;s ideas as a guide to their games and books, that is more likely to be considered a valid purpose than if we included content which could serve as alternatives to the games and books.&lt;br /&gt;
&lt;br /&gt;
===Trademark===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Trademark]]&#039;&#039;&lt;br /&gt;
Copyright is often confused with &#039;&#039;trademark&#039;&#039;, which is a registered name or logo used to sell goods or services. In the case of Blizzard, &#039;&#039;Blizzard&#039;&#039;&amp;amp;trade;, &#039;&#039;Warcraft&#039;&#039;&amp;amp;trade;, &#039;&#039;World of Warcraft&#039;&#039;&amp;amp;trade;, and the Blizzard and Warcraft logos, are all registered trademarks used to sell its games and books. No one else can use those logos in the marketplace. Trademark laws protect Blizzards&#039; names and logos, while copyright laws protect its games and books.&lt;br /&gt;
&lt;br /&gt;
===Copyleft===&lt;br /&gt;
:&#039;&#039;See [[Wikipedia:Copyleft]]&#039;&#039;&lt;br /&gt;
The term &#039;&#039;copyleft&#039;&#039; is often used in the context of wikis, and is a form of licensing which allows free distribution, with the main limit that the person using the software must also distribute it freely. Naturally, in order to allow our content to be freely distributed, we must first ensure that we have permission to post it.&lt;br /&gt;
&lt;br /&gt;
==Policy==&lt;br /&gt;
This policy covers all articles which describe or discuss the content of Blizzard&#039;s computer games, novels, RPG books, manga, and other works. While articles containing direct quotes and images are obviously included, all articles which describe Blizzard&#039;s storylines, characters, and other creative expressions are also covered by Blizzard&#039;s copyright, despite being written in our own words.&lt;br /&gt;
&lt;br /&gt;
There are only two ways that we can use ideas, text, and images from Blizzard&#039;s works:&lt;br /&gt;
#With Blizzard&#039;s clear permission.&lt;br /&gt;
#According to the fair use exception.&lt;br /&gt;
&lt;br /&gt;
All articles covered by this policy must fall into one or both of these categories.&lt;br /&gt;
&lt;br /&gt;
===Blizzard&#039;s permission===&lt;br /&gt;
&lt;br /&gt;
Blizzard gives express permission to reproduce certain material on fansites.&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/legal-faq.html Blizzard: Legal FAQ]&amp;lt;/ref&amp;gt; This includes:&lt;br /&gt;
#Material downloaded from their website.&lt;br /&gt;
#Screenshots of their games.&lt;br /&gt;
&lt;br /&gt;
You should include copyright information as near as possible to the use of the material reproduced (on Image: page or using a citation or reference).&amp;lt;ref&amp;gt;[http://us.blizzard.com/en-us/company/about/copyrightnotices.html Blizzard: Copyright Notices]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fair use===&lt;br /&gt;
In order to be considered fair use of copyrighted material on WoWWiki, all of the following must be met.&lt;br /&gt;
#The specific source of the material must be acknowledged. &#039;&#039;See [[WoWWiki:Citation]]&#039;&#039;&lt;br /&gt;
#The tone of the article must be that of a guide to the Warcraft universe, not that of a competing creative work.&lt;br /&gt;
#*For example, an article describing a novel should objectively describe the main characters and major plot points. It should not be written as a narrative short story which serves to take the place of the novel. Likewise, a description of the events of a game or cinematic should not be in the form of a dramatic short story.&lt;br /&gt;
#Where direct quotes are used, special care is required. Note that closely paraphrasing Blizzard&#039;s text to avoid direct quotation would still be plagiarism. Try to reduce the information down to 10% of the original source to be safe.&lt;br /&gt;
#*Quotes must be clearly marked as quotes, using quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element.&lt;br /&gt;
#*Quotes must be used sparingly, and be as brief as possible.&lt;br /&gt;
#*Quotes must be offered in support of a claim. &#039;&#039;&#039;Do not&#039;&#039;&#039; reproduce Blizzard&#039;s text to fill in the substantive content of an article. The only exception to this is if the only information for a subject is limited to a sentence or small paragraph. Quoting or paraphrasing a small bit of information is ok, as long as it includes quotation marks or the &amp;lt;nowiki&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; element, as well as the ref or {{t|cite}}.&lt;br /&gt;
&lt;br /&gt;
===Enforcement===&lt;br /&gt;
Because it involves issues which could incur legal liability for the wiki, it is imperative that all editors read, follow, and help enforce this policy. Articles not in compliance with this policy should be brought into compliance with it promptly through the removal or editing of the contravening content.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}[[ru:WoWWiki:Правила об авторском праве]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Ns0&amp;diff=531609</id>
		<title>Template:Ns0</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Ns0&amp;diff=531609"/>
		<updated>2018-11-03T14:56:15Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Redirected page to Template:Main other&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Main other]]&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531602</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531602"/>
		<updated>2018-11-03T14:02:42Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|#default=&amp;lt;table cellspacing=&amp;quot;0&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;{{#var:tGSTYLES}};{{{titlegroupstyle|}}}&amp;quot;&amp;gt;{{{titlegroup|}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th style=&amp;quot;border-left:2px solid #fdfdfd;width:100%;|&amp;lt;th style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#switch:{&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{}|off|{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain||&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1|subedit={{#if:{{{subedit|}}}|{{{subedit|}}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;/div&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{title}}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531598</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531598"/>
		<updated>2018-11-03T13:54:06Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|#default=&amp;lt;table &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain|off=|#default=mw-collapsible {{#switch:{{{state|}}}|collapsed=mw-collapsed|#default={{{state|}}}}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{titlegroupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{titlegroup|}}}&amp;lt;/th&amp;gt;&amp;lt;th scope=&amp;quot;col&amp;quot; style=&amp;quot;border-left:2px solid #fdfdfd;width:100%;|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th scope=&amp;quot;col&amp;quot; style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; class=&amp;quot;navbox-title&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|&amp;lt;span style=&amp;quot;float:right;width:6em;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain||&amp;lt;span style=&amp;quot;float:left;width:6em;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}|{{Navbar|{{{name}}}|mini=1|style={{{navbarstyle|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;fontstyle={{{navbarfontstyle|{{{basestyle|}}};{{{titlestyle|}}}}}};background:none transparent;border:none;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;error&amp;quot; style=&amp;quot;float:left;white-space:nowrap;&amp;quot;&amp;gt;Error: No name provided&amp;lt;/span&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;span style=&amp;quot;float:right;width:6em;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;div class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:110%;&amp;quot;&amp;gt;&lt;br /&gt;
{{{title}}}&amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   |#default = {{#ifeq:{{{tracking|}}}|no||[[Category:Navigational boxes without horizontal lists]]}}&lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |padding:0.4em 0; line-height:1.4em; = [[Category:Navigational boxes with custom list spacing]]&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;includeonly&amp;gt;{{template other|{{#if:{{{titlestyle|}}}{{{groupstyle|}}}|[[Category:Navboxes using background colours]]}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- Add categories and interwikis to the /doc sub-page --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531597</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531597"/>
		<updated>2018-11-03T13:43:39Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|#default=&amp;lt;table cellspacing=&amp;quot;0&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;{{#var:tGSTYLES}};{{{titlegroupstyle|}}}&amp;quot;&amp;gt;{{{titlegroup|}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th style=&amp;quot;border-left:2px solid #fdfdfd;width:100%;|&amp;lt;th style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#switch:{&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{}|off|{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain||&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1|subedit={{#if:{{{subedit|}}}|{{{subedit|}}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;/div&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{title}}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531596</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531596"/>
		<updated>2018-11-03T13:39:55Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: Replaced content with &amp;quot;{{#invoke: Navbox | navbox }}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke: Navbox | navbox }}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
	<entry>
		<id>https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531553</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubc.ca/index.php?title=Template:Navbox&amp;diff=531553"/>
		<updated>2018-11-03T02:44:41Z</updated>

		<summary type="html">&lt;p&gt;ZacharyCook: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|#default=&amp;lt;table cellspacing=&amp;quot;0&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;{{#var:tGSTYLES}};{{{titlegroupstyle|}}}&amp;quot;&amp;gt;{{{titlegroup|}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th style=&amp;quot;border-left:2px solid #fdfdfd;width:100%;|&amp;lt;th style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#switch:{&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{}|off|{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain||&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1|subedit={{#if:{{{subedit|}}}|{{{subedit|}}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;/div&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{title}}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{listpadding|0em 0.25em}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZacharyCook</name></author>
	</entry>
</feed>