<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3ANational_squad</id>
	<title>Modul:National squad - Sideversjonshistorikk</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3ANational_squad"/>
	<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:National_squad&amp;action=history"/>
	<updated>2026-04-15T08:52:12Z</updated>
	<subtitle>Versjonshistorikk for denne siden på wikien</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.wikisida.no/index.php?title=Modul:National_squad&amp;diff=10394&amp;oldid=prev</id>
		<title>Wikisida: Én sideversjon ble importert</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:National_squad&amp;diff=10394&amp;oldid=prev"/>
		<updated>2026-02-09T13:31:50Z</updated>

		<summary type="html">&lt;p&gt;Én sideversjon ble importert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nb&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Eldre sideversjon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Sideversjonen fra 9. feb. 2026 kl. 13:31&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;nb&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskjell)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key c1wiki:diff:1.41:old-10393:rev-10394 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisida</name></author>
	</entry>
	<entry>
		<id>https://www.wikisida.no/index.php?title=Modul:National_squad&amp;diff=10393&amp;oldid=prev</id>
		<title>nb&gt;Theilert: +volleyball</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:National_squad&amp;diff=10393&amp;oldid=prev"/>
		<updated>2024-10-03T08:35:49Z</updated>

		<summary type="html">&lt;p&gt;+volleyball&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This module implements [[Template:National squad]] and &lt;br /&gt;
-- [[Template:National squad no numbers]] to avoid articles being added to &lt;br /&gt;
-- [[:Category:Pages where template include size is exceeded]]&lt;br /&gt;
-- when the template is used many times.&lt;br /&gt;
local p = {}&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	[&amp;#039;male&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;men&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;mens&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;men\&amp;#039;s&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;female&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;women&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;womens&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;women\&amp;#039;s&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;kvinner&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;menn&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;herre&amp;#039;] = &amp;#039; herre&amp;#039;,&lt;br /&gt;
	[&amp;#039;kvinne&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;kvinner&amp;#039;] = &amp;#039; kvinne&amp;#039;,&lt;br /&gt;
	[&amp;#039;&amp;#039;] = &amp;#039; herre&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
	local args = getArgs(frame, {parentFirst = true})&lt;br /&gt;
	local country = args.country or &amp;#039;{{{country}}}&amp;#039;&lt;br /&gt;
	local s = args.s or &amp;#039;s&amp;#039;&lt;br /&gt;
	local coach_label = args.coach_type or &amp;#039;Trener&amp;#039;&lt;br /&gt;
	local ass_coach_label = args.ass_coach_type or &amp;#039;Assistenttrener&amp;#039;&lt;br /&gt;
	local gk_coach_label = args.gk_coach_type or &amp;#039;Målvaktstrener&amp;#039;&lt;br /&gt;
	local comp = args.comp or &amp;#039;{{{comp}}}&amp;#039;&lt;br /&gt;
	local sport = args.sport or &amp;#039;fotball&amp;#039;&lt;br /&gt;
	local gender = prefixes[args.gender or &amp;#039;&amp;#039;] or &amp;#039;&amp;#039;&lt;br /&gt;
	local titlestyle = &amp;#039;background-color:&amp;#039; .. (args.bg or &amp;#039;transparent&amp;#039;) .. &amp;#039;;&amp;#039;&lt;br /&gt;
		.. &amp;#039;color:&amp;#039; .. (args.fg or &amp;#039;inherit&amp;#039;) .. &amp;#039;;&amp;#039; &lt;br /&gt;
		.. &amp;#039;border: 1px solid &amp;#039; .. (args.bordercolor or &amp;#039;#aaa&amp;#039;) .. &amp;#039;;&amp;#039;&lt;br /&gt;
	local image = args.country ~= &amp;#039;Unified Team&amp;#039; and frame:expandTemplate{&lt;br /&gt;
		title = &amp;#039;flagicon&amp;#039;, &lt;br /&gt;
		args = {args.country or &amp;#039;none&amp;#039;, args.flagvar or &amp;#039;&amp;#039;, size = &amp;#039;50px&amp;#039;}&lt;br /&gt;
	} or frame:expandTemplate{&lt;br /&gt;
		title = &amp;#039;flagicon image&amp;#039;, &lt;br /&gt;
		args = {&amp;#039;Olympic flag.svg&amp;#039;, size = &amp;#039;50px&amp;#039;}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local ospan = &amp;#039;&amp;lt;span style=&amp;quot;color:&amp;#039; .. (args.fg or &amp;#039;inherit&amp;#039;) .. &amp;#039;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
	local cspan = &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;	&lt;br /&gt;
	local title = string.format(&amp;#039;[[%s|%s%s%s]] – [[%s|%s%s%s]]&amp;#039;, &lt;br /&gt;
		args[&amp;#039;team link&amp;#039;] or (country .. s .. gender .. &amp;#039;landslag i &amp;#039; .. sport .. &amp;#039;&amp;#039;), &lt;br /&gt;
		ospan, args.title or country .. s .. &amp;#039; tropp&amp;#039;, cspan, &lt;br /&gt;
		args[&amp;#039;comp link&amp;#039;] or comp, ospan, comp, cspan)&lt;br /&gt;
	&lt;br /&gt;
	local haspos = false&lt;br /&gt;
	&lt;br /&gt;
	-- Tracking and preview warnings&lt;br /&gt;
	local knownargs = {[&amp;#039;bg&amp;#039;]=1, [&amp;#039;fg&amp;#039;]=1, [&amp;#039;bordercolor&amp;#039;]=1, [&amp;#039;coach&amp;#039;]=1, [&amp;#039;coach_type&amp;#039;]=1,&lt;br /&gt;
		[&amp;#039;ass_coach&amp;#039;]=1, [&amp;#039;ass_coach_type&amp;#039;]=1, [&amp;#039;gk_coach&amp;#039;]=1, [&amp;#039;gk_coach_type&amp;#039;]=1,&lt;br /&gt;
		[&amp;#039;comp&amp;#039;]=1, [&amp;#039;comp link&amp;#039;]=1, [&amp;#039;country&amp;#039;]=1, [&amp;#039;s&amp;#039;]=1, [&amp;#039;flagvar&amp;#039;]=1, [&amp;#039;gender&amp;#039;]=1, &lt;br /&gt;
		[&amp;#039;list&amp;#039;]=1, [&amp;#039;name&amp;#039;]=1, [&amp;#039;nonumbers&amp;#039;] = 1, [&amp;#039;note&amp;#039;]=1, [&amp;#039;sport&amp;#039;]=1, [&amp;#039;team link&amp;#039;]=1, [&amp;#039;title&amp;#039;]=1}&lt;br /&gt;
	local badargs = {}&lt;br /&gt;
	local numlist = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if knownargs[k] then&lt;br /&gt;
		elseif type(k) == &amp;#039;string&amp;#039; then&lt;br /&gt;
			local n = tonumber(k:match(&amp;#039;^p(%d+)$&amp;#039;) or k:match(&amp;#039;pos(%d+)&amp;#039;) or &amp;#039;-1&amp;#039;)&lt;br /&gt;
			if k:match(&amp;#039;^p%d+$&amp;#039;) and n &amp;gt;= 0 and n &amp;lt;= 99 then&lt;br /&gt;
				table.insert(numlist, k:match(&amp;#039;^p(%d+)$&amp;#039;))&lt;br /&gt;
			elseif args.nonumbers and (k:match(&amp;#039;^pos%d+$&amp;#039;) and n &amp;gt;= 0 and n &amp;lt;= 99) then&lt;br /&gt;
				if v and v ~= &amp;#039;&amp;#039; then haspos = true end&lt;br /&gt;
			elseif v and v ~= &amp;#039;&amp;#039; then&lt;br /&gt;
				table.insert(badargs, k)&lt;br /&gt;
			end&lt;br /&gt;
		elseif v and v ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			table.insert(badargs, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(numlist, function (a, b) &lt;br /&gt;
			return tonumber(a) &amp;lt; tonumber(b) or (tonumber(a) == tonumber(b) and #a &amp;gt; #b)&lt;br /&gt;
			end)&lt;br /&gt;
	local preview, tracking = &amp;#039;&amp;#039;, &amp;#039;&amp;#039;&lt;br /&gt;
	if #badargs &amp;gt; 0 then&lt;br /&gt;
		for k, v in pairs(badargs) do&lt;br /&gt;
			if v == &amp;#039;&amp;#039; then	v = &amp;#039; &amp;#039;	end&lt;br /&gt;
			v = mw.ustring.gsub(v, &amp;#039;[^%w\-_ ]&amp;#039;, &amp;#039;?&amp;#039;)&lt;br /&gt;
			preview = preview .. &amp;#039;&amp;lt;div class=&amp;quot;hatnote&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Warning:&amp;lt;/strong&amp;gt; &amp;#039;&lt;br /&gt;
				.. &amp;#039;Page using national squad with unknown parameter &amp;quot;&amp;#039; .. v &lt;br /&gt;
				.. &amp;#039;&amp;quot; (this message is shown only in preview).&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
			tracking = tracking .. &amp;#039;[[Category:Pages using national squad with unknown parameters|&amp;#039; .. v .. &amp;#039;]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		if frame:preprocess( &amp;quot;{{REVISIONID}}&amp;quot; ) ~= &amp;quot;&amp;quot; then&lt;br /&gt;
			preview = &amp;#039;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (args[&amp;#039;title&amp;#039;] == nil and args[&amp;#039;team link&amp;#039;] == nil and args.country == nil) or args.comp == nil then&lt;br /&gt;
		tracking = tracking .. &amp;#039;[[Category:Pages using national squad with unknown parameters|!]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if not args[&amp;#039;comp link&amp;#039;] then&lt;br /&gt;
		tracking = tracking .. &amp;#039;[[Category:Pages using national squad without comp link]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if not args[&amp;#039;sport&amp;#039;] then&lt;br /&gt;
		if not args[&amp;#039;team link&amp;#039;] then&lt;br /&gt;
			tracking = tracking .. &amp;#039;[[Category:Pages using national squad without sport or team link]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if sport ~= &amp;#039;fotball&amp;#039; and sport ~= &amp;#039;futsal&amp;#039; and sport ~= &amp;#039;basketball&amp;#039; and sport ~= &amp;#039;håndball&amp;#039; and sport ~= &amp;#039;volleyball&amp;#039; then&lt;br /&gt;
		if not args[&amp;#039;team link&amp;#039;] then&lt;br /&gt;
			local sortkey = mw.ustring.gsub(sport, &amp;#039;[^A-Za-z]&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
			tracking = tracking .. &amp;#039;[[Category:Pages using national squad without team link and with an atypical sport|&amp;#039; .. sortkey .. &amp;#039; ]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if prefixes[args.gender or &amp;#039;&amp;#039;] == nil then&lt;br /&gt;
		tracking = tracking .. &amp;#039;[[Category:Pages using national squad with unsupported gender]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if args.name == nil then&lt;br /&gt;
		tracking = tracking .. &amp;#039;[[Category:Pages using national squad without name]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- if tracking ~= &amp;#039;&amp;#039; and mw.title.getCurrentTitle().namespace &amp;gt; 0 then tracking = &amp;#039;&amp;#039; end&lt;br /&gt;
	&lt;br /&gt;
	local list1 = args.list or &amp;#039;&amp;#039;&lt;br /&gt;
	if list1 == &amp;#039;&amp;#039; then&lt;br /&gt;
		for i,k in ipairs(numlist) do&lt;br /&gt;
			if args[&amp;#039;p&amp;#039; .. k] then&lt;br /&gt;
				local n = args.nonumbers and (args[&amp;#039;pos&amp;#039; .. k] or &amp;#039;&amp;#039;) or tostring(k)&lt;br /&gt;
				if n ~= &amp;#039;&amp;#039; or haspos == true then&lt;br /&gt;
					list1 = list1 .. string.format(&lt;br /&gt;
						&amp;#039;*%s&amp;amp;nbsp;&amp;lt;span class=&amp;quot;vcard agent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;\n&amp;#039;,&lt;br /&gt;
						n, args[&amp;#039;p&amp;#039; .. k])&lt;br /&gt;
				else&lt;br /&gt;
					list1 = list1 .. string.format(&lt;br /&gt;
						&amp;#039;*&amp;lt;span class=&amp;quot;vcard agent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;\n&amp;#039;, args[&amp;#039;p&amp;#039; .. k])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if args.coach then&lt;br /&gt;
			list1 = list1 .. string.format(&lt;br /&gt;
				&amp;#039;*&amp;lt;span class=&amp;quot;vcard agent&amp;quot;&amp;gt;%s:&amp;amp;nbsp;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;\n&amp;#039;,&lt;br /&gt;
				coach_label, args.coach)&lt;br /&gt;
		end&lt;br /&gt;
		if args.ass_coach then&lt;br /&gt;
			list1 = list1 .. string.format(&lt;br /&gt;
				&amp;#039;*&amp;lt;span class=&amp;quot;vcard agent&amp;quot;&amp;gt;%s:&amp;amp;nbsp;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;\n&amp;#039;,&lt;br /&gt;
				ass_coach_label, args.ass_coach)&lt;br /&gt;
		end&lt;br /&gt;
		if args.gk_coach then&lt;br /&gt;
			list1 = list1 .. string.format(&lt;br /&gt;
				&amp;#039;*&amp;lt;span class=&amp;quot;vcard agent&amp;quot;&amp;gt;%s:&amp;amp;nbsp;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
				gk_coach_label, args.gk_coach)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local list3 = args.note and (&amp;#039;&amp;#039; .. args.note .. &amp;#039;&amp;#039;) or nil&lt;br /&gt;
	&lt;br /&gt;
	return require(&amp;#039;Module:Navbox&amp;#039;)._navbox({&lt;br /&gt;
		name = args.name,&lt;br /&gt;
		titlestyle = titlestyle, &lt;br /&gt;
		listclass = &amp;#039;hlist&amp;#039;, bodyclass = &amp;#039;vcard&amp;#039;, titleclass = &amp;#039;fn org&amp;#039;,&lt;br /&gt;
		image = image, title = title, list1 = list1, list3 = list3&lt;br /&gt;
	}) .. tracking .. preview&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>nb&gt;Theilert</name></author>
	</entry>
</feed>