Wikipidiya
bolwiki
https://bol.wikipedia.org/wiki/Peji_In_Siri
MediaWiki 1.47.0-wmf.17
first-letter
Media
Inmusamman
Mossa
Ruta
Rutta mossa
Wikipidiya
Wikipidiya mossa
Fayil
Fayil mossa
MediaWiki
MediaWiki mossa
Tempilet
Tempilet mossa
Taimako
Taimako mossa
Panni
Panni mossa
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Tempilet:Distinguish
10
77
11336
2023-02-04T21:16:13Z
en>Hog Farm
0
[[Wikipedia:Templates for discussion/Log/2023 February 4#Template:Distinguish]] closed as keep ([[WP:XFDC#4.0.13|XFDcloser]])
11336
wikitext
text/x-wiki
{{#invoke:Distinguish|distinguish}}<noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. -->
{{Documentation}}
<!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! -->
</noinclude>
t4az5q8zekjr0kpgvlz6fgo7i77psk8
11337
269
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Distinguish]]
268
wikitext
text/x-wiki
{{Hatnote|Not to be confused with {{{text|{{#if:{{{1|}}}
|{{{1}}}|
{{#if:{{{2|}}}
| / {{{2}}}|
{{#if:{{{3|}}}
| / {{{3}}}|
{{#if:{{{4|}}}
| / {{{4}}}|
{{#if:{{{5|}}}
| / {{{5}}}|
{{#if:{{{6|}}}
| / {{{6}}}
}}
}}
}}
}}
}}
}}
}}}
}}
obpmo4q5jrzhasuky76h22x2cdtqs45
Tempilet:File other
10
90
11313
2010-10-04T14:41:22Z
en>WOSlinker
0
remove {{pp-template}}
11313
wikitext
text/x-wiki
{{#switch:
<!--If no or empty "demospace" parameter then detect namespace-->
{{#if:{{{demospace|}}}
| {{lc: {{{demospace}}} }} <!--Use lower case "demospace"-->
| {{#ifeq:{{NAMESPACE}}|{{ns:6}}
| file
| other
}}
}}
| file
| image = {{{1|}}}
| other
| #default = {{{2|}}}
}}<!--End switch--><noinclude>
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
19tqbvmuftf9lvu4r4wqwlcotcme99a
11314
323
2026-08-30T07:51:51Z
RAPTOR7762
18
1 revision imported from [[:en:Template:File_other]]
322
wikitext
text/x-wiki
{{#switch:
<!--If no or empty "demospace" parameter then detect namespace-->
{{#if:{{{demospace|}}}
| {{lc: {{{demospace}}} }} <!--Use lower case "demospace"-->
| {{#ifeq:{{NAMESPACE}}|{{ns:6}}
| file
| other
}}
}}
| file
| image = {{{1|}}}
| other
| #default = {{{2|}}}
}}<!--End switch--><noinclude>
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
19tqbvmuftf9lvu4r4wqwlcotcme99a
Tempilet:Infobox
10
104
11334
2018-08-15T18:33:36Z
en>Primefac
0
Undid revision 855063393 by [[Special:Contributions/Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) rather problematic change mentioned [[Template_talk:Infobox#Using_template_styles_to_reduce_technical_debt_inside_mobile_skin|on talk page]], reverting until it can be sorted
11334
wikitext
text/x-wiki
{{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go in the /doc subpage, and interwikis go in Wikidata. -->
</noinclude>
f4hgwrnr11ahhwyo266vcd10dpi92pe
11335
8296
2026-08-30T07:58:13Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Infobox]]
8296
wikitext
text/x-wiki
<includeonly>{| style="border:1px; border: thin solid grey; background:#ffffff; float:right; width:26em; margin-right:0em; margin-left:3px; margin-bottom:3px;"
|-
| colspan=2; style="text-align:center; font-size: 125%; width:26em" | {{#if:{{{title|}}}|'''{{{title}}}'''<br>}}
|-
| colspan=2; style="text-align:center; font-size: 125%;" | {{#if:{{{above|}}}|'''{{{above}}}'''<br>}}
{{#if:{{{subheader|}}}|{{{subheader}}}<br>}}{{#if:{{{subheader2|}}}|{{{subheader2}}}<br>}}{{#if:{{{subheader3|}}}|{{{subheader3}}}<br>}}{{#if:{{{subheader4|}}}|{{{subheader4}}}<br>}}{{#if:{{{above|{{{subheader|}}}}}}|<hr>}}
|-
| style="text-align:center;" | {{{image|[[Fayil:example.svg|100px]]}}}{{#if:{{{caption|}}}|<br>{{{caption|}}}}}
| style="text-align:center;"| {{{image2|}}}{{#if:{{{caption2|}}}|<br>{{{caption2|}}}}}
|-
| colspan=2; style="text-align:center;" | {{{image3|}}}{{#if:{{{caption3|}}}|<br>{{{caption3|}}}}}
|-
| colspan=2; style="text-align:center;" |{{#if:{{{header1|}}}|<hr><strong>{{{header1|}}}</strong><br>{{{data1|}}}}}{{#if:{{{label1|}}}|<hr>{{Infobox/table
| <strong>{{{label1|}}}</strong>
| {{{data1|}}}
}}}}{{#if:{{{header2|}}}|<strong><hr>{{{header2|}}}</strong><br>{{{data2|}}}}}{{#if:{{{label2|}}}|{{Infobox/table
| <strong>{{{label2|}}}</strong>
| {{{data2|}}}
}}}}{{#if:{{{header3|}}}|<strong><hr>{{{header3|}}}</strong><br>{{{data3|}}}}}{{#if:{{{label3|}}}|{{Infobox/table
| <strong>{{{label3|}}}</strong>
| {{{data3|}}}
}}}}{{#if:{{{header4|}}}|<strong><hr>{{{header4|}}}</strong><br>{{{data4|}}}}}{{#if:{{{label4|}}}|{{Infobox/table
| <strong>{{{label4|}}}</strong>
| {{{data4|}}}
}}}}{{#if:{{{header5|}}}|<strong><hr>{{{header5|}}}</strong><br>{{{data5|}}}}}{{#if:{{{label5|}}}|{{Infobox/table
| <strong>{{{label5|}}}</strong>
| {{{data5|}}}
}}}}{{#if:{{{header6|}}}|<strong><hr>{{{header6|}}}</strong><br>{{{data6|}}}}}{{#if:{{{label6|}}}|{{Infobox/table
| <strong>{{{label6|}}}</strong>
| {{{data6|}}}
}}}}{{#if:{{{header7|}}}|<strong><hr>{{{header7|}}}</strong><br>{{{data7|}}}}}{{#if:{{{label7|}}}|{{Infobox/table
| <strong>{{{label7|}}}</strong>
| {{{data7|}}}
}}}}{{#if:{{{header8|}}}|<strong><hr>{{{header8|}}}</strong><br>{{{data8|}}}}}{{#if:{{{label8|}}}|{{Infobox/table
| <strong>{{{label8|}}}</strong>
| {{{data8|}}}
}}}}{{#if:{{{header9|}}}|<strong><hr>{{{header9|}}}</strong><br>{{{data9|}}}}}{{#if:{{{label9|}}}|{{Infobox/table
| <strong>{{{label9|}}}</strong>
| {{{data9|}}}
}}}}{{#if:{{{header10|}}}|<strong><hr>{{{header10|}}}</strong><br>{{{data10|}}}}}{{#if:{{{label10|}}}|{{Infobox/table
| <strong>{{{label10|}}}</strong>
| {{{data10|}}}
}}}}{{#if:{{{header11|}}}|<strong><hr>{{{header11|}}}</strong><br>{{{data11|}}}}}{{#if:{{{label11|}}}|{{Infobox/table
| <strong>{{{label11|}}}</strong>
| {{{data11|}}}
}}}}{{#if:{{{header12|}}}|<strong><hr>{{{header12|}}}</strong><br>{{{data12|}}}}}{{#if:{{{label12|}}}|{{Infobox/table
| <strong>{{{label12|}}}</strong>
| {{{data12|}}}
}}}}{{#if:{{{header13|}}}|<strong><hr>{{{header13|}}}</strong><br>{{{data13|}}}}}{{#if:{{{label13|}}}|{{Infobox/table
| <strong>{{{label13|}}}</strong>
| {{{data13|}}}
}}}}{{#if:{{{header14|}}}|<strong><hr>{{{header14|}}}</strong><br>{{{data14|}}}}}{{#if:{{{label14|}}}|{{Infobox/table
| <strong>{{{label14|}}}</strong>
| {{{data14|}}}
}}}}{{#if:{{{header15|}}}|<strong>{{{header15|}}}</strong><br>{{{data15|}}}}}{{#if:{{{label15|}}}|{{Infobox/table
| <strong>{{{label15|}}}</strong>
| {{{data15|}}}
}}}}{{#if:{{{header16|}}}|<strong><hr>{{{header16|}}}</strong><br>{{{data16|}}}}}{{#if:{{{label16|}}}|{{Infobox/table
| <strong>{{{label16|}}}</strong>
| {{{data16|}}}
}}}}{{#if:{{{header17|}}}|<strong><hr>{{{header17|}}}</strong><br>{{{data17|}}}}}{{#if:{{{label17|}}}|{{Infobox/table
| <strong>{{{label17|}}}</strong>
| {{{data17|}}}
}}}}{{#if:{{{header18|}}}|<strong><hr>{{{header18|}}}</strong><br>{{{data18|}}}}}{{#if:{{{label18|}}}|{{Infobox/table
| <strong>{{{label18|}}}</strong>
| {{{data18|}}}
}}}}{{#if:{{{header19|}}}|<strong><hr>{{{header19|}}}</strong><br>{{{data19|}}}}}{{#if:{{{label19|}}}|{{Infobox/table
| <strong>{{{label19|}}}</strong>
| {{{data19|}}}
}}}}{{#if:{{{header20|}}}|<strong><hr>{{{header20|}}}</strong><br>{{{data20|}}}}}{{#if:{{{label20|}}}|{{Infobox/table
| <strong>{{{label20|}}}</strong>
| {{{data20|}}}
}}}}{{#if:{{{header21|}}}|<strong><hr>{{{header21|}}}</strong><br>{{{data21|}}}}}{{#if:{{{label21|}}}|{{Infobox/table
| <strong>{{{label21|}}}</strong>
| {{{data21|}}}
}}}}{{#if:{{{header22|}}}|<strong><hr>{{{header22|}}}</strong><br>{{{data22|}}}}}{{#if:{{{label22|}}}|{{Infobox/table
| <strong>{{{label22|}}}</strong>
| {{{data22|}}}
}}}}{{#if:{{{header23|}}}|<strong><hr>{{{header23|}}}</strong><br>{{{data23|}}}}}{{#if:{{{label23|}}}|{{Infobox/table
| <strong>{{{label23|}}}</strong>
| {{{data23|}}}
}}}}{{#if:{{{header24|}}}|<strong><hr>{{{header24|}}}</strong><br>{{{data24|}}}}}{{#if:{{{label24|}}}|{{Infobox/table
| <strong>{{{label24|}}}</strong>
| {{{data24|}}}
}}}}{{#if:{{{header25|}}}|<strong><hr>{{{header25|}}}</strong><br>{{{data25|}}}}}{{#if:{{{label25|}}}|{{Infobox/table
| <strong>{{{label25|}}}</strong>
| {{{data25|}}}
}}}}{{#if:{{{header26|}}}|<strong><hr>{{{header26|}}}</strong><br>{{{data26|}}}}}{{#if:{{{label26|}}}|{{Infobox/table
| <strong>{{{label26|}}}</strong>
| {{{data26|}}}
}}}}{{#if:{{{header27|}}}|<strong><hr>{{{header27|}}}</strong><br>{{{data27|}}}}}{{#if:{{{label27|}}}|{{Infobox/table
| <strong>{{{label27|}}}</strong>
| {{{data27|}}}
}}}}{{#if:{{{header28|}}}|<strong>{{{header28|}}}</strong><br>{{{data28|}}}}}{{#if:{{{label28|}}}|{{Infobox/table
| <strong>{{{label28|}}}</strong>
| {{{data28|}}}
}}}}{{#if:{{{header29|}}}|<strong><hr>{{{header29|}}}</strong><br>{{{data29|}}}}}{{#if:{{{label29|}}}|{{Infobox/table
| <strong>{{{label29|}}}</strong>
| {{{data29|}}}
}}}}{{#if:{{{header30|}}}|<strong><hr>{{{header30|}}}</strong><br>{{{data30|}}}}}{{#if:{{{label30|}}}|{{Infobox/table
| <strong>{{{label30|}}}</strong>
| {{{data30|}}}
}}}}{{#if:{{{header31|}}}|<strong><hr>{{{header31|}}}</strong><br>{{{data31|}}}}}{{#if:{{{label31|}}}|{{Infobox/table
| <strong>{{{label31|}}}</strong>
| {{{data31|}}}
}}}}{{#if:{{{header32|}}}|<strong><hr>{{{header32|}}}</strong><br>{{{data32|}}}}}{{#if:{{{label32|}}}|{{Infobox/table
| <strong>{{{label32|}}}</strong>
| {{{data32|}}}
}}}}{{#if:{{{header33|}}}|<strong><hr>{{{header33|}}}</strong><br>{{{data33|}}}}}{{#if:{{{label33|}}}|{{Infobox/table
| <strong>{{{label33|}}}</strong>
| {{{data33|}}}
}}}}{{#if:{{{header34|}}}|<strong><hr>{{{header34|}}}</strong><br>{{{data34|}}}}}{{#if:{{{label34|}}}|{{Infobox/table
| <strong>{{{label34|}}}</strong>
| {{{data34|}}}
}}}}{{#if:{{{header35|}}}|<strong><hr>{{{header35|}}}</strong><br>{{{data35|}}}}}{{#if:{{{label35|}}}|{{Infobox/table
| <strong>{{{label35|}}}</strong>
| {{{data35|}}}
}}}}{{#if:{{{header36|}}}|<strong><hr>{{{header36|}}}</strong><br>{{{data36|}}}}}{{#if:{{{label36|}}}|{{Infobox/table
| <strong>{{{label36|}}}</strong>
| {{{data36|}}}
}}}}{{#if:{{{header37|}}}|<strong><hr>{{{header37|}}}</strong><br>{{{data37|}}}}}{{#if:{{{label37|}}}|{{Infobox/table
| <strong>{{{label37|}}}</strong>
| {{{data37|}}}
}}}}{{#if:{{{header38|}}}|<strong><hr>{{{header38|}}}</strong><br>{{{data38|}}}}}{{#if:{{{label38|}}}|{{Infobox/table
| <strong>{{{label38|}}}</strong>
| {{{data38|}}}
}}}}{{#if:{{{header39|}}}|<strong><hr>{{{header39|}}}</strong><br>{{{data39|}}}}}{{#if:{{{label39|}}}|{{Infobox/table
| <strong>{{{label39|}}}</strong>
| {{{data39|}}}
}}}}{{#if:{{{header40|}}}|<strong><hr>{{{header40|}}}</strong><br>{{{data40|}}}}}{{#if:{{{label40|}}}|{{Infobox/table
| <strong>{{{label40|}}}</strong>
| {{{data40|}}}
}}}}{{#if:{{{header41|}}}|<strong><hr>{{{header41|}}}</strong><br>{{{data41|}}}}}{{#if:{{{label41|}}}|{{Infobox/table
| <strong>{{{label41|}}}</strong>
| {{{data41|}}}
}}}}{{#if:{{{header42|}}}|<strong><hr>{{{header42|}}}</strong><br>{{{data42|}}}}}{{#if:{{{label42|}}}|{{Infobox/table
| <strong>{{{label42|}}}</strong>
| {{{data42|}}}
}}}}{{#if:{{{header43|}}}|<strong><hr>{{{header43|}}}</strong><br>{{{data43|}}}}}{{#if:{{{label43|}}}|{{Infobox/table
| <strong>{{{label43|}}}</strong>
| {{{data43|}}}
}}}}{{#if:{{{header44|}}}|<strong><hr>{{{header44|}}}</strong><br>{{{data44|}}}}}{{#if:{{{label44|}}}|{{Infobox/table
| <strong>{{{label44|}}}</strong>
| {{{data44|}}}
}}}}{{#if:{{{header45|}}}|<strong><hr>{{{header45|}}}</strong><br>{{{data45|}}}}}{{#if:{{{label45|}}}|{{Infobox/table
| <strong>{{{label45|}}}</strong>
| {{{data45|}}}
}}}}{{#if:{{{header46|}}}|<strong><hr>{{{header46|}}}</strong><br>{{{data46|}}}}}{{#if:{{{label46|}}}|{{Infobox/table
| <strong>{{{label46|}}}</strong>
| {{{data46|}}}
}}}}{{#if:{{{header47|}}}|<strong><hr>{{{header47|}}}</strong><br>{{{data47|}}}}}{{#if:{{{label47|}}}|{{Infobox/table
| <strong>{{{label47|}}}</strong>
| {{{data47|}}}
}}}}{{#if:{{{header48|}}}|<strong><hr>{{{header48|}}}</strong><br>{{{data48|}}}}}{{#if:{{{label48|}}}|{{Infobox/table
| <strong>{{{label48|}}}</strong>
| {{{data48|}}}
}}}}{{#if:{{{header49|}}}|<strong><hr>{{{header49|}}}</strong><br>{{{data49|}}}}}{{#if:{{{label49|}}}|{{Infobox/table
| <strong>{{{label49|}}}</strong>
| {{{data49|}}}
}}}}{{#if:{{{header50|}}}|<strong><hr>{{{header50|}}}</strong><br>{{{data50|}}}}}{{#if:{{{label50|}}}|{{Infobox/table
| <strong>{{{label50|}}}</strong>
| {{{data50|}}}
}}}}{{#if:{{{below|}}}|<hr>{{{below|}}}}}
|}</includeonly><noinclude>
{{Documentation}}
<templatedata>
{
"params": {
"title": {},
"above": {},
"subheader": {},
"subheader2": {},
"subheader3": {},
"subheader4": {},
"image": {},
"caption": {},
"image2": {},
"caption2": {},
"image3": {},
"caption3": {},
"header1": {},
"data1": {},
"label1": {},
"header2": {},
"data2": {},
"label2": {},
"header3": {},
"data3": {},
"label3": {},
"header4": {},
"data4": {},
"label4": {},
"header5": {},
"data5": {},
"label5": {},
"header6": {},
"data6": {},
"label6": {},
"header7": {},
"data7": {},
"label7": {},
"header8": {},
"data8": {},
"label8": {},
"header9": {},
"data9": {},
"label9": {},
"header10": {},
"data10": {},
"label10": {},
"header11": {},
"data11": {},
"label11": {},
"header12": {},
"data12": {},
"label12": {},
"header13": {},
"data13": {},
"label13": {},
"header14": {},
"data14": {},
"label14": {},
"header15": {},
"data15": {},
"label15": {},
"header16": {},
"data16": {},
"label16": {},
"header17": {},
"data17": {},
"label17": {},
"header18": {},
"data18": {},
"label18": {},
"header19": {},
"data19": {},
"label19": {},
"header20": {},
"data20": {},
"label20": {},
"header21": {},
"data21": {},
"label21": {},
"header22": {},
"data22": {},
"label22": {},
"header23": {},
"data23": {},
"label23": {},
"header24": {},
"data24": {},
"label24": {},
"header25": {},
"data25": {},
"label25": {},
"header26": {},
"data26": {},
"label26": {},
"header27": {},
"data27": {},
"label27": {},
"header28": {},
"data28": {},
"label28": {},
"header29": {},
"data29": {},
"label29": {},
"header30": {},
"data30": {},
"label30": {},
"header31": {},
"data31": {},
"label31": {},
"header32": {},
"data32": {},
"label32": {},
"header33": {},
"data33": {},
"label33": {},
"header34": {},
"data34": {},
"label34": {},
"header35": {},
"data35": {},
"label35": {},
"header36": {},
"data36": {},
"label36": {},
"header37": {},
"data37": {},
"label37": {},
"header38": {},
"data38": {},
"label38": {},
"header39": {},
"data39": {},
"label39": {},
"header40": {},
"data40": {},
"label40": {},
"header41": {},
"data41": {},
"label41": {},
"header42": {},
"data42": {},
"label42": {},
"header43": {},
"data43": {},
"label43": {},
"header44": {},
"data44": {},
"label44": {},
"header45": {},
"data45": {},
"label45": {},
"header46": {},
"data46": {},
"label46": {},
"header47": {},
"data47": {},
"label47": {},
"header48": {},
"data48": {},
"label48": {},
"header49": {},
"data49": {},
"label49": {},
"header50": {},
"data50": {},
"label50": {},
"below": {}
},
"format": "block"
}
</templatedata>
</noinclude>
mf3wvdzcd57c933jol8827vzk8k8zax
Tempilet:Mbox templates
10
139
11364
2025-02-10T04:40:45Z
en>Steel1943
0
Use different template to comply with [[WP:BRINT]] standards since this template is essentially a navbox
11364
wikitext
text/x-wiki
<includeonly>{{Infobox
| bodyclass = nowrap
| bodystyle = width:auto;padding-bottom:0.6em;line-height:1.25em;
| abovestyle = font-size:inherit;
| above = Message box<br/>meta-templates
| labelstyle = margin:0;padding:0 0.3em 0;text-align:center;font-weight:normal;
| datastyle = margin:0;padding:0 0.5em 0 0;
| label1 = ''template'' | data1 = ''context''
| label2 = {{tl|Ambox}} | data2 = article
| label3 = {{tl|Cmbox}} | data3 = category
| label4 = {{tl|Imbox}} | data4 = image
| label5 = {{tl|Tmbox}} | data5 = talk
| label6 = {{tl|Fmbox}} | data6 = footer / header
| label7 = {{tl|Ombox}} | data7 = other pages
| label8 = {{tl|Mbox}} | data8 = auto-detect
| label9 = {{tlg|Article stub box|alttext=Asbox}} | data9 = article stub
| label10 = {{tl|Dmbox}} | data10 = disambiguation
}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
o4fnqk4t0akyp03deqd05qdsshxffb2
11365
710
2026-08-30T07:58:15Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Mbox_templates]]
709
wikitext
text/x-wiki
{| class="wikitable"; style="margin:0 auto 0.2em; text-align:center"
! colspan=2 | Message box meta-templates
|-
! Template
! Context
|-
| {{Tl|Ambox}}
| Article
|-
| {{Tl|Cmbox}}
| Category
|-
| <code><span style="color:#f00"><nowiki>{{</nowiki>Imbox}}</span></code>
| <em><span style="color:#f00">N/A</span></em>
|-
| {{Tl|Tmbox}}
| Talk pages
|-
| {{Tl|Fmbox}}
| Footer/Header
|-
| {{Tl|Ombox}}
| Other pages
|-
| {{Tl|Mbox}}
| <em>Auto-detect</em>
|-
| {{Tl|Asbox}}
| Article stub
|-
| {{Tl|Dmbox}}
| Disambiguation
|}
q53azuwwg0kcsgjlf1wehmi5fl8xbaz
Module:Infobox
828
241
11330
1068
2026-06-08T00:50:22Z
en>Zackmann08
0
hiding un-needed blank rows that show up in child infoboxes per [[Template_talk:Infobox#Blank_rows_on_child_infoboxes....|talk page]]
11330
Scribunto
text/plain
local p = {}
local args = {}
local origArgs = {}
local root
local empty_row_categories = {}
local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]'
local has_rows = false
local yesno = require("Module:Yesno")
local lists = {
plainlist_t = {
patterns = {
'^plainlist$',
'%splainlist$',
'^plainlist%s',
'%splainlist%s'
},
found = false,
styles = 'Plainlist/styles.css'
},
hlist_t = {
patterns = {
'^hlist$',
'%shlist$',
'^hlist%s',
'%shlist%s'
},
found = false,
styles = 'Hlist/styles.css'
}
}
local function has_list_class(args_to_check)
for _, list in pairs(lists) do
if not list.found then
for _, arg in pairs(args_to_check) do
for _, pattern in ipairs(list.patterns) do
if mw.ustring.find(arg or '', pattern) then
list.found = true
break
end
end
if list.found then break end
end
end
end
end
local function isUntitledChildBox(sval)
return sval and ( sval:match( '^%s*<%s*[Tt][Rr]' ) or sval:match( '^%s*\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127%s*<%s*[Tt][Rr]' ) )
end
local function fixChildBoxes(sval, tt)
local function notempty( s ) return s and s:match( '%S' ) end
if notempty(sval) then
local marker = '<span class=special_infobox_marker>'
local s = sval
-- start moving templatestyles and categories inside of table rows
local slast = ''
while slast ~= s do
slast = s
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1')
end
-- end moving templatestyles and categories inside of table rows
s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker)
if s:match(marker) then
s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '')
s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1')
s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1')
s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1')
end
if s:match(marker) then
local subcells = mw.text.split(s, marker)
s = ''
for k = 1, #subcells do
if k == 1 then
s = s .. subcells[k] .. '</' .. tt .. '></tr>'
elseif k == #subcells then
local rowstyle = ' style="display:none"'
if notempty(subcells[k]) then rowstyle = '' end
s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' ..
subcells[k]
elseif notempty(subcells[k]) then
if (k % 2) == 0 then
s = s .. subcells[k]
else
s = s .. '<tr><' .. tt .. ' colspan=2>\n' ..
subcells[k] .. '</' .. tt .. '></tr>'
end
end
end
end
-- the next two lines add a newline at the end of lists for the PHP parser
-- [[Special:Diff/849054481]]
-- remove when [[:phab:T191516]] is fixed or OBE
s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1')
s = mw.ustring.gsub(s, '^(%{%|)', '\n%1')
return s
else
return sval
end
end
-- Cleans empty tables
local function cleanInfobox()
root = tostring(root)
if has_rows == false then
root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '')
end
end
-- Returns the union of the values of two tables, as a sequence.
local function union(t1, t2)
local vals = {}
for k, v in pairs(t1) do
vals[v] = true
end
for k, v in pairs(t2) do
vals[v] = true
end
local ret = {}
for k, v in pairs(vals) do
table.insert(ret, k)
end
return ret
end
-- Returns a table containing the numbers of the arguments that exist
-- for the specified prefix. For example, if the prefix was 'data', and
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.
local function getArgNums(prefix)
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
local function addRow(rowArgs)
if rowArgs.header and rowArgs.header ~= '_BLANK_' then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass })
root
:tag('tr')
:addClass(rowArgs.rowclass)
:addClass( isUntitledChildBox( rowArgs.header ) and 'infobox-hiddenrow' or nil )
:cssText(rowArgs.rowstyle)
:tag('th')
:attr('colspan', '2')
:addClass('infobox-header')
:addClass(rowArgs.class)
:addClass(args.headerclass)
-- @deprecated next; target .infobox-<name> .infobox-header
:cssText(args.headerstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.header, 'th'))
if rowArgs.data and not yesno(args.decat) then
root:wikitext(
'[[Category:Pages using infobox templates with ignored data cells]]'
)
end
elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class })
local row = root:tag('tr')
row:addClass(rowArgs.rowclass)
row:cssText(rowArgs.rowstyle)
if rowArgs.label then
row
:tag('th')
:attr('scope', 'row')
:addClass('infobox-label')
-- @deprecated next; target .infobox-<name> .infobox-label
:cssText(args.labelstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(rowArgs.label)
:done()
else
row:addClass( isUntitledChildBox( rowArgs.data ) and 'infobox-hiddenrow' or nil )
end
local dataCell = row:tag('td')
dataCell
:attr('colspan', not rowArgs.label and '2' or nil)
:addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data')
:addClass(rowArgs.class)
-- @deprecated next; target .infobox-<name> .infobox(-full)-data
:cssText(rowArgs.datastyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.data, 'td'))
else
table.insert(empty_row_categories, rowArgs.data or '')
end
end
local function renderTitle()
if not args.title then return end
has_rows = true
has_list_class({args.titleclass})
root
:tag('caption')
:addClass('infobox-title')
:addClass(args.titleclass)
-- @deprecated next; target .infobox-<name> .infobox-title
:cssText(args.titlestyle)
:wikitext(args.title)
end
local function renderAboveRow()
if not args.above then return end
has_rows = true
has_list_class({ args.aboveclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.above ) and 'infobox-hiddenrow' or nil )
:tag('th')
:attr('colspan', '2')
:addClass('infobox-above')
:addClass(args.aboveclass)
-- @deprecated next; target .infobox-<name> .infobox-above
:cssText(args.abovestyle)
:wikitext(fixChildBoxes(args.above,'th'))
end
local function renderBelowRow()
if not args.below then return end
has_rows = true
has_list_class({ args.belowclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.below ) and 'infobox-hiddenrow' or nil )
:tag('td')
:attr('colspan', '2')
:addClass('infobox-below')
:addClass(args.belowclass)
-- @deprecated next; target .infobox-<name> .infobox-below
:cssText(args.belowstyle)
:wikitext(fixChildBoxes(args.below,'td'))
end
local function addSubheaderRow(subheaderArgs)
if subheaderArgs.data and
subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ subheaderArgs.rowclass, subheaderArgs.class })
local row = root:tag('tr')
row:addClass(subheaderArgs.rowclass)
row:addClass( isUntitledChildBox( subheaderArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-subheader')
:addClass(subheaderArgs.class)
:cssText(subheaderArgs.datastyle)
:cssText(subheaderArgs.rowcellstyle)
:wikitext(fixChildBoxes(subheaderArgs.data, 'td'))
else
table.insert(empty_row_categories, subheaderArgs.data or '')
end
end
local function renderSubheaders()
if args.subheader then
args.subheader1 = args.subheader
end
if args.subheaderrowclass then
args.subheaderrowclass1 = args.subheaderrowclass
end
local subheadernums = getArgNums('subheader')
for k, num in ipairs(subheadernums) do
addSubheaderRow({
data = args['subheader' .. tostring(num)],
-- @deprecated next; target .infobox-<name> .infobox-subheader
datastyle = args.subheaderstyle,
rowcellstyle = args['subheaderstyle' .. tostring(num)],
class = args.subheaderclass,
rowclass = args['subheaderrowclass' .. tostring(num)]
})
end
end
local function addImageRow(imageArgs)
if imageArgs.data and
imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ imageArgs.rowclass, imageArgs.class })
local row = root:tag('tr')
row:addClass(imageArgs.rowclass)
row:addClass( isUntitledChildBox( imageArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-image')
:addClass(imageArgs.class)
:cssText(imageArgs.datastyle)
:wikitext(fixChildBoxes(imageArgs.data, 'td'))
else
table.insert(empty_row_categories, imageArgs.data or '')
end
end
local function renderImages()
if args.image then
args.image1 = args.image
end
if args.caption then
args.caption1 = args.caption
end
local imagenums = getArgNums('image')
for k, num in ipairs(imagenums) do
local caption = args['caption' .. tostring(num)]
local data = mw.html.create():wikitext(args['image' .. tostring(num)])
if caption then
data
:tag('div')
:addClass('infobox-caption')
-- @deprecated next; target .infobox-<name> .infobox-caption
:cssText(args.captionstyle)
:wikitext(caption)
end
addImageRow({
data = tostring(data),
-- @deprecated next; target .infobox-<name> .infobox-image
datastyle = args.imagestyle,
class = args.imageclass,
rowclass = args['imagerowclass' .. tostring(num)]
})
end
end
-- When autoheaders are turned on, preprocesses the rows
local function preprocessRows()
if not args.autoheaders then return end
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
local lastheader
for k, num in ipairs(rownums) do
if args['header' .. tostring(num)] then
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
lastheader = num
elseif args['data' .. tostring(num)] and
args['data' .. tostring(num)]:gsub(
category_in_empty_row_pattern, ''
):match('^%S') then
local data = args['data' .. tostring(num)]
if data:gsub(category_in_empty_row_pattern, ''):match('%S') then
lastheader = nil
end
end
end
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
end
-- Gets the union of the header and data argument numbers,
-- and renders them all in order
local function renderRows()
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
for k, num in ipairs(rownums) do
addRow({
header = args['header' .. tostring(num)],
label = args['label' .. tostring(num)],
data = args['data' .. tostring(num)],
datastyle = args.datastyle,
class = args['class' .. tostring(num)],
rowclass = args['rowclass' .. tostring(num)],
-- @deprecated next; target .infobox-<name> rowclass
rowstyle = args['rowstyle' .. tostring(num)],
rowcellstyle = args['rowcellstyle' .. tostring(num)]
})
end
end
local function renderNavBar()
if not args.name then return end
has_rows = true
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass('infobox-navbar')
:wikitext(require('Module:Navbar')._navbar{
args.name,
mini = 1,
})
end
local function renderItalicTitle()
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then
root:wikitext(require('Module:Italic title')._main({}))
end
end
-- Categories in otherwise empty rows are collected in empty_row_categories.
-- This function adds them to the module output. It is not affected by
-- args.decat because this module should not prevent module-external categories
-- from rendering.
local function renderEmptyRowCategories()
for _, s in ipairs(empty_row_categories) do
root:wikitext(s)
end
end
-- Render tracking categories. args.decat == turns off tracking categories.
local function renderTrackingCategories()
if yesno(args.decat) then return end
if args.child == 'yes' then
if args.title then
root:wikitext(
'[[Category:Pages using embedded infobox templates with the title parameter]]'
)
end
elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Category:Articles using infobox templates with no data rows]]')
end
end
--[=[
Loads the templatestyles for the infobox.
TODO: FINISH loading base templatestyles here rather than in
MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables.
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
When we do this we should clean up the inline CSS below too.
Will have to do some bizarre conversion category like with sidebar.
]=]
local function loadTemplateStyles()
local frame = mw.getCurrentFrame()
local hlist_templatestyles = ''
if lists.hlist_t.found then
hlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.hlist_t.styles }
}
end
local plainlist_templatestyles = ''
if lists.plainlist_t.found then
plainlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.plainlist_t.styles }
}
end
-- See function description
local base_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' }
}
local templatestyles = ''
if args['templatestyles'] then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['templatestyles'] }
}
end
local child_templatestyles = ''
if args['child templatestyles'] then
child_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['child templatestyles'] }
}
end
local grandchild_templatestyles = ''
if args['grandchild templatestyles'] then
grandchild_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['grandchild templatestyles'] }
}
end
return table.concat({
-- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering.
-- this ordering is not a guarantee because the rows of interest invoking
-- each class may not be on a specific page
hlist_templatestyles,
plainlist_templatestyles,
base_templatestyles,
templatestyles,
child_templatestyles,
grandchild_templatestyles
})
end
-- common functions between the child and non child cases
local function structure_infobox_common()
renderSubheaders()
renderImages()
preprocessRows()
renderRows()
renderBelowRow()
renderNavBar()
renderItalicTitle()
renderEmptyRowCategories()
renderTrackingCategories()
cleanInfobox()
end
-- Specify the overall layout of the infobox, with special settings if the
-- infobox is used as a 'child' inside another infobox.
local function _infobox()
if args.child ~= 'yes' then
root = mw.html.create('table')
root
:addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox')
:addClass(args.bodyclass)
-- @deprecated next; target .infobox-<name>
:cssText(args.bodystyle)
has_list_class({ args.bodyclass })
renderTitle()
renderAboveRow()
else
root = mw.html.create()
root
:wikitext(args.title)
end
structure_infobox_common()
return loadTemplateStyles() .. root
end
-- If the argument exists and isn't blank, add it to the argument table.
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.
local function preprocessSingleArg(argName)
if origArgs[argName] and origArgs[argName] ~= '' then
args[argName] = origArgs[argName]
end
end
-- Assign the parameters with the given prefixes to the args table, in order, in
-- batches of the step size specified. This is to prevent references etc. from
-- appearing in the wrong order. The prefixTable should be an array containing
-- tables, each of which has two possible fields, a "prefix" string and a
-- "depend" table. The function always parses parameters containing the "prefix"
-- string, but only parses parameters in the "depend" table if the prefix
-- parameter is present and non-blank.
local function preprocessArgs(prefixTable, step)
if type(prefixTable) ~= 'table' then
error("Non-table value detected for the prefix table", 2)
end
if type(step) ~= 'number' then
error("Invalid step value detected", 2)
end
-- Get arguments without a number suffix, and check for bad input.
for i,v in ipairs(prefixTable) do
if type(v) ~= 'table' or type(v.prefix) ~= "string" or
(v.depend and type(v.depend) ~= 'table') then
error('Invalid input detected to preprocessArgs prefix table', 2)
end
preprocessSingleArg(v.prefix)
-- Only parse the depend parameter if the prefix parameter is present
-- and not blank.
if args[v.prefix] and v.depend then
for j, dependValue in ipairs(v.depend) do
if type(dependValue) ~= 'string' then
error('Invalid "depend" parameter value detected in preprocessArgs')
end
preprocessSingleArg(dependValue)
end
end
end
-- Get arguments with number suffixes.
local a = 1 -- Counter variable.
local moreArgumentsExist = true
while moreArgumentsExist == true do
moreArgumentsExist = false
for i = a, a + step - 1 do
for j,v in ipairs(prefixTable) do
local prefixArgName = v.prefix .. tostring(i)
if origArgs[prefixArgName] then
-- Do another loop if any arguments are found, even blank ones.
moreArgumentsExist = true
preprocessSingleArg(prefixArgName)
end
-- Process the depend table if the prefix argument is present
-- and not blank, or we are processing "prefix1" and "prefix" is
-- present and not blank, and if the depend table is present.
if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
for j,dependValue in ipairs(v.depend) do
local dependArgName = dependValue .. tostring(i)
preprocessSingleArg(dependArgName)
end
end
end
end
a = a + step
end
end
-- Parse the data parameters in the same order that the old {{infobox}} did, so
-- that references etc. will display in the expected places. Parameters that
-- depend on another parameter are only processed if that parameter is present,
-- to avoid phantom references appearing in article reference lists.
local function parseDataParameters()
preprocessSingleArg('autoheaders')
preprocessSingleArg('child')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('bodystyle')
preprocessSingleArg('title')
preprocessSingleArg('titleclass')
preprocessSingleArg('titlestyle')
preprocessSingleArg('above')
preprocessSingleArg('aboveclass')
preprocessSingleArg('abovestyle')
preprocessArgs({
{prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}}
}, 10)
preprocessSingleArg('subheaderstyle')
preprocessSingleArg('subheaderclass')
preprocessArgs({
{prefix = 'image', depend = {'caption', 'imagerowclass'}}
}, 10)
preprocessSingleArg('captionstyle')
preprocessSingleArg('imagestyle')
preprocessSingleArg('imageclass')
preprocessArgs({
{prefix = 'header'},
{prefix = 'data', depend = {'label'}},
{prefix = 'rowclass'},
{prefix = 'rowstyle'},
{prefix = 'rowcellstyle'},
{prefix = 'class'}
}, 50)
preprocessSingleArg('headerclass')
preprocessSingleArg('headerstyle')
preprocessSingleArg('labelstyle')
preprocessSingleArg('datastyle')
preprocessSingleArg('below')
preprocessSingleArg('belowclass')
preprocessSingleArg('belowstyle')
preprocessSingleArg('name')
-- different behaviour for italics if blank or absent
args['italic title'] = origArgs['italic title']
preprocessSingleArg('decat')
preprocessSingleArg('templatestyles')
preprocessSingleArg('child templatestyles')
preprocessSingleArg('grandchild templatestyles')
end
-- If called via #invoke, use the args passed into the invoking template.
-- Otherwise, for testing purposes, assume args are being passed directly in.
function p.infobox(frame)
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
else
origArgs = frame
end
parseDataParameters()
return _infobox()
end
-- For calling via #invoke within a template
function p.infoboxTemplate(frame)
origArgs = {}
for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end
parseDataParameters()
return _infobox()
end
return p
kueb5p6xeoq6x7bxu2zyyl7pmxgesrs
11331
1069
2026-08-30T07:58:13Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Infobox]]
1068
Scribunto
text/plain
local p = {}
local args = {}
local origArgs = {}
local root
local empty_row_categories = {}
local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]'
local has_rows = false
local yesno = require("Module:Yesno")
local lists = {
plainlist_t = {
patterns = {
'^plainlist$',
'%splainlist$',
'^plainlist%s',
'%splainlist%s'
},
found = false,
styles = 'Plainlist/styles.css'
},
hlist_t = {
patterns = {
'^hlist$',
'%shlist$',
'^hlist%s',
'%shlist%s'
},
found = false,
styles = 'Hlist/styles.css'
}
}
local function has_list_class(args_to_check)
for _, list in pairs(lists) do
if not list.found then
for _, arg in pairs(args_to_check) do
for _, pattern in ipairs(list.patterns) do
if mw.ustring.find(arg or '', pattern) then
list.found = true
break
end
end
if list.found then break end
end
end
end
end
local function fixChildBoxes(sval, tt)
local function notempty( s ) return s and s:match( '%S' ) end
if notempty(sval) then
local marker = '<span class=special_infobox_marker>'
local s = sval
-- start moving templatestyles and categories inside of table rows
local slast = ''
while slast ~= s do
slast = s
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1')
end
-- end moving templatestyles and categories inside of table rows
s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker)
if s:match(marker) then
s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '')
s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1')
s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1')
s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1')
end
if s:match(marker) then
local subcells = mw.text.split(s, marker)
s = ''
for k = 1, #subcells do
if k == 1 then
s = s .. subcells[k] .. '</' .. tt .. '></tr>'
elseif k == #subcells then
local rowstyle = ' style="display:none"'
if notempty(subcells[k]) then rowstyle = '' end
s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' ..
subcells[k]
elseif notempty(subcells[k]) then
if (k % 2) == 0 then
s = s .. subcells[k]
else
s = s .. '<tr><' .. tt .. ' colspan=2>\n' ..
subcells[k] .. '</' .. tt .. '></tr>'
end
end
end
end
-- the next two lines add a newline at the end of lists for the PHP parser
-- [[Inmusamman:Diff/849054481]]
-- remove when [[:phab:T191516]] is fixed or OBE
s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1')
s = mw.ustring.gsub(s, '^(%{%|)', '\n%1')
return s
else
return sval
end
end
-- Cleans empty tables
local function cleanInfobox()
root = tostring(root)
if has_rows == false then
root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '')
end
end
-- Returns the union of the values of two tables, as a sequence.
local function union(t1, t2)
local vals = {}
for k, v in pairs(t1) do
vals[v] = true
end
for k, v in pairs(t2) do
vals[v] = true
end
local ret = {}
for k, v in pairs(vals) do
table.insert(ret, k)
end
return ret
end
-- Returns a table containing the numbers of the arguments that exist
-- for the specified prefix. For example, if the prefix was 'data', and
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.
local function getArgNums(prefix)
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
local function addRow(rowArgs)
if rowArgs.header and rowArgs.header ~= '_BLANK_' then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass })
root
:tag('tr')
:addClass(rowArgs.rowclass)
:cssText(rowArgs.rowstyle)
:tag('th')
:attr('colspan', '2')
:addClass('infobox-header')
:addClass(rowArgs.class)
:addClass(args.headerclass)
-- @deprecated next; target .infobox-<name> .infobox-header
:cssText(args.headerstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.header, 'th'))
if rowArgs.data and not yesno(args.decat) then
root:wikitext(
'[[Panni:Pages using infobox templates with ignored data cells]]'
)
end
elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class })
local row = root:tag('tr')
row:addClass(rowArgs.rowclass)
row:cssText(rowArgs.rowstyle)
if rowArgs.label then
row
:tag('th')
:attr('scope', 'row')
:addClass('infobox-label')
-- @deprecated next; target .infobox-<name> .infobox-label
:cssText(args.labelstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(rowArgs.label)
:done()
end
local dataCell = row:tag('td')
dataCell
:attr('colspan', not rowArgs.label and '2' or nil)
:addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data')
:addClass(rowArgs.class)
-- @deprecated next; target .infobox-<name> .infobox(-full)-data
:cssText(rowArgs.datastyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.data, 'td'))
else
table.insert(empty_row_categories, rowArgs.data or '')
end
end
local function renderTitle()
if not args.title then return end
has_rows = true
has_list_class({args.titleclass})
root
:tag('caption')
:addClass('infobox-title')
:addClass(args.titleclass)
-- @deprecated next; target .infobox-<name> .infobox-title
:cssText(args.titlestyle)
:wikitext(args.title)
end
local function renderAboveRow()
if not args.above then return end
has_rows = true
has_list_class({ args.aboveclass })
root
:tag('tr')
:tag('th')
:attr('colspan', '2')
:addClass('infobox-above')
:addClass(args.aboveclass)
-- @deprecated next; target .infobox-<name> .infobox-above
:cssText(args.abovestyle)
:wikitext(fixChildBoxes(args.above,'th'))
end
local function renderBelowRow()
if not args.below then return end
has_rows = true
has_list_class({ args.belowclass })
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass('infobox-below')
:addClass(args.belowclass)
-- @deprecated next; target .infobox-<name> .infobox-below
:cssText(args.belowstyle)
:wikitext(fixChildBoxes(args.below,'td'))
end
local function addSubheaderRow(subheaderArgs)
if subheaderArgs.data and
subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ subheaderArgs.rowclass, subheaderArgs.class })
local row = root:tag('tr')
row:addClass(subheaderArgs.rowclass)
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-subheader')
:addClass(subheaderArgs.class)
:cssText(subheaderArgs.datastyle)
:cssText(subheaderArgs.rowcellstyle)
:wikitext(fixChildBoxes(subheaderArgs.data, 'td'))
else
table.insert(empty_row_categories, subheaderArgs.data or '')
end
end
local function renderSubheaders()
if args.subheader then
args.subheader1 = args.subheader
end
if args.subheaderrowclass then
args.subheaderrowclass1 = args.subheaderrowclass
end
local subheadernums = getArgNums('subheader')
for k, num in ipairs(subheadernums) do
addSubheaderRow({
data = args['subheader' .. tostring(num)],
-- @deprecated next; target .infobox-<name> .infobox-subheader
datastyle = args.subheaderstyle,
rowcellstyle = args['subheaderstyle' .. tostring(num)],
class = args.subheaderclass,
rowclass = args['subheaderrowclass' .. tostring(num)]
})
end
end
local function addImageRow(imageArgs)
if imageArgs.data and
imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ imageArgs.rowclass, imageArgs.class })
local row = root:tag('tr')
row:addClass(imageArgs.rowclass)
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-image')
:addClass(imageArgs.class)
:cssText(imageArgs.datastyle)
:wikitext(fixChildBoxes(imageArgs.data, 'td'))
else
table.insert(empty_row_categories, imageArgs.data or '')
end
end
local function renderImages()
if args.image then
args.image1 = args.image
end
if args.caption then
args.caption1 = args.caption
end
local imagenums = getArgNums('image')
for k, num in ipairs(imagenums) do
local caption = args['caption' .. tostring(num)]
local data = mw.html.create():wikitext(args['image' .. tostring(num)])
if caption then
data
:tag('div')
:addClass('infobox-caption')
-- @deprecated next; target .infobox-<name> .infobox-caption
:cssText(args.captionstyle)
:wikitext(caption)
end
addImageRow({
data = tostring(data),
-- @deprecated next; target .infobox-<name> .infobox-image
datastyle = args.imagestyle,
class = args.imageclass,
rowclass = args['imagerowclass' .. tostring(num)]
})
end
end
-- When autoheaders are turned on, preprocesses the rows
local function preprocessRows()
if not args.autoheaders then return end
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
local lastheader
for k, num in ipairs(rownums) do
if args['header' .. tostring(num)] then
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
lastheader = num
elseif args['data' .. tostring(num)] and
args['data' .. tostring(num)]:gsub(
category_in_empty_row_pattern, ''
):match('^%S') then
local data = args['data' .. tostring(num)]
if data:gsub(category_in_empty_row_pattern, ''):match('%S') then
lastheader = nil
end
end
end
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
end
-- Gets the union of the header and data argument numbers,
-- and renders them all in order
local function renderRows()
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
for k, num in ipairs(rownums) do
addRow({
header = args['header' .. tostring(num)],
label = args['label' .. tostring(num)],
data = args['data' .. tostring(num)],
datastyle = args.datastyle,
class = args['class' .. tostring(num)],
rowclass = args['rowclass' .. tostring(num)],
-- @deprecated next; target .infobox-<name> rowclass
rowstyle = args['rowstyle' .. tostring(num)],
rowcellstyle = args['rowcellstyle' .. tostring(num)]
})
end
end
local function renderNavBar()
if not args.name then return end
has_rows = true
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass('infobox-navbar')
:wikitext(require('Module:Navbar')._navbar{
args.name,
mini = 1,
})
end
local function renderItalicTitle()
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then
root:wikitext(require('Module:Italic title')._main({}))
end
end
-- Categories in otherwise empty rows are collected in empty_row_categories.
-- This function adds them to the module output. It is not affected by
-- args.decat because this module should not prevent module-external categories
-- from rendering.
local function renderEmptyRowCategories()
for _, s in ipairs(empty_row_categories) do
root:wikitext(s)
end
end
-- Render tracking categories. args.decat == turns off tracking categories.
local function renderTrackingCategories()
if yesno(args.decat) then return end
if args.child == 'yes' then
if args.title then
root:wikitext(
'[[Panni:Pages using embedded infobox templates with the title parameter]]'
)
end
elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Panni:Articles using infobox templates with no data rows]]')
end
end
--[=[
Loads the templatestyles for the infobox.
TODO: FINISH loading base templatestyles here rather than in
MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables.
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
When we do this we should clean up the inline CSS below too.
Will have to do some bizarre conversion category like with sidebar.
]=]
local function loadTemplateStyles()
local frame = mw.getCurrentFrame()
local hlist_templatestyles = ''
if lists.hlist_t.found then
hlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.hlist_t.styles }
}
end
local plainlist_templatestyles = ''
if lists.plainlist_t.found then
plainlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.plainlist_t.styles }
}
end
-- See function description
local base_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' }
}
local templatestyles = ''
if args['templatestyles'] then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['templatestyles'] }
}
end
local child_templatestyles = ''
if args['child templatestyles'] then
child_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['child templatestyles'] }
}
end
local grandchild_templatestyles = ''
if args['grandchild templatestyles'] then
grandchild_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['grandchild templatestyles'] }
}
end
return table.concat({
-- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering.
-- this ordering is not a guarantee because the rows of interest invoking
-- each class may not be on a specific page
hlist_templatestyles,
plainlist_templatestyles,
base_templatestyles,
templatestyles,
child_templatestyles,
grandchild_templatestyles
})
end
-- common functions between the child and non child cases
local function structure_infobox_common()
renderSubheaders()
renderImages()
preprocessRows()
renderRows()
renderBelowRow()
renderNavBar()
renderItalicTitle()
renderEmptyRowCategories()
renderTrackingCategories()
cleanInfobox()
end
-- Specify the overall layout of the infobox, with special settings if the
-- infobox is used as a 'child' inside another infobox.
local function _infobox()
if args.child ~= 'yes' then
root = mw.html.create('table')
root
:addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox')
:addClass(args.bodyclass)
-- @deprecated next; target .infobox-<name>
:cssText(args.bodystyle)
has_list_class({ args.bodyclass })
renderTitle()
renderAboveRow()
else
root = mw.html.create()
root
:wikitext(args.title)
end
structure_infobox_common()
return loadTemplateStyles() .. root
end
-- If the argument exists and isn't blank, add it to the argument table.
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.
local function preprocessSingleArg(argName)
if origArgs[argName] and origArgs[argName] ~= '' then
args[argName] = origArgs[argName]
end
end
-- Assign the parameters with the given prefixes to the args table, in order, in
-- batches of the step size specified. This is to prevent references etc. from
-- appearing in the wrong order. The prefixTable should be an array containing
-- tables, each of which has two possible fields, a "prefix" string and a
-- "depend" table. The function always parses parameters containing the "prefix"
-- string, but only parses parameters in the "depend" table if the prefix
-- parameter is present and non-blank.
local function preprocessArgs(prefixTable, step)
if type(prefixTable) ~= 'table' then
error("Non-table value detected for the prefix table", 2)
end
if type(step) ~= 'number' then
error("Invalid step value detected", 2)
end
-- Get arguments without a number suffix, and check for bad input.
for i,v in ipairs(prefixTable) do
if type(v) ~= 'table' or type(v.prefix) ~= "string" or
(v.depend and type(v.depend) ~= 'table') then
error('Invalid input detected to preprocessArgs prefix table', 2)
end
preprocessSingleArg(v.prefix)
-- Only parse the depend parameter if the prefix parameter is present
-- and not blank.
if args[v.prefix] and v.depend then
for j, dependValue in ipairs(v.depend) do
if type(dependValue) ~= 'string' then
error('Invalid "depend" parameter value detected in preprocessArgs')
end
preprocessSingleArg(dependValue)
end
end
end
-- Get arguments with number suffixes.
local a = 1 -- Counter variable.
local moreArgumentsExist = true
while moreArgumentsExist == true do
moreArgumentsExist = false
for i = a, a + step - 1 do
for j,v in ipairs(prefixTable) do
local prefixArgName = v.prefix .. tostring(i)
if origArgs[prefixArgName] then
-- Do another loop if any arguments are found, even blank ones.
moreArgumentsExist = true
preprocessSingleArg(prefixArgName)
end
-- Process the depend table if the prefix argument is present
-- and not blank, or we are processing "prefix1" and "prefix" is
-- present and not blank, and if the depend table is present.
if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
for j,dependValue in ipairs(v.depend) do
local dependArgName = dependValue .. tostring(i)
preprocessSingleArg(dependArgName)
end
end
end
end
a = a + step
end
end
-- Parse the data parameters in the same order that the old {{infobox}} did, so
-- that references etc. will display in the expected places. Parameters that
-- depend on another parameter are only processed if that parameter is present,
-- to avoid phantom references appearing in article reference lists.
local function parseDataParameters()
preprocessSingleArg('autoheaders')
preprocessSingleArg('child')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('bodystyle')
preprocessSingleArg('title')
preprocessSingleArg('titleclass')
preprocessSingleArg('titlestyle')
preprocessSingleArg('above')
preprocessSingleArg('aboveclass')
preprocessSingleArg('abovestyle')
preprocessArgs({
{prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}}
}, 10)
preprocessSingleArg('subheaderstyle')
preprocessSingleArg('subheaderclass')
preprocessArgs({
{prefix = 'image', depend = {'caption', 'imagerowclass'}}
}, 10)
preprocessSingleArg('captionstyle')
preprocessSingleArg('imagestyle')
preprocessSingleArg('imageclass')
preprocessArgs({
{prefix = 'header'},
{prefix = 'data', depend = {'label'}},
{prefix = 'rowclass'},
{prefix = 'rowstyle'},
{prefix = 'rowcellstyle'},
{prefix = 'class'}
}, 50)
preprocessSingleArg('headerclass')
preprocessSingleArg('headerstyle')
preprocessSingleArg('labelstyle')
preprocessSingleArg('datastyle')
preprocessSingleArg('below')
preprocessSingleArg('belowclass')
preprocessSingleArg('belowstyle')
preprocessSingleArg('name')
-- different behaviour for italics if blank or absent
args['italic title'] = origArgs['italic title']
preprocessSingleArg('decat')
preprocessSingleArg('templatestyles')
preprocessSingleArg('child templatestyles')
preprocessSingleArg('grandchild templatestyles')
end
-- If called via #invoke, use the args passed into the invoking template.
-- Otherwise, for testing purposes, assume args are being passed directly in.
function p.infobox(frame)
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
else
origArgs = frame
end
parseDataParameters()
return _infobox()
end
-- For calling via #invoke within a template
function p.infoboxTemplate(frame)
origArgs = {}
for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end
parseDataParameters()
return _infobox()
end
return p
iyp9wd6m2r5enm18lubz5ssfb0llih7
Module:Infobox/styles.css
828
243
11332
1075
2026-06-09T21:49:34Z
en>Izno
0
spaceeeee
11332
sanitized-css
text/css
/* {{pp|small=y}} */
/*
* This TemplateStyles sheet deliberately does NOT include the full set of
* infobox styles. We are still working to migrate all of the manual
* infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
* DO NOT ADD THEM HERE
*/
/* NOTE: This is maintained both here and in [[MediaWiki:Common.css]] until migration is complete.
* Starting with bare minimum for the benefit of [[mw:Manual:Safemode]]. */
@media (min-width: 640px) {
.infobox {
/* @noflip */
margin-left: 1em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
width: 22em;
}
}
/*
* not strictly certain these styles are necessary since the modules now
* exclusively output infobox-subbox or infobox, not both
* just replicating the module faithfully
*/
.infobox-subbox {
padding: 0;
border: none;
margin: -3px;
width: auto;
min-width: 100%;
font-size: 100%;
clear: none;
float: none;
background-color: transparent;
color:inherit;
}
.infobox-3cols-child {
margin: -3px;
}
.infobox .navbar {
font-size: 100%;
}
/* remove when infobox is not a table anymore */
.infobox-hiddenrow,
/* we mean it, Minerva. but also Vector 2022 in the future at some point */
body.skin--responsive.skin--responsive .infobox .infobox-hiddenrow {
display: none;
}
/* Dark theme: [[William Wragg]], [[Coral Castle]] */
@media screen {
html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
/* Since infobox is a table, many infobox templates take advantage of this to
* add columns and rows to the infobox itself rather than as part of a new table
* inside them. This class should be discouraged and removed on the long term,
* but allows us to at least identify these tables going forward
* Currently in use on: [[Module:Infobox3cols]]
* Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
body.skin--responsive .infobox-table {
display: table !important;
}
body.skin--responsive .infobox-table > caption {
display: table-caption !important;
}
body.skin--responsive .infobox-table > tbody {
display: table-row-group;
}
body.skin--responsive .infobox-table th,
body.skin--responsive .infobox-table td {
padding-left: inherit;
padding-right: inherit;
}
}
bi1nsztkx4350a55cuzjhaotvp5h216
11333
8182
2026-08-30T07:58:13Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Infobox/styles.css]]
8182
sanitized-css
text/css
.infobox {
border: 1px solid #a2a9b1;
color: black;
padding: 0.2em;
font-size: 88%;
line-height: 1.5em;
border-spacing: 3px;
margin: 0.5em 0;
}
@media screen {
.infobox {
background-color: var(--background-color-neutral-subtle, #f8f9fa);
}
}
@media (max-width: 640px) {
.infobox {
width: 100%;
}
.infobox .nowrap {
white-space: normal;
}
}
@media (min-width: 640px) {
.infobox {
/* @noflip */
margin-left: 1em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
width: 22em;
}
}
.infobox-header,
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,
/* Remove element selector when every .infobox thing is using the standard module/templates */
.infobox th,
.infobox td {
vertical-align: top;
}
.infobox-label,
.infobox-data,
/* Remove element selector when every .infobox thing is using the standard module/templates */
.infobox th,
.infobox td {
/* @noflip */
text-align: left;
}
.infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates */
.infobox caption {
padding: 0.2em;
}
/* Remove .infobox when element selectors above are removed */
.infobox .infobox-above,
.infobox .infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates */
.infobox caption {
font-size: 125%;
font-weight: bold;
text-align: center;
}
/* Remove .infobox when element selectors above are removed */
.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
text-align: center;
}
/* Remove .infobox when element selectors above are removed */
.infobox .infobox-navbar {
/* @noflip */
text-align: right;
}
.infobox-subbox {
padding: 0;
border: none;
margin: -3px;
width: auto;
min-width: 100%;
font-size: 100%;
clear: none;
float: none;
background-color: transparent;
color:inherit;
}
.infobox-3cols-child {
margin: -3px;
}
.infobox .navbar {
font-size: 100%;
}
/* Dark theme: [[William_Wragg]], [[Coral_Castle]] */
@media screen {
html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
@media screen and ( prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
/* Since infobox is a table, many infobox templates take advantage of this to
* add columns and rows to the infobox itself rather than as part of a new table
* inside them. This class should be discouraged and removed on the long term,
* but allows us to at least identify these tables going forward
* Currently in use on: [[Module:Infobox3cols]]
* Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
body.skin--responsive .infobox-table {
display: table !important;
}
body.skin--responsive .infobox-table > caption {
display: table-caption !important;
}
body.skin--responsive .infobox-table > tbody {
display: table-row-group;
}
body.skin--responsive .infobox-table th,
body.skin--responsive .infobox-table td {
padding-left: inherit;
padding-right: inherit;
}
}
gtv7q8pgl6ol3zyrawwm4tzp69pm7mh
Arewa24
0
427
11273
11269
2026-08-29T12:52:44Z
Yakubu19
208
11273
wikitext
text/x-wiki
{{Databox|item=Q96372331}}
'''Arewa24''' Tasha talabijin aji tauraro lawo adamu ga [[Nijeriya|Nigeria]] la aji wena ko DSTV, GOTV STARTIMES, ga canal+ la aji eweni salo Lamar rayuwa yanki gudi ga Nigeria. Tasha aji inda gawa tashoshi in modi aji harshe afiniwa, ga Tasha talabijin ga Arewa24 aji yada shirye_shirye ga miyya aji inneyi mana ga miyya miliyan kofoddo [[40]] ga Najeriya' ga zoni Africa ga forayi Tasha la aji biki soninshe bawulo ga kafuwa Tasha ye, la aji siri ofishi ga jiya [[Kano]] ga zoninshe ga najeriya' ga foti litirin kobalau ga fordo 28 ga tere yuni soni in dubu kobalau ga kobalau ga bala u 2022 ga gomta soni hordo cur ga kafuwa.
AREWA24 Tasha ji laga shirye shirye la safi rayuwa Hausawa ga inso ga lema foti yalla ga harshe hausa - dalla kafofi jitsu [[BBC Hausa|BBC hausa]] ga aji Labar kala wata sanarwa koga Tasha ga kafa ne inko gomta wagengen solu ga zoninshe Najeriya.<ref>https://www.bbc.com/hausa/labarai-57636362</ref>
==Tarihi==
AREWA24 mallakar equal access ji kala aji kona gedau shirye shirye su al'adu ga ilmantuwa ga miyya [[Arewa|Arewa najeriya]]' ga gawa harshe afino cibiya sadarwa Tasha itaji nilesat An kirkiru AREWA24 Ji ga soninshe in 2013, inko gomta gurbi ga gawa ga shirye shirye nishadi ga kala salo rayuwa ga haeshe afino. Aji kaddimayi ga ci kusa dala miliyan bawulo kala ma'aikatar Harkoki fewe ga [[Amurka]] ga farko aji gabatar ga shirye shirye 24/7 ga harshe afino wace ta wena asali koga Gina dono lafiya ga nishadi ga forinshe shafi yanar gizo equal acces international, Tasha aji nifi fadada al'adu. Gudi najeriya' jizani ga wena alfahari ga al'adu. Ga soni in dubu kobalau ga dirbawulo 2017, AREWA24 aji ruta jizani ga Eutelsat Communication inko bunkasa damarta ga matsayi Tasha talabijin ga kyauta aji yanki aushi ga Sahara afirka inko muji kume afino ga soninshe in dubu kobalau ga dir fordo 2018 Tashar aji sawwayi aru ga bomfo ga gawa harshe afino a wannan soninshe, AREWA24 ita kullan foyo alaka kawance ga kungiya girl Effect inko tallifa nasara Dane Monde GA arewa najeriya' Tasha gontan Sara ga finafianan Kennywood la ga goru kano Najeriya.<ref>https://www.amazon.com/AREWA24/dp/B07Z44FRCY</ref>
==Shirye-shirye La Aji Wakana Honsone==
#Gari ya waye
#Dadin Kowa
#Kwana Casa'in
#Fina-finan Kannywood
#H Hip Hop
#Zafafa 10
#Akushi Da Rufi
#Ubongo Kids
#Akili & Me
#Mata A Yau
#Kaddarar Rayuwa
#Lafiya Jari
#Labarina (Shiri Mai dogon zongo)
#Waiwaye
#Rayuwar matasa
#Dandalin taurari
#Ado da kwalliya
#Rahotanni
#Shahararrun wakoki
#Al'adun mu
#Gidan badamasi
#Manyan mata
#Zamantakewa
#Mai ake yayi
#zabin Raina
#Tarkon kauna
#Gidan sarauta
#Nunu da andalu
#Mata a yau
#Daga titi
#A wanan rana
== Lardi ==
Lanjeriyaa
== Ɗiwwa ==
dzh9cwcpyvqowojcgrfb8lgduwe97cr
Asibitin Gozi in Jami'a Maiduguri
0
431
11274
8457
2026-08-29T12:57:09Z
Yakubu19
208
11274
wikitext
text/x-wiki
{{Databox|item=Q105437739}}
[[Fayil:University of Maiduguri Teaching Hospital Potiskum.jpg|thumb|Asibitin koyarwa na jami'ar maiduguri]]
[[Fayil:University of Maiduguri Teaching Hospital Potiskum.jpg|thumb|Jami ar Maiduguri]]
'''Asibiti Gozi in Gwamnati Tarayya Najeriya''' (1) Siri Jami I kula GA lafiya in honsene ishinji Ahmad Ahijo. Kafan asibiti gozi in [[jami'a Maiduguri]] ga soninshe in dubu modi ga dalma bonum ga kobawulo ga foddo 1974 ko tene kala manshi gwamnati gudi mana dar itu tunani sila asibiti kwararru ga [[Maiduguri]] Siri birni jiha. Gwamnati soja in tarayya itala Kona nauyi Ina ruta ye GA lokaci ye. Gadan GA an yakul lafiya in farko GA foti dir fordo18 ga fabarairu lif dubu modi ga dalma bonum ga kohordo ga balau1982 kala Onan ruta asibiti ye ga hukumance ga foti kobalau ga kunn 23 ga tere yuli dubu modi ga dalma bonum ga kofordo ga kunun1983 kasantu asibiti gozi in farko kala yatu Siri ga yanki gudi mana dar in Najeriya UMTH in gawa kafada 64,773 in Fili Yan koga lokaci la aji kafa ga weba gagarumin tinadom ko fuska ya more Rayuwa Karai ruta ga ma'aikata inko har honsene gwamnati tarayya Najeriya in nada ta ga matsayin cibiya kwarewa GA fanni rigakafi ga cututtuka.
Dokoki Guda Kunum 3 In UMTH Mate:
# Wena ga ingantacce hidimomi kiwo lafiya in Siri makarantu ga gawa shaf goggo warkewa ga in rigakafi GA miyya GA gudi mana dar ga messesu.
# Wena ingattace horo in anini ruta kiwo lafiya ga beyi ruta jinya inko yanki ga kala boii.
# Gudana bincike laga inganci ga gwa matsaloli kiwo lafiya ga aji shafi lafiya.
Cibiya ye itaji asibiti laga Siro GA [[Nijeriya|Najeriya]] laga bonunshe 1305 la bazango ga sassaye 27 lake ga sassa asibiti 17 ga 14 laga in asibiti sa . Asibiti aji ga hidima GA miyya mana ga miliyan 2.5 ga yanki gudi ga dar ga fadirmu Kamaru, [[Chadi]] ga [[Nijar|jamhuriya Nijer]].
Farfesa Ahmad Ahijo ishinji Siri darakta kule ga lafiya in UMTH in 8ga gawa soninshe hoddo LA gadango foti 3 fa satumba 2018 zuwa inso soninshe modi ga itu karaga Mulki aji ewe dimbin nasara GA aji wena Tina Dom la dayan beyiye Soni hoddo la annako kasantu ga gawa tunani lelo.(1)
== Tarihi ==
Ga foti 23 ga yuli 1983 shugaba woli awa asibiti gozi in jami'a Maiduguri. Ishin ji asibiti gozi in farko GA yanki gudi mana dar.(1)
== Ɗiwwa ==
6ool0sgx3ph1jvsakyayzaevu12hxzn
Banne Kume Labar Duniya un Jiha Abia
0
449
11270
11115
2026-08-29T12:19:22Z
An pikka
367
11270
wikitext
text/x-wiki
'''Banni kume Labar in GA Duniya in ga Olli jiha [[Abia]]:'''
#88.1 – Broadcasting Corporation of Abia State (BCA) Radio, Umuahia
#89.7 – Buzz FM, Aba
#90.9 – Gregory FM (GUU)
#91.3 – Sun FM, Igbere
#91.9 – Sun FM, Aba
#93.3 – Rhema FM
#94.3 – Enyimba FM, Aba
#94.9 – Flo FM, Umuahia
#95.3 – Spin 95.3 FM, Umuahia
#96.5 – Rapid FM, Umuahia
#97.9 – Bourdex FM
#98.3 – Legend FM, Aba
#99.1 – Real FM, Aba
#99.9 – Love FM, Aguiyi Ironsi layout, Umuahia
#101.9 – Rose FM, Aba
#102.9 – Magic FM Aba
#103.5 – Pace Setter FM, Amakanma old Umuahia
#104.1 – Vision Africa, Umuahia
#107.1 – Green FM, (MOUAU)
dpnrltal74ydm67hfjlljdsxwajihsc
Banni e ga goru Gadam
0
450
11271
11114
2026-08-29T12:37:24Z
An pikka
367
11271
wikitext
text/x-wiki
'''Banne en ga goru gadam '''bo bole itan lepa ga olí [[Gombe]] State,lardi kwami LG, Gadam ita ga banne ga ga goru mana shê:
1.Gagaru Gadam
2 Burni
3 Bannin komi
4 Ganjuwa
5 Dawg Banni
6 Dubai
7 Kalam
8 Tedo
9 Haddo
10 Wakkaltu
11 Bobozo
12 Bannin zazzanti
13 Nasarawo
14 Riyard
15 Bulama Daudu
6ld9eww5yr423esjxxpj1d7f493m9ea
Barrack Obama
0
453
11279
11109
2026-08-29T17:48:50Z
An pikka
367
11279
wikitext
text/x-wiki
{{Databox|item=Q76}}{{Databox}}
[[File:Official_portrait_of_Barack_Obama.jpg|200px|right|thumbnail|Barack Obama]]
[[File:Flickr_Obama_Springfield_01.jpg|200px|right|thumbnail|Obama da iyalinsa a Springfield, Illinois]]
[[File:Barack_Obama_arrives_at_Baghdad_International_Airport_4-7-09_2.JPG|200px|right|thumbnail|Obama ya sauka a filin jirgin sama na Baghdad]]
[[Fayil:President Barack Obama with full cabinet 09-10-09.jpg|thumb]]
[[Fayil:Barack Obama with artistic gymnastic McKayla Maroney 2.jpg|thumb]]
[[Fayil:President Barack Obama.jpg|thumb]]
[[Fayil:Barack Obama family portrait 2011.jpg|thumb]]
[[Fayil:Barack Michelle.jpg|thumb]]
[[Fayil:Obama Portrait 2006.jpg|thumb]]
[[Fayil:United States President Barack Obama bends down to allow the son of a White House staff member to touch his head.jpg|thumb]]
[[Fayil:Obama and Biden await updates on bin Laden.jpg|thumb]]
[[Fayil:Barack Obama signature.svg|thumb]]
[[Fayil:Biden Obama 2.jpg|thumb]]
[[Fayil:Barack Obama profile picture.jpg|thumb]]
[[Fayil:Obama signs DADT repeal.jpg|thumb]]
[[Fayil:President Barack Obama, 2012 portrait crop.jpg|thumb]]
[[Fayil:Obama family in mist in Rio de Janeiro.jpg|thumb]]
'''Barrack Obamaye''' sun President in [[America]] in kisato. Sunni Barack Hussein [[Obama]] II (La'yannin futi fudu teren in an furdo 4, August, 1961) An siyasan gon ga America, ishiji Shugaba su in Ko foddo ga foddo 44th ga United States, ko 2009 zuwa 2017.<ref>Obama wins historic US election". BBC News. November 5, 2008. Archived from the original on December 18, 2008. Retrieved November 5, 2008.
Nagourney, Adam (November 4, 2008). "Obama Elected President as Racial Barrier Falls". The New York Times. Archived from the original on December 9, 2008. Retrieved November 5, 2008.
"Obama: 'This is your victory'". CNN. November 5, 2008. Archived from the original on November 4, 2008. Retrieved November 5, 2008</ref> Ishiji African-American in bo dom la isu shugabanci ga U.S. Obama kafun ishi ai president, e Senator ko lardi su (Illinois) dalla 2005 zuwa 2008. Ke e state senator ga Illinois ko 1997 zuwa 2004. Honolulu, Hawaii. Boi kammila karatuni ga Jami'a Columbia ga soni in 1983, itu Ruta ga matsayi an shirye mi'yya ga Chicago. Ga soni in 1988, itu register ga makaranta Shari'a in Harvard, [[Indiya|India]] kasantu shugaba bu'um mi'yya in bo dom in doka Harvard Law. Boii kammila karatuni, itu Dono lauya in Kare Hakki mi'yya ga kala ilimi , Aji goze doka tsari mulkiga Jami'a Chicago Law school Koga soni in (1992) zuwa soni in (2004). La majini [[siyasa]] an zabe, itu wakili ga gunduma(13) a majalisa dottijai in Illinois Koga soni in 1997 zuwa ga soni in (2004), lokaci la Aji zawwa Takara majalisa dottawa Amurka. Obama watu kule ga woli ga soni in (2004) jizani ga wena zabe farko in majalisa Dottawa, Siri jawabini in Siri taro Dimokradiyya ga Tere Yuli , ga zabeni in Tere Nuwamba ga majalisa Dottawa. Ga soni in (2018) soni modi Ko boii zalo kanfenni, kala boii sili kamfen in nem ga [[Hillary Clinton]], jam'iya democrat Onannin Takara shugaba woli. Zaban Obama ,gako an Takara Republican John McCain ga Siri zabe kala rantsantun ishin jizani ga soba takarani, [[Joe Biden]], ga Foti 20 ga Tere janairu 2009. Boii Tere bonum 9 Onannin Lamba Yano in Nobel in Dono lafiya in soni (2009.
Barrack Obama zowu Sara gako takarda Maddi Laga muhimmanci in doka gaga soni balau in fari ga office. Siri chanje chanje gontango ga: Duka kule la gollaka (ACA ɗo " Obamacare") ɗoma jizani ga zaɓa mi'yya sa: Doka Dodd - Frank wall Street Reform ga Doka Sota anin amfa; Ga kala mah'ai loɗu sa kala mah'ai mosa sa gako doka duwati in tetteke soni 2010. Doka matako ga inshora Ɓo Amurka in soni (2009). In taimiki haraji inshora yakul ati inayi, ga doka wena Ruta ga soni in 2010) antun Ruta ga Dono matsaloli Dara ga Dalla siri mate boii tattali dara. Boi garan muhawara gako iyaka gudum woli, zowu Sara gako kule ga kasafi dodo ga Ruta taimiki anin dogga harajiin Amurka. Gaga Manu Foti ladira, mataka sojoji amurka ga Afghanistan, sikitu makamai nukiliya jizani ga Amurka -Rasha Foyo START yarjejeniya, kala alako tetteke gede sojaga Libya inko aiwita ga kuduri kwamiti sulhu in majalisa donɗu Duniya in soni 1973, La Onu gudumowa Jabba mummuna Gaddafi. Kala Onu umarni Ruta soja la itu sanadiya Duwa Osama bin Laden.
Boii watu zabe Ko goggo Gozu in soba hamayya no Republican Mitt Romney's, rantsantun Obama ga wa'adi in balau Ga soni in 2013. Ga Lokaci eme ingantu Haɓika ga Amurka LGBJ. Gwamnati ni antun gabatan takaitace ɓosa la buƙatu Koti Koli mate fodi, haranci kaibono jinsi mana la doka dolakko sa( Amurka v. Windsor ga Obergefell v. Hodges): Halattan kai bono jinsi ga Modi ga shaf Siri woli ga soni in 2015 boii ga Kotu antun hukunci ga Obergefell. Onu Shawara sarrifa bindiga inko Mata martani Ko Besi makaranta sakandare Ko sandy Hook,la Aji ona goyon baya ga gena Ele'hari Ko makarantu kala Onu Siri Ruta in zartarwa game ga ɗumama yanayi ga gede ga fete. Gaga Manufofi wolinshe fewe, Onu umarni gete Ruta soja ga iraki ga Siriya inko Mata martani ga nasarori ga ISIL Ko wena boii Fatako Koga iraki ga soni in (2011) , ingantu inda leyi ga yarjejeniya Paris Ko soni in 2015). Ko chanje yanayi in duniya, itu jagora kala zauwu afuwa ga tetteke gami ga mummuna Hari la alango ga hasibiti Kuduz., tidom ga aiwita ga alako tetteke Ruta washi ga Amurka ga Afghanistan gaga soni in (2016) , zalu zowa takunkumi ga Rasha boii mamaya la angoyi ga Ukraine kala boi katsalandan ga zabe Amurka in soni (2016) Ɓoltu yarjejeniya gonta koyi in yarjejeniya Nukiliya jizani ga Iran kala daidai tu alaka Amurka ga Cuba. Obama gabatu ga al'ƙalai kunum ga Kotu Koli; Sonia Sotomayor ga Elena Kagan tabbitantun mate ga matsayi al'ƙalai dalili la Merricks Garland watu cikas Koga bangare majalisa dottawa Laga rinjayen Republican wol woli jagoranci Mitch McConnell, La danɗu sauraro do kaɗa kuri'a gako zoisa . Obama dayu ofis ga tare January soni in 2017) kala titu Dom ga Dono ga Washington DC.
Ga lokaci wa'adi Mulki Obama ga matsayi shugaba woli, martaba Amurka ingantu sosai. Shaf Aji inne shugabanci Obama gollaka kala kimanto Dalla la anin Mona tarihi, anin Mona kimiyya siyasa ga Messe mi'yya Aji zowani gaga shugabanni la sirasu ga Amurka. Tun lokaci la dayu ofis , Obama tidom ga Ruta gaga Siyasa democradiyya , gami ga Bayyina Siri taro Democradiyya in soni (2020). Ga tetteke Tere August in soni (1961) boii Tere shim ga layini, Barrack ga nonni mate manjisu Jami'a Washington ga Seattle, inko mate dowan in soni modi. Ga Lokaci ye boni takatu Digirini in bo dom ga Fanni tattali dara Hawaii, kammilu ga Tere Yumi gaga soni in (1962). Dijini makaranta digiri in balau gako malunta ga Jami'a Harvard, inko watu MA ga Fanni tattali dara. Boti Obama ga nonni Sakan kaibono ga Tere Maris soni in (1964). Obama majini Kenya ga soni in (1964) itu kaibono ga Karo in kunum' kala itu Ruta ga Gwamnati Kenya ga matsayi Siri an nazari tattali dara ga beyi Ruta dodo. Alatu ziyara ga Beni ga Hawell sheke Modi ga kirsimeti ga soni in (1971). Kafin ishin Moti ga hatsari mota ga soni (1982) lokaci ye Obama ishin ga soni 21 ). Aji zume ga kuruchiya ni. Obama forwoyi Na: Bono i'suwa ga mi'yya la a Gita Dono ga fadirnisa - inko inshin ga bu'um mana fetila sa, Nonno fetilato sar, mana madara- gaket ita Attu regisata gaga tunanino." Bayyinu jir Gwagwarmaya la iwoyi Yan ga matsayi daidaito tunani mi'yya game ga al'adu la kunsuwo yi.
== Ilimi ==
[[Fayil:Barry_Soetoro_school_record.jpg|thumb]] Rikodin makaranta Barack Obama a St. Francis na Makaranta Elementary Catholic in Assisi. Antun in Obama rajista ga matsayin "Barry Soetoro" (lamba 1), kala antun kuskure rubuta ni ga matsayin an woli Indonesiya (lamba 3) ga Musulmi (lamba 4).
== Ɗiwwa ==
{{reflist}}
<references></references>
hptc5ss92upuy5yleflgtzsj4kf6dfi
Bauchi
0
455
11275
11076
2026-08-29T13:04:42Z
Yakubu19
208
11275
wikitext
text/x-wiki
{{Databox|item=Q811144}}
'''Bauchi''' [[Woli]] Bauchi woli Ji la a fayta Aushi Dola Darr Ga woli [[Nijeriya]]. Gontattuk lefe Ga [[Kano]] Ko Aushi kafa [[Jigawa]], [[Gombe]], ga [[Jiha Yobe|Yobe]] Ko fayta Darr, kafa [[Kaduna]] Ko Zoni. Woli Bauchi wen zalshe sunto Ko labar Bani yele Bauchi, Yaa Ke itaji Burnin in Siri ye Har soni in dubu modi ga dalma bonum ga kobawulo ga baccimodi (1976). Ga lokacin la bissan manshi jihohi gudi mana dar ga Nigeria. Ga boii jiha Bauchi bikkantun jiha Gombe, la koboii majjito jiha an Dono kotto ga soni in dubu modi ga dalma bonum ga kobonum ga bacci modi (1996)
Zan woli Bauchi Ga Soni Dubu Modi Ga Dalma ɓonum Ga kobawulo Ga basshi modi (1976), Ga lotayeji missan Manshi woliye Aushi Ndola Darr [[Nijeriya]]. Ga boii woli Bauchi tattuk/gontattuk woli [[Gombe]], yake Ko tetteke ita Majjito wolin in kotto Ga Ga Soni in dubu modi ga dalma bonum ga kobonum ga baccimodi (1996). [[Fayil:Emir of Bauchi Main Palace.jpg|thumb|bauchi emir]]
Bauchi itaji jaha in badi ga fadi woli (2) kala in bawulo ga godom [[Miyya Ogun|miyya]] (3). Itaga godom filaye kimani kilomita dubu ko foddo ga badi ga dalma hordo ga ko bonum ga kunum(45, 893) godom miyya kimani miliyan bawulo ga dubu dalma badi ga ko foddo ga dalma baccimodi ga ko baccimodi ga kunum (7,540,663) (4) ga bisa kidaya soninshe in dubu balau ga baccimodi 2006 . Jaha ye rabajjito dangane ga yanayi woli zuwa kashi balau (2) west sudaniya savanna koga aushi ga kala semi-desert sahel savanna koga Arewa ga koga montane Jos plateau aushi mana zoni jiha (5) koga kyautalla beyinshe ga goruye gontu ga yankari National park katafare beyi zenani fa dabbobi mana bijimi bido barewa ga Turum Giwa ga messesu.(6)
Bauchi ji siri jaha bauchi. Bala abdulkadir Muhammad Ishin ji gwamna jiha ye Yan zaben la soninshe in 2019 har zuwa unso. Maddi koga su. Manshiwa jiha gontan go ga abubakar tafawa balewa gamin Isa yakubu, isah Hamma misau Nazif gamawa, haruna Ningi ga ali wakil.
Andi yarinshe godom ga yankuna daban daban in jihaye gotango ga, Bo'fikka, ga Butawa ga yare warji koga yankuna dalla jiha yaren Fulfulde, yare Kanuri, ga yare karei'karei koga zani goru [[filanti]] ga yare gerawa, koga birni bauchi ga kewaye to yare zaar (sayawa) koga aushi yare Tangale Jarawa ko aushi mana zoni. Kala asari miyya goru (kaso kohordo ga badi 85%) musulwa ji ga dole kaso kiristoci ga kaso baccimodi 6% ga maguzawa ga kaso bonum 9% (7)
ga fari soni Alif 1800,a [[Filanti]] jahadi bikkantun mafi akasari goruye birni Bauchi in inso. Jamji kafan moyinshe Bauchi ga wol woli daula musulunci in Sokoto ga Karni in 1900, turawa Mulki mallaka bikkantun moyinshe ye mete zuwoto ga wol woli mulki mallaka in gudi [[Nijeriya|Nigeria]]. La kobai majjito [[Nijeriya|Nigeria]] wol woli mulki turawa kafin wena yanci ga soni 1960 , Yan asali yanki jiha Bauchi Iya a gudi Nigeria Boi wena yanci koyi ga soni 1967, lokacin la bissan jiha ye majjito wol woli jiha gudi Nigeria ko ɗar boi bissa jiha gudi Ko ɗar kafan jiha Bauchi ga Foti kunum' (3) ga tare February ga soni in (20) kala boi kafato wantun dolinshe hukumomi ga zoni jiha ye meteji manjisu Bo jiha Gombe.
Ga matsayi to in jiha la dogaran ga mara, tattali dara jiha ye Ta'alliku gako dabbobi ga hantsi manamin auduga, Duro kute, tumaturi ga kala doya jizani ga Tina Dom amfani mara daidai ga sauwa habika tishi ga masana'antu sarrifa karai tishi in gwan_gwani, ga kala oppako ma'adanai manamin mana kisato columbite, ga kala beyi ewe ido mana mala kume zoii in yankari ga Amma in wikki spring.
== Asali sun ==
Dan game ga tarihi in gargajiya goruye watu asali ji ko gama an'bara Modi la Sunni baushe , la dowu ga yanki ye kafin nako moyinshe in fari wato Yakubu (la wantun Ko Dalla soni in 1800-10) jahohi Bauchi ga Adamawa kasantan anin yanci ga Goma ga mi'yya Daula Filanti in Sokoto.
== Tarihi ==
[[File:ASC Leiden - Rietveld Collection - Nigeria 1970 - 1973 - 01 - 068 Sallah festivities in Bauchi. Rich horsemen in white, with red and white parasol for the ceremonial ruler of Bauchi.jpg|thumb|Bauchi a Shekarar 1970]]
Beyilla Aji undani ga Bauchi kasantu kafin soni 1976 gunduma ga yanki jiha gudi Ko ɗar ga . Dangane ga kidaya in 2006 jiha Aji ga mi'yya Kimani 4.653,006
Jiha Bauchi wattu Tina Dom kala-kala gaga soni Manne . Andi harshe Ajawa ga Aji amfa ga ishin ga jiha Bauchi kala Koga bisani yakilannin ga gaga sonii 1920 ga soni in 1940 inko asali anin amfani ga harshe ye manjisu Bo afinawa.
Ga Lokaci Mulki mallaka Har lokaci wena yanci, ita aga yanki plateau ga yanki gudi Najeriya, Har zuwa soni in 1967 lokacin la an wena ga jihohi ga yankuna Bauchi, Bornoga [[Adamawa]] Aji gonta beyi wena jiha gudi ga Dar.
Boi wena jiha Bauchi ga soni in 1976, ga Lokaci jihohi balau Bauchi ga Gombe in Gonto , jiha Andi dolinshe hukumomi guda (20) jamji kala (23). Jamji kala ga soni in 1997 , wantun jiha [[Gombe]]. Koga jiha Bauchi inko Aji wena sauwi dolinshe hukumomi ga Woli inko Dayan jaha Bauchi ga dolinshe [[Hukumomi In Dolinshe Ga Najeriya|hukumomi]] (20) mana yadda foran goyi:
==Dolinshe Hukumomi==
jaha bauchi Andi adadi dolinshe hukumomi kobalau ([[20]]). Mate:
{| class="sortable wikitable"
|-
! Dolinshe Hukuma
! Fadin kasa (km<sup>2</sup>)
! Adadin 2006<br> Mutane
! Cibiyar Karamar Hukuma
! Lambar aika<br>sako
|-
| [[Bauchi]]
| align="right"|3,687
| align="right"|493,810
| [[Bauchi]]
| 740
|-
| [[Tafawa Balewa, Nigeria|Tafawa Balewa]]
| align="right"|2,515
| align="right"|219,988
| [[Bununu, Nigeria|Bununu]]
| 740
|-
| [[Dass, Nigeria|Dass]]
| align="right"|535
| align="right"|89,943
| [[Dass, Nigeria|Dass]]
| 740
|-
| [[Toro, Nigeria|Toro]]
| align="right"|6,932
| align="right"|350,404
| [[Toro, Nigeria|Toro]]
| 740
|-
| [[Bogoro]]
| align="right"|894
| align="right"|84,215
| [[Bogoro]]
| 741
|-
| [[Ningi, Nigeria|Ningi]]
| align="right"|4,625
| align="right"|387,192
| [[Ningi, Nigeria|Ningi]]
| 742
|-
| [[Warji]]
| align="right"|625
| align="right"|114,720
| [[Warji]]
| 742
|-
| [[Ganjuwa]]
| align="right"|5,059
| align="right"|280,468
| [[Kafin Madaki]]
| 742
|-
| [[Kirfi]]
| align="right"|2,371
| align="right"|147,618
| [[Kirfi]]
| 743
|-
| [[Alkaleri]]
| align="right"|5,918
| align="right"|329,424
| [[Alkaleri]]
| 743
|-
| ''Southern region totals''
| align="right"|''33,161''
| align="right"|''2,497,782''
|
|
|-
| [[Darazo]]
| align="right"|3,015
| align="right"|251,597
| [[Darazo]]
| 750
|-
| [[Misau]]
| align="right"|1,226
| align="right"|263,487
| [[Misau]]
| 750
|-
| [[Giade]]
| align="right"|668
| align="right"|156,969
| [[Giade]]
| 750
|-
| [[Shira, Nigeria|Shira]]
| align="right"|1,321
| align="right"|234,014
| [[Yana, Nigeria|Yana]]
| 750
|-
| [[Jama'are]]
| align="right"|493
| align="right"|117,883
| [[Jama'are]]
| 751
|-
| [[Katagum]]
| align="right"|1,436
| align="right"|295,970
| [[Azare]]
| 751
|-
| [[Itas/Gadau]]
| align="right"|1,398
| align="right"|229,996
| [[Itas]]
| 751
|-
| [[Zaki, Nigeria|Zaki]]
| align="right"|1,476
| align="right"|191,457
| [[Katagum]]
| 752
|-
| [[Gamawa]]
| align="right"|2,925
| align="right"|286,388
| [[Gamawa]]
| 752
|-
| [[Damban]]
| align="right"|1,077
| align="right"|150,922
| [[Damban]]
| 752
|-
| ''Northern region totals''
| align="right"|''15,035''
| align="right"|''2,178,683''
|
|
|}
== Gorunshe ==
[[File:Bauchi Emirate Palace (1).jpg|thumb|Bauchi Emirate Council]]
Kirfi kasantu goru ga [[Birnin Kudu|birni]] Bauchi la itaga akalla Siri 700 Mita fadirto ga fali gongola la Aji ele Amma ga goruye . La gontu ga Siri Amma benua. Goruye Andi tsairi barka mara ga dayi.(3) Ga al'ada kasantu ga Dalla in ga mi'yya la Aji unda ga kirfawa kala ita a wol woli gunduma afiniwa . Bincike gako garu kirfi Aji inne mana amsoshi la kunsani ga al'ada ga adin ga harka Siyasa ga Woli apiniwa Aji wena no goru kirfi Ko goru Bauchi.
== Labar woli ==
Jiha Bauchi mamayantun Fadi woli Kimani 49,119 km2 (18'965 sq mi) inko mamayan kaso 5.3 in Fadi [[Nijeriya|Nigeria]] kala Aji Dono gako lambobi beyi in latitudes 9' 3' ga 12'3' gudi ga kala longitude 8' 50' ga 11' dar
Jiha itaga iyaka ga jihohi bawulo , Kano ga Jigawa Ko gudi, Taraba ga plateau Ko aushi, Gombe ga Yobe Ko ɗar kafan Kaduna Ko zoni.
Jiha Bauchi ita aga jihohi arewa Najeriya lake ga yanayi tsirrai kala balau Sudan Savannah ga Sahel Savannah. She kala Andi tsaunuka aushi yanki goru, dangane ga alakati ga Jos plateau.
== Godom mi'yya ==
Andi kabilu daban daban Har guda 55 ga goruye la gontango ga : Gerawa, Sayawa, Jarawa, Kirfawa, Afiniwa, [[Harshe Bole|Bolewa]], karekare, kanuri, Fa'awa, Butawa, Warjawa, Zulawa, Boyawa, Badawa, Amma Filanti ji asali Kabila goruye she aji nine mate ga asali al'adu su adin ga messesu.
Andi suwa ga Dalla harsuna goruye dangane ga Ruta al'adu karai zowayi ga kala gontosu ga beyi modi, musamman Ko beyi kaibono su ga goma . Maddi Koga harsuna Andi ba'a ga dallasu . Ga Sayawa ga messesu.
Biki sallah a modi koga muhimma bukukuwa la Aji yollako anin inne ga shaf soni.
== Ilimi ==
Jimi a [[Abubakar Tafawa Balewa|Abubakar Tafawa Ɓalewa]](15) ita aga Siri birni Bauchi: Maddi Koga beyi Gozi gontango ga: Jami'a jiha Bauchi, Abubakar Tatari, Ali Polytechnic, Federal Polytechnic Bauchi: [[Amine adli|Aminu]] sale college of Education Azare: Federal University of health sciences Azare:.
== Yaruka ==
Jir harsuna West chadic language la Aji amfani ga mete ga goru Bauchi gontango ga:
* North Bauchi language
* South Bauchi language
Yaruka Bauchi jerasu ga dole Hukumomi SU:
{| class="wikitable"
! LGA !! Languages
|-
| Alkaleri || Dass; [[Harshe Bole|Bole]]; Duguri; Giiwo; Guruntum-Mbaaru; Labir; Tangale
|-
| Bauchi || Bankal; Duguri; Dulbu; Galambu; Gera; Geruma; Giiwo; Guruntum-Mbaaru; Ju; Kir-Balar; Labir; Luri; Mangas; Mbat; Pa'a; Polci; Shiki; Tala; Zangwal
|-
| Bogoro || Saya
|-
| Darazo || [[Harshe Bole|Bole]]; Deno; Diri; Giiwo; Mburku; [[Ngamo]]; Zumbun
|-
| Dass || Bankal; Dass; Gwak; Polci; Saya; Shall-Zwall; Zari
|-
| Dukku || [[Bole language|Bole]]
|-
| Gamawa || Karekare
|-
| Ganjuwa || Ciwogai; Gera; Geruma; Jimi; Kariya; Kubi; Miya
|-
| Kirfi || Bure
|-
| Misau || Fulato/Borno; Shuwa; Kanuri; Hausa; Fulani
|-
| Ningi || Diri; Gamo-Ningi; Kudu-Camo; Pa'a; Siri; Warji; Geruma
|-
| Tafawa Balewa || Sur; Vaghat-Ya-Bijim-Legeri; Zari; Bankal; Gwak; Izere; Saya
|-
| Toro || Bankal; Dass; Geji; Geruma; Gwa; Gyem; Iguta; Izere; Jere; Lame; Lemoro; Mawa; Panawa; Polci; Sanga; Saya; Shau; Tunzuii; Zari; Zeem; Ziriya
|-
| Zaki || Bade
|}
== Gwamnati ==
Gwamna goruye ishinji Siri an zartarwa, jizani ga Fanni Shari'a a tene birni Bauchi.
'''Gwamna'''
Gwamna Bauchi ishinji Mr. Bala Abdulkadir Mohammed, La titu zabe ga Foti bonum 9 ga Tere Maris, soni in 2019 , ga wol woli jam'iya PDP . Rantsantun ishin ga Foti 29 ga Tere Mayu soni in 2019, la sheye zowu majini gwamna in baccimodi 6 ga Bauchi ga wol woli mulki democracy jamji kala gwamna in 16 shaf modi . Bala tela ji mataimaki gwamna Bauchi.
== Kule ga lafiya ==
Jiha Bauchi itaga hasibitoci godom, Hukumomi kule ga lafiya gontango ga.
* Abubakar Tafawa Balewa Teaching Hospital<ref>https://dailytrust.com/atbu-teaching-hospital-doctors-others-unite-for-patients-wellbeing/</ref><ref>https://dailypost.ng/2022/11/28/over-300-in-bauchi-to-benefit-from-free-medical-programme/</ref>
* Bauchi State Hospital<ref><nowiki>https://tribuneonlineng.com/bauchi-hospital-management-board-restates-commitment-to-effective-healthcare-services/</nowiki></ref>
* Al-amin Hospital
* Niima Consultants Hospital
* Albishir Clinic and Maternity
* Proactive Clinic and Hospital Ltd.
* Reemee Medicare Nigeria Limited.
== Mi'yya la Monasu ==
* [[Abubakar Tafawa Balewa]], first and only prime minister of Nigeria
* [[Jude Rabo]], vice-chancellor of Federal University, Wukari
* Tijjani Yusuf Guruntum.
* [[Isa Yuguda]]. An Siyasa, manshi gwamnan jihar Bauchi koga 2007 zuwa 2015.
* [[Bala Mohammed|Bala Muhammed]]. Dan Siyasa
* [[Mohammed Abdullahi Abubakar|Muhammed Abdullahi Abubakar]]. An Siyasa
* [[Sa'adu Zungur]]. Mawaki
* [[Adamu Muhammad Bulkachuwa]]. An shiyasa.
* Isa Hassan Jama'are.
== Hotuna ==
<gallery>
Fayil:Bauchi state university Gadau.jpg|thumb|Bauchi jahaji la sirato
File:Emir of Bauchi Main Palace.jpg|thumb|moyinshe Bauchi
File:Top view of bauchi state capital Nigeria.jpg|thumb|Bauchi
File:Bauchi State Governor Mohammed Abubakar with USAID Mission Director Michael Harvey 3.jpg|thumb|Bauchi
File:Durba banner carrier.jpg|thumb|Mi'yya Bauchi ga beyi bukukuwa al'ada
File:Federal government road linked from bauchi state to biu along bcga.jpg|thumb|Federal government of Bauchi
File:Sumu wildlife park 3.jpg|thumb|Bani dabbobi mala in bauchi
</gallery>
== Bibiliyo ==
* Haour, Anne., Rossi, Benedetta (2010) ''Being and becoming Hausa : interdisciplinary perspectives.Leiden: Brill. [[ISBN]] 978-90-04-1854-25''
== Manazarta ==
{{Reflist|2}}
{{Jihohin Najeriya}}
{{DEFAULTSORT:Bauchi}}
[[Category:Jihohin Nijeriya]]
== Ɗiwwa ==
72a4vttaoddb79dvsgk1ju3bcai8idu
Bello Matawalle
0
458
11272
11083
2026-08-29T12:43:23Z
An pikka
367
11272
wikitext
text/x-wiki
{{Databox|item=Q64736713}}
'''Bello Muhammad''' la monanningo ga Bello matawalle (Layan ni foti 12 ga Faburairu 1962) an siyasa [[Nijeriya|najeriya]]' ji Kala malum dole minister ripo ga lokaci 2013, dandu wena gwanna ga jaha zamfara koga 2019 zuwa 202. (1)(2)
Koboii itu daka tsan tsan ga majalisa dokoki jiha abacha kala itu matsayi komishina koga 1999 zuwa 2003 gwamnati Ahmed sani yerima, ga jamhuryar ko haddo zalu lemde zabe ko soninshe 2003 ga matsayi an majalisa wakilai la aji wakilta Bakura/ Maradun sannan watu ci gaba da mukami har zuwa sonin 2015 ga karo fari ga matsayi an jam'iya All Najeriya' people's 2000 kafun chanja sheka zuwa jam'iya All Najeriya' people's party. Soninshe hoddo koboii rasutu kujerani ga mazabar Bakura Maradun ga soninshe 2015 matawalle majini an takara gwamna ga jam'iya PDP ga 2019 kala lamdu zabe kujera koboii hukuncin kotu koli gatun go memun la lamdu zabe in fari ga soninshe 2021, sauyu sheka koga jam iya PDP Zuwa jam'iya All progressives congress koboii gangami sauyi sheka gusau jizani ga mafi godom zababbu jam'iya ga jaha Zamfara.
==Rayuwa Farko Ga Ilimi==
Layan Bello muhammad ji ga foti 12 ga tere Faburairu soninshe in 1969 ga goru. Maradun la lokaci aji gudi mana zoni. Watu shaida kammila karatuni ga fari ga makaranta firamare ko goru Maradun ga soninshe 1979. Yautin karatu koga VTC Bunza ga 1984. Halartu kwaleji fasaha ga Yaba Legas jamji kala di jami'a Thames Valley University, Landan.(3)
== Ɗiwwa ==
o80dzwq8l36segm4us8el4szfv0u3ug
Biki Film in Afro-Asia
0
462
11281
3539
2026-08-29T18:02:10Z
An pikka
367
11281
wikitext
text/x-wiki
{{Databox|item=Q113456524}}
'''Biki film in afro ASIA (AAFF)''' Biki fina finai in [[duniya]] la gudanan go ga Taskent [[Alkahira]] ga jakarata ga soninin 1958 1960 , ga 1964 bi ga bi..<ref name="auto1">{{Cite web|url=https://www.britishpathe.com/video/asian-and-african-film-festival-in-tashkent|title=Asian And African Film Festival In Tashkent|first=British|last=Pathé|website=www.britishpathe.com}}</ref><ref name="auto2">Elena Razlogova. [http://elenarazlogova.org/wp-content/uploads/2021/06/Razlogova_Cinema-in-the-Spirit-of-Bandung-The-Afro-Asian-Fi_2021.pdf Cinema in the Spirit of Bandung: The Afro-Asian Film Festival Circuit, 1957-1964] {{Webarchive|url=https://web.archive.org/web/20230727103153/http://elenarazlogova.org/wp-content/uploads/2021/06/Razlogova_Cinema-in-the-Spirit-of-Bandung-The-Afro-Asian-Fi_2021.pdf |date=2023-07-27 }}</ref> Biki fina finai in afro Asiya in farko faru ga Tashkent Uzbekistan ga sonin 1958 wolinshe Asiya ga [[Afirka]] 14 ji aji halarce taro jizani ga maddi wolinshe hordo ga Tarayya Soviet.<ref name="auto2"/><ref name="auto1"/><ref>{{Cite web |title=6th International Film Festival of India |url=http://iffi.nic.in/Dff2011/Frm6IIFAAward.aspx?PdfName=6IIFA.pdf |date=1 November 1976 |publisher=Directorate of Film Festivals |url-status=dead |archive-url=https://archive.today/20170502124953/http://iffi.nic.in/Dff2011/Frm6IIFAAward.aspx?PdfName=6IIFA.pdf |archive-date=2 May 2017 |access-date=2 May 2017}}</ref><ref>{{Cite web|url=https://www.news18.com/news/movies/veerapandiya-kattabomman-the-film-that-brought-international-recognition-to-tamil-cinema-5189263.html|title=Veerapandiya Kattabomman, The Film That Brought International Recognition to Tamil Cinema|date=May 17, 2022|website=News18}}</ref>
==Tarihi==
Zalan musaya fina finai in afro Asiya ga lokaci taro Africa Asiya in sonin 1955 ga Bandung [[Indonesia]] (2) ga lokaci ga godom masana'antu fina finai ga jaban [[Indiya]] ga masasuka mamaye Messe bonunshe sinima in woli ga yanki .(2) Godom au yankuna Africa la massage ga masa"antu fina finai in yanki anin dono kussu. Sanango ga bikiye ga hukumance daidaiga ka'idoji taro Bandung ga wol woli alama dono lafiya ga abota Dalla al'ummomi".
Gudanan ga gowa in balau ga birni Alkahira ga soninshe 1960 ma'aikata al'adu ji ji ga shirya ishin ga tsari kungiya gonta koyi miyya Afro Asiya (AAPSO) Kala ishin ji Biki fina finai in woli ga woli in farko ga birni (5) koboii balau ga Alkahira ga jakarata an alako tetteke Biki Afro Asiya ga hukumance ga soninshe 1964 inko bambanci [[siyasa]].(2)
==Kyaututtuka in Gasa 1958, Tashkent==
* Mafi kyawun Fim
* Mafi kyawun Jarumin
* Mafi kyawun Jaruma
* Mafi kyawun Hanyar Kiɗa
* Mafi kyawun Hanyar Fasaha
* Mafi Kyawun Fim
==Kyaututtuka in Gasa 1960. Alkahira==
*Mafi kyawun Fim
*Mafi kyawun Jarumin – Sivaji Ganesan na Veerapandiya Kattabomman (Dir. B. Ramakrishnaiah Panthulu, 1959)
*Mafi kyawun Jaruma
*Mafi kyawun Hanyar Kiɗa
*Mafi kyawun Hanyar Fasaha
*Mafi Kyawun Fim
==Kyauta Gasa 1964'Jakarta==
*Mafi kyawun Fim - The Open Door/El bab el maftuh (Dir. Henry Barakat, Masar, 1963)
*Mafi kyawun Jarumi – SV Ranga Rao for Nartanasala/The Dance Pavilion (Dir. Kamalakara Kameswara Rao, India, 1963)
*Best Actress–Faten Hamamah for The Open Door/El bab el maftuh (Dir. Henry Barakat, Egypt, 1963)
*Mafi kyawun Hanyar Kiɗa
*Best Art Direction–TVS Sarma for Nartanasala/The Dance Pavilion (Dir. Kamalakara Kameswara Rao, India, 1963)
*Mafi Kyawun Fim
==Ɗiwwa==
hqbr673u18cxii3n0k5h115msuyx33m
Diflomasiya
0
501
11277
8502
2026-08-29T17:23:46Z
Mamie05
196
11277
wikitext
text/x-wiki
{{Databox|item=Q1889}}
'''Diflomasiyya''' kunsan sadarwa in bosa ko rubuce rubuce ko wakilta wolinshe (mana shugabanni ga jami'an diflomasiyya) la an miyya inko tasiri yamaddi lake faro ga tsari woli ga woli (1) (2)
Diflomasiyya itaji Siri Karai ruta in manufofi tsanlika laga aji wakilta Siri manufofi ga dabaru laga aji jagoranta mu'amala woli ga messe alamu Aree woli ga woli godom sakamako shawarwari ga mataki ji in diflomasiyya. Jami'a diflomasiyya aji taimika beyi tsara woli kogoggo ona Jami'an gwamnati shawara.
Goggo diflomasiyya in zaman, ruta ga ka'idoji aji wena Asali in koga al'ada turai ko karni in dir bawulo 17. Yanko farko karni in 20. Diflomasiyya majjito kwararru yarjejeniya Vienna ko soninshe 1961 ko hulda diflomasiyya, la akasari wolinshe laga Iko Mallika duniya aji amintan ga ita, ko wena ga tsari in goggo diflomasiyya, goggo ga halaye . La godom diflomasiyya ga honsene aji gudana ga mate in Sara jam'i ga aji aminta ga anin mana wakilta ga jakadu, in goggo ofishi kule ga harkoki fewe ga aji sadaukar . Jami'an diflomasiyya aji ruta ga ofishi jakadanci ga ofisoshi jakadanci kala aji dogaran ga godom anin ruta tallafi kalma diflomasiyya inko she ga maddi lokuta aji amfa ga mate sosai ga jami'an diflomasiyya ga ofishi jakadanci ga jami'an anin ruta harkoki fewe.(3)
== Asali Kalma ==
kalma diflomasiyya wantu Asali ji koga kalma diflomasiyya in karni in 18 in faransa (diflomat do "diflomatist") bisa ancient diflomat in Girka laga aji nufi "modi ya laga ninke Bono balau"(4) emeyye awatu al'ada moyinshe lake ga takarda nannida inko ona inko ona modi dama ko hukunci kafun kirkira ambulan, nadayi daftarin ruta inko kare Sirri yalla a gawa , koboii antun amfannga kalma gako shaf maddi takaddu hukuma, mana la aji Kona ga yarjejeniya Dalla gwamnatoci, inko she aji gane alaka wolinshe duniya.
== Ɗiwwa ==
hg3bv2o0x7ygrw3eav36p4npo7x5d2u
Dindi Boo Pikka
0
502
11278
4028
2026-08-29T17:30:43Z
Mamie05
196
11278
wikitext
text/x-wiki
'''DINDI BO PIKKA''' Inninkun ga labar Dindi bo pikka modi la zoilaka rankata amma ba ma ndolan in onku dindi eme kafah ma elennan atti yawa. Dindi ɗal ɗal ye ɗai gako awe ga kosum.
Andi memu modi kosum damitattu mete ga bonsu, dashit ishi yakiliti yadda ishin a inayi, somboɗi modi ishin nai gama moi bara ingorusu na ishin ndolu awe amma ishin ndolu awen mala.
Moi bara fata bo bara dashit ishi uwinnitti awe ishin elennitti ga bonni. An bono za awe bo dinga ngaɗaniti kosum ba ishin fetengo kala ishi a inne kosum ajita sowwo gagabonni.Ashe anbara ye uwinye ganduki saya awesa Dindi takawo.
== Ɗiwwa ==
bz81n4x1xxzu7cngots0kud82isepiu
Doka
0
504
11280
4036
2026-08-29T17:50:17Z
Mamie05
196
11280
wikitext
text/x-wiki
{{Databox|item=Q7748}}
Doka tsari modi in ka'idoji la kirkiran goyi kala cibiyoyi beyi dono muhalli do in gwamnati la aji aiwitayi in dai dai to dabi'a jizani ga ai nihi ma anato al'amarin muhawara LA garan (1)(3) siffanta go daban daban ga matsayi kimiya kala kala ga fasaha adalci.(4)
Kungiya aji majalisa Ina dokokila tilastango ga jahohi do kala in goggo majalisa guda modi, la aji alako dokoki; ko gogga zartarwa ko goggo dokoki Ga ka'idoji: do alkali aji kafa to in goggo yalla layannin faru jini, yawanci Gaga hukunce hukunce Shari,a (5) miyya anin dono kossu in Ina kirkiru kwangiloli anin gora bisa doka, gami ga Yarjejeniya sasintayi wadanga aji Kona goggo warwira takaddama zuwa daidaitattu kara ga kotu. Kirkiran dokoki ga kossu in Ina tasiri ko goggo tsari Mulki , ga rubuce do tacil ga hakkoki lake gawasu. Doka in tsari siyasa , tattali Dara, tarihi ga zamantakewa ko goggo daban daban kala aji ruta ga matsayi an gede Dalla in dangantaka Dalla miyya.
Tsari shari'a bambinta Dalla hukunce hukunce jizani ga nazari banbance banbance aji ga gawa ka,Ida kwalanci. Ga hukunce hukunce doka fetila tajiya, majalisa do kungiya modi ko Dalla ko tsari kala ko karfafa doka. Ga gawa tsari shari'a in bimbadi goru' Alkalai in Ina doka ko Sharia ko goggo la gadajini, doma ga modi lokaci Siri katule majalisa agita Gena eme . Ga tarihi doka adin aji tasiri ga in al Amura ga duniya kala Yan koga karni in 21 har honsene aji amfa ga mate ga Al'ummomi maddi adin. Aji amfa ga tsari shari'a bisa ka'ido Jin musulwa ga matsayin tsari shari'a in fari ga wolinshe godom, Gaga Iran ga Saudi Arabian.
Agi Gita Bissa iyakoki doka zuwa yankuna balau. Dokoki miyya aji shafi gwamnati ga miyya gami ga doka tsari Mulki, doka gudanarwa, ga doka laifuka. Doka la aji dono kotto aji magance rikice rikice shari'a Dalla daidaikun miyya ga / do kungiyoyi ga fannoni mana kwangila kadarori , azabarwa / lalata ga doka goma. Banbance banbance eme yatu gedau ga gawa wolinshe dokoki fetila tajiya, musamman layan aji ga tsari she rarriba ka'idoji miyya ga Ani. Dono kossu aji ga Fadi sosai ga gawa hukunce hukunce shari'a.
Doka Onan tushe bincike anin monayi game ga tarihi shari'a falsafa nazari tattali Dara ga ilmi zamantakewa. Har inso kala, doka gabatan ga batutuwa anin muhimmanci ga sarkakiya gami ga daidaito, adalci ga adalci.
== Falsafa Doka ==
Falsafa doka aji Mona ga fikihu in al'ada aji lodu yalla kamatu doka ko kasantu? Yayila fikihu nazari aji Lodi yalle shari'a?"
=== Fikihu Nazari ===
Antun kokari godom inko wena ma'ana doka la a bikka jini ga duniya" ga 1972 Baron Hampstead onu shawara cewa a Ina wena da jir eme ma'ana sa(6) McCoubtey ga while aji fora lodu " yelled doka sa ishin ga amsa laga sauki. Granville Williams laga sauki. Granville Williams foru ma'ana kalam " doka " dogaru ga muhalli ga aji Ina amfani ga kalma. Ina ji, alal misali doka al'adu ko farko ga doka birni aji kasantu mahalli ga kalma doka aji ga ma'anoni daban daban guda balau ga a Ina daidaito sa (7) Thurman Arnold foru Fili aji fora a Inasa ga ayyina kalma doka sa sheji kala ga Fili aji forayi gako gwagwarmaya ayyina eme kalma kamatusa sa watsi ga ita sa (8) a Ina la'akari ga cewa a bukatasu ma'anar kalma doka (misali "dayii mu mante gamega gabadaya kala mu gangiran zuwa cases")(9)
Moni ma'ana itaji doka tsari ji in dokoki ga jagora ga aji aiwita ga mate ko goggo cibiyoyi zamantakewa in gudana ga halaye(10) koga ma'ana shari'a HLA hart itu jayayya gako cewa doka ishin "tsari dokoki"(11) John Auslin foru doka itaji umarni modi moi laga goyon baya barazana takunkumi Ronald Dworkin itu kwatanti doka ga matsayin " ma"ana fassara inko cimma adalci ga gawa rubutu ni in sun daula doka(12) kala Joseph Rez foru doka itaji Iko inko sasinta muradi miyya Oliver Wendell Holmes foru" annabce annabce in yalla kutuna a ina izahiri kala andisa modi ya laga Siro koyi ishin yalla aji nufi ga doka"(13) ga gawa yarjejeniya doka, Thomas Aquinas onu hujja cewa doka tsari ji in hankali in ya maddi la aji shafa amfan teke goru lake shaf eme aji forayi alhaki kule ga miyya aji yadayi (14) la ma'anoni aji ga yalla anin gollaka ga Ina halitta.
me12xd3orofp2w0ivex0avo2t9qk8my
Donald Trump
0
505
11282
10492
2026-08-29T18:03:44Z
Mamie05
196
11282
wikitext
text/x-wiki
{{Databox|item=Q22686}}
'''Donald John Trump''' nasaran lardi [[Amurka]] an dara rankata ke an goma ke manshi shugaba ga lardi Amurka.
== Lardi ==
*Ke manshi[[Fayil:Donald Trump official portrait.jpg|thumb]]
* Shugaba ga Amurka
* Lardi Latin
== Hoto ==
<gallery>
File:Donald Trump official portrait (cropped).jpg
File:Bradley Byrne and Donald Trump - 2016.jpg
File:Kelly Loeffler and Donald Trump.jpg
File:Donald Trump official portrait (cropped 2).jpg
File:Donald Trump Signature.svg
File:Bill Clinton and Donald Trump at the U.S. Open in 2000, Flushing Meadows–Corona Park.jpg
File:Donald Trump Pentagon 2017.jpg
</gallery><gallery>
File:Bill Clinton and Donald Trump at the U.S. Open in 2000, Flushing Meadows–Corona Park.jpg|Bill Clinton tare da Donald Trump a shekaran 2000
File:Jayanthi Sirisena, Maithripala Sirisena, Donald Trump, and Melania Trump.jpg|Jayanthi Sirisena da Donald Trump
File:NASA astronaut Kate Rubins visits Donald and Ivanka Trump, April 2017.jpg|Kate Rubins ta ziyarci Donald Trump
File:Trump at King Khalid International Airport.jpg| Trump a filin jirgin kasan Sarki Khalid
</gallery>
==Ɗiwwa==
o80htpq3o0n6kqdnk9g1uxb3o6m4dpj
Dosho
0
506
11283
8505
2026-08-29T18:09:46Z
Mamie05
196
11283
wikitext
text/x-wiki
{{Databox|item=Q726}}
[[Fayil:Dosho.jpg|thumb]]
Dosho dabba modiji laga sheke hoddo (4) laga Siri jiwo ga gedau kala ga souwo godonsa . Dosho kala ishin ga ko sosae kala aji Dena Konnni bo bomfo ga ishin. Kala atina Lonni sa(1)(2) Ga woli photo dosho modi ga kala Mondu dosho aji ona wodi ga lawoto.
Dosho ye sunni ga bo afino (Doki), ga bo [[nasara]] kala (horse) Miy'ya a amfa ga ishin bo ati deshi, biya onzi 'yantun bo amfa ga ishin. Ga zaman eme kala mi'y'ya a ampa ga ishi ga beyi [[tere]] ga ke boni annin mene.
==Amfani==
Dosho Andi amfa ga beyi menu, aji amfa ga ishin yanko zaman kobeyi mecce,ga bomfo ga mara ga washi ga kala ona Amma ga mala. Jamji kala aji zowa dosho linzami ga ati Dena inko menu dayyi konni a Ina macce, jamji kala amfa ga ita Fili washi.
==Tarihi==
Tin Asali memu aji Dena dosho inko bukatini In konni.
==Al'adu==
Ga al'ada memu aji amfa ga dosho ga beyi shagali ga kala bomfo jirmin, Jo dosho ga Dena sallah ga Dena daba ga kala gasa dosho.
== Ɗiwwa ==
7v99spf6b05jdz7rpcxfygvmk4od19s
Dublin
0
507
11284
8506
2026-08-29T18:39:17Z
Mamie05
196
11284
wikitext
text/x-wiki
{{Databox|item=Q1761}}
'''Dublin''' Siri birni ji kala birni sir ga [[Ireland]].<ref>https://web.archive.org/web/20130330062241/http://www.irishtimes.com/business/sectors/technology/mexican-city-to-be-twinned-with-dublin-says-lord-mayor-1.1343005</ref><ref>https://everything2.com/title/primate+city</ref> Gabo teku gabo Amma Liffey, aga Lardi Leinster, laga iyaka ga aushi ga tsauni Dublin, modi yanki tsaunika wicklow. Gaga kidaya in 1016 ga godom miyya 1,173,179, yayi la sakamo in fari in kidaya 2022 itu rubutu cewa county Dublin gabadaya aji ga godom 1,450,701, kala godom Siri yanki Dublin ga hakura miliyan 2, do kala nem ga 40% in jimilla godom miyya jamhuriya Ireland.
==Hotuna==
<gallery>
File:Citadis_dublin.jpg|Jirgin Kasa a birnin
File:Dublin_Airport_1940_terminal_building.jpg|Filin jirgin Sama na birnin Dublin
File:HalfPennyBridge.jpg|Gadar Zamani a birnin
File:International_Financial_Services_Centre.jpg|Cibiyar ayyukan Kuɗi ta Duniya
File:A_large_home_on_Clyde_Road,_Dublin_D04.jpg|Wani babban Gida da ke kusa da Titin Clyde, Dublin
File:46_St_Stephen%27s_Green,_Dublin_2.jpg|46 St Stephen's Green, Dublin
File:Bewleys_Hotel_Dublin_Airport_-_geograph.org.uk_-_516147.jpg|Otal na Bewleys da ke a Filin jirgin Sama na birnin Dublin
File:Amiens_Street,_Dublin_-_geograph.org.uk_-_6500103.jpg|Titin Amiens
File:A_View_of_a_Part_of_River_Liffey.jpg|Kogin Liffey, Dublin
File:A_train_for_Sligo_standing_in_Dublin_Connolly_station_-_geograph.org.uk_-_4949006.jpg|Tashar jirgin kasa ta birnin
</gallery>
== Ɗiwwa ==
kh9yp73skdogmm6nasf81kiv35ty37n
Dukku
0
508
11285
8507
2026-08-29T18:50:34Z
Mamie05
196
11285
wikitext
text/x-wiki
{{Databox|item=Q5313235}}
'''Dukku''' yanki ji la dole ga [[Gombe]], [[Nijeriya|Najeriya]]. Hedkwata aga goru Dukku. Kogi Gongola aji gudana ko gudi ga dole hukuma. Itaga Siri woli mana 3.815 km2 ga godom miyya 207.190 koga kidaya in 2006 godom anin dono ga goruye musulwa. Amma Andi shim kristoti Siri kabila itaji filanti jizani ga [[Filanti|fulfulde]] aji bosa ga ishin ga matsayin yarella Sirujini Bole jizani ga aji mosa ga hausa kanuri ga Kare kare.
==Tarihi Dukku==
Tarihi dukku zaluwo ga karni in 17 lokaci la ardo sambo. Shugaba danjo filanti ga miyya ga Kom mate an hijira ko Tuuta jallo ga Guines kala mate dowam ga beyiye honsene modi labar forango gako shugaba filanti ishin ji Ardo almoodo do Almuudo.
Kafin mate dowan ga dukku ga matsayi anin dayi,antun ruwe Nemga zauwa tishi ga dabbobi su zalan dono ga yanki modi bisa tarihi la aji forayi ga kamanci. Kada dadan ga tanasa inko zalunta su la moi kamanci ishin ga lawo gorzo la laushi ishin la zala Dina ga le amarya yalla ga bodi fari amarya. Al'ada eme igon ga filanti sa la mate dowan ga tana musamman modi koga lawo Ardo sambo, lawo nanaro la itu rantsuwa gako a kere yarima yayinla la yarima di gama amaryani ga dare fari . Kala yero ga gawa alkwarini in goggo yarima lokaci la diwo gama amarya ni ga dare amarya.
Lamar emeyye tilastu Ardo sambo ga miyya mate dayi kamanci ga bodi ye kala mate aii Ina aushi ga yornosa har mate Alan yanki modi ga jiha Bauchi kala mate bissan ko Kashi kunum Kashi modi doffan Ardo sambo do Almuudo aji motsi in zoni har Saida mate Alan yanki modi aji Undani ga Lumpaas0, maddi milga dukku honsene, Gabi Amma Gongola , modi koga sashi kagi venue ga wolwoli yanki shugaba miyya Bolewa na kalam Mai aji moi Duja.
Shugaba kabila kalam, moi Duja onsu Siri karamci ga beyi dono ga yanki. Amma ga Zaran mate dowan ga lumbasa mate fahimta gako beyiye dachu ga mate sa jizani ga dabbobi su inko ga nem ga Amma inko she mate aji Sena bone deyi Kom inko she mate Alan belesu ga gama shugaba ye inshin aii umarni ga anin tsaro fadani madaki dashi. Ewesu beyi la gollaka la a inasu ga yanki ni inko she beyi dono ga Dukku in hansene.
Jamji kala Dukku kalji in fulanti. Sun goruye ga fari ishin Dukku (kalma ji la umarni inko yarta ga zawa yori (aji ga gollaka). Amma koga boii takaitan ishin zuwa Dukku inko wena sauki.
Goruye ishin hedkwata masaurata Dukku ga gwamna fetila tajiya ga fari in jiha Gombe, Alhj Abubakar habu Hashidu kirkiru koga masarauta Gombe ga soninshe 2001.<ref>Nigeria: Gombe Creates 210 New Districts - allAfrica.com |url=https://allafrica.com/stories/200112030039.html}}</ref>
==Ilimi==
Makaranta ga dukku gontango ga:
# Makarantar Sakandare ta Ranar Gwamnati, Gombe, Hashid
# Makarantar Firamare ta Tsakiya ta Dukku
# Makarantar Firamare ta Safeena Dukku
# Makarantar Sakandare ta Kimiyya ta Dukku
# Haruna Rashid Kwalejin Kimiyya da Fasaha Dukku
# Kwalejin Lafiya, Kimiyya da Fasaha ta Dukku
# Jami'ar Jihar Gombe, Dukku Campus
==Ɗiwwa==
t65g0ma8spy9pqhz81n8dadkmf8q3tx
Duniya
0
509
11286
8237
2026-08-29T18:53:06Z
Mamie05
196
11286
wikitext
text/x-wiki
{{Databox|item=Q2}}
'''Duniya: <ref>https://www.bbc.com/hausa</ref> (alama ji [[Fayil:Earth_symbol_(bold).svg|link=https://ha.wikipedia.org/wiki/Fayil:Earth_symbol_(bold).svg|alt=|16x16px|🜨]] ga [[Fayil:Globus_cruciger_(bold).svg|link=https://ha.wikipedia.org/wiki/Fayil:Globus_cruciger_(bold).svg|16x16px|♁]])''' halitta ji koga dinbu duniyoyi lake ga sarari koy'ye ainihi koy'ye (2)(3)
Hakika eme duniya la mugani la dole ji misalito ga duniya mushtari duniya la mugato itaji in kunum ga dalla foti ga koga atilla aji unda ga turanci tsari haske foti Koga yella aji unda ga turanci, tsari haske foti. kala itaji honsene aji wena halitta laga zow gagato(4)(5)(6)
Itaji Amma ga korama aji gudana ga boito Amma kala messe duniya la femfeli andisa balle kala wena la Maddi la zoisu Iko kafa yabaki, la Ishin agita Ina misali ga duniya eme ga halittun subuhana ga rayuwa ga gasu.(7)(8)(9(10)
Ramu
== Yan kuna ga Duniya guda bawulo ==
* [[Asiya]]
* [[Afirka|Africa]]
* [[Afirka Ko Aushi|Amurka Ko gudi]]
* [[Afirka Ko Aushi|Amurka Ko aushi]]
* Antatika
* Osheniya
* [[Turai]]
{{Databox}}
{{hujja}}
[[Fayil:Africa and Europe from a Million Miles Away.png|thumb|duniya]]
[[Fayil:Map of the world by the US Gov as of 2016 no legend.svg|thumb]]
'''Duniya:'''<ref>https://www.bbc.com/Bo pikka</ref> (alama ji [[file:Earth symbol (bold).svg|16px|🜨|alt=]] ga [[file:Globus cruciger (bold).svg|16px|♁]]) halitta ji koga dumbun [[Duniyoyi|duniyoyin]] ko sararin koy'ye, ainihi samaniya.<ref>NASA. (2022). ''What Is Earth?'' Retrieved from: https://spaceplace.nasa.gov/earth/en/</ref><ref>National Geographic Society. (2021). ''Earth.'' Retrieved from: https://education.nationalgeographic.org/resource/earth/</ref>
<nowiki>https://www.esa.int/kids/en/learn/Our_Universe/Our_place_in_space</nowiki>.</ref> ==Ɗiwwa==
lz8o77tv30matyfxhz043ya3q2aw1f1
Dutsamma
0
510
11287
8508
2026-08-29T18:56:02Z
Mamie05
196
11287
wikitext
text/x-wiki
{{Databox|item=Q5317533}}
'''Dutsamma''' dole hukuma ji ga jiha Katsina, Najeriya hedkwata to aga goru Dutsamma. Itaji hedkwata in gudana in dole hukuma Dutsamma yanko Yan koga soninshe in 1976, kafantan go goru Dutsamma.(1)
Dole hukuma itaga Fadi murabba'i kilomita 527 ga godom miyya 169,67) ga kidaya soninshe 2006. Lamba Bono waya yanki su 821. (2)
==Tashi==
Kala Dutsamma watu asaliji ko sun anin-bara modi la ga Dalla goruye soninshe godom la gadawo. Sunni ma kala gusho- aji nufi (gusho-) gabo afino miyya zalan Undani ga dutse. Ga matsayi gusho-ma majiito hukuma in dole ga soninshe 1976.
Shugaba hukuma in dole ga hukumance. La dowasu ga dole hukuma galibi musulwa ji ga fulanti la kabila Siri sana'asu itaji mara (una Amma dayi mara ahinkafa ga messesu) ga kala dayi dabbobi.(4)
Bugu ga sauwi, gako lambobi lasisin ati Dena takaitan gusho-ma azama DTM.(5)
Miyya tarayya ga gusho-ma aji gawa goru.(6)
kn2lafel7f3re74gyrdw6egarly53by
E-Naira
0
512
11288
8510
2026-08-29T19:28:33Z
Mamie05
196
11288
wikitext
text/x-wiki
{{Databox|item=Q109255753}}
'''E-Naira''' dodo dijitalji In Siri banki najeriya laji onayi kala aji sarrifayi (1) kirkiran tun ishin ga ga neira. Enaira aji ruta ga dono goggo Musanga ga aji kima kala aji da'awar boii ga gollaka tsammani dagga dodo ga gawa ma'amala inko aji kwatita ga tsabar dodo.(2)(3)(4)
Shugaba muhammdu buhari ji kaddimu ruta enaira ga foti kobalau ga badi 25 ga oktoba. 2021 Ga wolwoli taken (5) naira koboii Kari ga dama la qangoyi.
Aji wena ruta ruta in enaira speed wallet inko yautayi gako Google play store ga kala App store yan kobalau GA fordo 28 ga oktoba 2021 foyo sabuntawa gakoshe eNaira speed honsene Andi.(6)
[[Panni:Fasaha]]
jmzgq3s3q6giqle21pgyf5y6lltdpzt
Jiha Yobe
0
627
11276
8782
2026-08-29T13:06:40Z
Yakubu19
208
11276
wikitext
text/x-wiki
{{Infobox settlement
| image_skyline = [[Fayil:Round about jpg.jpg|280px]]<br>[[Fayil:Oasis amid the Sahel in Yobe State Nigeria.jpg|280px]]
| name = Yobe State
| native_name = Jiha Yobe
| settlement_type = [[Jiha ga Nijeriya|Jiha]]
| image_flag = Flag of Yobe State.svg
| image_coat = Yobe State Government.png
| emblem_type = Seal
| image_map = Nigeria Yobe State map.svg
| mapframe = <mapframe height="300" width="300" align="center">
{
"type": "ExternalData",
"service": "geoshape",
"ids": "Q682777"
}
</mapframe>
| country = Nigeria
| government_body = Government of Yobe state
| established_event = Date created
| established_date = 27 August 1991
| established_event2 = Capital
| established_date2 = Damaturu
| leader_title = Governor
| leader_name = Mai Mala Buni (APC)
| leader2_title = Deputy governor
| leader2_name = Idi Barde Gubana (APC)
| area_sq_km = 45,502 km<sup>2</sup>
| area_sq_mi = 17,568 sq mi
}}
'''Yobe''' aga lardi laa a esoto ga Gudi (North East) ga ga woli lardi [[Nijeriya]] najeriyaa. Ita ga hukuma kossu dir bawulo (17) ko gasu harga Fikka. Esse mate: [[Bade]], [[Bursari]], [[Damaturu]], [[Fika]], [[Fune]], [[Geidam]], [[Gujba]], [[Jakusko]], [[Karasuwa]], [[Machina]], [[Nangere]], [[Nguru]], [[Potiskum]], [[Tarmowa]], [[Yunusari]], [[Yusufari]] ga [[Gulani]].
=== Lardi ===
Woli lardi Lanjeriyaa
==Ahre Lardi Yobe==
# [[Kanuri]]
# [[Filanti|Fulani]]
# [[Hausa]]
# [[Babur]]
# [[Bole language|Bole]]
# [[Shuwa]]
# [[Karai-karai|Karai karai]]
# [[Ngzim]]
# [[Ngamo]]
== Ɗiwwa ==
g5dgxg0rlbzcdrswgb78x2jyvedxj5r
11371
11276
2026-08-30T11:42:23Z
Yakubu19
208
11371
wikitext
text/x-wiki
{{Infobox settlement
| image_skyline = [[Fayil:Round about jpg.jpg|280px]]<br>[[Fayil:Oasis amid the Sahel in Yobe State Nigeria.jpg|280px]]
| name = Yobe State
| native_name = Jiha Yobe
| settlement_type = [[Jiha ga Nijeriya|Jiha]]
| image_flag = Flag of Yobe State.svg
| image_coat = Yobe State Government.png
| emblem_type = Seal
| image_map = Nigeria Yobe State map.svg
| mapframe = <mapframe height="300" width="300" align="center">
{
"type": "ExternalData",
"service": "geoshape",
"ids": "Q682777"
}
</mapframe>
| country = Nigeria
| government_body = Government of Yobe state
| established_event = Date created
| established_date = 27 August 1991
| established_event2 = Capital
| established_date2 = Damaturu
| leader_title = Governor
| leader_name = Mai Mala Buni (APC)
| leader2_title = Deputy governor
| leader2_name = Idi Barde Gubana (APC)
| area_sq_km = 45,502 km<sup>2</sup>
| area_sq_mi = 17,568 sq mi
}}
'''Yobe''' aga lardi laa a esoto ga Gudi (North East) ga ga woli lardi [[Nijeriya]] najeriyaa. Ita ga hukuma kossu dir bawulo (17) ko gasu harga Fikka. Esse mate: [[Bade]], [[Bursari]], [[Damaturu]], [[Fika]], [[Fune]], [[Geidam]], [[Gujba]], [[Jakusko]], [[Karasuwa]], [[Machina]], [[Nangere]], [[Nguru]], [[Potiskum]], [[Tarmowa]], [[Yunusari]], [[Yusufari]] ga [[Gulani]].
=== Takaitatce tarihi jaha yobe: Yobe jaha ji la aushi ko dar Gaga nageriya. Kirkiran jiha yobe poti kobalau ga bawulo 27 ga tere o'gasta sonin in dubu modi ga dalma bonum ga kobanum ga modi 1991, ===
Woli lardi Lanjeriyaa
==Ahre Lardi Yobe==
# [[Kanuri]]
# [[Filanti|Fulani]]
# [[Hausa]]
# [[Babur]]
# [[Bole language|Bole]]
# [[Shuwa]]
# [[Karai-karai|Karai karai]]
# [[Ngzim]]
# [[Ngamo]]
== Ɗiwwa ==
l7990aqu2fas8z7z46nqpmzf810nqqh
Tempilet:Str left
10
1356
11340
10759
2016-09-30T07:01:19Z
en>Ymblanter
0
Changed protection level of Template:Str left: [[WP:High-risk templates|Highly visible template]]: RFPP request ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
11340
wikitext
text/x-wiki
<includeonly>{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
3rrdme1fpv80h1kdk9b7zwlkqd34dfk
11341
10760
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Str_left]]
10759
wikitext
text/x-wiki
<includeonly>{{ {{{|safesubst:}}}padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude>
{{heavily used template}}
{{documentation}}
</noinclude>
tqfq8u3hctmwbhh4pvher9gkphm721b
Module:Error
828
1376
11307
2025-09-11T15:10:08Z
en>Ahecht
0
allow accessing from other modules
11307
Scribunto
text/plain
-- This module implements {{error}}.
local p = {}
function p._error(args)
local tag = mw.ustring.lower(tostring(args.tag))
-- Work out what html tag we should use.
if not (tag == 'p' or tag == 'span' or tag == 'div') then
tag = 'strong'
end
-- Generate the html.
return tostring(mw.html.create(tag)
:addClass('error')
:cssText(args.style)
:wikitext(tostring(args.message or args[1] or error('no message specified', 2)))
)
end
function p.error(frame)
local args
if type(frame.args) == 'table' then
-- We're being called via #invoke. The args are passed through to the module
-- from the template page, so use the args that were passed into the template.
args = frame.args
else
-- We're being called from another module or from the debug console, so assume
-- the args are passed in directly.
args = frame
end
-- if the message parameter is present but blank, change it to nil so that Lua will
-- consider it false.
if args.message == "" then
args.message = nil
end
return p._error(args)
end
return p
p2nz3ttxcounymhrrhzzv162xd74myk
11308
10802
2026-08-30T07:51:50Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Error]]
10801
Scribunto
text/plain
-- This module implements {{error}}.
local p = {}
local function _error(args)
local tag = mw.ustring.lower(tostring(args.tag))
-- Work out what html tag we should use.
if not (tag == 'p' or tag == 'span' or tag == 'div') then
tag = 'strong'
end
-- Generate the html.
return tostring(mw.html.create(tag)
:addClass('error')
:wikitext(tostring(args.message or args[1] or error('no message specified', 2)))
)
end
function p.error(frame)
local args
if type(frame.args) == 'table' then
-- We're being called via #invoke. The args are passed through to the module
-- from the template page, so use the args that were passed into the template.
args = frame.args
else
-- We're being called from another module or from the debug console, so assume
-- the args are passed in directly.
args = frame
end
-- If the message parameter is present but blank, change it to nil so that Lua will
-- consider it false.
if args.message == "" then
args.message = nil
end
return _error(args)
end
return p
75bhqz94c9juppi0uajeqaixt1565oq
Tempilet:License template tag
10
1486
11291
2024-03-10T17:42:33Z
commons>RP88
0
rv - [[Commons:UploadWizard]] tests for the presence of {{License template tag}}
11291
wikitext
text/x-wiki
<noinclude>
{{documentation}}
</noinclude>
s69326ngjtq0f9u1dtro4ns5k3bfa41
11292
11291
2026-08-30T07:50:22Z
RAPTOR7762
18
1 revision imported from [[:commons:Template:License_template_tag]]
11291
wikitext
text/x-wiki
<noinclude>
{{documentation}}
</noinclude>
s69326ngjtq0f9u1dtro4ns5k3bfa41
Tempilet:Cc-by-sa-layout
10
1487
11293
2025-06-19T03:21:30Z
commons>Jarekt
0
Fulfilling [[Template:Edit request|edit request]] by [[User:WOSlinker|WOSlinker]]. change <span> to <div>
11293
wikitext
text/x-wiki
<includeonly>{{#ifeq:{{NAMESPACENUMBER}}|6||<templatestyles src="Cc-by-sa-layout/styles.css" />}}<!--
--><div class="responsive-license-cc layouttemplate licensetpl" dir="{{#dir:{{int:lang}}}}" lang="{{int:lang}}"><!--
--><div class="rlicense-icons">[[File:CC some rights reserved.svg|90px|link=|[[{{int:wm-license-cc-wiki-link}}]]|class=skin-invert]]<br>
[[File:Cc-by new white.svg|24px|link=|{{int:wm-license-cc-conditions-attribution-header}}|class=skin-invert]] [[File:Cc-sa white.svg|24px|link=|{{int:wm-license-cc-conditions-share_alike-header}}|class=skin-invert]]</div><!--
--><div class="rlicense-text"><!--
--><div class="rlicense-declaration">{{int:wm-license-cc-by-sa-{{{version|}}}{{#if:{{{country|}}}|-{{{country}}}}}-text}}</div><!--
-->{{#if:{{{attribution|}}}|<div class="rlicense-attr" style="font-weight: bold;">{{int:wm-license-cc-attribution|}}: <div style="display:inline;font-size:larger;" class="licensetpl_attr">{{{attribution}}}</div></div> }}<!--
--><div class="rlicense-desc" style="text-align:start;" lang="{{int:lang}}">
:{{int:wm-license-cc-free}}
:* '''{{int:wm-license-cc-free-to-share-header}}''' – {{int:wm-license-cc-free-to-share-text}}
:* '''{{int:wm-license-cc-free-to-remix-header}}''' – {{int:wm-license-cc-free-to-remix-text}}
:{{int:wm-license-cc-conditions}}
:* '''{{int:wm-license-cc-conditions-attribution-header}}''' – {{int:wm-license-cc-conditions-attribution-text}}
:* '''{{int:wm-license-cc-conditions-share_alike-header}}''' – {{#ifeq: {{{version}}} | 1.0 | {{int:Wm-license-cc-conditions-share alike-text (Cc-by-sa-1.0)}} | {{int:wm-license-cc-conditions-share_alike-text}} }}</div><!--
--><span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/{{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }}{{#if:{{{country|}}}|/{{{country}}}/deed.en}}</span><!--
--><span class="licensetpl_short" style="display:none;">CC BY-SA {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!--
--><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-Share Alike {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!--
--><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span></div><!--
-->{{#if:{{{country|}}} | <div class="rlicense-country">[[{{Cc-country-flags|{{{country}}}}}|90px|border|link=|center|class=noresize]]</div>}}<!--
--></div>{{#ifeq:{{NAMESPACE}}|File|{{#invoke:SDC_tracking|SDC_statement_exist
|property=P6216
|negative_category=Creative Commons Attribution-Share Alike missing SDC copyright status
}}
}}
{{License template tag}}</includeonly><noinclude>
{{heavily used template}}
{{documentation}}
</noinclude>
999bx3l58pfz19ys00xfqh9979sljet
11294
11293
2026-08-30T07:50:22Z
RAPTOR7762
18
1 revision imported from [[:commons:Template:Cc-by-sa-layout]]
11293
wikitext
text/x-wiki
<includeonly>{{#ifeq:{{NAMESPACENUMBER}}|6||<templatestyles src="Cc-by-sa-layout/styles.css" />}}<!--
--><div class="responsive-license-cc layouttemplate licensetpl" dir="{{#dir:{{int:lang}}}}" lang="{{int:lang}}"><!--
--><div class="rlicense-icons">[[File:CC some rights reserved.svg|90px|link=|[[{{int:wm-license-cc-wiki-link}}]]|class=skin-invert]]<br>
[[File:Cc-by new white.svg|24px|link=|{{int:wm-license-cc-conditions-attribution-header}}|class=skin-invert]] [[File:Cc-sa white.svg|24px|link=|{{int:wm-license-cc-conditions-share_alike-header}}|class=skin-invert]]</div><!--
--><div class="rlicense-text"><!--
--><div class="rlicense-declaration">{{int:wm-license-cc-by-sa-{{{version|}}}{{#if:{{{country|}}}|-{{{country}}}}}-text}}</div><!--
-->{{#if:{{{attribution|}}}|<div class="rlicense-attr" style="font-weight: bold;">{{int:wm-license-cc-attribution|}}: <div style="display:inline;font-size:larger;" class="licensetpl_attr">{{{attribution}}}</div></div> }}<!--
--><div class="rlicense-desc" style="text-align:start;" lang="{{int:lang}}">
:{{int:wm-license-cc-free}}
:* '''{{int:wm-license-cc-free-to-share-header}}''' – {{int:wm-license-cc-free-to-share-text}}
:* '''{{int:wm-license-cc-free-to-remix-header}}''' – {{int:wm-license-cc-free-to-remix-text}}
:{{int:wm-license-cc-conditions}}
:* '''{{int:wm-license-cc-conditions-attribution-header}}''' – {{int:wm-license-cc-conditions-attribution-text}}
:* '''{{int:wm-license-cc-conditions-share_alike-header}}''' – {{#ifeq: {{{version}}} | 1.0 | {{int:Wm-license-cc-conditions-share alike-text (Cc-by-sa-1.0)}} | {{int:wm-license-cc-conditions-share_alike-text}} }}</div><!--
--><span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/{{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }}{{#if:{{{country|}}}|/{{{country}}}/deed.en}}</span><!--
--><span class="licensetpl_short" style="display:none;">CC BY-SA {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!--
--><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-Share Alike {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!--
--><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span></div><!--
-->{{#if:{{{country|}}} | <div class="rlicense-country">[[{{Cc-country-flags|{{{country}}}}}|90px|border|link=|center|class=noresize]]</div>}}<!--
--></div>{{#ifeq:{{NAMESPACE}}|File|{{#invoke:SDC_tracking|SDC_statement_exist
|property=P6216
|negative_category=Creative Commons Attribution-Share Alike missing SDC copyright status
}}
}}
{{License template tag}}</includeonly><noinclude>
{{heavily used template}}
{{documentation}}
</noinclude>
999bx3l58pfz19ys00xfqh9979sljet
Tempilet:Namespace
10
1488
11295
2010-07-28T08:35:08Z
commons>Rocket000
0
allow for changing the page it evaluates
11295
wikitext
text/x-wiki
{{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}}
| {{ns:0}}=gallery
| {{ns:2}}=user page
| {{ns:4}}=project page
| {{ns:6}}=media file
| {{ns:8}}=system message
| {{ns:10}}=template
| {{ns:14}}=category
| {{TALKSPACE}}=talk page
| page}}<noinclude>
{{documentation}}
[[Category:Function templates|{{PAGENAME}}]]
</noinclude>
fslfkpf1tueqr0iv0akhaui6ebj1cwz
11296
11295
2026-08-30T07:50:23Z
RAPTOR7762
18
1 revision imported from [[:commons:Template:Namespace]]
11295
wikitext
text/x-wiki
{{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}}
| {{ns:0}}=gallery
| {{ns:2}}=user page
| {{ns:4}}=project page
| {{ns:6}}=media file
| {{ns:8}}=system message
| {{ns:10}}=template
| {{ns:14}}=category
| {{TALKSPACE}}=talk page
| page}}<noinclude>
{{documentation}}
[[Category:Function templates|{{PAGENAME}}]]
</noinclude>
fslfkpf1tueqr0iv0akhaui6ebj1cwz
Module:JSON
828
1489
11297
2019-07-16T11:19:14Z
commons>4nn1l2
0
Changed protection level for "[[Module:JSON]]": downgraded protection level per [[Special:Permalink/357548402|consensus]] ([Move=Allow only template editors and administrators] (indefinite) [Edit=Allow only template editors and administrators] (indefinite))
11297
Scribunto
text/plain
-- -*- coding: utf-8 -*-
--
-- Copyright 2010-2012 Jeffrey Friedl
-- http://regex.info/blog/
--
local VERSION = 20111207.5 -- version history at end of file
local OBJDEF = { VERSION = VERSION }
--
-- Simple JSON encoding and decoding in pure Lua.
-- http://www.json.org/
--
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local lua_value = JSON:decode(raw_json_text)
--
-- local raw_json_text = JSON:encode(lua_table_or_value)
-- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability
--
--
-- DECODING
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local lua_value = JSON:decode(raw_json_text)
--
-- If the JSON text is for an object or an array, e.g.
-- { "what": "books", "count": 3 }
-- or
-- [ "Larry", "Curly", "Moe" ]
--
-- the result is a Lua table, e.g.
-- { what = "books", count = 3 }
-- or
-- { "Larry", "Curly", "Moe" }
--
--
-- The encode and decode routines accept an optional second argument, "etc", which is not used
-- during encoding or decoding, but upon error is passed along to error handlers. It can be of any
-- type (including nil).
--
-- With most errors during decoding, this code calls
--
-- JSON:onDecodeError(message, text, location, etc)
--
-- with a message about the error, and if known, the JSON text being parsed and the byte count
-- where the problem was discovered. You can replace the default JSON:onDecodeError() with your
-- own function.
--
-- The default onDecodeError() merely augments the message with data about the text and the
-- location if known (and if a second 'etc' argument had been provided to decode(), its value is
-- tacked onto the message as well), and then calls JSON.assert(), which itself defaults to Lua's
-- built-in assert(), and can also be overridden.
--
-- For example, in an Adobe Lightroom plugin, you might use something like
--
-- function JSON:onDecodeError(message, text, location, etc)
-- LrErrors.throwUserError("Internal Error: invalid JSON data")
-- end
--
-- or even just
--
-- function JSON.assert(message)
-- LrErrors.throwUserError("Internal Error: " .. message)
-- end
--
-- If JSON:decode() is passed a nil, this is called instead:
--
-- JSON:onDecodeOfNilError(message, nil, nil, etc)
--
-- and if JSON:decode() is passed HTML instead of JSON, this is called:
--
-- JSON:onDecodeOfHTMLError(message, text, nil, etc)
--
-- The use of the fourth 'etc' argument allows stronger coordination between decoding and error
-- reporting, especially when you provide your own error-handling routines. Continuing with the
-- the Adobe Lightroom plugin example:
--
-- function JSON:onDecodeError(message, text, location, etc)
-- local note = "Internal Error: invalid JSON data"
-- if type(etc) = 'table' and etc.photo then
-- note = note .. " while processing for " .. etc.photo:getFormattedMetadata('fileName')
-- end
-- LrErrors.throwUserError(note)
-- end
--
-- :
-- :
--
-- for i, photo in ipairs(photosToProcess) do
-- :
-- :
-- local data = JSON:decode(someJsonText, { photo = photo })
-- :
-- :
-- end
--
--
--
--
-- DECODING AND STRICT TYPES
--
-- Because both JSON objects and JSON arrays are converted to Lua tables, it's not normally
-- possible to tell which a Lua table came from, or guarantee decode-encode round-trip
-- equivalency.
--
-- However, if you enable strictTypes, e.g.
--
-- JSON = (loadfile "JSON.lua")() --load the routines
-- JSON.strictTypes = true
--
-- then the Lua table resulting from the decoding of a JSON object or JSON array is marked via Lua
-- metatable, so that when re-encoded with JSON:encode() it ends up as the appropriate JSON type.
--
-- (This is not the default because other routines may not work well with tables that have a
-- metatable set, for example, Lightroom API calls.)
--
--
-- ENCODING
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local raw_json_text = JSON:encode(lua_table_or_value)
-- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability
-- On error during encoding, this code calls:
--
-- JSON:onEncodeError(message, etc)
--
-- which you can override in your local JSON object.
--
--
-- SUMMARY OF METHODS YOU CAN OVERRIDE IN YOUR LOCAL LUA JSON OBJECT
--
-- assert
-- onDecodeError
-- onDecodeOfNilError
-- onDecodeOfHTMLError
-- onEncodeError
--
-- If you want to create a separate Lua JSON object with its own error handlers,
-- you can reload JSON.lua or use the :new() method.
--
---------------------------------------------------------------------------
local author = "-[ JSON.lua package by Jeffrey Friedl (http://regex.info/blog/lua/json), version " .. tostring(VERSION) .. " ]-"
local isArray = { __tostring = function() return "JSON array" end } isArray.__index = isArray
local isObject = { __tostring = function() return "JSON object" end } isObject.__index = isObject
function OBJDEF:newArray(tbl)
return setmetatable(tbl or {}, isArray)
end
function OBJDEF:newObject(tbl)
return setmetatable(tbl or {}, isObject)
end
local function unicode_codepoint_as_utf8(codepoint)
--
-- codepoint is a number
--
if codepoint <= 127 then
return string.char(codepoint)
elseif codepoint <= 2047 then
--
-- 110yyyxx 10xxxxxx <-- useful notation from http://en.wikipedia.org/wiki/Utf8
--
local highpart = math.floor(codepoint / 0x40)
local lowpart = codepoint - (0x40 * highpart)
return string.char(0xC0 + highpart,
0x80 + lowpart)
elseif codepoint <= 65535 then
--
-- 1110yyyy 10yyyyxx 10xxxxxx
--
local highpart = math.floor(codepoint / 0x1000)
local remainder = codepoint - 0x1000 * highpart
local midpart = math.floor(remainder / 0x40)
local lowpart = remainder - 0x40 * midpart
highpart = 0xE0 + highpart
midpart = 0x80 + midpart
lowpart = 0x80 + lowpart
--
-- Check for an invalid character (thanks Andy R. at Adobe).
-- See table 3.7, page 93, in http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf#G28070
--
if ( highpart == 0xE0 and midpart < 0xA0 ) or
( highpart == 0xED and midpart > 0x9F ) or
( highpart == 0xF0 and midpart < 0x90 ) or
( highpart == 0xF4 and midpart > 0x8F )
then
return "?"
else
return string.char(highpart,
midpart,
lowpart)
end
else
--
-- 11110zzz 10zzyyyy 10yyyyxx 10xxxxxx
--
local highpart = math.floor(codepoint / 0x40000)
local remainder = codepoint - 0x40000 * highpart
local midA = math.floor(remainder / 0x1000)
remainder = remainder - 0x1000 * midA
local midB = math.floor(remainder / 0x40)
local lowpart = remainder - 0x40 * midB
return string.char(0xF0 + highpart,
0x80 + midA,
0x80 + midB,
0x80 + lowpart)
end
end
function OBJDEF:onDecodeError(message, text, location, etc)
if text then
if location then
message = string.format("%s at char %d of: %s", message, location, text)
else
message = string.format("%s: %s", message, text)
end
end
if etc ~= nil then
message = message .. " (" .. OBJDEF:encode(etc) .. ")"
end
if self.assert then
self.assert(false, message)
else
assert(false, message)
end
end
OBJDEF.onDecodeOfNilError = OBJDEF.onDecodeError
OBJDEF.onDecodeOfHTMLError = OBJDEF.onDecodeError
function OBJDEF:onEncodeError(message, etc)
if etc ~= nil then
message = message .. " (" .. OBJDEF:encode(etc) .. ")"
end
if self.assert then
self.assert(false, message)
else
assert(false, message)
end
end
local function grok_number(self, text, start, etc)
--
-- Grab the integer part
--
local integer_part = text:match('^-?[1-9]%d*', start)
or text:match("^-?0", start)
if not integer_part then
self:onDecodeError("expected number", text, start, etc)
end
local i = start + integer_part:len()
--
-- Grab an optional decimal part
--
local decimal_part = text:match('^%.%d+', i) or ""
i = i + decimal_part:len()
--
-- Grab an optional exponential part
--
local exponent_part = text:match('^[eE][-+]?%d+', i) or ""
i = i + exponent_part:len()
local full_number_text = integer_part .. decimal_part .. exponent_part
local as_number = tonumber(full_number_text)
if not as_number then
self:onDecodeError("bad number", text, start, etc)
end
return as_number, i
end
local function grok_string(self, text, start, etc)
if text:sub(start,start) ~= '"' then
self:onDecodeError("expected string's opening quote", text, start, etc)
end
local i = start + 1 -- +1 to bypass the initial quote
local text_len = text:len()
local VALUE = ""
while i <= text_len do
local c = text:sub(i,i)
if c == '"' then
return VALUE, i + 1
end
if c ~= '\\' then
VALUE = VALUE .. c
i = i + 1
elseif text:match('^\\b', i) then
VALUE = VALUE .. "\b"
i = i + 2
elseif text:match('^\\f', i) then
VALUE = VALUE .. "\f"
i = i + 2
elseif text:match('^\\n', i) then
VALUE = VALUE .. "\n"
i = i + 2
elseif text:match('^\\r', i) then
VALUE = VALUE .. "\r"
i = i + 2
elseif text:match('^\\t', i) then
VALUE = VALUE .. "\t"
i = i + 2
else
local hex = text:match('^\\u([0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i)
if hex then
i = i + 6 -- bypass what we just read
-- We have a Unicode codepoint. It could be standalone, or if in the proper range and
-- followed by another in a specific range, it'll be a two-code surrogate pair.
local codepoint = tonumber(hex, 16)
if codepoint >= 0xD800 and codepoint <= 0xDBFF then
-- it's a hi surrogate... see whether we have a following low
local lo_surrogate = text:match('^\\u([dD][cdefCDEF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i)
if lo_surrogate then
i = i + 6 -- bypass the low surrogate we just read
codepoint = 0x2400 + (codepoint - 0xD800) * 0x400 + tonumber(lo_surrogate, 16)
else
-- not a proper low, so we'll just leave the first codepoint as is and spit it out.
end
end
VALUE = VALUE .. unicode_codepoint_as_utf8(codepoint)
else
-- just pass through what's escaped
VALUE = VALUE .. text:match('^\\(.)', i)
i = i + 2
end
end
end
self:onDecodeError("unclosed string", text, start, etc)
end
local function skip_whitespace(text, start)
local match_start, match_end = text:find("^[ \n\r\t]+", start) -- [http://www.ietf.org/rfc/rfc4627.txt] Section 2
if match_end then
return match_end + 1
else
return start
end
end
local grok_one -- assigned later
local function grok_object(self, text, start, etc)
if not text:sub(start,start) == '{' then
self:onDecodeError("expected '{'", text, start, etc)
end
local i = skip_whitespace(text, start + 1) -- +1 to skip the '{'
local VALUE = self.strictTypes and self:newObject { } or { }
if text:sub(i,i) == '}' then
return VALUE, i + 1
end
local text_len = text:len()
while i <= text_len do
local key, new_i = grok_string(self, text, i, etc)
i = skip_whitespace(text, new_i)
if text:sub(i, i) ~= ':' then
self:onDecodeError("expected colon", text, i, etc)
end
i = skip_whitespace(text, i + 1)
local val, new_i = grok_one(self, text, i)
VALUE[key] = val
--
-- Expect now either '}' to end things, or a ',' to allow us to continue.
--
i = skip_whitespace(text, new_i)
local c = text:sub(i,i)
if c == '}' then
return VALUE, i + 1
end
if text:sub(i, i) ~= ',' then
self:onDecodeError("expected comma or '}'", text, i, etc)
end
i = skip_whitespace(text, i + 1)
end
self:onDecodeError("unclosed '{'", text, start, etc)
end
local function grok_array(self, text, start, etc)
if not text:sub(start,start) == '[' then
self:onDecodeError("expected '['", text, start, etc)
end
local i = skip_whitespace(text, start + 1) -- +1 to skip the '['
local VALUE = self.strictTypes and self:newArray { } or { }
if text:sub(i,i) == ']' then
return VALUE, i + 1
end
local text_len = text:len()
while i <= text_len do
local val, new_i = grok_one(self, text, i)
table.insert(VALUE, val)
i = skip_whitespace(text, new_i)
--
-- Expect now either ']' to end things, or a ',' to allow us to continue.
--
local c = text:sub(i,i)
if c == ']' then
return VALUE, i + 1
end
if text:sub(i, i) ~= ',' then
self:onDecodeError("expected comma or '['", text, i, etc)
end
i = skip_whitespace(text, i + 1)
end
self:onDecodeError("unclosed '['", text, start, etc)
end
grok_one = function(self, text, start, etc)
-- Skip any whitespace
start = skip_whitespace(text, start)
if start > text:len() then
self:onDecodeError("unexpected end of string", text, nil, etc)
end
if text:find('^"', start) then
return grok_string(self, text, start, etc)
elseif text:find('^[-0123456789 ]', start) then
return grok_number(self, text, start, etc)
elseif text:find('^%{', start) then
return grok_object(self, text, start, etc)
elseif text:find('^%[', start) then
return grok_array(self, text, start, etc)
elseif text:find('^true', start) then
return true, start + 4
elseif text:find('^false', start) then
return false, start + 5
elseif text:find('^null', start) then
return nil, start + 4
else
self:onDecodeError("can't parse JSON", text, start, etc)
end
end
function OBJDEF:decode(text, etc)
if type(self) ~= 'table' or self.__index ~= OBJDEF then
OBJDEF:onDecodeError("JSON:decode must be called in method format", nil, nil, etc)
end
if text == nil then
self:onDecodeOfNilError(string.format("nil passed to JSON:decode()"), nil, nil, etc)
elseif type(text) ~= 'string' then
self:onDecodeError(string.format("expected string argument to JSON:decode(), got %s", type(text)), nil, nil, etc)
end
if text:match('^%s*$') then
return nil
end
if text:match('^%s*<') then
-- Can't be JSON... we'll assume it's HTML
self:onDecodeOfHTMLError(string.format("html passed to JSON:decode()"), text, nil, etc)
end
--
-- Ensure that it's not UTF-32 or UTF-16.
-- Those are perfectly valid encodings for JSON (as per RFC 4627 section 3),
-- but this package can't handle them.
--
if text:sub(1,1):byte() == 0 or (text:len() >= 2 and text:sub(2,2):byte() == 0) then
self:onDecodeError("JSON package groks only UTF-8, sorry", text, nil, etc)
end
local success, value = pcall(grok_one, self, text, 1, etc)
if success then
return value
else
-- should never get here... JSON parse errors should have been caught earlier
assert(false, value)
return nil
end
end
local function backslash_replacement_function(c)
if c == "\n" then
return "\\n"
elseif c == "\r" then
return "\\r"
elseif c == "\t" then
return "\\t"
elseif c == "\b" then
return "\\b"
elseif c == "\f" then
return "\\f"
elseif c == '"' then
return '\\"'
elseif c == '\\' then
return '\\\\'
else
return string.format("\\u%04x", c:byte())
end
end
local chars_to_be_escaped_in_JSON_string
= '['
.. '"' -- class sub-pattern to match a double quote
.. '%\\' -- class sub-pattern to match a backslash
.. '%z' -- class sub-pattern to match a null
.. '\001' .. '-' .. '\031' -- class sub-pattern to match control characters
.. ']'
local function json_string_literal(value)
local newval = value:gsub(chars_to_be_escaped_in_JSON_string, backslash_replacement_function)
return '"' .. newval .. '"'
end
local function object_or_array(self, T, etc)
--
-- We need to inspect all the keys... if there are any strings, we'll convert to a JSON
-- object. If there are only numbers, it's a JSON array.
--
-- If we'll be converting to a JSON object, we'll want to sort the keys so that the
-- end result is deterministic.
--
local string_keys = { }
local seen_number_key = false
local maximum_number_key
for key in pairs(T) do
if type(key) == 'number' then
seen_number_key = true
if not maximum_number_key or maximum_number_key < key then
maximum_number_key = key
end
elseif type(key) == 'string' then
table.insert(string_keys, key)
else
self:onEncodeError("can't encode table with a key of type " .. type(key), etc)
end
end
if seen_number_key and #string_keys > 0 then
--
-- Mixed key types... don't know what to do, so bail
--
self:onEncodeError("a table with both numeric and string keys could be an object or array; aborting", etc)
elseif #string_keys == 0 then
--
-- An array
--
if seen_number_key then
return nil, maximum_number_key -- an array
else
--
-- An empty table...
--
if tostring(T) == "JSON array" then
return nil
elseif tostring(T) == "JSON object" then
return { }
else
-- have to guess, so we'll pick array, since empty arrays are likely more common than empty objects
return nil
end
end
else
--
-- An object, so return a list of keys
--
table.sort(string_keys)
return string_keys
end
end
--
-- Encode
--
local encode_value -- must predeclare because it calls itself
function encode_value(self, value, parents, etc)
if value == nil then
return 'null'
end
if type(value) == 'string' then
return json_string_literal(value)
elseif type(value) == 'number' then
if value ~= value then
--
-- NaN (Not a Number).
-- JSON has no NaN, so we have to fudge the best we can. This should really be a package option.
--
return "null"
elseif value >= math.huge then
--
-- Positive infinity. JSON has no INF, so we have to fudge the best we can. This should
-- really be a package option. Note: at least with some implementations, positive infinity
-- is both ">= math.huge" and "<= -math.huge", which makes no sense but that's how it is.
-- Negative infinity is properly "<= -math.huge". So, we must be sure to check the ">="
-- case first.
--
return "1e+9999"
elseif value <= -math.huge then
--
-- Negative infinity.
-- JSON has no INF, so we have to fudge the best we can. This should really be a package option.
--
return "-1e+9999"
else
return tostring(value)
end
elseif type(value) == 'boolean' then
return tostring(value)
elseif type(value) ~= 'table' then
self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc)
else
--
-- A table to be converted to either a JSON object or array.
--
local T = value
if parents[T] then
self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc)
else
parents[T] = true
end
local result_value
local object_keys, maximum_number_key = object_or_array(self, T, etc)
if maximum_number_key then
--
-- An array...
--
local ITEMS = { }
for i = 1, maximum_number_key do
table.insert(ITEMS, encode_value(self, T[i], parents, etc))
end
result_value = "[" .. table.concat(ITEMS, ",") .. "]"
elseif object_keys then
--
-- An object
--
--
-- We'll always sort the keys, so that comparisons can be made on
-- the results, etc. The actual order is not particularly
-- important (e.g. it doesn't matter what character set we sort
-- as); it's only important that it be deterministic... the same
-- every time.
--
local PARTS = { }
for _, key in ipairs(object_keys) do
local encoded_key = encode_value(self, tostring(key), parents, etc)
local encoded_val = encode_value(self, T[key], parents, etc)
table.insert(PARTS, string.format("%s:%s", encoded_key, encoded_val))
end
result_value = "{" .. table.concat(PARTS, ",") .. "}"
else
--
-- An empty array/object... we'll treat it as an array, though it should really be an option
--
result_value = "[]"
end
parents[T] = false
return result_value
end
end
local encode_pretty_value -- must predeclare because it calls itself
function encode_pretty_value(self, value, parents, indent, etc)
if type(value) == 'string' then
return json_string_literal(value)
elseif type(value) == 'number' then
return tostring(value)
elseif type(value) == 'boolean' then
return tostring(value)
elseif type(value) == 'nil' then
return 'null'
elseif type(value) ~= 'table' then
self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc)
else
--
-- A table to be converted to either a JSON object or array.
--
local T = value
if parents[T] then
self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc)
end
parents[T] = true
local result_value
local object_keys = object_or_array(self, T, etc)
if not object_keys then
--
-- An array...
--
local ITEMS = { }
for i = 1, #T do
table.insert(ITEMS, encode_pretty_value(self, T[i], parents, indent, etc))
end
result_value = "[ " .. table.concat(ITEMS, ", ") .. " ]"
else
--
-- An object -- can keys be numbers?
--
local KEYS = { }
local max_key_length = 0
for _, key in ipairs(object_keys) do
local encoded = encode_pretty_value(self, tostring(key), parents, "", etc)
max_key_length = math.max(max_key_length, #encoded)
table.insert(KEYS, encoded)
end
local key_indent = indent .. " "
local subtable_indent = indent .. string.rep(" ", max_key_length + 2 + 4)
local FORMAT = "%s%" .. tostring(max_key_length) .. "s: %s"
local COMBINED_PARTS = { }
for i, key in ipairs(object_keys) do
local encoded_val = encode_pretty_value(self, T[key], parents, subtable_indent, etc)
table.insert(COMBINED_PARTS, string.format(FORMAT, key_indent, KEYS[i], encoded_val))
end
result_value = "{\n" .. table.concat(COMBINED_PARTS, ",\n") .. "\n" .. indent .. "}"
end
parents[T] = false
return result_value
end
end
function OBJDEF:encode(value, etc)
if type(self) ~= 'table' or self.__index ~= OBJDEF then
OBJDEF:onEncodeError("JSON:encode must be called in method format", etc)
end
local parents = {}
return encode_value(self, value, parents, etc)
end
function OBJDEF:encode_pretty(value, etc)
local parents = {}
local subtable_indent = ""
return encode_pretty_value(self, value, parents, subtable_indent, etc)
end
function OBJDEF.__tostring()
return "JSON encode/decode package"
end
OBJDEF.__index = OBJDEF
function OBJDEF:new(args)
local new = { }
if args then
for key, val in pairs(args) do
new[key] = val
end
end
return setmetatable(new, OBJDEF)
end
return OBJDEF:new()
--
-- Version history:
--
-- 20111207.5 Added support for the 'etc' arguments, for better error reporting.
--
-- 20110731.4 More feedback from David Kolf on how to make the tests for Nan/Infinity system independent.
--
-- 20110730.3 Incorporated feedback from David Kolf at http://lua-users.org/wiki/JsonModules:
--
-- * When encoding lua for JSON, Sparse numeric arrays are now handled by
-- spitting out full arrays, such that
-- JSON:encode({"one", "two", [10] = "ten"})
-- returns
-- ["one","two",null,null,null,null,null,null,null,"ten"]
--
-- In 20100810.2 and earlier, only up to the first non-null value would have been retained.
--
-- * When encoding lua for JSON, numeric value NaN gets spit out as null, and infinity as "1+e9999".
-- Version 20100810.2 and earlier created invalid JSON in both cases.
--
-- * Unicode surrogate pairs are now detected when decoding JSON.
--
-- 20100810.2 added some checking to ensure that an invalid Unicode character couldn't leak in to the UTF-8 encoding
--
-- 20100731.1 initial public release
--
nqdruubyrcu63gzr0jf2wskw1uuufic
11298
11297
2026-08-30T07:50:23Z
RAPTOR7762
18
1 revision imported from [[:commons:Module:JSON]]
11297
Scribunto
text/plain
-- -*- coding: utf-8 -*-
--
-- Copyright 2010-2012 Jeffrey Friedl
-- http://regex.info/blog/
--
local VERSION = 20111207.5 -- version history at end of file
local OBJDEF = { VERSION = VERSION }
--
-- Simple JSON encoding and decoding in pure Lua.
-- http://www.json.org/
--
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local lua_value = JSON:decode(raw_json_text)
--
-- local raw_json_text = JSON:encode(lua_table_or_value)
-- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability
--
--
-- DECODING
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local lua_value = JSON:decode(raw_json_text)
--
-- If the JSON text is for an object or an array, e.g.
-- { "what": "books", "count": 3 }
-- or
-- [ "Larry", "Curly", "Moe" ]
--
-- the result is a Lua table, e.g.
-- { what = "books", count = 3 }
-- or
-- { "Larry", "Curly", "Moe" }
--
--
-- The encode and decode routines accept an optional second argument, "etc", which is not used
-- during encoding or decoding, but upon error is passed along to error handlers. It can be of any
-- type (including nil).
--
-- With most errors during decoding, this code calls
--
-- JSON:onDecodeError(message, text, location, etc)
--
-- with a message about the error, and if known, the JSON text being parsed and the byte count
-- where the problem was discovered. You can replace the default JSON:onDecodeError() with your
-- own function.
--
-- The default onDecodeError() merely augments the message with data about the text and the
-- location if known (and if a second 'etc' argument had been provided to decode(), its value is
-- tacked onto the message as well), and then calls JSON.assert(), which itself defaults to Lua's
-- built-in assert(), and can also be overridden.
--
-- For example, in an Adobe Lightroom plugin, you might use something like
--
-- function JSON:onDecodeError(message, text, location, etc)
-- LrErrors.throwUserError("Internal Error: invalid JSON data")
-- end
--
-- or even just
--
-- function JSON.assert(message)
-- LrErrors.throwUserError("Internal Error: " .. message)
-- end
--
-- If JSON:decode() is passed a nil, this is called instead:
--
-- JSON:onDecodeOfNilError(message, nil, nil, etc)
--
-- and if JSON:decode() is passed HTML instead of JSON, this is called:
--
-- JSON:onDecodeOfHTMLError(message, text, nil, etc)
--
-- The use of the fourth 'etc' argument allows stronger coordination between decoding and error
-- reporting, especially when you provide your own error-handling routines. Continuing with the
-- the Adobe Lightroom plugin example:
--
-- function JSON:onDecodeError(message, text, location, etc)
-- local note = "Internal Error: invalid JSON data"
-- if type(etc) = 'table' and etc.photo then
-- note = note .. " while processing for " .. etc.photo:getFormattedMetadata('fileName')
-- end
-- LrErrors.throwUserError(note)
-- end
--
-- :
-- :
--
-- for i, photo in ipairs(photosToProcess) do
-- :
-- :
-- local data = JSON:decode(someJsonText, { photo = photo })
-- :
-- :
-- end
--
--
--
--
-- DECODING AND STRICT TYPES
--
-- Because both JSON objects and JSON arrays are converted to Lua tables, it's not normally
-- possible to tell which a Lua table came from, or guarantee decode-encode round-trip
-- equivalency.
--
-- However, if you enable strictTypes, e.g.
--
-- JSON = (loadfile "JSON.lua")() --load the routines
-- JSON.strictTypes = true
--
-- then the Lua table resulting from the decoding of a JSON object or JSON array is marked via Lua
-- metatable, so that when re-encoded with JSON:encode() it ends up as the appropriate JSON type.
--
-- (This is not the default because other routines may not work well with tables that have a
-- metatable set, for example, Lightroom API calls.)
--
--
-- ENCODING
--
-- JSON = (loadfile "JSON.lua")() -- one-time load of the routines
--
-- local raw_json_text = JSON:encode(lua_table_or_value)
-- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability
-- On error during encoding, this code calls:
--
-- JSON:onEncodeError(message, etc)
--
-- which you can override in your local JSON object.
--
--
-- SUMMARY OF METHODS YOU CAN OVERRIDE IN YOUR LOCAL LUA JSON OBJECT
--
-- assert
-- onDecodeError
-- onDecodeOfNilError
-- onDecodeOfHTMLError
-- onEncodeError
--
-- If you want to create a separate Lua JSON object with its own error handlers,
-- you can reload JSON.lua or use the :new() method.
--
---------------------------------------------------------------------------
local author = "-[ JSON.lua package by Jeffrey Friedl (http://regex.info/blog/lua/json), version " .. tostring(VERSION) .. " ]-"
local isArray = { __tostring = function() return "JSON array" end } isArray.__index = isArray
local isObject = { __tostring = function() return "JSON object" end } isObject.__index = isObject
function OBJDEF:newArray(tbl)
return setmetatable(tbl or {}, isArray)
end
function OBJDEF:newObject(tbl)
return setmetatable(tbl or {}, isObject)
end
local function unicode_codepoint_as_utf8(codepoint)
--
-- codepoint is a number
--
if codepoint <= 127 then
return string.char(codepoint)
elseif codepoint <= 2047 then
--
-- 110yyyxx 10xxxxxx <-- useful notation from http://en.wikipedia.org/wiki/Utf8
--
local highpart = math.floor(codepoint / 0x40)
local lowpart = codepoint - (0x40 * highpart)
return string.char(0xC0 + highpart,
0x80 + lowpart)
elseif codepoint <= 65535 then
--
-- 1110yyyy 10yyyyxx 10xxxxxx
--
local highpart = math.floor(codepoint / 0x1000)
local remainder = codepoint - 0x1000 * highpart
local midpart = math.floor(remainder / 0x40)
local lowpart = remainder - 0x40 * midpart
highpart = 0xE0 + highpart
midpart = 0x80 + midpart
lowpart = 0x80 + lowpart
--
-- Check for an invalid character (thanks Andy R. at Adobe).
-- See table 3.7, page 93, in http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf#G28070
--
if ( highpart == 0xE0 and midpart < 0xA0 ) or
( highpart == 0xED and midpart > 0x9F ) or
( highpart == 0xF0 and midpart < 0x90 ) or
( highpart == 0xF4 and midpart > 0x8F )
then
return "?"
else
return string.char(highpart,
midpart,
lowpart)
end
else
--
-- 11110zzz 10zzyyyy 10yyyyxx 10xxxxxx
--
local highpart = math.floor(codepoint / 0x40000)
local remainder = codepoint - 0x40000 * highpart
local midA = math.floor(remainder / 0x1000)
remainder = remainder - 0x1000 * midA
local midB = math.floor(remainder / 0x40)
local lowpart = remainder - 0x40 * midB
return string.char(0xF0 + highpart,
0x80 + midA,
0x80 + midB,
0x80 + lowpart)
end
end
function OBJDEF:onDecodeError(message, text, location, etc)
if text then
if location then
message = string.format("%s at char %d of: %s", message, location, text)
else
message = string.format("%s: %s", message, text)
end
end
if etc ~= nil then
message = message .. " (" .. OBJDEF:encode(etc) .. ")"
end
if self.assert then
self.assert(false, message)
else
assert(false, message)
end
end
OBJDEF.onDecodeOfNilError = OBJDEF.onDecodeError
OBJDEF.onDecodeOfHTMLError = OBJDEF.onDecodeError
function OBJDEF:onEncodeError(message, etc)
if etc ~= nil then
message = message .. " (" .. OBJDEF:encode(etc) .. ")"
end
if self.assert then
self.assert(false, message)
else
assert(false, message)
end
end
local function grok_number(self, text, start, etc)
--
-- Grab the integer part
--
local integer_part = text:match('^-?[1-9]%d*', start)
or text:match("^-?0", start)
if not integer_part then
self:onDecodeError("expected number", text, start, etc)
end
local i = start + integer_part:len()
--
-- Grab an optional decimal part
--
local decimal_part = text:match('^%.%d+', i) or ""
i = i + decimal_part:len()
--
-- Grab an optional exponential part
--
local exponent_part = text:match('^[eE][-+]?%d+', i) or ""
i = i + exponent_part:len()
local full_number_text = integer_part .. decimal_part .. exponent_part
local as_number = tonumber(full_number_text)
if not as_number then
self:onDecodeError("bad number", text, start, etc)
end
return as_number, i
end
local function grok_string(self, text, start, etc)
if text:sub(start,start) ~= '"' then
self:onDecodeError("expected string's opening quote", text, start, etc)
end
local i = start + 1 -- +1 to bypass the initial quote
local text_len = text:len()
local VALUE = ""
while i <= text_len do
local c = text:sub(i,i)
if c == '"' then
return VALUE, i + 1
end
if c ~= '\\' then
VALUE = VALUE .. c
i = i + 1
elseif text:match('^\\b', i) then
VALUE = VALUE .. "\b"
i = i + 2
elseif text:match('^\\f', i) then
VALUE = VALUE .. "\f"
i = i + 2
elseif text:match('^\\n', i) then
VALUE = VALUE .. "\n"
i = i + 2
elseif text:match('^\\r', i) then
VALUE = VALUE .. "\r"
i = i + 2
elseif text:match('^\\t', i) then
VALUE = VALUE .. "\t"
i = i + 2
else
local hex = text:match('^\\u([0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i)
if hex then
i = i + 6 -- bypass what we just read
-- We have a Unicode codepoint. It could be standalone, or if in the proper range and
-- followed by another in a specific range, it'll be a two-code surrogate pair.
local codepoint = tonumber(hex, 16)
if codepoint >= 0xD800 and codepoint <= 0xDBFF then
-- it's a hi surrogate... see whether we have a following low
local lo_surrogate = text:match('^\\u([dD][cdefCDEF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i)
if lo_surrogate then
i = i + 6 -- bypass the low surrogate we just read
codepoint = 0x2400 + (codepoint - 0xD800) * 0x400 + tonumber(lo_surrogate, 16)
else
-- not a proper low, so we'll just leave the first codepoint as is and spit it out.
end
end
VALUE = VALUE .. unicode_codepoint_as_utf8(codepoint)
else
-- just pass through what's escaped
VALUE = VALUE .. text:match('^\\(.)', i)
i = i + 2
end
end
end
self:onDecodeError("unclosed string", text, start, etc)
end
local function skip_whitespace(text, start)
local match_start, match_end = text:find("^[ \n\r\t]+", start) -- [http://www.ietf.org/rfc/rfc4627.txt] Section 2
if match_end then
return match_end + 1
else
return start
end
end
local grok_one -- assigned later
local function grok_object(self, text, start, etc)
if not text:sub(start,start) == '{' then
self:onDecodeError("expected '{'", text, start, etc)
end
local i = skip_whitespace(text, start + 1) -- +1 to skip the '{'
local VALUE = self.strictTypes and self:newObject { } or { }
if text:sub(i,i) == '}' then
return VALUE, i + 1
end
local text_len = text:len()
while i <= text_len do
local key, new_i = grok_string(self, text, i, etc)
i = skip_whitespace(text, new_i)
if text:sub(i, i) ~= ':' then
self:onDecodeError("expected colon", text, i, etc)
end
i = skip_whitespace(text, i + 1)
local val, new_i = grok_one(self, text, i)
VALUE[key] = val
--
-- Expect now either '}' to end things, or a ',' to allow us to continue.
--
i = skip_whitespace(text, new_i)
local c = text:sub(i,i)
if c == '}' then
return VALUE, i + 1
end
if text:sub(i, i) ~= ',' then
self:onDecodeError("expected comma or '}'", text, i, etc)
end
i = skip_whitespace(text, i + 1)
end
self:onDecodeError("unclosed '{'", text, start, etc)
end
local function grok_array(self, text, start, etc)
if not text:sub(start,start) == '[' then
self:onDecodeError("expected '['", text, start, etc)
end
local i = skip_whitespace(text, start + 1) -- +1 to skip the '['
local VALUE = self.strictTypes and self:newArray { } or { }
if text:sub(i,i) == ']' then
return VALUE, i + 1
end
local text_len = text:len()
while i <= text_len do
local val, new_i = grok_one(self, text, i)
table.insert(VALUE, val)
i = skip_whitespace(text, new_i)
--
-- Expect now either ']' to end things, or a ',' to allow us to continue.
--
local c = text:sub(i,i)
if c == ']' then
return VALUE, i + 1
end
if text:sub(i, i) ~= ',' then
self:onDecodeError("expected comma or '['", text, i, etc)
end
i = skip_whitespace(text, i + 1)
end
self:onDecodeError("unclosed '['", text, start, etc)
end
grok_one = function(self, text, start, etc)
-- Skip any whitespace
start = skip_whitespace(text, start)
if start > text:len() then
self:onDecodeError("unexpected end of string", text, nil, etc)
end
if text:find('^"', start) then
return grok_string(self, text, start, etc)
elseif text:find('^[-0123456789 ]', start) then
return grok_number(self, text, start, etc)
elseif text:find('^%{', start) then
return grok_object(self, text, start, etc)
elseif text:find('^%[', start) then
return grok_array(self, text, start, etc)
elseif text:find('^true', start) then
return true, start + 4
elseif text:find('^false', start) then
return false, start + 5
elseif text:find('^null', start) then
return nil, start + 4
else
self:onDecodeError("can't parse JSON", text, start, etc)
end
end
function OBJDEF:decode(text, etc)
if type(self) ~= 'table' or self.__index ~= OBJDEF then
OBJDEF:onDecodeError("JSON:decode must be called in method format", nil, nil, etc)
end
if text == nil then
self:onDecodeOfNilError(string.format("nil passed to JSON:decode()"), nil, nil, etc)
elseif type(text) ~= 'string' then
self:onDecodeError(string.format("expected string argument to JSON:decode(), got %s", type(text)), nil, nil, etc)
end
if text:match('^%s*$') then
return nil
end
if text:match('^%s*<') then
-- Can't be JSON... we'll assume it's HTML
self:onDecodeOfHTMLError(string.format("html passed to JSON:decode()"), text, nil, etc)
end
--
-- Ensure that it's not UTF-32 or UTF-16.
-- Those are perfectly valid encodings for JSON (as per RFC 4627 section 3),
-- but this package can't handle them.
--
if text:sub(1,1):byte() == 0 or (text:len() >= 2 and text:sub(2,2):byte() == 0) then
self:onDecodeError("JSON package groks only UTF-8, sorry", text, nil, etc)
end
local success, value = pcall(grok_one, self, text, 1, etc)
if success then
return value
else
-- should never get here... JSON parse errors should have been caught earlier
assert(false, value)
return nil
end
end
local function backslash_replacement_function(c)
if c == "\n" then
return "\\n"
elseif c == "\r" then
return "\\r"
elseif c == "\t" then
return "\\t"
elseif c == "\b" then
return "\\b"
elseif c == "\f" then
return "\\f"
elseif c == '"' then
return '\\"'
elseif c == '\\' then
return '\\\\'
else
return string.format("\\u%04x", c:byte())
end
end
local chars_to_be_escaped_in_JSON_string
= '['
.. '"' -- class sub-pattern to match a double quote
.. '%\\' -- class sub-pattern to match a backslash
.. '%z' -- class sub-pattern to match a null
.. '\001' .. '-' .. '\031' -- class sub-pattern to match control characters
.. ']'
local function json_string_literal(value)
local newval = value:gsub(chars_to_be_escaped_in_JSON_string, backslash_replacement_function)
return '"' .. newval .. '"'
end
local function object_or_array(self, T, etc)
--
-- We need to inspect all the keys... if there are any strings, we'll convert to a JSON
-- object. If there are only numbers, it's a JSON array.
--
-- If we'll be converting to a JSON object, we'll want to sort the keys so that the
-- end result is deterministic.
--
local string_keys = { }
local seen_number_key = false
local maximum_number_key
for key in pairs(T) do
if type(key) == 'number' then
seen_number_key = true
if not maximum_number_key or maximum_number_key < key then
maximum_number_key = key
end
elseif type(key) == 'string' then
table.insert(string_keys, key)
else
self:onEncodeError("can't encode table with a key of type " .. type(key), etc)
end
end
if seen_number_key and #string_keys > 0 then
--
-- Mixed key types... don't know what to do, so bail
--
self:onEncodeError("a table with both numeric and string keys could be an object or array; aborting", etc)
elseif #string_keys == 0 then
--
-- An array
--
if seen_number_key then
return nil, maximum_number_key -- an array
else
--
-- An empty table...
--
if tostring(T) == "JSON array" then
return nil
elseif tostring(T) == "JSON object" then
return { }
else
-- have to guess, so we'll pick array, since empty arrays are likely more common than empty objects
return nil
end
end
else
--
-- An object, so return a list of keys
--
table.sort(string_keys)
return string_keys
end
end
--
-- Encode
--
local encode_value -- must predeclare because it calls itself
function encode_value(self, value, parents, etc)
if value == nil then
return 'null'
end
if type(value) == 'string' then
return json_string_literal(value)
elseif type(value) == 'number' then
if value ~= value then
--
-- NaN (Not a Number).
-- JSON has no NaN, so we have to fudge the best we can. This should really be a package option.
--
return "null"
elseif value >= math.huge then
--
-- Positive infinity. JSON has no INF, so we have to fudge the best we can. This should
-- really be a package option. Note: at least with some implementations, positive infinity
-- is both ">= math.huge" and "<= -math.huge", which makes no sense but that's how it is.
-- Negative infinity is properly "<= -math.huge". So, we must be sure to check the ">="
-- case first.
--
return "1e+9999"
elseif value <= -math.huge then
--
-- Negative infinity.
-- JSON has no INF, so we have to fudge the best we can. This should really be a package option.
--
return "-1e+9999"
else
return tostring(value)
end
elseif type(value) == 'boolean' then
return tostring(value)
elseif type(value) ~= 'table' then
self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc)
else
--
-- A table to be converted to either a JSON object or array.
--
local T = value
if parents[T] then
self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc)
else
parents[T] = true
end
local result_value
local object_keys, maximum_number_key = object_or_array(self, T, etc)
if maximum_number_key then
--
-- An array...
--
local ITEMS = { }
for i = 1, maximum_number_key do
table.insert(ITEMS, encode_value(self, T[i], parents, etc))
end
result_value = "[" .. table.concat(ITEMS, ",") .. "]"
elseif object_keys then
--
-- An object
--
--
-- We'll always sort the keys, so that comparisons can be made on
-- the results, etc. The actual order is not particularly
-- important (e.g. it doesn't matter what character set we sort
-- as); it's only important that it be deterministic... the same
-- every time.
--
local PARTS = { }
for _, key in ipairs(object_keys) do
local encoded_key = encode_value(self, tostring(key), parents, etc)
local encoded_val = encode_value(self, T[key], parents, etc)
table.insert(PARTS, string.format("%s:%s", encoded_key, encoded_val))
end
result_value = "{" .. table.concat(PARTS, ",") .. "}"
else
--
-- An empty array/object... we'll treat it as an array, though it should really be an option
--
result_value = "[]"
end
parents[T] = false
return result_value
end
end
local encode_pretty_value -- must predeclare because it calls itself
function encode_pretty_value(self, value, parents, indent, etc)
if type(value) == 'string' then
return json_string_literal(value)
elseif type(value) == 'number' then
return tostring(value)
elseif type(value) == 'boolean' then
return tostring(value)
elseif type(value) == 'nil' then
return 'null'
elseif type(value) ~= 'table' then
self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc)
else
--
-- A table to be converted to either a JSON object or array.
--
local T = value
if parents[T] then
self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc)
end
parents[T] = true
local result_value
local object_keys = object_or_array(self, T, etc)
if not object_keys then
--
-- An array...
--
local ITEMS = { }
for i = 1, #T do
table.insert(ITEMS, encode_pretty_value(self, T[i], parents, indent, etc))
end
result_value = "[ " .. table.concat(ITEMS, ", ") .. " ]"
else
--
-- An object -- can keys be numbers?
--
local KEYS = { }
local max_key_length = 0
for _, key in ipairs(object_keys) do
local encoded = encode_pretty_value(self, tostring(key), parents, "", etc)
max_key_length = math.max(max_key_length, #encoded)
table.insert(KEYS, encoded)
end
local key_indent = indent .. " "
local subtable_indent = indent .. string.rep(" ", max_key_length + 2 + 4)
local FORMAT = "%s%" .. tostring(max_key_length) .. "s: %s"
local COMBINED_PARTS = { }
for i, key in ipairs(object_keys) do
local encoded_val = encode_pretty_value(self, T[key], parents, subtable_indent, etc)
table.insert(COMBINED_PARTS, string.format(FORMAT, key_indent, KEYS[i], encoded_val))
end
result_value = "{\n" .. table.concat(COMBINED_PARTS, ",\n") .. "\n" .. indent .. "}"
end
parents[T] = false
return result_value
end
end
function OBJDEF:encode(value, etc)
if type(self) ~= 'table' or self.__index ~= OBJDEF then
OBJDEF:onEncodeError("JSON:encode must be called in method format", etc)
end
local parents = {}
return encode_value(self, value, parents, etc)
end
function OBJDEF:encode_pretty(value, etc)
local parents = {}
local subtable_indent = ""
return encode_pretty_value(self, value, parents, subtable_indent, etc)
end
function OBJDEF.__tostring()
return "JSON encode/decode package"
end
OBJDEF.__index = OBJDEF
function OBJDEF:new(args)
local new = { }
if args then
for key, val in pairs(args) do
new[key] = val
end
end
return setmetatable(new, OBJDEF)
end
return OBJDEF:new()
--
-- Version history:
--
-- 20111207.5 Added support for the 'etc' arguments, for better error reporting.
--
-- 20110731.4 More feedback from David Kolf on how to make the tests for Nan/Infinity system independent.
--
-- 20110730.3 Incorporated feedback from David Kolf at http://lua-users.org/wiki/JsonModules:
--
-- * When encoding lua for JSON, Sparse numeric arrays are now handled by
-- spitting out full arrays, such that
-- JSON:encode({"one", "two", [10] = "ten"})
-- returns
-- ["one","two",null,null,null,null,null,null,null,"ten"]
--
-- In 20100810.2 and earlier, only up to the first non-null value would have been retained.
--
-- * When encoding lua for JSON, numeric value NaN gets spit out as null, and infinity as "1+e9999".
-- Version 20100810.2 and earlier created invalid JSON in both cases.
--
-- * Unicode surrogate pairs are now detected when decoding JSON.
--
-- 20100810.2 added some checking to ensure that an invalid Unicode character couldn't leak in to the UTF-8 encoding
--
-- 20100731.1 initial public release
--
nqdruubyrcu63gzr0jf2wskw1uuufic
Tempilet:Cc-by-sa-4.0/doc
10
1490
11299
2025-08-20T03:01:22Z
commons>Jarekt
0
11299
wikitext
text/x-wiki
{{TemplateBox
|useTemplateData=only
|1=1
|1aliases=attribution
|1label-en=attribution
|1label-de=Namensnennung
|1d-en=the attribution string as specified by the licensor, that re-users are obliged to name
|1def=
|1type=string
|1stat=optional
|name=Cc-by-sa-4.0
|desc=Cc-by-sa-4.0 license template
|namespace=file
|usergroup=all
|placement=license
|usage-notes=
|type=license tag
|example=Example Name
|i18n-method=mediawiki-msg
|i18n-desc=
|seealso=
|setscats=[[:Category:CC-BY-SA-4.0|CC-BY-SA-4.0]]
|lines=one
|shorthand=
|relieson={{tl|Cc-by-sa-layout}}{{tl|cc-by-sa-4.0}}
}}
<includeonly>
[[Category:CC license tags|{{PAGENAME}}]]
[[Category:License tags attribution|{{PAGENAME}}]]
[[Category:License tags share-alike|{{PAGENAME}}]]
[[Category:Primary license tags (flat list)]]
</includeonly>
qg8vkrg5kazdab0hulctjfx80wkf072
11300
11299
2026-08-30T07:50:24Z
RAPTOR7762
18
1 revision imported from [[:commons:Template:Cc-by-sa-4.0/doc]]
11299
wikitext
text/x-wiki
{{TemplateBox
|useTemplateData=only
|1=1
|1aliases=attribution
|1label-en=attribution
|1label-de=Namensnennung
|1d-en=the attribution string as specified by the licensor, that re-users are obliged to name
|1def=
|1type=string
|1stat=optional
|name=Cc-by-sa-4.0
|desc=Cc-by-sa-4.0 license template
|namespace=file
|usergroup=all
|placement=license
|usage-notes=
|type=license tag
|example=Example Name
|i18n-method=mediawiki-msg
|i18n-desc=
|seealso=
|setscats=[[:Category:CC-BY-SA-4.0|CC-BY-SA-4.0]]
|lines=one
|shorthand=
|relieson={{tl|Cc-by-sa-layout}}{{tl|cc-by-sa-4.0}}
}}
<includeonly>
[[Category:CC license tags|{{PAGENAME}}]]
[[Category:License tags attribution|{{PAGENAME}}]]
[[Category:License tags share-alike|{{PAGENAME}}]]
[[Category:Primary license tags (flat list)]]
</includeonly>
qg8vkrg5kazdab0hulctjfx80wkf072
Tempilet:Cc-by-sa-layout/styles.css
10
1491
11301
2025-09-16T11:19:31Z
commons>Waddie96
0
reduce huge space between image and text, also fix fallback hex colors to update them to current Codex
11301
sanitized-css
text/css
/**
* IMPORTANT:
*
* These styles are copied to [[MediaWiki:Filepage.css]].
* If you make any changes here, make sure to update that page as well.
*
* When previewing changes, you must use a file outside the File namespace.
*
* See [[Module talk:Information/styles.css]] (which is related) for details.
*/
.responsive-license-cc {
clear: both;
text-align: center;
box-sizing: border-box;
width: 100%;
justify-content: space-around;
align-items: center;
margin: 0.5em auto;
color: var(--color-base, #202122);
background-color: var(--background-color-neutral-subtle, #f9f8fa);
border-width: 2px;
border-style: solid;
border-top-color: var(--border-color-subtle, #c8ccd1);
border-right-color: var(--border-color-subtle, #c8ccd1);
border-bottom-color: var(--border-color-subtle, #c8ccd1);
border-left-color: var(--border-color-subtle, #c8ccd1);
border-spacing: 8px;
display: flex;
padding: 0px;
}
.responsive-license-cc div {
margin: 4px;
}
.rlicense-text div {
margin: 0.5em auto;
}
.rlicense-desc dd {
margin-left: 1em;
}
@media screen and (max-width: 640px) { /* For mobile devices */
.responsive-license-cc {
flex-flow: column;
}
.rlicense-text {
order: 1;
}
}
oouyullp674ekvesyfsyaesnaqcnsoq
11302
11301
2026-08-30T07:50:24Z
RAPTOR7762
18
1 revision imported from [[:commons:Template:Cc-by-sa-layout/styles.css]]
11301
sanitized-css
text/css
/**
* IMPORTANT:
*
* These styles are copied to [[MediaWiki:Filepage.css]].
* If you make any changes here, make sure to update that page as well.
*
* When previewing changes, you must use a file outside the File namespace.
*
* See [[Module talk:Information/styles.css]] (which is related) for details.
*/
.responsive-license-cc {
clear: both;
text-align: center;
box-sizing: border-box;
width: 100%;
justify-content: space-around;
align-items: center;
margin: 0.5em auto;
color: var(--color-base, #202122);
background-color: var(--background-color-neutral-subtle, #f9f8fa);
border-width: 2px;
border-style: solid;
border-top-color: var(--border-color-subtle, #c8ccd1);
border-right-color: var(--border-color-subtle, #c8ccd1);
border-bottom-color: var(--border-color-subtle, #c8ccd1);
border-left-color: var(--border-color-subtle, #c8ccd1);
border-spacing: 8px;
display: flex;
padding: 0px;
}
.responsive-license-cc div {
margin: 4px;
}
.rlicense-text div {
margin: 0.5em auto;
}
.rlicense-desc dd {
margin-left: 1em;
}
@media screen and (max-width: 640px) { /* For mobile devices */
.responsive-license-cc {
flex-flow: column;
}
.rlicense-text {
order: 1;
}
}
oouyullp674ekvesyfsyaesnaqcnsoq
Tempilet:Cc-by-sa-4.0
10
1492
11303
2024-06-01T16:24:49Z
en>HouseBlaster
0
HouseBlaster moved page [[Template:Cc-by-sa-4.0]] to [[Template:CC BY-SA 4.0]] over redirect: expand template name per [[WP:TPN]]; see also https://creativecommons.org/wp-content/uploads/2019/10/Creative-Commons-Style-Guide-2019.pdf#Abbreviations ([[User:Ahecht/Scripts/massmove.js|Mass-move tool]])
11303
wikitext
text/x-wiki
#REDIRECT [[Template:CC BY-SA 4.0]]
{{Redirect category shell|
{{R from move}}
}}
pt4zmwl1s0wfps2xp4xyw4l0ku3cxqg
11304
11303
2026-08-30T07:51:19Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Cc-by-sa-4.0]]
11303
wikitext
text/x-wiki
#REDIRECT [[Template:CC BY-SA 4.0]]
{{Redirect category shell|
{{R from move}}
}}
pt4zmwl1s0wfps2xp4xyw4l0ku3cxqg
Tempilet:CC BY-SA 4.0
10
1493
11305
2024-06-01T16:24:49Z
en>HouseBlaster
0
HouseBlaster moved page [[Template:Cc-by-sa-4.0]] to [[Template:CC BY-SA 4.0]] over redirect: expand template name per [[WP:TPN]]; see also https://creativecommons.org/wp-content/uploads/2019/10/Creative-Commons-Style-Guide-2019.pdf#Abbreviations ([[User:Ahecht/Scripts/massmove.js|Mass-move tool]])
11305
wikitext
text/x-wiki
<!-- Creative Commons License -->{{imbox
| type = license
| class = licensetpl
| image = [[File:CC_some_rights_reserved.svg|90px]] <br /> [[File:Cc-by new white.svg|24px]][[Image:Cc-sa white.svg|24px]]
| text = ''This work is licensed under the [[Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/ Attribution-ShareAlike 4.0] License. {{#if:{{{1|}}}| <br /> Attribution: {{{1|}}} }}''<span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/4.0/</span><span class="licensetpl_short" style="display:none;">CC-BY-SA-4.0</span><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-ShareAlike 4.0</span><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span>
{{image other
| [[Category:Creative Commons Attribution-ShareAlike 4.0 files|{{PAGENAME}}]]
| <br/>{{center|{{error-small|This template should only be used on file pages.}}}}
}}}}{{#if:{{yesno|{{{dw|}}}|yes=|no=yes}}|{{free media}}}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
c4j7vpmknuzjv66rtu7jqi3108et5ok
11306
11305
2026-08-30T07:51:50Z
RAPTOR7762
18
1 revision imported from [[:en:Template:CC_BY-SA_4.0]]
11305
wikitext
text/x-wiki
<!-- Creative Commons License -->{{imbox
| type = license
| class = licensetpl
| image = [[File:CC_some_rights_reserved.svg|90px]] <br /> [[File:Cc-by new white.svg|24px]][[Image:Cc-sa white.svg|24px]]
| text = ''This work is licensed under the [[Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/ Attribution-ShareAlike 4.0] License. {{#if:{{{1|}}}| <br /> Attribution: {{{1|}}} }}''<span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/4.0/</span><span class="licensetpl_short" style="display:none;">CC-BY-SA-4.0</span><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-ShareAlike 4.0</span><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span>
{{image other
| [[Category:Creative Commons Attribution-ShareAlike 4.0 files|{{PAGENAME}}]]
| <br/>{{center|{{error-small|This template should only be used on file pages.}}}}
}}}}{{#if:{{yesno|{{{dw|}}}|yes=|no=yes}}|{{free media}}}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
c4j7vpmknuzjv66rtu7jqi3108et5ok
Tempilet:Center
10
1494
11309
2025-03-27T08:18:08Z
en>MSGJ
0
use center class alone, per request
11309
wikitext
text/x-wiki
<div class="center" {{safesubst<noinclude />:#if: {{{style|}}} | style="{{{style}}}"}}>{{{1|[[Category:Pages using center with no arguments]]}}}</div>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude>
{{documentation}}
</noinclude>
ho0gjr8udacxqdzfdn1t0y3wvnpbco2
11310
11309
2026-08-30T07:51:50Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Center]]
11309
wikitext
text/x-wiki
<div class="center" {{safesubst<noinclude />:#if: {{{style|}}} | style="{{{style}}}"}}>{{{1|[[Category:Pages using center with no arguments]]}}}</div>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude>
{{documentation}}
</noinclude>
ho0gjr8udacxqdzfdn1t0y3wvnpbco2
Tempilet:Error-small
10
1495
11311
2025-09-11T15:06:30Z
en>Ahecht
0
Simplify, avoid nested templates
11311
wikitext
text/x-wiki
{{#invoke:Error|error|{{{message|{{{1}}}}}}|tag=span|style=font-size:inherit}}<noinclude>{{documentation}}</noinclude>
hnkvrfis3ah1x3eijkfnl3mnf6fdn7m
11312
11311
2026-08-30T07:51:50Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Error-small]]
11311
wikitext
text/x-wiki
{{#invoke:Error|error|{{{message|{{{1}}}}}}|tag=span|style=font-size:inherit}}<noinclude>{{documentation}}</noinclude>
hnkvrfis3ah1x3eijkfnl3mnf6fdn7m
Tempilet:Image other
10
1496
11317
2019-03-05T14:22:01Z
en>Xaosflux
0
Changed protection level for "[[Template:Image other]]": Pages alread protected from [[Wikipedia:Cascade-protected items/content]] ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite))
11317
wikitext
text/x-wiki
#redirect [[Template:File other]]
{{R from move}}
qk12zukwyewm7iobg6lglhb6vjftt35
11318
11317
2026-08-30T07:51:51Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Image_other]]
11317
wikitext
text/x-wiki
#redirect [[Template:File other]]
{{R from move}}
qk12zukwyewm7iobg6lglhb6vjftt35
Tempilet:Free media
10
1497
11319
2017-04-10T20:37:19Z
en>Lectonar
0
Changed protection level for "[[Template:Free media]]": request at rfpp ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
11319
wikitext
text/x-wiki
{{file other <!-- Only categorize when on file (image) pages. -->
| [[Category:All free media|{{PAGENAME}}]]
}}<noinclude>
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
tg0bu81croiltrvipnvr6nkle40b3q1
11320
11319
2026-08-30T07:51:51Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Free_media]]
11319
wikitext
text/x-wiki
{{file other <!-- Only categorize when on file (image) pages. -->
| [[Category:All free media|{{PAGENAME}}]]
}}<noinclude>
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
tg0bu81croiltrvipnvr6nkle40b3q1
Module:Transclusion count/data/C
828
1498
11321
2026-08-30T05:08:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
11321
Scribunto
text/plain
return {
["C"] = 801000,
["C-Class"] = 17000,
["C-SPAN"] = 13000,
["C-cmn"] = 2800,
["C-pl"] = 51000,
["C."] = 353000,
["CAN"] = 20000,
["CANelec"] = 18000,
["CANelec/gain"] = 3500,
["CANelec/hold"] = 6700,
["CANelec/source"] = 11000,
["CANelec/top"] = 9000,
["CANelec/total"] = 9500,
["CAS"] = 3800,
["CAS_Registry_Number"] = 3800,
["CBB_Yearly_Record_End"] = 3500,
["CBB_Yearly_Record_Entry"] = 3600,
["CBB_Yearly_Record_Start"] = 3400,
["CBB_Yearly_Record_Subhead"] = 4200,
["CBB_Yearly_Record_Subtotal"] = 3300,
["CBB_roster/Footer"] = 11000,
["CBB_roster/Header"] = 11000,
["CBB_roster/Player"] = 11000,
["CBB_schedule_end"] = 14000,
["CBB_schedule_entry"] = 14000,
["CBB_schedule_start"] = 14000,
["CBB_standings_end"] = 19000,
["CBB_standings_entry"] = 19000,
["CBB_standings_start"] = 19000,
["CBB_yearly_record_end"] = 4700,
["CBB_yearly_record_end/legend"] = 4100,
["CBB_yearly_record_entry"] = 4600,
["CBB_yearly_record_start"] = 4500,
["CBB_yearly_record_subhead"] = 4300,
["CBB_yearly_record_subtotal"] = 4400,
["CBSB_Standings_End"] = 2700,
["CBSB_Standings_Entry"] = 2700,
["CBSB_Standings_Start"] = 2600,
["CBSB_link"] = 4100,
["CBSB_standings_end"] = 5500,
["CBSB_standings_entry"] = 5500,
["CBSB_standings_start"] = 5500,
["CC0"] = 4000,
["CC_BY-SA_2.5"] = 2100,
["CC_BY-SA_2.5,_2.0,_1.0"] = 2100,
["CC_BY-SA_3.0"] = 21000,
["CC_BY-SA_3.0_migrated"] = 19000,
["CC_BY-SA_4.0"] = 13000,
["CC_BY_2.5"] = 2600,
["CC_BY_3.0"] = 7000,
["CFB_Standings_End"] = 16000,
["CFB_Standings_Entry"] = 16000,
["CFB_Standings_Start"] = 16000,
["CFB_Yearly_Record_End"] = 7900,
["CFB_Yearly_Record_End/legend"] = 2900,
["CFB_Yearly_Record_Entry"] = 7900,
["CFB_Yearly_Record_Start"] = 7900,
["CFB_Yearly_Record_Subhead"] = 8000,
["CFB_Yearly_Record_Subtotal"] = 7800,
["CFB_schedule"] = 29000,
["CFB_schedule_entry"] = 22000,
["CFB_standings_end"] = 39000,
["CFB_standings_entry"] = 39000,
["CFB_standings_start"] = 39000,
["CFL_Year"] = 7300,
["CGF_year"] = 3800,
["CGNDB_URL"] = 5400,
["CHE"] = 12000,
["CHI"] = 3300,
["CHL"] = 4300,
["CHN"] = 15000,
["CN"] = 4000,
["CO2"] = 3500,
["COI"] = 14000,
["COIUL"] = 131000,
["COI_editnotice"] = 7800,
["COL"] = 5600,
["COLON"] = 14000,
["CRI"] = 2300,
["CRO"] = 6600,
["CS1_config"] = 15000,
["CSK"] = 2800,
["CSS_crop"] = 2100,
["CSS_image_crop"] = 9600,
["CUB"] = 4200,
["CURRENTDATE"] = 3600,
["CYP"] = 2200,
["CZE"] = 16000,
["Calendar"] = 2500,
["Calendar/styles.css"] = 2800,
["California/color"] = 12000,
["Call_sign_disambiguation"] = 3100,
["Campaignbox"] = 26000,
["CanProvName"] = 19000,
["CanadaByProvinceCatNav"] = 9500,
["CanadaProvinceThe"] = 4500,
["Canada_NTS_Map_Sheet"] = 2100,
["Canada_by_province_category_navigation"] = 9900,
["Canadian_English"] = 13000,
["Canadian_Parliament_links"] = 5100,
["Canadian_election_result"] = 18000,
["Canadian_election_result/gain"] = 3600,
["Canadian_election_result/hold"] = 7000,
["Canadian_election_result/source"] = 13000,
["Canadian_election_result/top"] = 19000,
["Canadian_election_result/total"] = 14000,
["Canadian_party_colour"] = 11000,
["Canadian_party_colour/colour"] = 23000,
["Canadian_party_colour/colour/default"] = 23000,
["Canadian_party_colour/name"] = 19000,
["Canadian_party_colour/name/default"] = 8300,
["Canadian_province_name"] = 19000,
["Canned_search"] = 8500,
["Cascite"] = 17000,
["Caselaw_source"] = 4800,
["Cassini-Ehess"] = 3300,
["Cast_listing"] = 30000,
["Castlist"] = 5700,
["Cat"] = 472000,
["CatAutoTOC"] = 372000,
["CatRel"] = 4100,
["CatTrack"] = 20000,
["Cat_class"] = 6100,
["Cat_main"] = 149000,
["Cat_more"] = 102000,
["Cat_more_if_exists"] = 29000,
["Cat_see_also"] = 3800,
["Catalog_lookup_link"] = 60000,
["Catalog_of_Fishes"] = 9800,
["Catalogue_of_Life"] = 24000,
["Category"] = 2400,
["Category-Class"] = 14000,
["Category-inline"] = 11000,
["Category_TOC"] = 80000,
["Category_U.S._State_elections_by_year"] = 7500,
["Category_U.S._State_elections_by_year/core"] = 7500,
["Category_class"] = 25000,
["Category_described_in_year"] = 6400,
["Category_diffuse"] = 11000,
["Category_disambiguation"] = 2700,
["Category_explanation"] = 416000,
["Category_handler"] = 2730000,
["Category_if_exists"] = 94000,
["Category_ifexist"] = 4900,
["Category_importance"] = 8800,
["Category_link"] = 694000,
["Category_link/core"] = 694000,
["Category_link_if_exists"] = 81000,
["Category_link_with_count"] = 9300,
["Category_link_without_namespace"] = 802000,
["Category_links"] = 9900,
["Category_main_article"] = 221000,
["Category_more"] = 143000,
["Category_more_if_exists"] = 49000,
["Category_ordered_by_date"] = 13000,
["Category_other"] = 1110000,
["Category_pair"] = 2200,
["Category_redirect"] = 159000,
["Category_redirect/core"] = 159000,
["Category_see_also"] = 55000,
["Category_see_also/Category_pair_check"] = 55000,
["Category_see_also_if_exists"] = 95000,
["Category_see_also_if_exists_2"] = 101000,
["Category_series_navigation"] = 598000,
["Category_title"] = 2400,
["Catexp"] = 5900,
["CathEncy"] = 2300,
["Catholic"] = 3700,
["Catholic_Encyclopedia"] = 5100,
["Catmain"] = 29000,
["Catmore"] = 9800,
["Catseealso"] = 2300,
["Cbb_link"] = 10000,
["Cbignore"] = 133000,
["Cbsb_link"] = 2500,
["Cc-by-2.5"] = 2600,
["Cc-by-3.0"] = 7000,
["Cc-by-sa-2.5"] = 2100,
["Cc-by-sa-2.5,2.0,1.0"] = 2100,
["Cc-by-sa-3.0"] = 20000,
["Cc-by-sa-3.0-migrated"] = 19000,
["Cc-by-sa-4.0"] = 13000,
["Cc-zero"] = 3800,
["CensusAU"] = 9100,
["Census_2016_AUS"] = 5700,
["Census_2021_AUS"] = 6200,
["Cent"] = 6900,
["Center"] = 301000,
["Centered_quote"] = 37000,
["Centralized_discussion"] = 7300,
["Centralized_discussion/core"] = 7200,
["Centralized_discussion/styles.css"] = 7200,
["Centre"] = 4200,
["Century"] = 16000,
["Century_name_from_decade"] = 2400,
["Century_name_from_decade_or_year"] = 127000,
["Century_name_from_title_decade"] = 7600,
["Century_name_from_title_year"] = 9300,
["Certification_Cite_Ref"] = 38000,
["Certification_Table_Bottom"] = 37000,
["Certification_Table_Entry"] = 39000,
["Certification_Table_Entry/Foot"] = 37000,
["Certification_Table_Entry/Foot/helper"] = 37000,
["Certification_Table_Entry/MexicanAward"] = 2300,
["Certification_Table_Entry/Region"] = 38000,
["Certification_Table_Entry/Sales"] = 37000,
["Certification_Table_Entry/Sales/AustrianPeriod"] = 2500,
["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400,
["Certification_Table_Entry/Sales/DanishPeriod"] = 4400,
["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4400,
["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4400,
["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200,
["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000,
["Certification_Table_Entry/Sales/GermanPeriod"] = 4100,
["Certification_Table_Entry/Sales/ItalianHelper"] = 4500,
["Certification_Table_Entry/Sales/MexicanSales"] = 2200,
["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7800,
["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2800,
["Certification_Table_Entry/Sales/SwedishPeriod"] = 2300,
["Certification_Table_Separator"] = 3300,
["Certification_Table_Top"] = 39000,
["Cfb_link"] = 26000,
["Cfd_all"] = 6400,
["Cfm_full"] = 2500,
["Cfr_full"] = 3500,
["Chart_bottom"] = 4500,
["Chart_top"] = 4500,
["Check_completeness_of_transclusions"] = 65000,
["Check_talk"] = 64000,
["Check_talk_wp"] = 1460000,
["Check_winner_by_scores"] = 16000,
["CheckedSockpuppet"] = 7200,
["Checked_sockpuppet"] = 18000,
["Checkedsockpuppet"] = 5300,
["Checkip"] = 12000,
["Checkuser"] = 90000,
["Checkuserblock-account"] = 45000,
["Chem"] = 6000,
["Chem/atom"] = 5900,
["Chem/link"] = 6000,
["Chem2"] = 11000,
["Chem_molar_mass"] = 22000,
["Chem_molar_mass/format"] = 22000,
["Chembox"] = 16000,
["Chembox/styles.css"] = 16000,
["Chembox_3DMet"] = 15000,
["Chembox_AllOtherNames"] = 14000,
["Chembox_AllOtherNames/format"] = 14000,
["Chembox_Appearance"] = 7200,
["Chembox_BoilingPt"] = 4200,
["Chembox_CASNo"] = 15000,
["Chembox_CASNo/format"] = 15000,
["Chembox_CalcTemperatures"] = 7600,
["Chembox_ChEBI"] = 15000,
["Chembox_ChEBI/format"] = 15000,
["Chembox_ChEMBL"] = 15000,
["Chembox_ChEMBL/format"] = 15000,
["Chembox_ChemSpiderID"] = 15000,
["Chembox_ChemSpiderID/format"] = 15000,
["Chembox_CompTox"] = 15000,
["Chembox_CompTox/format"] = 15000,
["Chembox_Datapage_check"] = 16000,
["Chembox_Density"] = 5700,
["Chembox_DrugBank"] = 15000,
["Chembox_DrugBank/format"] = 15000,
["Chembox_ECHA"] = 8300,
["Chembox_ECNumber"] = 15000,
["Chembox_ECNumber/format"] = 15000,
["Chembox_Elements"] = 15000,
["Chembox_Elements/molecular_formula"] = 21000,
["Chembox_FlashPt"] = 2100,
["Chembox_Footer"] = 15000,
["Chembox_Footer/tracking"] = 16000,
["Chembox_GHS_(set)"] = 4500,
["Chembox_Hazards"] = 13000,
["Chembox_IUPHAR_ligand"] = 15000,
["Chembox_IUPHAR_ligand/format"] = 15000,
["Chembox_Identifiers"] = 15000,
["Chembox_InChI"] = 15000,
["Chembox_InChI/format"] = 15000,
["Chembox_Indexlist"] = 15000,
["Chembox_Jmol"] = 15000,
["Chembox_Jmol/format"] = 15000,
["Chembox_KEGG"] = 15000,
["Chembox_KEGG/format"] = 15000,
["Chembox_MeltingPt"] = 6600,
["Chembox_OtherCpds"] = 2100,
["Chembox_Properties"] = 15000,
["Chembox_PubChem"] = 15000,
["Chembox_PubChem/format"] = 15000,
["Chembox_RTECS"] = 15000,
["Chembox_RTECS/format"] = 15000,
["Chembox_Related"] = 4200,
["Chembox_SMILES"] = 15000,
["Chembox_SMILES/format"] = 15000,
["Chembox_SolubilityInWater"] = 4500,
["Chembox_Structure"] = 2400,
["Chembox_UNII"] = 15000,
["Chembox_UNII/format"] = 15000,
["Chembox_headerbar"] = 16000,
["Chembox_image"] = 14000,
["Chembox_image_cell"] = 14000,
["Chembox_image_sbs"] = 14000,
["Chembox_parametercheck"] = 15000,
["Chembox_setDatarow"] = 5500,
["Chembox_setHeader"] = 5500,
["Chembox_templatePar/formatPreviewMessage"] = 16000,
["Chembox_verification"] = 6900,
["Chemspidercite"] = 11000,
["Chessgames_player"] = 3800,
["Chinese"] = 3500,
["Circa"] = 470000,
["Circular_reference"] = 4000,
["Citation"] = 412000,
["Citation/make_link"] = 7900,
["Citation/styles.css"] = 53000,
["Citation_needed"] = 637000,
["Citation_needed_span"] = 3600,
["Citation_style"] = 4500,
["Cite_AV_media"] = 81000,
["Cite_AV_media_notes"] = 34000,
["Cite_Appletons'"] = 2400,
["Cite_Australian_Dictionary_of_Biography"] = 5000,
["Cite_Box_Office_Mojo"] = 2500,
["Cite_Catholic_Encyclopedia"] = 8600,
["Cite_DCB"] = 3300,
["Cite_DGRBM"] = 2200,
["Cite_DNB"] = 20000,
["Cite_EB1911"] = 26000,
["Cite_FTP"] = 2500,
["Cite_GBIF"] = 4300,
["Cite_GNIS"] = 2400,
["Cite_Gaia_DR3"] = 3100,
["Cite_Google_Maps"] = 20000,
["Cite_Hansard"] = 2700,
["Cite_IUCN"] = 71000,
["Cite_Instagram"] = 7400,
["Cite_Jewish_Encyclopedia"] = 3200,
["Cite_LCDB"] = 2000,
["Cite_Metacritic"] = 2300,
["Cite_NIE"] = 3500,
["Cite_NSW_Parliament"] = 3300,
["Cite_NSW_SHR"] = 2700,
["Cite_NatureServe"] = 3000,
["Cite_ODNB"] = 22000,
["Cite_OED"] = 2500,
["Cite_POWO"] = 6400,
["Cite_Q"] = 17000,
["Cite_QHR"] = 3100,
["Cite_QPN"] = 4100,
["Cite_Rotten_Tomatoes"] = 2900,
["Cite_Rowlett"] = 2500,
["Cite_Russian_law"] = 7800,
["Cite_Ryan"] = 3300,
["Cite_SNL"] = 2100,
["Cite_Sports-Reference"] = 55000,
["Cite_USGov"] = 13000,
["Cite_WoRMS"] = 13000,
["Cite_act"] = 4000,
["Cite_arXiv"] = 7100,
["Cite_bcgnis"] = 3700,
["Cite_book"] = 1910000,
["Cite_certification"] = 43000,
["Cite_certification/Title"] = 39000,
["Cite_certification/URL"] = 43000,
["Cite_certification/archivedate"] = 7700,
["Cite_certification/archiveurl"] = 7700,
["Cite_cgndb"] = 5400,
["Cite_comic"] = 2100,
["Cite_conference"] = 22000,
["Cite_court"] = 6900,
["Cite_dictionary"] = 3600,
["Cite_document"] = 2000,
["Cite_encyclopedia"] = 243000,
["Cite_episode"] = 20000,
["Cite_gnis"] = 35000,
["Cite_instagram"] = 3100,
["Cite_interview"] = 11000,
["Cite_iucn"] = 70000,
["Cite_journal"] = 1180000,
["Cite_legislation_UK"] = 4000,
["Cite_magazine"] = 382000,
["Cite_map"] = 60000,
["Cite_news"] = 1930000,
["Cite_newspaper"] = 2000,
["Cite_newspaper_The_Times"] = 7200,
["Cite_patent"] = 7300,
["Cite_patent/authors"] = 6100,
["Cite_patent/core"] = 7600,
["Cite_peakbagger"] = 5300,
["Cite_podcast"] = 6300,
["Cite_press_release"] = 86000,
["Cite_report"] = 76000,
["Cite_rowlett"] = 2500,
["Cite_ship_register"] = 2000,
["Cite_simbad"] = 5700,
["Cite_sports-reference"] = 60000,
["Cite_taxon"] = 5600,
["Cite_tech_report"] = 3100,
["Cite_thesis"] = 50000,
["Cite_tweet"] = 48000,
["Cite_video"] = 13000,
["Cite_video_game"] = 3500,
["Cite_web"] = 5430000,
["Cite_wikisource"] = 7100,
["Cite_wikisource/make_link"] = 65000,
["Citeweb"] = 4200,
["Civil_navigation"] = 2100,
["Cjersey"] = 3000,
["Cl"] = 219000,
["Clade"] = 10000,
["Clade/styles.css"] = 10000,
["Clarification_needed"] = 2600,
["Clarify"] = 45000,
["Class"] = 38000,
["Class/colour"] = 19000,
["Class/icon"] = 21000,
["Class_mask"] = 462000,
["Classicon"] = 5200,
["Clc"] = 7400,
["Cleanup"] = 8300,
["Cleanup_reorganize"] = 2300,
["Cleanup_rewrite"] = 6800,
["Clear"] = 3760000,
["Clear_left"] = 23000,
["Clear_right"] = 2800,
["Clerk_Request"] = 2500,
["Clerk_note"] = 11000,
["Clerknote"] = 8600,
["Clickable_button"] = 1870000,
["Clickable_button_2"] = 227000,
["Closed_access"] = 5600,
["Closed_peer_review_page"] = 3200,
["Closed_rfc_bottom"] = 2200,
["Closed_rfc_top"] = 2900,
["Clr"] = 3100,
["Club_players_category"] = 9500,
["Clubplayerscat"] = 9500,
["Cmbox"] = 539000,
["Cn"] = 113000,
["Cnote2"] = 2900,
["Cnote2_Begin"] = 2900,
["Cnote2_End"] = 2900,
["Coat_of_arms"] = 2500,
["Cob"] = 15000,
["Code"] = 297000,
["Cof_family"] = 4600,
["Cof_genus"] = 5400,
["Col-1-of-2"] = 2400,
["Col-2"] = 186000,
["Col-2-of-2"] = 2300,
["Col-3"] = 11000,
["Col-4"] = 3800,
["Col-begin"] = 231000,
["Col-begin/styles.css"] = 231000,
["Col-break"] = 229000,
["Col-end"] = 231000,
["Col-float"] = 4900,
["Col-float-break"] = 4800,
["Col-float-end"] = 4800,
["Col-float/styles.css"] = 4900,
["Col-start"] = 9800,
["Col_div"] = 2200,
["Colbegin"] = 24000,
["Colend"] = 27000,
["Collapse"] = 8900,
["Collapse_bottom"] = 56000,
["Collapse_top"] = 57000,
["Collapse_top/styles.css"] = 57000,
["Collapsebottom"] = 4100,
["Collapsed_infobox_section_begin"] = 4400,
["Collapsed_infobox_section_begin/cont"] = 4400,
["Collapsed_infobox_section_begin/styles.css"] = 4400,
["Collapsed_infobox_section_end"] = 4500,
["Collapsetop"] = 4100,
["Collapsible_list"] = 68000,
["Collapsible_option"] = 152000,
["Colledge:_Ships_RN"] = 3000,
["College"] = 12000,
["CollegePrimaryHeader"] = 8200,
["CollegePrimaryStyle"] = 111000,
["CollegeSecondaryStyle"] = 11000,
["College_Athlete_Recruit_End"] = 2800,
["College_Athlete_Recruit_Entry"] = 2900,
["College_Athlete_Recruit_Start"] = 2900,
["College_athlete_recruit_end"] = 5000,
["College_athlete_recruit_entry"] = 5200,
["College_athlete_recruit_start"] = 5200,
["College_color_list"] = 4400,
["College_sports_team_link"] = 31000,
["Colon"] = 20000,
["Color"] = 501000,
["Color/styles.css"] = 501000,
["Color_box"] = 86000,
["Colorbox"] = 2600,
["Colorbull"] = 4600,
["Colored_link"] = 106000,
["Coloredlink"] = 3200,
["Colors"] = 3600,
["Colour"] = 5500,
["Colour_box"] = 2500,
["Coloured_link"] = 12000,
["Column"] = 4300,
["Column/styles.css"] = 4400,
["Columns-end"] = 4000,
["Columns-list"] = 126000,
["Columns-start"] = 4000,
["Comic_Book_DB"] = 3500,
["Comicbookdb"] = 3400,
["Comics-replaceability"] = 2700,
["Comics_infobox_sec/formcat"] = 3400,
["Comics_infobox_sec/genre"] = 4200,
["Comics_infobox_sec/genrecat"] = 3800,
["Comics_infobox_sec/styles.css"] = 8100,
["Comma-separated_list"] = 3700,
["Comma-separated_list/styles.css"] = 3700,
["Comma_separated_entries"] = 522000,
["Comment"] = 7600,
["Committed_identity"] = 3200,
["Committed_identity/styles.css"] = 3200,
["Commons"] = 73000,
["Commons-inline"] = 25000,
["Commons_cat"] = 45000,
["Commons_category"] = 905000,
["Commons_category-inline"] = 178000,
["Commons_category_inline"] = 5700,
["Commonscat"] = 59000,
["Commonscat-inline"] = 14000,
["Commonscat_inline"] = 2200,
["Commonscatinline"] = 7200,
["Compact_TOC"] = 7300,
["Compact_ToC"] = 3200,
["Compose_molecular_formula"] = 2400,
["Composition_bar"] = 13000,
["Confirmed"] = 20000,
["Confused"] = 3200,
["Confusing"] = 2400,
["CongBio"] = 9400,
["CongLinks"] = 4800,
["Connected_contributor"] = 21000,
["Connected_contributor_(paid)"] = 10000,
["Constellation_navbox"] = 10000,
["Container"] = 14000,
["Container_cat"] = 9100,
["Container_category"] = 93000,
["Containercat"] = 2800,
["Contains_special_characters"] = 5300,
["Contains_special_characters/core"] = 5300,
["Contains_special_characters/styles.css"] = 5300,
["Content_category"] = 7900,
["Contentious_topics/Additional_restrictions.json"] = 21000,
["Contentious_topics/Arab-Israeli_editnotice"] = 6900,
["Contentious_topics/Arab-Israeli_talk_notice"] = 6100,
["Contentious_topics/Category_database.json"] = 21000,
["Contentious_topics/Restrictions_definition.json"] = 21000,
["Contentious_topics/Standard_set.json"] = 21000,
["Contentious_topics/list"] = 30000,
["Contentious_topics/page_restriction_editnotice_base"] = 7400,
["Contentious_topics/page_restriction_talk_notice"] = 2700,
["Contentious_topics/talk_notice"] = 21000,
["Context"] = 2600,
["Continent2continental"] = 46000,
["Continent_adjective_to_noun"] = 10000,
["Continental2continent"] = 23000,
["Controversial"] = 3000,
["Convert"] = 1420000,
["Convert_abbreviated"] = 174000,
["Convinfobox"] = 308000,
["Coord"] = 1400000,
["Coord_missing"] = 70000,
["Coord_missing/CheckCat"] = 69000,
["Coords"] = 6600,
["Copied"] = 22000,
["Copy_edit"] = 2100,
["Copy_to_Commons"] = 2400,
["Copy_to_Wikimedia_Commons"] = 86000,
["Copy_to_Wikimedia_Commons_in"] = 4300,
["Cospar"] = 2800,
["Cot"] = 14000,
["Count"] = 1030000,
["Country2continent"] = 96000,
["Country2continental"] = 32000,
["Country2nationality"] = 35000,
["CountryPrefixThe"] = 77000,
["Country_abbreviation"] = 94000,
["Country_alias"] = 17000,
["Country_at_games_navbox"] = 5800,
["Country_at_games_navbox/below"] = 5800,
["Country_data"] = 12000,
["Country_data_AFG"] = 2600,
["Country_data_ALB"] = 7300,
["Country_data_ALG"] = 11000,
["Country_data_AND"] = 3700,
["Country_data_ANG"] = 4400,
["Country_data_ARG"] = 53000,
["Country_data_ARM"] = 8400,
["Country_data_AUS"] = 89000,
["Country_data_AUT"] = 52000,
["Country_data_AZE"] = 11000,
["Country_data_Afghanistan"] = 21000,
["Country_data_Alabama"] = 2700,
["Country_data_Alaska"] = 2100,
["Country_data_Albania"] = 35000,
["Country_data_Alberta"] = 3100,
["Country_data_Algeria"] = 47000,
["Country_data_American_Samoa"] = 2900,
["Country_data_Andorra"] = 9400,
["Country_data_Angola"] = 21000,
["Country_data_Anguilla"] = 2400,
["Country_data_Antigua_and_Barbuda"] = 6400,
["Country_data_Apulia"] = 7900,
["Country_data_Argentina"] = 151000,
["Country_data_Arizona"] = 2500,
["Country_data_Arkansas"] = 2800,
["Country_data_Armenia"] = 46000,
["Country_data_Aruba"] = 4000,
["Country_data_Australia"] = 274000,
["Country_data_Austria"] = 144000,
["Country_data_Austria-Hungary"] = 2300,
["Country_data_Azerbaijan"] = 51000,
["Country_data_BAH"] = 4700,
["Country_data_BAN"] = 4500,
["Country_data_BAR"] = 2700,
["Country_data_BDI"] = 2000,
["Country_data_BEL"] = 60000,
["Country_data_BEN"] = 2000,
["Country_data_BER"] = 2500,
["Country_data_BFA"] = 2000,
["Country_data_BHR"] = 5800,
["Country_data_BIH"] = 14000,
["Country_data_BLR"] = 26000,
["Country_data_BOL"] = 6700,
["Country_data_BOT"] = 3200,
["Country_data_BRA"] = 65000,
["Country_data_BUL"] = 31000,
["Country_data_Bahamas"] = 11000,
["Country_data_Bahrain"] = 21000,
["Country_data_Bangladesh"] = 34000,
["Country_data_Barbados"] = 8800,
["Country_data_Belarus"] = 90000,
["Country_data_Belgium"] = 156000,
["Country_data_Belize"] = 5300,
["Country_data_Benin"] = 8100,
["Country_data_Bermuda"] = 6400,
["Country_data_Bhutan"] = 4900,
["Country_data_Bolivia"] = 24000,
["Country_data_Bosnia_and_Herzegovina"] = 53000,
["Country_data_Botswana"] = 10000,
["Country_data_Brazil"] = 170000,
["Country_data_British_Columbia"] = 3700,
["Country_data_British_Empire"] = 2100,
["Country_data_British_Raj"] = 2500,
["Country_data_British_Virgin_Islands"] = 3400,
["Country_data_Brunei"] = 6900,
["Country_data_Bulgaria"] = 101000,
["Country_data_Burkina_Faso"] = 11000,
["Country_data_Burma"] = 2300,
["Country_data_Burundi"] = 6800,
["Country_data_CAM"] = 2600,
["Country_data_CAN"] = 69000,
["Country_data_CGO"] = 2500,
["Country_data_CHE"] = 5900,
["Country_data_CHI"] = 20000,
["Country_data_CHL"] = 2400,
["Country_data_CHN"] = 49000,
["Country_data_CIV"] = 8600,
["Country_data_CMR"] = 8800,
["Country_data_COD"] = 3500,
["Country_data_COL"] = 28000,
["Country_data_CPV"] = 2300,
["Country_data_CRC"] = 7000,
["Country_data_CRO"] = 37000,
["Country_data_CUB"] = 13000,
["Country_data_CYP"] = 11000,
["Country_data_CZE"] = 54000,
["Country_data_California"] = 6300,
["Country_data_Cambodia"] = 9900,
["Country_data_Cameroon"] = 31000,
["Country_data_Canada"] = 260000,
["Country_data_Cape_Verde"] = 7100,
["Country_data_Castile_and_León"] = 2000,
["Country_data_Catalonia"] = 3400,
["Country_data_Cayman_Islands"] = 4600,
["Country_data_Central_African_Republic"] = 5200,
["Country_data_Chad"] = 5500,
["Country_data_Chile"] = 90000,
["Country_data_China"] = 149000,
["Country_data_Chinese_Taipei"] = 39000,
["Country_data_Colombia"] = 95000,
["Country_data_Colorado"] = 5200,
["Country_data_Commonwealth_of_Independent_States"] = 2100,
["Country_data_Comoros"] = 4700,
["Country_data_Confederate_States_of_America"] = 3100,
["Country_data_Connecticut"] = 3400,
["Country_data_Cook_Islands"] = 3900,
["Country_data_Costa_Rica"] = 33000,
["Country_data_Croatia"] = 105000,
["Country_data_Cuba"] = 46000,
["Country_data_Curaçao"] = 4400,
["Country_data_Cyprus"] = 46000,
["Country_data_Czech_Republic"] = 151000,
["Country_data_Czechoslovakia"] = 34000,
["Country_data_DEN"] = 40000,
["Country_data_DEU"] = 11000,
["Country_data_DNK"] = 4400,
["Country_data_DOM"] = 8400,
["Country_data_DRC"] = 2100,
["Country_data_Delaware"] = 2700,
["Country_data_Democratic_Republic_of_the_Congo"] = 22000,
["Country_data_Denmark"] = 120000,
["Country_data_Djibouti"] = 5000,
["Country_data_Dominica"] = 4300,
["Country_data_Dominican_Republic"] = 34000,
["Country_data_ECU"] = 13000,
["Country_data_EGY"] = 16000,
["Country_data_ENG"] = 52000,
["Country_data_ESA"] = 2500,
["Country_data_ESP"] = 85000,
["Country_data_EST"] = 17000,
["Country_data_ETH"] = 4600,
["Country_data_EU"] = 2700,
["Country_data_East_Germany"] = 28000,
["Country_data_Ecuador"] = 48000,
["Country_data_Egypt"] = 65000,
["Country_data_El_Salvador"] = 22000,
["Country_data_Empire_of_Japan"] = 4400,
["Country_data_England"] = 162000,
["Country_data_Equatorial_Guinea"] = 5500,
["Country_data_Eritrea"] = 5500,
["Country_data_Estonia"] = 68000,
["Country_data_Eswatini"] = 5100,
["Country_data_Ethiopia"] = 21000,
["Country_data_Europe"] = 2800,
["Country_data_European_Union"] = 8200,
["Country_data_FIJ"] = 4500,
["Country_data_FIN"] = 40000,
["Country_data_FRA"] = 115000,
["Country_data_FRG"] = 18000,
["Country_data_FRO"] = 2200,
["Country_data_FR_Yugoslavia"] = 4400,
["Country_data_Faroe_Islands"] = 5800,
["Country_data_Federated_States_of_Micronesia"] = 2700,
["Country_data_Fiji"] = 21000,
["Country_data_Finland"] = 113000,
["Country_data_Florida"] = 5900,
["Country_data_France"] = 334000,
["Country_data_French_Polynesia"] = 3900,
["Country_data_GAB"] = 2500,
["Country_data_GAM"] = 2300,
["Country_data_GBR"] = 67000,
["Country_data_GDR"] = 11000,
["Country_data_GEO"] = 16000,
["Country_data_GER"] = 96000,
["Country_data_GHA"] = 10000,
["Country_data_GIB"] = 2100,
["Country_data_GRE"] = 30000,
["Country_data_GUA"] = 5400,
["Country_data_GUI"] = 3400,
["Country_data_GUY"] = 2600,
["Country_data_Gabon"] = 8200,
["Country_data_Gambia"] = 7700,
["Country_data_Georgia"] = 8600,
["Country_data_Georgia_(U.S._state)"] = 3200,
["Country_data_Georgia_(country)"] = 54000,
["Country_data_German_Empire"] = 5700,
["Country_data_Germany"] = 291000,
["Country_data_Ghana"] = 46000,
["Country_data_Gibraltar"] = 5200,
["Country_data_Great_Britain"] = 127000,
["Country_data_Greece"] = 105000,
["Country_data_Greenland"] = 2800,
["Country_data_Grenada"] = 5700,
["Country_data_Guadeloupe"] = 2800,
["Country_data_Guam"] = 4600,
["Country_data_Guatemala"] = 22000,
["Country_data_Guinea"] = 9500,
["Country_data_Guinea-Bissau"] = 5500,
["Country_data_Guyana"] = 7700,
["Country_data_HAI"] = 3300,
["Country_data_HKG"] = 15000,
["Country_data_HON"] = 4400,
["Country_data_HUN"] = 44000,
["Country_data_Haiti"] = 9800,
["Country_data_Hawaii"] = 2200,
["Country_data_Honduras"] = 21000,
["Country_data_Hong_Kong"] = 51000,
["Country_data_Hungary"] = 114000,
["Country_data_IDN"] = 5800,
["Country_data_INA"] = 12000,
["Country_data_IND"] = 34000,
["Country_data_IRE"] = 13000,
["Country_data_IRI"] = 6700,
["Country_data_IRL"] = 24000,
["Country_data_IRN"] = 7400,
["Country_data_IRQ"] = 4800,
["Country_data_ISL"] = 9300,
["Country_data_ISR"] = 23000,
["Country_data_ITA"] = 102000,
["Country_data_Iceland"] = 46000,
["Country_data_Idaho"] = 2200,
["Country_data_Illinois"] = 4400,
["Country_data_India"] = 258000,
["Country_data_Indiana"] = 3400,
["Country_data_Indonesia"] = 71000,
["Country_data_Iowa"] = 2400,
["Country_data_Iran"] = 159000,
["Country_data_Iraq"] = 23000,
["Country_data_Ireland"] = 66000,
["Country_data_Isle_of_Man"] = 2900,
["Country_data_Israel"] = 93000,
["Country_data_Italy"] = 286000,
["Country_data_Ivory_Coast"] = 33000,
["Country_data_JAM"] = 12000,
["Country_data_JAP"] = 2300,
["Country_data_JOR"] = 4800,
["Country_data_JP"] = 8700,
["Country_data_JPN"] = 69000,
["Country_data_Jamaica"] = 44000,
["Country_data_Japan"] = 263000,
["Country_data_Jersey"] = 2600,
["Country_data_Jordan"] = 22000,
["Country_data_KAZ"] = 24000,
["Country_data_KEN"] = 10000,
["Country_data_KGZ"] = 4500,
["Country_data_KOR"] = 35000,
["Country_data_KOS"] = 3100,
["Country_data_KSA"] = 7600,
["Country_data_KUW"] = 4600,
["Country_data_Kazakhstan"] = 68000,
["Country_data_Kentucky"] = 2100,
["Country_data_Kenya"] = 35000,
["Country_data_Kingdom_of_France"] = 2200,
["Country_data_Kingdom_of_Great_Britain"] = 4600,
["Country_data_Kingdom_of_Italy"] = 4900,
["Country_data_Kiribati"] = 2600,
["Country_data_Kosovo"] = 10000,
["Country_data_Kuwait"] = 20000,
["Country_data_Kyrgyzstan"] = 11000,
["Country_data_LAO"] = 2200,
["Country_data_LAT"] = 17000,
["Country_data_LBN"] = 3000,
["Country_data_LBR"] = 2000,
["Country_data_LIB"] = 2600,
["Country_data_LIE"] = 3800,
["Country_data_LIT"] = 3700,
["Country_data_LTU"] = 15000,
["Country_data_LUX"] = 12000,
["Country_data_LVA"] = 3000,
["Country_data_Laos"] = 8000,
["Country_data_Latvia"] = 55000,
["Country_data_Lebanon"] = 24000,
["Country_data_Lesotho"] = 5400,
["Country_data_Liberia"] = 7900,
["Country_data_Libya"] = 9100,
["Country_data_Liechtenstein"] = 8900,
["Country_data_Lithuania"] = 54000,
["Country_data_Louisiana"] = 2300,
["Country_data_Luxembourg"] = 48000,
["Country_data_MAC"] = 3000,
["Country_data_MAD"] = 2400,
["Country_data_MAR"] = 15000,
["Country_data_MAS"] = 13000,
["Country_data_MDA"] = 8900,
["Country_data_MEX"] = 35000,
["Country_data_MGL"] = 3600,
["Country_data_MKD"] = 8600,
["Country_data_MLI"] = 4600,
["Country_data_MLT"] = 6500,
["Country_data_MNE"] = 8600,
["Country_data_MON"] = 4700,
["Country_data_MOZ"] = 2700,
["Country_data_MRI"] = 2300,
["Country_data_MYA"] = 3400,
["Country_data_MYS"] = 4200,
["Country_data_Macau"] = 6900,
["Country_data_Macedonia"] = 4600,
["Country_data_Madagascar"] = 9600,
["Country_data_Malawi"] = 6200,
["Country_data_Malaysia"] = 71000,
["Country_data_Maldives"] = 6700,
["Country_data_Mali"] = 21000,
["Country_data_Malta"] = 31000,
["Country_data_Manitoba"] = 3000,
["Country_data_Marshall_Islands"] = 3400,
["Country_data_Martinique"] = 2700,
["Country_data_Maryland"] = 3300,
["Country_data_Massachusetts"] = 2600,
["Country_data_Mauritania"] = 6000,
["Country_data_Mauritius"] = 8500,
["Country_data_Mexico"] = 114000,
["Country_data_Michigan"] = 3900,
["Country_data_Minas_Gerais"] = 2100,
["Country_data_Minnesota"] = 3700,
["Country_data_Missouri"] = 2500,
["Country_data_Moldova"] = 33000,
["Country_data_Monaco"] = 12000,
["Country_data_Mongolia"] = 11000,
["Country_data_Montana"] = 2400,
["Country_data_Montenegro"] = 33000,
["Country_data_Montserrat"] = 2400,
["Country_data_Morocco"] = 51000,
["Country_data_Mozambique"] = 8000,
["Country_data_Myanmar"] = 23000,
["Country_data_NAM"] = 4000,
["Country_data_NED"] = 72000,
["Country_data_NEP"] = 3400,
["Country_data_NGA"] = 8700,
["Country_data_NGR"] = 9400,
["Country_data_NIR"] = 11000,
["Country_data_NLD"] = 7400,
["Country_data_NOR"] = 35000,
["Country_data_NZ"] = 3700,
["Country_data_NZL"] = 39000,
["Country_data_Namibia"] = 11000,
["Country_data_Nauru"] = 2600,
["Country_data_Nazi_Germany"] = 10000,
["Country_data_Nepal"] = 32000,
["Country_data_Netherlands"] = 260000,
["Country_data_Netherlands_Antilles"] = 2400,
["Country_data_Nevada"] = 2100,
["Country_data_New_Brunswick"] = 2600,
["Country_data_New_Caledonia"] = 3300,
["Country_data_New_Hampshire"] = 2000,
["Country_data_New_Jersey"] = 4200,
["Country_data_New_South_Wales"] = 6400,
["Country_data_New_York"] = 4300,
["Country_data_New_York_(state)"] = 6800,
["Country_data_New_Zealand"] = 118000,
["Country_data_Newfoundland_and_Labrador"] = 2900,
["Country_data_Nicaragua"] = 9000,
["Country_data_Niger"] = 6300,
["Country_data_Nigeria"] = 66000,
["Country_data_North_Carolina"] = 3500,
["Country_data_North_Korea"] = 23000,
["Country_data_North_Macedonia"] = 33000,
["Country_data_Northern_Ireland"] = 27000,
["Country_data_Northern_Mariana_Islands"] = 2800,
["Country_data_Norway"] = 117000,
["Country_data_Nova_Scotia"] = 2800,
["Country_data_OMA"] = 3300,
["Country_data_Ohio"] = 6000,
["Country_data_Oklahoma"] = 2500,
["Country_data_Oman"] = 10000,
["Country_data_Ontario"] = 3900,
["Country_data_Ottoman_Empire"] = 3200,
["Country_data_PAK"] = 9100,
["Country_data_PAN"] = 6000,
["Country_data_PAR"] = 11000,
["Country_data_PER"] = 14000,
["Country_data_PHI"] = 13000,
["Country_data_PLE"] = 2000,
["Country_data_PNG"] = 3200,
["Country_data_POL"] = 61000,
["Country_data_POR"] = 37000,
["Country_data_PRK"] = 5000,
["Country_data_PRT"] = 3600,
["Country_data_PUR"] = 8100,
["Country_data_Pakistan"] = 51000,
["Country_data_Palau"] = 2600,
["Country_data_Palestine"] = 7700,
["Country_data_Panama"] = 30000,
["Country_data_Papua_New_Guinea"] = 8400,
["Country_data_Paraguay"] = 45000,
["Country_data_Pennsylvania"] = 3600,
["Country_data_Peru"] = 64000,
["Country_data_Philippines"] = 68000,
["Country_data_Poland"] = 240000,
["Country_data_Portugal"] = 116000,
["Country_data_Prussia"] = 2800,
["Country_data_Puerto_Rico"] = 34000,
["Country_data_QAT"] = 9500,
["Country_data_Qatar"] = 32000,
["Country_data_Quebec"] = 4400,
["Country_data_Queensland"] = 2400,
["Country_data_ROM"] = 15000,
["Country_data_ROU"] = 31000,
["Country_data_RSA"] = 36000,
["Country_data_RUS"] = 68000,
["Country_data_RWA"] = 2500,
["Country_data_Republic_of_China"] = 4600,
["Country_data_Republic_of_Ireland"] = 54000,
["Country_data_Republic_of_the_Congo"] = 8300,
["Country_data_Romania"] = 113000,
["Country_data_Russia"] = 254000,
["Country_data_Russian_Empire"] = 5600,
["Country_data_Rwanda"] = 8500,
["Country_data_SAM"] = 3700,
["Country_data_SCG"] = 2900,
["Country_data_SCO"] = 29000,
["Country_data_SEN"] = 8500,
["Country_data_SER"] = 3700,
["Country_data_SGP"] = 4500,
["Country_data_SIN"] = 7500,
["Country_data_SLE"] = 2100,
["Country_data_SLO"] = 22000,
["Country_data_SLV"] = 3200,
["Country_data_SMR"] = 3600,
["Country_data_SPA"] = 5500,
["Country_data_SRB"] = 30000,
["Country_data_SRI"] = 5300,
["Country_data_SUI"] = 51000,
["Country_data_SUR"] = 2300,
["Country_data_SVK"] = 32000,
["Country_data_SVN"] = 7400,
["Country_data_SWE"] = 65000,
["Country_data_SWI"] = 5100,
["Country_data_SYR"] = 4000,
["Country_data_Saint_Kitts_and_Nevis"] = 4900,
["Country_data_Saint_Lucia"] = 5300,
["Country_data_Saint_Vincent_and_the_Grenadines"] = 5000,
["Country_data_Samoa"] = 8100,
["Country_data_San_Marino"] = 9600,
["Country_data_Saskatchewan"] = 4000,
["Country_data_Saudi_Arabia"] = 37000,
["Country_data_Scotland"] = 101000,
["Country_data_Senegal"] = 31000,
["Country_data_Serbia"] = 104000,
["Country_data_Serbia_and_Montenegro"] = 5400,
["Country_data_Seychelles"] = 5800,
["Country_data_Sierra_Leone"] = 7600,
["Country_data_Singapore"] = 50000,
["Country_data_Slovakia"] = 95000,
["Country_data_Slovenia"] = 91000,
["Country_data_Solomon_Islands"] = 4700,
["Country_data_Somalia"] = 6400,
["Country_data_South_Africa"] = 121000,
["Country_data_South_Australia"] = 2300,
["Country_data_South_Carolina"] = 3100,
["Country_data_South_Korea"] = 116000,
["Country_data_South_Sudan"] = 4800,
["Country_data_Soviet_Union"] = 77000,
["Country_data_Spain"] = 276000,
["Country_data_Sri_Lanka"] = 35000,
["Country_data_Sudan"] = 8700,
["Country_data_Suriname"] = 6800,
["Country_data_Sweden"] = 166000,
["Country_data_Switzerland"] = 149000,
["Country_data_Syria"] = 21000,
["Country_data_São_Tomé_and_Príncipe"] = 3400,
["Country_data_TAN"] = 3500,
["Country_data_TCH"] = 12000,
["Country_data_THA"] = 25000,
["Country_data_TJK"] = 2900,
["Country_data_TKM"] = 3100,
["Country_data_TOG"] = 2100,
["Country_data_TON"] = 2000,
["Country_data_TPE"] = 19000,
["Country_data_TRI"] = 5100,
["Country_data_TTO"] = 2200,
["Country_data_TUN"] = 12000,
["Country_data_TUR"] = 33000,
["Country_data_TWN"] = 2200,
["Country_data_Taiwan"] = 27000,
["Country_data_Tajikistan"] = 9700,
["Country_data_Tanzania"] = 22000,
["Country_data_Tennessee"] = 2200,
["Country_data_Texas"] = 5800,
["Country_data_Thailand"] = 95000,
["Country_data_Timor-Leste"] = 5100,
["Country_data_Togo"] = 7600,
["Country_data_Tonga"] = 6700,
["Country_data_Trinidad_and_Tobago"] = 24000,
["Country_data_Tunisia"] = 46000,
["Country_data_Turkey"] = 139000,
["Country_data_Turkmenistan"] = 8400,
["Country_data_Turks_and_Caicos_Islands"] = 2800,
["Country_data_Tuvalu"] = 2600,
["Country_data_U.S."] = 2000,
["Country_data_U.S._Virgin_Islands"] = 4900,
["Country_data_UAE"] = 11000,
["Country_data_UGA"] = 5300,
["Country_data_UK"] = 19000,
["Country_data_UKGBI"] = 3500,
["Country_data_UKR"] = 44000,
["Country_data_URS"] = 19000,
["Country_data_URU"] = 16000,
["Country_data_US"] = 5600,
["Country_data_USA"] = 151000,
["Country_data_USSR"] = 5300,
["Country_data_UZB"] = 14000,
["Country_data_Uganda"] = 22000,
["Country_data_Ukraine"] = 118000,
["Country_data_United_Arab_Emirates"] = 38000,
["Country_data_United_Kingdom"] = 158000,
["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4900,
["Country_data_United_Nations"] = 4400,
["Country_data_United_States"] = 437000,
["Country_data_United_States_of_America"] = 4500,
["Country_data_Uruguay"] = 52000,
["Country_data_Uzbekistan"] = 36000,
["Country_data_VEN"] = 18000,
["Country_data_VIE"] = 7300,
["Country_data_Vanuatu"] = 5100,
["Country_data_Vatican_City"] = 3000,
["Country_data_Venezuela"] = 65000,
["Country_data_Victoria"] = 2400,
["Country_data_Vietnam"] = 46000,
["Country_data_Virginia"] = 3100,
["Country_data_WAL"] = 19000,
["Country_data_Wales"] = 68000,
["Country_data_Washington"] = 2700,
["Country_data_Washington,_D.C."] = 2200,
["Country_data_Washington_(state)"] = 3400,
["Country_data_West_Germany"] = 52000,
["Country_data_West_Indies"] = 2900,
["Country_data_Wisconsin"] = 5600,
["Country_data_Wyoming"] = 2100,
["Country_data_YUG"] = 11000,
["Country_data_Yemen"] = 8000,
["Country_data_Yugoslavia"] = 34000,
["Country_data_ZAF"] = 5400,
["Country_data_ZAM"] = 3800,
["Country_data_ZIM"] = 9200,
["Country_data_Zambia"] = 11000,
["Country_data_Zimbabwe"] = 32000,
["Country_data_none"] = 2100,
["Country_flagbio"] = 40000,
["Country_in_the_Eurovision_Song_Contest"] = 2900,
["Country_name"] = 59000,
["Country_prefix_the"] = 176000,
["Country_showdata"] = 7000,
["Country_topics"] = 25000,
["County"] = 7000,
["County_(judet)_of_Romania"] = 3300,
["Course_assignment"] = 4200,
["Course_details"] = 8600,
["Course_instructor"] = 3200,
["Cquote"] = 35000,
["Cr"] = 5000,
["Cr-rt"] = 2400,
["Create_taxonomy/link"] = 150000,
["Creative_Commons_text_attribution_notice"] = 6400,
["Cref2"] = 2900,
["Cricinfo"] = 24000,
["Cricket_squad2_player"] = 2800,
["Cricketarchive"] = 3000,
["Croatian_Census_2021"] = 4200,
["Cross"] = 4100,
["Crossreference"] = 2600,
["Crossreference/styles.css"] = 2600,
["Cs1_config"] = 13000,
["Cslist"] = 3700,
["Csv"] = 76000,
["Currency"] = 5500,
["Current_events"] = 9400,
["Current_events/styles.css"] = 9400,
["Current_leader"] = 5300,
["Currentdate"] = 24000,
["Cvt"] = 173000,
["Cycling_Archives"] = 4300,
["Cycling_data_DAT"] = 2000,
["Cycling_data_LTD"] = 2400,
["Cycling_data_MOV_men"] = 2300,
["Cycling_data_SOQ"] = 2200,
["Cycling_data_TVL"] = 2400,
["Cycling_data_UEX"] = 2300,
["Cycling_team_link"] = 14000,
["Module:CFB_schedule"] = 29000,
["Module:CS1_identifiers"] = 507000,
["Module:CallAssert"] = 122000,
["Module:Canada_NTS"] = 2100,
["Module:Canada_NTS/data"] = 2100,
["Module:Canada_by_province_category_navigation"] = 9900,
["Module:Catalog_lookup_link"] = 62000,
["Module:Category_described_in_year"] = 6400,
["Module:Category_described_in_year/config"] = 6400,
["Module:Category_disambiguation"] = 2700,
["Module:Category_handler"] = 4990000,
["Module:Category_handler/blacklist"] = 4990000,
["Module:Category_handler/config"] = 4990000,
["Module:Category_handler/data"] = 4990000,
["Module:Category_handler/shared"] = 4990000,
["Module:Category_main_article"] = 221000,
["Module:Category_more_if_exists"] = 49000,
["Module:Category_pair"] = 7100,
["Module:Category_see_also"] = 55000,
["Module:Category_series_navigation"] = 598000,
["Module:Category_series_navigation/styles.css"] = 598000,
["Module:Celestial_object_quadrangle"] = 2100,
["Module:Chart"] = 2900,
["Module:Chart/Default_colors"] = 2900,
["Module:Check_DYK_hook"] = 126000,
["Module:Check_blp_parameter"] = 2920000,
["Module:Check_for_conflicting_parameters"] = 4740000,
["Module:Check_for_deprecated_parameters"] = 972000,
["Module:Check_for_unknown_parameters"] = 23400000,
["Module:Check_height"] = 153000,
["Module:Check_isxn"] = 16000,
["Module:Check_winner_by_scores"] = 16000,
["Module:Checkuser"] = 91000,
["Module:Chem2"] = 11000,
["Module:Chem2/styles.css"] = 11000,
["Module:Citation/CS1"] = 6560000,
["Module:Citation/CS1/COinS"] = 6560000,
["Module:Citation/CS1/Configuration"] = 6680000,
["Module:Citation/CS1/Date_validation"] = 6560000,
["Module:Citation/CS1/Identifiers"] = 6680000,
["Module:Citation/CS1/Suggestions"] = 26000,
["Module:Citation/CS1/Utilities"] = 6680000,
["Module:Citation/CS1/Whitelist"] = 6560000,
["Module:Citation/CS1/styles.css"] = 6680000,
["Module:Citation_mode"] = 49000,
["Module:Cite"] = 53000,
["Module:Cite/config"] = 70000,
["Module:Cite_IUCN"] = 71000,
["Module:Cite_Q"] = 17000,
["Module:Cite_Q/config"] = 17000,
["Module:Cite_taxon"] = 56000,
["Module:Cite_tweet"] = 48000,
["Module:Clade"] = 10000,
["Module:Class"] = 61000,
["Module:Class/definition.json"] = 61000,
["Module:Class/styles.css"] = 39000,
["Module:Class_mask"] = 462000,
["Module:Clickable_button"] = 1870000,
["Module:Collapsible_list"] = 70000,
["Module:College_color"] = 137000,
["Module:College_color/data"] = 137000,
["Module:Color_contrast"] = 576000,
["Module:Color_contrast/colors"] = 579000,
["Module:Comma-separated_list"] = 3700,
["Module:Commons_link"] = 1080000,
["Module:Compact_list"] = 2000,
["Module:Complex_date"] = 48000,
["Module:Conservation_status"] = 89000,
["Module:Contentious_topics/talk_notice"] = 21000,
["Module:Convert"] = 1520000,
["Module:Convert/data"] = 1520000,
["Module:Convert/helper"] = 13000,
["Module:Convert/text"] = 1520000,
["Module:Convert/wikidata"] = 2700,
["Module:Convert/wikidata/data"] = 2700,
["Module:ConvertIB"] = 799000,
["Module:ConvertIB/data"] = 274000,
["Module:ConvertNumeric"] = 21000,
["Module:Convert_character_width"] = 3100,
["Module:Convert_character_width/data"] = 3100,
["Module:Coordinates"] = 1410000,
["Module:Coordinates/styles.css"] = 1410000,
["Module:Copied"] = 43000,
["Module:Country2nationality"] = 97000,
["Module:CountryAdjectiveDemonym"] = 117000,
["Module:CountryAdjectiveDemonym/Adjectives"] = 117000,
["Module:CountryAdjectiveDemonym/Demonyms"] = 117000,
["Module:CountryAdjectiveDemonym/The"] = 117000,
["Module:CountryData"] = 476000,
["Module:CountryData/cacheA"] = 165000,
["Module:CountryData/cacheB"] = 81000,
["Module:CountryData/cacheC"] = 59000,
["Module:CountryData/cacheD"] = 56000,
["Module:CountryData/cacheE"] = 38000,
["Module:CountryData/cacheF"] = 26000,
["Module:CountryData/cacheG"] = 27000,
["Module:CountryData/cacheH"] = 18000,
["Module:CountryData/cacheI"] = 17000,
["Module:CountryData/cacheJ"] = 11000,
["Module:CountryData/cacheK"] = 11000,
["Module:CountryData/summary"] = 476000,
["Module:Country_adjective"] = 4700,
["Module:Country_alias"] = 62000,
["Module:Country_alias/data"] = 63000,
["Module:Cslist"] = 3700,
["Module:Currency"] = 5500,
["Module:Currency/Presentation"] = 5500,
["Module:Current_leader"] = 5500,
["Module:Current_leader/data"] = 5500,
}
jgcfl4auwz3e5nwv56xjre9pgrfcwpi
11322
11321
2026-08-30T07:51:51Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Transclusion_count/data/C]]
11321
Scribunto
text/plain
return {
["C"] = 801000,
["C-Class"] = 17000,
["C-SPAN"] = 13000,
["C-cmn"] = 2800,
["C-pl"] = 51000,
["C."] = 353000,
["CAN"] = 20000,
["CANelec"] = 18000,
["CANelec/gain"] = 3500,
["CANelec/hold"] = 6700,
["CANelec/source"] = 11000,
["CANelec/top"] = 9000,
["CANelec/total"] = 9500,
["CAS"] = 3800,
["CAS_Registry_Number"] = 3800,
["CBB_Yearly_Record_End"] = 3500,
["CBB_Yearly_Record_Entry"] = 3600,
["CBB_Yearly_Record_Start"] = 3400,
["CBB_Yearly_Record_Subhead"] = 4200,
["CBB_Yearly_Record_Subtotal"] = 3300,
["CBB_roster/Footer"] = 11000,
["CBB_roster/Header"] = 11000,
["CBB_roster/Player"] = 11000,
["CBB_schedule_end"] = 14000,
["CBB_schedule_entry"] = 14000,
["CBB_schedule_start"] = 14000,
["CBB_standings_end"] = 19000,
["CBB_standings_entry"] = 19000,
["CBB_standings_start"] = 19000,
["CBB_yearly_record_end"] = 4700,
["CBB_yearly_record_end/legend"] = 4100,
["CBB_yearly_record_entry"] = 4600,
["CBB_yearly_record_start"] = 4500,
["CBB_yearly_record_subhead"] = 4300,
["CBB_yearly_record_subtotal"] = 4400,
["CBSB_Standings_End"] = 2700,
["CBSB_Standings_Entry"] = 2700,
["CBSB_Standings_Start"] = 2600,
["CBSB_link"] = 4100,
["CBSB_standings_end"] = 5500,
["CBSB_standings_entry"] = 5500,
["CBSB_standings_start"] = 5500,
["CC0"] = 4000,
["CC_BY-SA_2.5"] = 2100,
["CC_BY-SA_2.5,_2.0,_1.0"] = 2100,
["CC_BY-SA_3.0"] = 21000,
["CC_BY-SA_3.0_migrated"] = 19000,
["CC_BY-SA_4.0"] = 13000,
["CC_BY_2.5"] = 2600,
["CC_BY_3.0"] = 7000,
["CFB_Standings_End"] = 16000,
["CFB_Standings_Entry"] = 16000,
["CFB_Standings_Start"] = 16000,
["CFB_Yearly_Record_End"] = 7900,
["CFB_Yearly_Record_End/legend"] = 2900,
["CFB_Yearly_Record_Entry"] = 7900,
["CFB_Yearly_Record_Start"] = 7900,
["CFB_Yearly_Record_Subhead"] = 8000,
["CFB_Yearly_Record_Subtotal"] = 7800,
["CFB_schedule"] = 29000,
["CFB_schedule_entry"] = 22000,
["CFB_standings_end"] = 39000,
["CFB_standings_entry"] = 39000,
["CFB_standings_start"] = 39000,
["CFL_Year"] = 7300,
["CGF_year"] = 3800,
["CGNDB_URL"] = 5400,
["CHE"] = 12000,
["CHI"] = 3300,
["CHL"] = 4300,
["CHN"] = 15000,
["CN"] = 4000,
["CO2"] = 3500,
["COI"] = 14000,
["COIUL"] = 131000,
["COI_editnotice"] = 7800,
["COL"] = 5600,
["COLON"] = 14000,
["CRI"] = 2300,
["CRO"] = 6600,
["CS1_config"] = 15000,
["CSK"] = 2800,
["CSS_crop"] = 2100,
["CSS_image_crop"] = 9600,
["CUB"] = 4200,
["CURRENTDATE"] = 3600,
["CYP"] = 2200,
["CZE"] = 16000,
["Calendar"] = 2500,
["Calendar/styles.css"] = 2800,
["California/color"] = 12000,
["Call_sign_disambiguation"] = 3100,
["Campaignbox"] = 26000,
["CanProvName"] = 19000,
["CanadaByProvinceCatNav"] = 9500,
["CanadaProvinceThe"] = 4500,
["Canada_NTS_Map_Sheet"] = 2100,
["Canada_by_province_category_navigation"] = 9900,
["Canadian_English"] = 13000,
["Canadian_Parliament_links"] = 5100,
["Canadian_election_result"] = 18000,
["Canadian_election_result/gain"] = 3600,
["Canadian_election_result/hold"] = 7000,
["Canadian_election_result/source"] = 13000,
["Canadian_election_result/top"] = 19000,
["Canadian_election_result/total"] = 14000,
["Canadian_party_colour"] = 11000,
["Canadian_party_colour/colour"] = 23000,
["Canadian_party_colour/colour/default"] = 23000,
["Canadian_party_colour/name"] = 19000,
["Canadian_party_colour/name/default"] = 8300,
["Canadian_province_name"] = 19000,
["Canned_search"] = 8500,
["Cascite"] = 17000,
["Caselaw_source"] = 4800,
["Cassini-Ehess"] = 3300,
["Cast_listing"] = 30000,
["Castlist"] = 5700,
["Cat"] = 472000,
["CatAutoTOC"] = 372000,
["CatRel"] = 4100,
["CatTrack"] = 20000,
["Cat_class"] = 6100,
["Cat_main"] = 149000,
["Cat_more"] = 102000,
["Cat_more_if_exists"] = 29000,
["Cat_see_also"] = 3800,
["Catalog_lookup_link"] = 60000,
["Catalog_of_Fishes"] = 9800,
["Catalogue_of_Life"] = 24000,
["Category"] = 2400,
["Category-Class"] = 14000,
["Category-inline"] = 11000,
["Category_TOC"] = 80000,
["Category_U.S._State_elections_by_year"] = 7500,
["Category_U.S._State_elections_by_year/core"] = 7500,
["Category_class"] = 25000,
["Category_described_in_year"] = 6400,
["Category_diffuse"] = 11000,
["Category_disambiguation"] = 2700,
["Category_explanation"] = 416000,
["Category_handler"] = 2730000,
["Category_if_exists"] = 94000,
["Category_ifexist"] = 4900,
["Category_importance"] = 8800,
["Category_link"] = 694000,
["Category_link/core"] = 694000,
["Category_link_if_exists"] = 81000,
["Category_link_with_count"] = 9300,
["Category_link_without_namespace"] = 802000,
["Category_links"] = 9900,
["Category_main_article"] = 221000,
["Category_more"] = 143000,
["Category_more_if_exists"] = 49000,
["Category_ordered_by_date"] = 13000,
["Category_other"] = 1110000,
["Category_pair"] = 2200,
["Category_redirect"] = 159000,
["Category_redirect/core"] = 159000,
["Category_see_also"] = 55000,
["Category_see_also/Category_pair_check"] = 55000,
["Category_see_also_if_exists"] = 95000,
["Category_see_also_if_exists_2"] = 101000,
["Category_series_navigation"] = 598000,
["Category_title"] = 2400,
["Catexp"] = 5900,
["CathEncy"] = 2300,
["Catholic"] = 3700,
["Catholic_Encyclopedia"] = 5100,
["Catmain"] = 29000,
["Catmore"] = 9800,
["Catseealso"] = 2300,
["Cbb_link"] = 10000,
["Cbignore"] = 133000,
["Cbsb_link"] = 2500,
["Cc-by-2.5"] = 2600,
["Cc-by-3.0"] = 7000,
["Cc-by-sa-2.5"] = 2100,
["Cc-by-sa-2.5,2.0,1.0"] = 2100,
["Cc-by-sa-3.0"] = 20000,
["Cc-by-sa-3.0-migrated"] = 19000,
["Cc-by-sa-4.0"] = 13000,
["Cc-zero"] = 3800,
["CensusAU"] = 9100,
["Census_2016_AUS"] = 5700,
["Census_2021_AUS"] = 6200,
["Cent"] = 6900,
["Center"] = 301000,
["Centered_quote"] = 37000,
["Centralized_discussion"] = 7300,
["Centralized_discussion/core"] = 7200,
["Centralized_discussion/styles.css"] = 7200,
["Centre"] = 4200,
["Century"] = 16000,
["Century_name_from_decade"] = 2400,
["Century_name_from_decade_or_year"] = 127000,
["Century_name_from_title_decade"] = 7600,
["Century_name_from_title_year"] = 9300,
["Certification_Cite_Ref"] = 38000,
["Certification_Table_Bottom"] = 37000,
["Certification_Table_Entry"] = 39000,
["Certification_Table_Entry/Foot"] = 37000,
["Certification_Table_Entry/Foot/helper"] = 37000,
["Certification_Table_Entry/MexicanAward"] = 2300,
["Certification_Table_Entry/Region"] = 38000,
["Certification_Table_Entry/Sales"] = 37000,
["Certification_Table_Entry/Sales/AustrianPeriod"] = 2500,
["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400,
["Certification_Table_Entry/Sales/DanishPeriod"] = 4400,
["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4400,
["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4400,
["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200,
["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000,
["Certification_Table_Entry/Sales/GermanPeriod"] = 4100,
["Certification_Table_Entry/Sales/ItalianHelper"] = 4500,
["Certification_Table_Entry/Sales/MexicanSales"] = 2200,
["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7800,
["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2800,
["Certification_Table_Entry/Sales/SwedishPeriod"] = 2300,
["Certification_Table_Separator"] = 3300,
["Certification_Table_Top"] = 39000,
["Cfb_link"] = 26000,
["Cfd_all"] = 6400,
["Cfm_full"] = 2500,
["Cfr_full"] = 3500,
["Chart_bottom"] = 4500,
["Chart_top"] = 4500,
["Check_completeness_of_transclusions"] = 65000,
["Check_talk"] = 64000,
["Check_talk_wp"] = 1460000,
["Check_winner_by_scores"] = 16000,
["CheckedSockpuppet"] = 7200,
["Checked_sockpuppet"] = 18000,
["Checkedsockpuppet"] = 5300,
["Checkip"] = 12000,
["Checkuser"] = 90000,
["Checkuserblock-account"] = 45000,
["Chem"] = 6000,
["Chem/atom"] = 5900,
["Chem/link"] = 6000,
["Chem2"] = 11000,
["Chem_molar_mass"] = 22000,
["Chem_molar_mass/format"] = 22000,
["Chembox"] = 16000,
["Chembox/styles.css"] = 16000,
["Chembox_3DMet"] = 15000,
["Chembox_AllOtherNames"] = 14000,
["Chembox_AllOtherNames/format"] = 14000,
["Chembox_Appearance"] = 7200,
["Chembox_BoilingPt"] = 4200,
["Chembox_CASNo"] = 15000,
["Chembox_CASNo/format"] = 15000,
["Chembox_CalcTemperatures"] = 7600,
["Chembox_ChEBI"] = 15000,
["Chembox_ChEBI/format"] = 15000,
["Chembox_ChEMBL"] = 15000,
["Chembox_ChEMBL/format"] = 15000,
["Chembox_ChemSpiderID"] = 15000,
["Chembox_ChemSpiderID/format"] = 15000,
["Chembox_CompTox"] = 15000,
["Chembox_CompTox/format"] = 15000,
["Chembox_Datapage_check"] = 16000,
["Chembox_Density"] = 5700,
["Chembox_DrugBank"] = 15000,
["Chembox_DrugBank/format"] = 15000,
["Chembox_ECHA"] = 8300,
["Chembox_ECNumber"] = 15000,
["Chembox_ECNumber/format"] = 15000,
["Chembox_Elements"] = 15000,
["Chembox_Elements/molecular_formula"] = 21000,
["Chembox_FlashPt"] = 2100,
["Chembox_Footer"] = 15000,
["Chembox_Footer/tracking"] = 16000,
["Chembox_GHS_(set)"] = 4500,
["Chembox_Hazards"] = 13000,
["Chembox_IUPHAR_ligand"] = 15000,
["Chembox_IUPHAR_ligand/format"] = 15000,
["Chembox_Identifiers"] = 15000,
["Chembox_InChI"] = 15000,
["Chembox_InChI/format"] = 15000,
["Chembox_Indexlist"] = 15000,
["Chembox_Jmol"] = 15000,
["Chembox_Jmol/format"] = 15000,
["Chembox_KEGG"] = 15000,
["Chembox_KEGG/format"] = 15000,
["Chembox_MeltingPt"] = 6600,
["Chembox_OtherCpds"] = 2100,
["Chembox_Properties"] = 15000,
["Chembox_PubChem"] = 15000,
["Chembox_PubChem/format"] = 15000,
["Chembox_RTECS"] = 15000,
["Chembox_RTECS/format"] = 15000,
["Chembox_Related"] = 4200,
["Chembox_SMILES"] = 15000,
["Chembox_SMILES/format"] = 15000,
["Chembox_SolubilityInWater"] = 4500,
["Chembox_Structure"] = 2400,
["Chembox_UNII"] = 15000,
["Chembox_UNII/format"] = 15000,
["Chembox_headerbar"] = 16000,
["Chembox_image"] = 14000,
["Chembox_image_cell"] = 14000,
["Chembox_image_sbs"] = 14000,
["Chembox_parametercheck"] = 15000,
["Chembox_setDatarow"] = 5500,
["Chembox_setHeader"] = 5500,
["Chembox_templatePar/formatPreviewMessage"] = 16000,
["Chembox_verification"] = 6900,
["Chemspidercite"] = 11000,
["Chessgames_player"] = 3800,
["Chinese"] = 3500,
["Circa"] = 470000,
["Circular_reference"] = 4000,
["Citation"] = 412000,
["Citation/make_link"] = 7900,
["Citation/styles.css"] = 53000,
["Citation_needed"] = 637000,
["Citation_needed_span"] = 3600,
["Citation_style"] = 4500,
["Cite_AV_media"] = 81000,
["Cite_AV_media_notes"] = 34000,
["Cite_Appletons'"] = 2400,
["Cite_Australian_Dictionary_of_Biography"] = 5000,
["Cite_Box_Office_Mojo"] = 2500,
["Cite_Catholic_Encyclopedia"] = 8600,
["Cite_DCB"] = 3300,
["Cite_DGRBM"] = 2200,
["Cite_DNB"] = 20000,
["Cite_EB1911"] = 26000,
["Cite_FTP"] = 2500,
["Cite_GBIF"] = 4300,
["Cite_GNIS"] = 2400,
["Cite_Gaia_DR3"] = 3100,
["Cite_Google_Maps"] = 20000,
["Cite_Hansard"] = 2700,
["Cite_IUCN"] = 71000,
["Cite_Instagram"] = 7400,
["Cite_Jewish_Encyclopedia"] = 3200,
["Cite_LCDB"] = 2000,
["Cite_Metacritic"] = 2300,
["Cite_NIE"] = 3500,
["Cite_NSW_Parliament"] = 3300,
["Cite_NSW_SHR"] = 2700,
["Cite_NatureServe"] = 3000,
["Cite_ODNB"] = 22000,
["Cite_OED"] = 2500,
["Cite_POWO"] = 6400,
["Cite_Q"] = 17000,
["Cite_QHR"] = 3100,
["Cite_QPN"] = 4100,
["Cite_Rotten_Tomatoes"] = 2900,
["Cite_Rowlett"] = 2500,
["Cite_Russian_law"] = 7800,
["Cite_Ryan"] = 3300,
["Cite_SNL"] = 2100,
["Cite_Sports-Reference"] = 55000,
["Cite_USGov"] = 13000,
["Cite_WoRMS"] = 13000,
["Cite_act"] = 4000,
["Cite_arXiv"] = 7100,
["Cite_bcgnis"] = 3700,
["Cite_book"] = 1910000,
["Cite_certification"] = 43000,
["Cite_certification/Title"] = 39000,
["Cite_certification/URL"] = 43000,
["Cite_certification/archivedate"] = 7700,
["Cite_certification/archiveurl"] = 7700,
["Cite_cgndb"] = 5400,
["Cite_comic"] = 2100,
["Cite_conference"] = 22000,
["Cite_court"] = 6900,
["Cite_dictionary"] = 3600,
["Cite_document"] = 2000,
["Cite_encyclopedia"] = 243000,
["Cite_episode"] = 20000,
["Cite_gnis"] = 35000,
["Cite_instagram"] = 3100,
["Cite_interview"] = 11000,
["Cite_iucn"] = 70000,
["Cite_journal"] = 1180000,
["Cite_legislation_UK"] = 4000,
["Cite_magazine"] = 382000,
["Cite_map"] = 60000,
["Cite_news"] = 1930000,
["Cite_newspaper"] = 2000,
["Cite_newspaper_The_Times"] = 7200,
["Cite_patent"] = 7300,
["Cite_patent/authors"] = 6100,
["Cite_patent/core"] = 7600,
["Cite_peakbagger"] = 5300,
["Cite_podcast"] = 6300,
["Cite_press_release"] = 86000,
["Cite_report"] = 76000,
["Cite_rowlett"] = 2500,
["Cite_ship_register"] = 2000,
["Cite_simbad"] = 5700,
["Cite_sports-reference"] = 60000,
["Cite_taxon"] = 5600,
["Cite_tech_report"] = 3100,
["Cite_thesis"] = 50000,
["Cite_tweet"] = 48000,
["Cite_video"] = 13000,
["Cite_video_game"] = 3500,
["Cite_web"] = 5430000,
["Cite_wikisource"] = 7100,
["Cite_wikisource/make_link"] = 65000,
["Citeweb"] = 4200,
["Civil_navigation"] = 2100,
["Cjersey"] = 3000,
["Cl"] = 219000,
["Clade"] = 10000,
["Clade/styles.css"] = 10000,
["Clarification_needed"] = 2600,
["Clarify"] = 45000,
["Class"] = 38000,
["Class/colour"] = 19000,
["Class/icon"] = 21000,
["Class_mask"] = 462000,
["Classicon"] = 5200,
["Clc"] = 7400,
["Cleanup"] = 8300,
["Cleanup_reorganize"] = 2300,
["Cleanup_rewrite"] = 6800,
["Clear"] = 3760000,
["Clear_left"] = 23000,
["Clear_right"] = 2800,
["Clerk_Request"] = 2500,
["Clerk_note"] = 11000,
["Clerknote"] = 8600,
["Clickable_button"] = 1870000,
["Clickable_button_2"] = 227000,
["Closed_access"] = 5600,
["Closed_peer_review_page"] = 3200,
["Closed_rfc_bottom"] = 2200,
["Closed_rfc_top"] = 2900,
["Clr"] = 3100,
["Club_players_category"] = 9500,
["Clubplayerscat"] = 9500,
["Cmbox"] = 539000,
["Cn"] = 113000,
["Cnote2"] = 2900,
["Cnote2_Begin"] = 2900,
["Cnote2_End"] = 2900,
["Coat_of_arms"] = 2500,
["Cob"] = 15000,
["Code"] = 297000,
["Cof_family"] = 4600,
["Cof_genus"] = 5400,
["Col-1-of-2"] = 2400,
["Col-2"] = 186000,
["Col-2-of-2"] = 2300,
["Col-3"] = 11000,
["Col-4"] = 3800,
["Col-begin"] = 231000,
["Col-begin/styles.css"] = 231000,
["Col-break"] = 229000,
["Col-end"] = 231000,
["Col-float"] = 4900,
["Col-float-break"] = 4800,
["Col-float-end"] = 4800,
["Col-float/styles.css"] = 4900,
["Col-start"] = 9800,
["Col_div"] = 2200,
["Colbegin"] = 24000,
["Colend"] = 27000,
["Collapse"] = 8900,
["Collapse_bottom"] = 56000,
["Collapse_top"] = 57000,
["Collapse_top/styles.css"] = 57000,
["Collapsebottom"] = 4100,
["Collapsed_infobox_section_begin"] = 4400,
["Collapsed_infobox_section_begin/cont"] = 4400,
["Collapsed_infobox_section_begin/styles.css"] = 4400,
["Collapsed_infobox_section_end"] = 4500,
["Collapsetop"] = 4100,
["Collapsible_list"] = 68000,
["Collapsible_option"] = 152000,
["Colledge:_Ships_RN"] = 3000,
["College"] = 12000,
["CollegePrimaryHeader"] = 8200,
["CollegePrimaryStyle"] = 111000,
["CollegeSecondaryStyle"] = 11000,
["College_Athlete_Recruit_End"] = 2800,
["College_Athlete_Recruit_Entry"] = 2900,
["College_Athlete_Recruit_Start"] = 2900,
["College_athlete_recruit_end"] = 5000,
["College_athlete_recruit_entry"] = 5200,
["College_athlete_recruit_start"] = 5200,
["College_color_list"] = 4400,
["College_sports_team_link"] = 31000,
["Colon"] = 20000,
["Color"] = 501000,
["Color/styles.css"] = 501000,
["Color_box"] = 86000,
["Colorbox"] = 2600,
["Colorbull"] = 4600,
["Colored_link"] = 106000,
["Coloredlink"] = 3200,
["Colors"] = 3600,
["Colour"] = 5500,
["Colour_box"] = 2500,
["Coloured_link"] = 12000,
["Column"] = 4300,
["Column/styles.css"] = 4400,
["Columns-end"] = 4000,
["Columns-list"] = 126000,
["Columns-start"] = 4000,
["Comic_Book_DB"] = 3500,
["Comicbookdb"] = 3400,
["Comics-replaceability"] = 2700,
["Comics_infobox_sec/formcat"] = 3400,
["Comics_infobox_sec/genre"] = 4200,
["Comics_infobox_sec/genrecat"] = 3800,
["Comics_infobox_sec/styles.css"] = 8100,
["Comma-separated_list"] = 3700,
["Comma-separated_list/styles.css"] = 3700,
["Comma_separated_entries"] = 522000,
["Comment"] = 7600,
["Committed_identity"] = 3200,
["Committed_identity/styles.css"] = 3200,
["Commons"] = 73000,
["Commons-inline"] = 25000,
["Commons_cat"] = 45000,
["Commons_category"] = 905000,
["Commons_category-inline"] = 178000,
["Commons_category_inline"] = 5700,
["Commonscat"] = 59000,
["Commonscat-inline"] = 14000,
["Commonscat_inline"] = 2200,
["Commonscatinline"] = 7200,
["Compact_TOC"] = 7300,
["Compact_ToC"] = 3200,
["Compose_molecular_formula"] = 2400,
["Composition_bar"] = 13000,
["Confirmed"] = 20000,
["Confused"] = 3200,
["Confusing"] = 2400,
["CongBio"] = 9400,
["CongLinks"] = 4800,
["Connected_contributor"] = 21000,
["Connected_contributor_(paid)"] = 10000,
["Constellation_navbox"] = 10000,
["Container"] = 14000,
["Container_cat"] = 9100,
["Container_category"] = 93000,
["Containercat"] = 2800,
["Contains_special_characters"] = 5300,
["Contains_special_characters/core"] = 5300,
["Contains_special_characters/styles.css"] = 5300,
["Content_category"] = 7900,
["Contentious_topics/Additional_restrictions.json"] = 21000,
["Contentious_topics/Arab-Israeli_editnotice"] = 6900,
["Contentious_topics/Arab-Israeli_talk_notice"] = 6100,
["Contentious_topics/Category_database.json"] = 21000,
["Contentious_topics/Restrictions_definition.json"] = 21000,
["Contentious_topics/Standard_set.json"] = 21000,
["Contentious_topics/list"] = 30000,
["Contentious_topics/page_restriction_editnotice_base"] = 7400,
["Contentious_topics/page_restriction_talk_notice"] = 2700,
["Contentious_topics/talk_notice"] = 21000,
["Context"] = 2600,
["Continent2continental"] = 46000,
["Continent_adjective_to_noun"] = 10000,
["Continental2continent"] = 23000,
["Controversial"] = 3000,
["Convert"] = 1420000,
["Convert_abbreviated"] = 174000,
["Convinfobox"] = 308000,
["Coord"] = 1400000,
["Coord_missing"] = 70000,
["Coord_missing/CheckCat"] = 69000,
["Coords"] = 6600,
["Copied"] = 22000,
["Copy_edit"] = 2100,
["Copy_to_Commons"] = 2400,
["Copy_to_Wikimedia_Commons"] = 86000,
["Copy_to_Wikimedia_Commons_in"] = 4300,
["Cospar"] = 2800,
["Cot"] = 14000,
["Count"] = 1030000,
["Country2continent"] = 96000,
["Country2continental"] = 32000,
["Country2nationality"] = 35000,
["CountryPrefixThe"] = 77000,
["Country_abbreviation"] = 94000,
["Country_alias"] = 17000,
["Country_at_games_navbox"] = 5800,
["Country_at_games_navbox/below"] = 5800,
["Country_data"] = 12000,
["Country_data_AFG"] = 2600,
["Country_data_ALB"] = 7300,
["Country_data_ALG"] = 11000,
["Country_data_AND"] = 3700,
["Country_data_ANG"] = 4400,
["Country_data_ARG"] = 53000,
["Country_data_ARM"] = 8400,
["Country_data_AUS"] = 89000,
["Country_data_AUT"] = 52000,
["Country_data_AZE"] = 11000,
["Country_data_Afghanistan"] = 21000,
["Country_data_Alabama"] = 2700,
["Country_data_Alaska"] = 2100,
["Country_data_Albania"] = 35000,
["Country_data_Alberta"] = 3100,
["Country_data_Algeria"] = 47000,
["Country_data_American_Samoa"] = 2900,
["Country_data_Andorra"] = 9400,
["Country_data_Angola"] = 21000,
["Country_data_Anguilla"] = 2400,
["Country_data_Antigua_and_Barbuda"] = 6400,
["Country_data_Apulia"] = 7900,
["Country_data_Argentina"] = 151000,
["Country_data_Arizona"] = 2500,
["Country_data_Arkansas"] = 2800,
["Country_data_Armenia"] = 46000,
["Country_data_Aruba"] = 4000,
["Country_data_Australia"] = 274000,
["Country_data_Austria"] = 144000,
["Country_data_Austria-Hungary"] = 2300,
["Country_data_Azerbaijan"] = 51000,
["Country_data_BAH"] = 4700,
["Country_data_BAN"] = 4500,
["Country_data_BAR"] = 2700,
["Country_data_BDI"] = 2000,
["Country_data_BEL"] = 60000,
["Country_data_BEN"] = 2000,
["Country_data_BER"] = 2500,
["Country_data_BFA"] = 2000,
["Country_data_BHR"] = 5800,
["Country_data_BIH"] = 14000,
["Country_data_BLR"] = 26000,
["Country_data_BOL"] = 6700,
["Country_data_BOT"] = 3200,
["Country_data_BRA"] = 65000,
["Country_data_BUL"] = 31000,
["Country_data_Bahamas"] = 11000,
["Country_data_Bahrain"] = 21000,
["Country_data_Bangladesh"] = 34000,
["Country_data_Barbados"] = 8800,
["Country_data_Belarus"] = 90000,
["Country_data_Belgium"] = 156000,
["Country_data_Belize"] = 5300,
["Country_data_Benin"] = 8100,
["Country_data_Bermuda"] = 6400,
["Country_data_Bhutan"] = 4900,
["Country_data_Bolivia"] = 24000,
["Country_data_Bosnia_and_Herzegovina"] = 53000,
["Country_data_Botswana"] = 10000,
["Country_data_Brazil"] = 170000,
["Country_data_British_Columbia"] = 3700,
["Country_data_British_Empire"] = 2100,
["Country_data_British_Raj"] = 2500,
["Country_data_British_Virgin_Islands"] = 3400,
["Country_data_Brunei"] = 6900,
["Country_data_Bulgaria"] = 101000,
["Country_data_Burkina_Faso"] = 11000,
["Country_data_Burma"] = 2300,
["Country_data_Burundi"] = 6800,
["Country_data_CAM"] = 2600,
["Country_data_CAN"] = 69000,
["Country_data_CGO"] = 2500,
["Country_data_CHE"] = 5900,
["Country_data_CHI"] = 20000,
["Country_data_CHL"] = 2400,
["Country_data_CHN"] = 49000,
["Country_data_CIV"] = 8600,
["Country_data_CMR"] = 8800,
["Country_data_COD"] = 3500,
["Country_data_COL"] = 28000,
["Country_data_CPV"] = 2300,
["Country_data_CRC"] = 7000,
["Country_data_CRO"] = 37000,
["Country_data_CUB"] = 13000,
["Country_data_CYP"] = 11000,
["Country_data_CZE"] = 54000,
["Country_data_California"] = 6300,
["Country_data_Cambodia"] = 9900,
["Country_data_Cameroon"] = 31000,
["Country_data_Canada"] = 260000,
["Country_data_Cape_Verde"] = 7100,
["Country_data_Castile_and_León"] = 2000,
["Country_data_Catalonia"] = 3400,
["Country_data_Cayman_Islands"] = 4600,
["Country_data_Central_African_Republic"] = 5200,
["Country_data_Chad"] = 5500,
["Country_data_Chile"] = 90000,
["Country_data_China"] = 149000,
["Country_data_Chinese_Taipei"] = 39000,
["Country_data_Colombia"] = 95000,
["Country_data_Colorado"] = 5200,
["Country_data_Commonwealth_of_Independent_States"] = 2100,
["Country_data_Comoros"] = 4700,
["Country_data_Confederate_States_of_America"] = 3100,
["Country_data_Connecticut"] = 3400,
["Country_data_Cook_Islands"] = 3900,
["Country_data_Costa_Rica"] = 33000,
["Country_data_Croatia"] = 105000,
["Country_data_Cuba"] = 46000,
["Country_data_Curaçao"] = 4400,
["Country_data_Cyprus"] = 46000,
["Country_data_Czech_Republic"] = 151000,
["Country_data_Czechoslovakia"] = 34000,
["Country_data_DEN"] = 40000,
["Country_data_DEU"] = 11000,
["Country_data_DNK"] = 4400,
["Country_data_DOM"] = 8400,
["Country_data_DRC"] = 2100,
["Country_data_Delaware"] = 2700,
["Country_data_Democratic_Republic_of_the_Congo"] = 22000,
["Country_data_Denmark"] = 120000,
["Country_data_Djibouti"] = 5000,
["Country_data_Dominica"] = 4300,
["Country_data_Dominican_Republic"] = 34000,
["Country_data_ECU"] = 13000,
["Country_data_EGY"] = 16000,
["Country_data_ENG"] = 52000,
["Country_data_ESA"] = 2500,
["Country_data_ESP"] = 85000,
["Country_data_EST"] = 17000,
["Country_data_ETH"] = 4600,
["Country_data_EU"] = 2700,
["Country_data_East_Germany"] = 28000,
["Country_data_Ecuador"] = 48000,
["Country_data_Egypt"] = 65000,
["Country_data_El_Salvador"] = 22000,
["Country_data_Empire_of_Japan"] = 4400,
["Country_data_England"] = 162000,
["Country_data_Equatorial_Guinea"] = 5500,
["Country_data_Eritrea"] = 5500,
["Country_data_Estonia"] = 68000,
["Country_data_Eswatini"] = 5100,
["Country_data_Ethiopia"] = 21000,
["Country_data_Europe"] = 2800,
["Country_data_European_Union"] = 8200,
["Country_data_FIJ"] = 4500,
["Country_data_FIN"] = 40000,
["Country_data_FRA"] = 115000,
["Country_data_FRG"] = 18000,
["Country_data_FRO"] = 2200,
["Country_data_FR_Yugoslavia"] = 4400,
["Country_data_Faroe_Islands"] = 5800,
["Country_data_Federated_States_of_Micronesia"] = 2700,
["Country_data_Fiji"] = 21000,
["Country_data_Finland"] = 113000,
["Country_data_Florida"] = 5900,
["Country_data_France"] = 334000,
["Country_data_French_Polynesia"] = 3900,
["Country_data_GAB"] = 2500,
["Country_data_GAM"] = 2300,
["Country_data_GBR"] = 67000,
["Country_data_GDR"] = 11000,
["Country_data_GEO"] = 16000,
["Country_data_GER"] = 96000,
["Country_data_GHA"] = 10000,
["Country_data_GIB"] = 2100,
["Country_data_GRE"] = 30000,
["Country_data_GUA"] = 5400,
["Country_data_GUI"] = 3400,
["Country_data_GUY"] = 2600,
["Country_data_Gabon"] = 8200,
["Country_data_Gambia"] = 7700,
["Country_data_Georgia"] = 8600,
["Country_data_Georgia_(U.S._state)"] = 3200,
["Country_data_Georgia_(country)"] = 54000,
["Country_data_German_Empire"] = 5700,
["Country_data_Germany"] = 291000,
["Country_data_Ghana"] = 46000,
["Country_data_Gibraltar"] = 5200,
["Country_data_Great_Britain"] = 127000,
["Country_data_Greece"] = 105000,
["Country_data_Greenland"] = 2800,
["Country_data_Grenada"] = 5700,
["Country_data_Guadeloupe"] = 2800,
["Country_data_Guam"] = 4600,
["Country_data_Guatemala"] = 22000,
["Country_data_Guinea"] = 9500,
["Country_data_Guinea-Bissau"] = 5500,
["Country_data_Guyana"] = 7700,
["Country_data_HAI"] = 3300,
["Country_data_HKG"] = 15000,
["Country_data_HON"] = 4400,
["Country_data_HUN"] = 44000,
["Country_data_Haiti"] = 9800,
["Country_data_Hawaii"] = 2200,
["Country_data_Honduras"] = 21000,
["Country_data_Hong_Kong"] = 51000,
["Country_data_Hungary"] = 114000,
["Country_data_IDN"] = 5800,
["Country_data_INA"] = 12000,
["Country_data_IND"] = 34000,
["Country_data_IRE"] = 13000,
["Country_data_IRI"] = 6700,
["Country_data_IRL"] = 24000,
["Country_data_IRN"] = 7400,
["Country_data_IRQ"] = 4800,
["Country_data_ISL"] = 9300,
["Country_data_ISR"] = 23000,
["Country_data_ITA"] = 102000,
["Country_data_Iceland"] = 46000,
["Country_data_Idaho"] = 2200,
["Country_data_Illinois"] = 4400,
["Country_data_India"] = 258000,
["Country_data_Indiana"] = 3400,
["Country_data_Indonesia"] = 71000,
["Country_data_Iowa"] = 2400,
["Country_data_Iran"] = 159000,
["Country_data_Iraq"] = 23000,
["Country_data_Ireland"] = 66000,
["Country_data_Isle_of_Man"] = 2900,
["Country_data_Israel"] = 93000,
["Country_data_Italy"] = 286000,
["Country_data_Ivory_Coast"] = 33000,
["Country_data_JAM"] = 12000,
["Country_data_JAP"] = 2300,
["Country_data_JOR"] = 4800,
["Country_data_JP"] = 8700,
["Country_data_JPN"] = 69000,
["Country_data_Jamaica"] = 44000,
["Country_data_Japan"] = 263000,
["Country_data_Jersey"] = 2600,
["Country_data_Jordan"] = 22000,
["Country_data_KAZ"] = 24000,
["Country_data_KEN"] = 10000,
["Country_data_KGZ"] = 4500,
["Country_data_KOR"] = 35000,
["Country_data_KOS"] = 3100,
["Country_data_KSA"] = 7600,
["Country_data_KUW"] = 4600,
["Country_data_Kazakhstan"] = 68000,
["Country_data_Kentucky"] = 2100,
["Country_data_Kenya"] = 35000,
["Country_data_Kingdom_of_France"] = 2200,
["Country_data_Kingdom_of_Great_Britain"] = 4600,
["Country_data_Kingdom_of_Italy"] = 4900,
["Country_data_Kiribati"] = 2600,
["Country_data_Kosovo"] = 10000,
["Country_data_Kuwait"] = 20000,
["Country_data_Kyrgyzstan"] = 11000,
["Country_data_LAO"] = 2200,
["Country_data_LAT"] = 17000,
["Country_data_LBN"] = 3000,
["Country_data_LBR"] = 2000,
["Country_data_LIB"] = 2600,
["Country_data_LIE"] = 3800,
["Country_data_LIT"] = 3700,
["Country_data_LTU"] = 15000,
["Country_data_LUX"] = 12000,
["Country_data_LVA"] = 3000,
["Country_data_Laos"] = 8000,
["Country_data_Latvia"] = 55000,
["Country_data_Lebanon"] = 24000,
["Country_data_Lesotho"] = 5400,
["Country_data_Liberia"] = 7900,
["Country_data_Libya"] = 9100,
["Country_data_Liechtenstein"] = 8900,
["Country_data_Lithuania"] = 54000,
["Country_data_Louisiana"] = 2300,
["Country_data_Luxembourg"] = 48000,
["Country_data_MAC"] = 3000,
["Country_data_MAD"] = 2400,
["Country_data_MAR"] = 15000,
["Country_data_MAS"] = 13000,
["Country_data_MDA"] = 8900,
["Country_data_MEX"] = 35000,
["Country_data_MGL"] = 3600,
["Country_data_MKD"] = 8600,
["Country_data_MLI"] = 4600,
["Country_data_MLT"] = 6500,
["Country_data_MNE"] = 8600,
["Country_data_MON"] = 4700,
["Country_data_MOZ"] = 2700,
["Country_data_MRI"] = 2300,
["Country_data_MYA"] = 3400,
["Country_data_MYS"] = 4200,
["Country_data_Macau"] = 6900,
["Country_data_Macedonia"] = 4600,
["Country_data_Madagascar"] = 9600,
["Country_data_Malawi"] = 6200,
["Country_data_Malaysia"] = 71000,
["Country_data_Maldives"] = 6700,
["Country_data_Mali"] = 21000,
["Country_data_Malta"] = 31000,
["Country_data_Manitoba"] = 3000,
["Country_data_Marshall_Islands"] = 3400,
["Country_data_Martinique"] = 2700,
["Country_data_Maryland"] = 3300,
["Country_data_Massachusetts"] = 2600,
["Country_data_Mauritania"] = 6000,
["Country_data_Mauritius"] = 8500,
["Country_data_Mexico"] = 114000,
["Country_data_Michigan"] = 3900,
["Country_data_Minas_Gerais"] = 2100,
["Country_data_Minnesota"] = 3700,
["Country_data_Missouri"] = 2500,
["Country_data_Moldova"] = 33000,
["Country_data_Monaco"] = 12000,
["Country_data_Mongolia"] = 11000,
["Country_data_Montana"] = 2400,
["Country_data_Montenegro"] = 33000,
["Country_data_Montserrat"] = 2400,
["Country_data_Morocco"] = 51000,
["Country_data_Mozambique"] = 8000,
["Country_data_Myanmar"] = 23000,
["Country_data_NAM"] = 4000,
["Country_data_NED"] = 72000,
["Country_data_NEP"] = 3400,
["Country_data_NGA"] = 8700,
["Country_data_NGR"] = 9400,
["Country_data_NIR"] = 11000,
["Country_data_NLD"] = 7400,
["Country_data_NOR"] = 35000,
["Country_data_NZ"] = 3700,
["Country_data_NZL"] = 39000,
["Country_data_Namibia"] = 11000,
["Country_data_Nauru"] = 2600,
["Country_data_Nazi_Germany"] = 10000,
["Country_data_Nepal"] = 32000,
["Country_data_Netherlands"] = 260000,
["Country_data_Netherlands_Antilles"] = 2400,
["Country_data_Nevada"] = 2100,
["Country_data_New_Brunswick"] = 2600,
["Country_data_New_Caledonia"] = 3300,
["Country_data_New_Hampshire"] = 2000,
["Country_data_New_Jersey"] = 4200,
["Country_data_New_South_Wales"] = 6400,
["Country_data_New_York"] = 4300,
["Country_data_New_York_(state)"] = 6800,
["Country_data_New_Zealand"] = 118000,
["Country_data_Newfoundland_and_Labrador"] = 2900,
["Country_data_Nicaragua"] = 9000,
["Country_data_Niger"] = 6300,
["Country_data_Nigeria"] = 66000,
["Country_data_North_Carolina"] = 3500,
["Country_data_North_Korea"] = 23000,
["Country_data_North_Macedonia"] = 33000,
["Country_data_Northern_Ireland"] = 27000,
["Country_data_Northern_Mariana_Islands"] = 2800,
["Country_data_Norway"] = 117000,
["Country_data_Nova_Scotia"] = 2800,
["Country_data_OMA"] = 3300,
["Country_data_Ohio"] = 6000,
["Country_data_Oklahoma"] = 2500,
["Country_data_Oman"] = 10000,
["Country_data_Ontario"] = 3900,
["Country_data_Ottoman_Empire"] = 3200,
["Country_data_PAK"] = 9100,
["Country_data_PAN"] = 6000,
["Country_data_PAR"] = 11000,
["Country_data_PER"] = 14000,
["Country_data_PHI"] = 13000,
["Country_data_PLE"] = 2000,
["Country_data_PNG"] = 3200,
["Country_data_POL"] = 61000,
["Country_data_POR"] = 37000,
["Country_data_PRK"] = 5000,
["Country_data_PRT"] = 3600,
["Country_data_PUR"] = 8100,
["Country_data_Pakistan"] = 51000,
["Country_data_Palau"] = 2600,
["Country_data_Palestine"] = 7700,
["Country_data_Panama"] = 30000,
["Country_data_Papua_New_Guinea"] = 8400,
["Country_data_Paraguay"] = 45000,
["Country_data_Pennsylvania"] = 3600,
["Country_data_Peru"] = 64000,
["Country_data_Philippines"] = 68000,
["Country_data_Poland"] = 240000,
["Country_data_Portugal"] = 116000,
["Country_data_Prussia"] = 2800,
["Country_data_Puerto_Rico"] = 34000,
["Country_data_QAT"] = 9500,
["Country_data_Qatar"] = 32000,
["Country_data_Quebec"] = 4400,
["Country_data_Queensland"] = 2400,
["Country_data_ROM"] = 15000,
["Country_data_ROU"] = 31000,
["Country_data_RSA"] = 36000,
["Country_data_RUS"] = 68000,
["Country_data_RWA"] = 2500,
["Country_data_Republic_of_China"] = 4600,
["Country_data_Republic_of_Ireland"] = 54000,
["Country_data_Republic_of_the_Congo"] = 8300,
["Country_data_Romania"] = 113000,
["Country_data_Russia"] = 254000,
["Country_data_Russian_Empire"] = 5600,
["Country_data_Rwanda"] = 8500,
["Country_data_SAM"] = 3700,
["Country_data_SCG"] = 2900,
["Country_data_SCO"] = 29000,
["Country_data_SEN"] = 8500,
["Country_data_SER"] = 3700,
["Country_data_SGP"] = 4500,
["Country_data_SIN"] = 7500,
["Country_data_SLE"] = 2100,
["Country_data_SLO"] = 22000,
["Country_data_SLV"] = 3200,
["Country_data_SMR"] = 3600,
["Country_data_SPA"] = 5500,
["Country_data_SRB"] = 30000,
["Country_data_SRI"] = 5300,
["Country_data_SUI"] = 51000,
["Country_data_SUR"] = 2300,
["Country_data_SVK"] = 32000,
["Country_data_SVN"] = 7400,
["Country_data_SWE"] = 65000,
["Country_data_SWI"] = 5100,
["Country_data_SYR"] = 4000,
["Country_data_Saint_Kitts_and_Nevis"] = 4900,
["Country_data_Saint_Lucia"] = 5300,
["Country_data_Saint_Vincent_and_the_Grenadines"] = 5000,
["Country_data_Samoa"] = 8100,
["Country_data_San_Marino"] = 9600,
["Country_data_Saskatchewan"] = 4000,
["Country_data_Saudi_Arabia"] = 37000,
["Country_data_Scotland"] = 101000,
["Country_data_Senegal"] = 31000,
["Country_data_Serbia"] = 104000,
["Country_data_Serbia_and_Montenegro"] = 5400,
["Country_data_Seychelles"] = 5800,
["Country_data_Sierra_Leone"] = 7600,
["Country_data_Singapore"] = 50000,
["Country_data_Slovakia"] = 95000,
["Country_data_Slovenia"] = 91000,
["Country_data_Solomon_Islands"] = 4700,
["Country_data_Somalia"] = 6400,
["Country_data_South_Africa"] = 121000,
["Country_data_South_Australia"] = 2300,
["Country_data_South_Carolina"] = 3100,
["Country_data_South_Korea"] = 116000,
["Country_data_South_Sudan"] = 4800,
["Country_data_Soviet_Union"] = 77000,
["Country_data_Spain"] = 276000,
["Country_data_Sri_Lanka"] = 35000,
["Country_data_Sudan"] = 8700,
["Country_data_Suriname"] = 6800,
["Country_data_Sweden"] = 166000,
["Country_data_Switzerland"] = 149000,
["Country_data_Syria"] = 21000,
["Country_data_São_Tomé_and_Príncipe"] = 3400,
["Country_data_TAN"] = 3500,
["Country_data_TCH"] = 12000,
["Country_data_THA"] = 25000,
["Country_data_TJK"] = 2900,
["Country_data_TKM"] = 3100,
["Country_data_TOG"] = 2100,
["Country_data_TON"] = 2000,
["Country_data_TPE"] = 19000,
["Country_data_TRI"] = 5100,
["Country_data_TTO"] = 2200,
["Country_data_TUN"] = 12000,
["Country_data_TUR"] = 33000,
["Country_data_TWN"] = 2200,
["Country_data_Taiwan"] = 27000,
["Country_data_Tajikistan"] = 9700,
["Country_data_Tanzania"] = 22000,
["Country_data_Tennessee"] = 2200,
["Country_data_Texas"] = 5800,
["Country_data_Thailand"] = 95000,
["Country_data_Timor-Leste"] = 5100,
["Country_data_Togo"] = 7600,
["Country_data_Tonga"] = 6700,
["Country_data_Trinidad_and_Tobago"] = 24000,
["Country_data_Tunisia"] = 46000,
["Country_data_Turkey"] = 139000,
["Country_data_Turkmenistan"] = 8400,
["Country_data_Turks_and_Caicos_Islands"] = 2800,
["Country_data_Tuvalu"] = 2600,
["Country_data_U.S."] = 2000,
["Country_data_U.S._Virgin_Islands"] = 4900,
["Country_data_UAE"] = 11000,
["Country_data_UGA"] = 5300,
["Country_data_UK"] = 19000,
["Country_data_UKGBI"] = 3500,
["Country_data_UKR"] = 44000,
["Country_data_URS"] = 19000,
["Country_data_URU"] = 16000,
["Country_data_US"] = 5600,
["Country_data_USA"] = 151000,
["Country_data_USSR"] = 5300,
["Country_data_UZB"] = 14000,
["Country_data_Uganda"] = 22000,
["Country_data_Ukraine"] = 118000,
["Country_data_United_Arab_Emirates"] = 38000,
["Country_data_United_Kingdom"] = 158000,
["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4900,
["Country_data_United_Nations"] = 4400,
["Country_data_United_States"] = 437000,
["Country_data_United_States_of_America"] = 4500,
["Country_data_Uruguay"] = 52000,
["Country_data_Uzbekistan"] = 36000,
["Country_data_VEN"] = 18000,
["Country_data_VIE"] = 7300,
["Country_data_Vanuatu"] = 5100,
["Country_data_Vatican_City"] = 3000,
["Country_data_Venezuela"] = 65000,
["Country_data_Victoria"] = 2400,
["Country_data_Vietnam"] = 46000,
["Country_data_Virginia"] = 3100,
["Country_data_WAL"] = 19000,
["Country_data_Wales"] = 68000,
["Country_data_Washington"] = 2700,
["Country_data_Washington,_D.C."] = 2200,
["Country_data_Washington_(state)"] = 3400,
["Country_data_West_Germany"] = 52000,
["Country_data_West_Indies"] = 2900,
["Country_data_Wisconsin"] = 5600,
["Country_data_Wyoming"] = 2100,
["Country_data_YUG"] = 11000,
["Country_data_Yemen"] = 8000,
["Country_data_Yugoslavia"] = 34000,
["Country_data_ZAF"] = 5400,
["Country_data_ZAM"] = 3800,
["Country_data_ZIM"] = 9200,
["Country_data_Zambia"] = 11000,
["Country_data_Zimbabwe"] = 32000,
["Country_data_none"] = 2100,
["Country_flagbio"] = 40000,
["Country_in_the_Eurovision_Song_Contest"] = 2900,
["Country_name"] = 59000,
["Country_prefix_the"] = 176000,
["Country_showdata"] = 7000,
["Country_topics"] = 25000,
["County"] = 7000,
["County_(judet)_of_Romania"] = 3300,
["Course_assignment"] = 4200,
["Course_details"] = 8600,
["Course_instructor"] = 3200,
["Cquote"] = 35000,
["Cr"] = 5000,
["Cr-rt"] = 2400,
["Create_taxonomy/link"] = 150000,
["Creative_Commons_text_attribution_notice"] = 6400,
["Cref2"] = 2900,
["Cricinfo"] = 24000,
["Cricket_squad2_player"] = 2800,
["Cricketarchive"] = 3000,
["Croatian_Census_2021"] = 4200,
["Cross"] = 4100,
["Crossreference"] = 2600,
["Crossreference/styles.css"] = 2600,
["Cs1_config"] = 13000,
["Cslist"] = 3700,
["Csv"] = 76000,
["Currency"] = 5500,
["Current_events"] = 9400,
["Current_events/styles.css"] = 9400,
["Current_leader"] = 5300,
["Currentdate"] = 24000,
["Cvt"] = 173000,
["Cycling_Archives"] = 4300,
["Cycling_data_DAT"] = 2000,
["Cycling_data_LTD"] = 2400,
["Cycling_data_MOV_men"] = 2300,
["Cycling_data_SOQ"] = 2200,
["Cycling_data_TVL"] = 2400,
["Cycling_data_UEX"] = 2300,
["Cycling_team_link"] = 14000,
["Module:CFB_schedule"] = 29000,
["Module:CS1_identifiers"] = 507000,
["Module:CallAssert"] = 122000,
["Module:Canada_NTS"] = 2100,
["Module:Canada_NTS/data"] = 2100,
["Module:Canada_by_province_category_navigation"] = 9900,
["Module:Catalog_lookup_link"] = 62000,
["Module:Category_described_in_year"] = 6400,
["Module:Category_described_in_year/config"] = 6400,
["Module:Category_disambiguation"] = 2700,
["Module:Category_handler"] = 4990000,
["Module:Category_handler/blacklist"] = 4990000,
["Module:Category_handler/config"] = 4990000,
["Module:Category_handler/data"] = 4990000,
["Module:Category_handler/shared"] = 4990000,
["Module:Category_main_article"] = 221000,
["Module:Category_more_if_exists"] = 49000,
["Module:Category_pair"] = 7100,
["Module:Category_see_also"] = 55000,
["Module:Category_series_navigation"] = 598000,
["Module:Category_series_navigation/styles.css"] = 598000,
["Module:Celestial_object_quadrangle"] = 2100,
["Module:Chart"] = 2900,
["Module:Chart/Default_colors"] = 2900,
["Module:Check_DYK_hook"] = 126000,
["Module:Check_blp_parameter"] = 2920000,
["Module:Check_for_conflicting_parameters"] = 4740000,
["Module:Check_for_deprecated_parameters"] = 972000,
["Module:Check_for_unknown_parameters"] = 23400000,
["Module:Check_height"] = 153000,
["Module:Check_isxn"] = 16000,
["Module:Check_winner_by_scores"] = 16000,
["Module:Checkuser"] = 91000,
["Module:Chem2"] = 11000,
["Module:Chem2/styles.css"] = 11000,
["Module:Citation/CS1"] = 6560000,
["Module:Citation/CS1/COinS"] = 6560000,
["Module:Citation/CS1/Configuration"] = 6680000,
["Module:Citation/CS1/Date_validation"] = 6560000,
["Module:Citation/CS1/Identifiers"] = 6680000,
["Module:Citation/CS1/Suggestions"] = 26000,
["Module:Citation/CS1/Utilities"] = 6680000,
["Module:Citation/CS1/Whitelist"] = 6560000,
["Module:Citation/CS1/styles.css"] = 6680000,
["Module:Citation_mode"] = 49000,
["Module:Cite"] = 53000,
["Module:Cite/config"] = 70000,
["Module:Cite_IUCN"] = 71000,
["Module:Cite_Q"] = 17000,
["Module:Cite_Q/config"] = 17000,
["Module:Cite_taxon"] = 56000,
["Module:Cite_tweet"] = 48000,
["Module:Clade"] = 10000,
["Module:Class"] = 61000,
["Module:Class/definition.json"] = 61000,
["Module:Class/styles.css"] = 39000,
["Module:Class_mask"] = 462000,
["Module:Clickable_button"] = 1870000,
["Module:Collapsible_list"] = 70000,
["Module:College_color"] = 137000,
["Module:College_color/data"] = 137000,
["Module:Color_contrast"] = 576000,
["Module:Color_contrast/colors"] = 579000,
["Module:Comma-separated_list"] = 3700,
["Module:Commons_link"] = 1080000,
["Module:Compact_list"] = 2000,
["Module:Complex_date"] = 48000,
["Module:Conservation_status"] = 89000,
["Module:Contentious_topics/talk_notice"] = 21000,
["Module:Convert"] = 1520000,
["Module:Convert/data"] = 1520000,
["Module:Convert/helper"] = 13000,
["Module:Convert/text"] = 1520000,
["Module:Convert/wikidata"] = 2700,
["Module:Convert/wikidata/data"] = 2700,
["Module:ConvertIB"] = 799000,
["Module:ConvertIB/data"] = 274000,
["Module:ConvertNumeric"] = 21000,
["Module:Convert_character_width"] = 3100,
["Module:Convert_character_width/data"] = 3100,
["Module:Coordinates"] = 1410000,
["Module:Coordinates/styles.css"] = 1410000,
["Module:Copied"] = 43000,
["Module:Country2nationality"] = 97000,
["Module:CountryAdjectiveDemonym"] = 117000,
["Module:CountryAdjectiveDemonym/Adjectives"] = 117000,
["Module:CountryAdjectiveDemonym/Demonyms"] = 117000,
["Module:CountryAdjectiveDemonym/The"] = 117000,
["Module:CountryData"] = 476000,
["Module:CountryData/cacheA"] = 165000,
["Module:CountryData/cacheB"] = 81000,
["Module:CountryData/cacheC"] = 59000,
["Module:CountryData/cacheD"] = 56000,
["Module:CountryData/cacheE"] = 38000,
["Module:CountryData/cacheF"] = 26000,
["Module:CountryData/cacheG"] = 27000,
["Module:CountryData/cacheH"] = 18000,
["Module:CountryData/cacheI"] = 17000,
["Module:CountryData/cacheJ"] = 11000,
["Module:CountryData/cacheK"] = 11000,
["Module:CountryData/summary"] = 476000,
["Module:Country_adjective"] = 4700,
["Module:Country_alias"] = 62000,
["Module:Country_alias/data"] = 63000,
["Module:Cslist"] = 3700,
["Module:Currency"] = 5500,
["Module:Currency/Presentation"] = 5500,
["Module:Current_leader"] = 5500,
["Module:Current_leader/data"] = 5500,
}
jgcfl4auwz3e5nwv56xjre9pgrfcwpi
Tempilet:CC BY-SA 4.0/doc
10
1499
11325
2025-01-17T23:00:20Z
en>Queen of Hearts
0
Restored revision 1226753968 by [[Special:Contributions/HouseBlaster|HouseBlaster]] ([[User talk:HouseBlaster|talk]])
11325
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use|11,000}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
Automatically places files into [[:Category:Creative Commons Attribution-ShareAlike 4.0 files]].
== Usage ==
To provide attribution use '''<nowiki>{{Cc-by-sa-4.0|</nowiki>''Attribution details''<nowiki>}}</nowiki>'''. Those who reproduce the work must attribute it in the manner specified by the author or licensor (as the parameter "Attribution details").
:''Other Creative Commons templates are available at '''[[Wikipedia:Image copyright tags]]'''. Please be sure to use the right one.''
<includeonly>{{Sandbox other||
<!-- Categories go here, and interwikis go in Wikidata -->
[[Category:Creative Commons copyright templates|{{PAGENAME}}]]
}}</includeonly>
tcywuq0zdd2idqac4da9s3rz1ahhqbt
11326
11325
2026-08-30T07:51:51Z
RAPTOR7762
18
1 revision imported from [[:en:Template:CC_BY-SA_4.0/doc]]
11325
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use|11,000}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
Automatically places files into [[:Category:Creative Commons Attribution-ShareAlike 4.0 files]].
== Usage ==
To provide attribution use '''<nowiki>{{Cc-by-sa-4.0|</nowiki>''Attribution details''<nowiki>}}</nowiki>'''. Those who reproduce the work must attribute it in the manner specified by the author or licensor (as the parameter "Attribution details").
:''Other Creative Commons templates are available at '''[[Wikipedia:Image copyright tags]]'''. Please be sure to use the right one.''
<includeonly>{{Sandbox other||
<!-- Categories go here, and interwikis go in Wikidata -->
[[Category:Creative Commons copyright templates|{{PAGENAME}}]]
}}</includeonly>
tcywuq0zdd2idqac4da9s3rz1ahhqbt
MediaWiki:Licenses
8
1500
11327
2026-08-30T07:53:50Z
RAPTOR7762
18
Created page with "*subst:No license from license selector|Don't know|I do not know the license *subst:No license from license selector|Somewebsite|Found the image somewhere *subst:Permission from license selector|The copyright holder gave me permission to use this work only in Wikipedia articles *subst:Non-commercial from license selector|The copyright holder only allows this work to be used for non-commercial and/or educational purposes * Your own work: ** Allow non-commercial use, comme..."
11327
wikitext
text/x-wiki
*subst:No license from license selector|Don't know|I do not know the license
*subst:No license from license selector|Somewebsite|Found the image somewhere
*subst:Permission from license selector|The copyright holder gave me permission to use this work only in Wikipedia articles
*subst:Non-commercial from license selector|The copyright holder only allows this work to be used for non-commercial and/or educational purposes
* Your own work:
** Allow non-commercial use, commercial use, and modifications as long as others credit you and share alike:
*** self|cc-by-sa-4.0|Own work, Creative Commons Attribution-Share Alike 4.0
*** self|cc-by-sa-4.0,3.0,2.5,2.0,1.0|Own work, multi-license with CC-BY-SA-4.0 and older
*** self|cc-by-sa-4.0|GFDL|migration=not-eligible|Own work, multi-license with CC-BY-SA-4.0 and GFDL
** Allow non-commercial use, commercial use, and modifications as long as others credit you:
*** self|cc-by-4.0|Own work, Creative Commons Attribution 4.0
** Reserve no rights:
*** self|cc-zero|Own work, release into public domain under the CC-Zero license
* Freely licensed:
** cc-by-sa-4.0|Creative Commons Attribution-Share Alike 4.0
** cc-by-4.0|Creative Commons Attribution 4.0
** cc-by-sa-2.0|Creative Commons Attribution-Share Alike 2.0
** cc-by-2.0|Creative Commons Attribution 2.0
** Wikipedia-screenshot|Wikipedia web page screenshot
* Public domain:
** Copyright expired:
*** PD-old|Author died more than 100 years ago
*** PD-art|- Photo of a two-dimensional work whose author died more than 100 years ago
*** PD-US-expired|First published in the United States before January 1, 1931
** Not covered by copyright:
*** PD-USGov|Work of a U.S. government agency
*** PD-text|Simple typefaces, individual words or geometric shapes
*** PD-textlogo|Logos with only simple typefaces, individual words or geometric shapes
* Unacceptable fair use:
**subst:rfu|Fair use image of a living person
**subst:rfu|Fair use image of an existing building
* Non-free / fair use - read WP:NONFREE before using any of the following tags:
** Non-free 2D art|Two-dimensional art
** Non-free 3D art|Three-dimensional art
** Non-free computer icon|Computer icon
** Non-free currency|Currency that may be copyrighted
** Non-free biog-pic|Deceased person
** Non-free logo|Logo
** Non-free audio sample|Music sample
** Non-free promotional|Promotional material
** Non-free stamp|Postage stamp, where copyright depends on the country
*** Non-free USGov-USPS stamp|- U.S. postage stamp from 1978 or later
** Non-free historic image|Historically significant event
** Covers:
*** Non-free album cover|Album or single cover
*** Non-free board game cover|Board game cover
*** Non-free book cover|Book cover
*** Non-free comic|Comic book stuff
*** Non-free video cover|DVD, Blu-Ray Disc, videotape, etc. cover
*** Non-free game cover|Video game cover
*** Non-free magazine cover|Magazine cover (can only be used in the article about the magazine)
*** Non-free newspaper image|Newspaper cover
** Posters:
*** Non-free poster|Any kind of poster
** Screenshots:
*** Non-free film screenshot|Movie screenshot
*** Non-free television screenshot|TV screenshot
*** Non-free title-card|Title card of a movie or TV series
*** Non-free game screenshot|Computer game or video game screenshot
*** Non-free music video screenshot|Music video or music promo screenshot
*** Non-free software screenshot|Software screenshot
**** Non-free Microsoft screenshot|- Screenshot of a Microsoft product
**** Non-free software screenshot|Screenshots of Windows software|- Windows software screenshot
**** Non-free software screenshot|Screenshots of Mac software|- Mac OS software screenshot
**** Non-free software screenshot|Screenshots of Linux software|- Linux software screenshot
*** Non-free web screenshot|Website layout screenshot
j5dk4iw2u1v2ho3t8ntzsyijjrghorn
Module:Distinguish
828
1502
11338
2018-04-01T10:06:10Z
en>Galobtter
0
fixed with text and selfref
11338
Scribunto
text/plain
local mHatnote = require('Module:Hatnote')
local mHatlist = require('Module:Hatnote list')
local mArguments --initialize lazily
local mTableTools --initialize lazily
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local p = {}
function p.distinguish(frame)
mArguments = require('Module:Arguments')
mTableTools = require('Module:TableTools')
local args = mArguments.getArgs(frame)
local selfref = args.selfref
local text = args.text
args = mTableTools.compressSparseArray(args)
return p._distinguish(args, text, selfref)
end
function p._distinguish(args, text, selfref)
checkType("_distinguish", 1, args, 'table')
if #args == 0 and not text then return '' end
local text = string.format(
'Not to be confused with %s.',
text or mHatlist.orList(args, true)
)
hnOptions = {selfref = selfref}
return mHatnote._hatnote(text, hnOptions)
end
return p
0e9s40s10w9aih1qwh96v3jypzotm48
11339
11338
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Distinguish]]
11338
Scribunto
text/plain
local mHatnote = require('Module:Hatnote')
local mHatlist = require('Module:Hatnote list')
local mArguments --initialize lazily
local mTableTools --initialize lazily
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local p = {}
function p.distinguish(frame)
mArguments = require('Module:Arguments')
mTableTools = require('Module:TableTools')
local args = mArguments.getArgs(frame)
local selfref = args.selfref
local text = args.text
args = mTableTools.compressSparseArray(args)
return p._distinguish(args, text, selfref)
end
function p._distinguish(args, text, selfref)
checkType("_distinguish", 1, args, 'table')
if #args == 0 and not text then return '' end
local text = string.format(
'Not to be confused with %s.',
text or mHatlist.orList(args, true)
)
hnOptions = {selfref = selfref}
return mHatnote._hatnote(text, hnOptions)
end
return p
0e9s40s10w9aih1qwh96v3jypzotm48
Tempilet:Align
10
1503
11342
2023-12-21T21:57:41Z
en>Ahecht
0
safesubst<noinclude/>:
11342
wikitext
text/x-wiki
{{safesubst<noinclude/>:#switch: {{safesubst<noinclude/>:lc:{{{1|center}}}}}
|left = <div style="float: left;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div>
|right = <div style="float: right;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div>
|center = {{safesubst<noinclude/>:center|{{{2}}}|style={{{style|}}} }}
|#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid.
}}<noinclude>
{{documentation}}
</noinclude>
cqf3vnkc00jstgkpc0lzi697rd1zwut
11343
11342
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Align]]
11342
wikitext
text/x-wiki
{{safesubst<noinclude/>:#switch: {{safesubst<noinclude/>:lc:{{{1|center}}}}}
|left = <div style="float: left;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div>
|right = <div style="float: right;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div>
|center = {{safesubst<noinclude/>:center|{{{2}}}|style={{{style|}}} }}
|#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid.
}}<noinclude>
{{documentation}}
</noinclude>
cqf3vnkc00jstgkpc0lzi697rd1zwut
Tempilet:Template link general
10
1504
11344
2021-02-20T18:40:07Z
en>Pppery
0
Make substable per edit request
11344
wikitext
text/x-wiki
{{{{{|safesubst:}}}#Invoke:Template link general|main}}<noinclude>
{{Documentation}}
</noinclude>
ht2690br0leipyuut1905i54vi2rr01
11345
11344
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Template_link_general]]
11344
wikitext
text/x-wiki
{{{{{|safesubst:}}}#Invoke:Template link general|main}}<noinclude>
{{Documentation}}
</noinclude>
ht2690br0leipyuut1905i54vi2rr01
Tempilet:Template link with alternate text
10
1505
11346
2020-04-13T14:54:11Z
en>Primefac
0
Primefac moved page [[Template:Tla]] to [[Template:Template link with alternate text]]: full name for clarity
11346
wikitext
text/x-wiki
{{Tlg|subst={{{subst|}}}|nowrap={{{nowrap|}}}|{{{1|}}}<!--
-->|alttext{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!--
-->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!--
-->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!--
-->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!--
-->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!--
-->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!--
-->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!--
-->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!--
-->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!--
-->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!--
-->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude>
{{Documentation}}
</noinclude>
ekbj8d6mb201bbowib5w307op3y4n8t
11347
11346
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Template_link_with_alternate_text]]
11346
wikitext
text/x-wiki
{{Tlg|subst={{{subst|}}}|nowrap={{{nowrap|}}}|{{{1|}}}<!--
-->|alttext{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!--
-->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!--
-->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!--
-->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!--
-->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!--
-->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!--
-->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!--
-->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!--
-->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!--
-->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!--
-->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude>
{{Documentation}}
</noinclude>
ekbj8d6mb201bbowib5w307op3y4n8t
Tempilet:Tla
10
1506
11348
2020-04-13T14:54:11Z
en>Primefac
0
Primefac moved page [[Template:Tla]] to [[Template:Template link with alternate text]]: full name for clarity
11348
wikitext
text/x-wiki
#REDIRECT [[Template:Template link with alternate text]]
{{Redirect category shell|
{{R from move}}
}}
a5y15g6h6c42e4kt2bvqk2c2vejgg6y
11349
11348
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Tla]]
11348
wikitext
text/x-wiki
#REDIRECT [[Template:Template link with alternate text]]
{{Redirect category shell|
{{R from move}}
}}
a5y15g6h6c42e4kt2bvqk2c2vejgg6y
Tempilet:Tlg
10
1507
11350
2020-11-20T18:19:26Z
en>Primefac
0
Primefac moved page [[Template:Tlg]] to [[Template:Template link general]]: clearer name
11350
wikitext
text/x-wiki
#REDIRECT [[Template:Template link general]]
{{Redirect category shell|
{{R from move}}
}}
d518m7xmhh0adtbmlax9qcbwjgcojk0
11351
11350
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Tlg]]
11350
wikitext
text/x-wiki
#REDIRECT [[Template:Template link general]]
{{Redirect category shell|
{{R from move}}
}}
d518m7xmhh0adtbmlax9qcbwjgcojk0
Tempilet:Not to be confused with
10
1508
11352
2026-03-11T07:39:54Z
en>Whyiseverythingalreadyused
0
Alternate name ---> long name
11352
wikitext
text/x-wiki
#REDIRECT [[Template:Distinguish]]
{{Rcatsh|
{{R from long name}}
}}
3dngcrf3eytqq0wo4unvjprd832ylm6
11353
11352
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Not_to_be_confused_with]]
11352
wikitext
text/x-wiki
#REDIRECT [[Template:Distinguish]]
{{Rcatsh|
{{R from long name}}
}}
3dngcrf3eytqq0wo4unvjprd832ylm6
Module:Transclusion count/data/I
828
1509
11354
2026-08-30T05:09:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
11354
Scribunto
text/plain
return {
["IAST"] = 6300,
["IA_SCOTUS_URL"] = 3300,
["IBDB_name"] = 9800,
["ICD10"] = 5000,
["ICD9"] = 4400,
["ICS"] = 3500,
["ICS_flag"] = 3500,
["IDN"] = 3800,
["IMDb_episode"] = 11000,
["IMDb_episodes"] = 4200,
["IMDb_name"] = 173000,
["IMDb_title"] = 211000,
["IMO_Number"] = 4500,
["IMSLP"] = 9200,
["INA"] = 2400,
["IND"] = 8600,
["INR"] = 6500,
["INRConvert"] = 6700,
["INRConvert/CurrentRate"] = 6700,
["INRConvert/USD"] = 6600,
["INRConvert/out"] = 6700,
["IOBDB_name"] = 2100,
["IP"] = 2800,
["IPA"] = 182000,
["IPA_audio_link"] = 5100,
["IPA_link"] = 5100,
["IPAblink"] = 2600,
["IPAc-cmn"] = 2800,
["IPAc-en"] = 56000,
["IPAc-pl"] = 51000,
["IPSummary"] = 82000,
["IP_summary"] = 83000,
["IPtalk"] = 18000,
["IPuser"] = 7600,
["IPvandal"] = 2800,
["IRC"] = 7300,
["IRI"] = 2500,
["IRL"] = 6100,
["IRN"] = 4000,
["ISBN"] = 475000,
["ISBN?"] = 2500,
["ISBNT"] = 46000,
["ISBN_missing"] = 3200,
["ISFDB_name"] = 4300,
["ISFDB_title"] = 5100,
["ISL"] = 2300,
["ISO_15924/script-example-character"] = 3100,
["ISO_15924/wp-article"] = 3100,
["ISO_15924/wp-article/format"] = 3100,
["ISO_15924/wp-article/label"] = 3000,
["ISO_3166_code"] = 248000,
["ISO_3166_name"] = 16000,
["ISO_639_name"] = 28000,
["ISP"] = 3700,
["ISR"] = 5900,
["ISSN"] = 12000,
["ISSN_link"] = 33000,
["ISTAT"] = 8100,
["ISU_figure_skater"] = 2300,
["ITA"] = 20000,
["ITF"] = 6800,
["ITF_profile"] = 2600,
["ITIS"] = 5900,
["ITN_talk"] = 13000,
["ITN_talk/date"] = 13000,
["IUCN_banner"] = 15000,
["I_sup"] = 4900,
["Ice_hockey_box"] = 2000,
["Ice_hockey_stats"] = 20000,
["Icehockeystats"] = 11000,
["Icelandic_name"] = 2100,
["Icon"] = 666000,
["If"] = 434000,
["If_all"] = 7800,
["If_autoconfirmed"] = 2200,
["If_between"] = 4800,
["If_both"] = 208000,
["If_dark"] = 4000,
["If_dark/styles.css"] = 4000,
["If_either"] = 22000,
["If_empty"] = 6720000,
["If_first_display_both"] = 122000,
["If_in_category"] = 164000,
["If_in_page"] = 22000,
["If_last_display_both"] = 38000,
["If_mobile"] = 2100,
["If_mobile/styles.css"] = 3100,
["If_preview"] = 66000,
["If_then_show"] = 121000,
["Ifempty"] = 943000,
["Ifeq"] = 83000,
["Iferror_then_show"] = 4000,
["Ifexist_not_redirect"] = 1920000,
["Ifnotempty"] = 18000,
["Ifnoteq_then_show"] = 2300,
["Ifnumber"] = 76000,
["Ifsubst"] = 1020000,
["Ih"] = 8100,
["Ill"] = 255000,
["Illm"] = 5900,
["Image_frame"] = 6200,
["Image_label"] = 4700,
["Image_label_begin"] = 4100,
["Image_label_end"] = 4100,
["Image_label_small"] = 2600,
["Image_needed"] = 4500,
["Image_other"] = 190000,
["Image_requested"] = 136000,
["Image_requested/Category_helper"] = 126000,
["Imbox"] = 999000,
["Imdb_name"] = 5300,
["Imdb_title"] = 2800,
["Importance"] = 15000,
["Importance/colour"] = 30000,
["Importance_mask"] = 622000,
["Improve_categories"] = 7400,
["Improve_documentation"] = 4200,
["Improve_plot"] = 4100,
["In_class"] = 5600,
["In_lang"] = 389000,
["In_progress"] = 3800,
["In_string"] = 307000,
["In_title"] = 30000,
["Inactive_userpage_blanked"] = 3800,
["Inaturalist_taxon"] = 3800,
["Include-USGov"] = 25000,
["Incomplete_list"] = 24000,
["Inconclusive"] = 2300,
["Increase"] = 61000,
["Incumbent_pope"] = 4400,
["Indent"] = 2300,
["Indented_plain_list"] = 2700,
["Indented_plainlist"] = 2600,
["Independent_sources"] = 10000,
["IndexFungorum"] = 2100,
["Indian_English"] = 5000,
["Indian_railway_code"] = 3600,
["Indian_rupee"] = 12000,
["Inflation"] = 27000,
["Inflation-fn"] = 5800,
["Inflation-year"] = 4300,
["Inflation/IN/startyear"] = 6700,
["Inflation/UK"] = 5500,
["Inflation/UK/dataset"] = 5500,
["Inflation/UK/startyear"] = 5500,
["Inflation/US"] = 16000,
["Inflation/US-GDP"] = 3000,
["Inflation/US-GDP/dataset"] = 3000,
["Inflation/US-GDP/startyear"] = 3000,
["Inflation/US/dataset"] = 16000,
["Inflation/US/startyear"] = 16000,
["Inflation/fn"] = 7500,
["Inflation/year"] = 34000,
["Info"] = 5600,
["Infobox"] = 3420000,
["Infobox/Columns"] = 3300,
["Infobox/mobileviewfix.css"] = 175000,
["Infobox/styles-images.css"] = 20000,
["Infobox3cols"] = 28000,
["Infobox_AFL_biography"] = 15000,
["Infobox_Athletics_Championships"] = 3400,
["Infobox_Australian_place"] = 15000,
["Infobox_Australian_place/styles.css"] = 15000,
["Infobox_Australian_place/table"] = 11000,
["Infobox_COA_wide"] = 3700,
["Infobox_Canada_electoral_district"] = 2600,
["Infobox_Chinese"] = 24000,
["Infobox_Chinese/Chinese"] = 3200,
["Infobox_Chinese/Footer"] = 7200,
["Infobox_Chinese/Header"] = 7200,
["Infobox_Christian_leader"] = 23000,
["Infobox_French_commune"] = 38000,
["Infobox_French_subdivision"] = 2200,
["Infobox_Gaelic_games_biography"] = 5500,
["Infobox_Gaelic_games_player"] = 3000,
["Infobox_German_location"] = 11000,
["Infobox_German_place"] = 14000,
["Infobox_Grand_Prix_race_report"] = 2200,
["Infobox_Greece_place"] = 3600,
["Infobox_Greek_Dimos"] = 2900,
["Infobox_Hindu_temple"] = 2900,
["Infobox_Indian_constituency"] = 5800,
["Infobox_Indian_constituency/defaultdata"] = 5800,
["Infobox_Italian_comune"] = 8100,
["Infobox_Korean"] = 2200,
["Infobox_Korean/auto"] = 14000,
["Infobox_Korean/auto/categories"] = 14000,
["Infobox_Korean/base"] = 2200,
["Infobox_Korean/base/auto"] = 18000,
["Infobox_Korean/categories"] = 2200,
["Infobox_Korean_name"] = 2200,
["Infobox_Korean_name/auto"] = 14000,
["Infobox_Korean_television_name"] = 3400,
["Infobox_NASCAR_driver"] = 2400,
["Infobox_NASCAR_race_report"] = 2700,
["Infobox_NCAA_basketball_conference_tournament"] = 2100,
["Infobox_NCAA_team_season"] = 10000,
["Infobox_NFL_biography"] = 27000,
["Infobox_NFL_team_season"] = 2300,
["Infobox_NRHP"] = 74000,
["Infobox_NRHP/conv"] = 19000,
["Infobox_NRHP/locmapin2region"] = 68000,
["Infobox_Olympic_event"] = 8100,
["Infobox_Olympic_event/event_link"] = 8100,
["Infobox_Olympic_event/games_text"] = 8100,
["Infobox_Pan_American_Games_event"] = 2900,
["Infobox_Paralympic_event"] = 2900,
["Infobox_Paralympic_event/games_text"] = 2900,
["Infobox_Romanian_subdivision"] = 3200,
["Infobox_Russian_district"] = 2100,
["Infobox_Russian_inhabited_locality"] = 4700,
["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200,
["Infobox_Russian_inhabited_locality/federal_subject"] = 4700,
["Infobox_SCOTUS_case"] = 4600,
["Infobox_SSSI"] = 2000,
["Infobox_Site_of_Special_Scientific_Interest"] = 2100,
["Infobox_Slovak_place"] = 3000,
["Infobox_Swiss_town"] = 2900,
["Infobox_Switzerland_municipality"] = 2900,
["Infobox_Turkey_place"] = 20000,
["Infobox_U.S._county"] = 3000,
["Infobox_U.S._county/district"] = 3000,
["Infobox_U.S._legislation"] = 2100,
["Infobox_UK_constituency"] = 2200,
["Infobox_UK_constituency/year"] = 2200,
["Infobox_UK_legislation"] = 6400,
["Infobox_UK_place"] = 27000,
["Infobox_UK_place/NoDialCode"] = 8200,
["Infobox_UK_place/NoPostCode"] = 3700,
["Infobox_UK_place/area"] = 2700,
["Infobox_UK_place/dens"] = 2300,
["Infobox_UK_place/dist"] = 2800,
["Infobox_UK_place/local"] = 27000,
["Infobox_UK_place/styles.css"] = 27000,
["Infobox_UNESCO_World_Heritage_Site"] = 2100,
["Infobox_UN_resolution"] = 2300,
["Infobox_US_Supreme_Court_case"] = 4800,
["Infobox_US_Supreme_Court_case/courts"] = 4800,
["Infobox_United_States_legislative_district"] = 2700,
["Infobox_United_States_legislative_district/representative"] = 2700,
["Infobox_Wikipedia_user"] = 12000,
["Infobox_academic"] = 27000,
["Infobox_aircraft"] = 13000,
["Infobox_aircraft/styles.css"] = 14000,
["Infobox_aircraft_occurrence"] = 2900,
["Infobox_airline"] = 4800,
["Infobox_airline/styles.css"] = 4800,
["Infobox_airport"] = 14000,
["Infobox_airport/datatable"] = 13000,
["Infobox_airport/styles.css"] = 14000,
["Infobox_album"] = 169000,
["Infobox_album/color"] = 209000,
["Infobox_album/link"] = 169000,
["Infobox_anatomy"] = 4500,
["Infobox_animanga/Footer"] = 7800,
["Infobox_animanga/Header"] = 7800,
["Infobox_animanga/Print"] = 6700,
["Infobox_animanga/Video"] = 5100,
["Infobox_architect"] = 4500,
["Infobox_artist"] = 35000,
["Infobox_artist_discography"] = 6500,
["Infobox_artwork"] = 16000,
["Infobox_automobile"] = 9300,
["Infobox_award"] = 16000,
["Infobox_badminton_player"] = 3300,
["Infobox_baseball_biography"] = 30000,
["Infobox_baseball_biography/style"] = 30000,
["Infobox_baseball_biography/styles.css"] = 30000,
["Infobox_baseball_team_season"] = 3300,
["Infobox_baseball_team_season/leagueseason"] = 3300,
["Infobox_baseball_team_season/season"] = 3300,
["Infobox_baseball_team_season/styles.css"] = 3300,
["Infobox_basketball_biography"] = 23000,
["Infobox_basketball_biography/style"] = 23000,
["Infobox_basketball_club"] = 3300,
["Infobox_basketball_club/styles.css"] = 3300,
["Infobox_beauty_pageant"] = 2200,
["Infobox_bilateral_relations"] = 5000,
["Infobox_bishop_styles"] = 2500,
["Infobox_body_of_water"] = 19000,
["Infobox_book"] = 63000,
["Infobox_book/styles.css"] = 63000,
["Infobox_boxer"] = 6500,
["Infobox_brand"] = 2200,
["Infobox_brand/styles.css"] = 2200,
["Infobox_bridge"] = 6800,
["Infobox_building"] = 34000,
["Infobox_bus_company"] = 2000,
["Infobox_cemetery"] = 2100,
["Infobox_character"] = 8500,
["Infobox_character/styles.css"] = 8500,
["Infobox_chess_biography"] = 4800,
["Infobox_chess_player"] = 3800,
["Infobox_church"] = 17000,
["Infobox_church/denomination"] = 17000,
["Infobox_church/font_color"] = 17000,
["Infobox_civil_conflict"] = 3200,
["Infobox_civilian_attack"] = 7700,
["Infobox_college_coach"] = 13000,
["Infobox_college_football_game"] = 2300,
["Infobox_college_football_player"] = 2600,
["Infobox_college_sports_team_season"] = 45000,
["Infobox_college_sports_team_season/link"] = 45000,
["Infobox_college_sports_team_season/name"] = 45000,
["Infobox_college_sports_team_season/succession"] = 45000,
["Infobox_college_sports_team_season/team"] = 45000,
["Infobox_comedian"] = 2200,
["Infobox_comic_book_title"] = 3200,
["Infobox_comics_character"] = 3500,
["Infobox_comics_creator"] = 3600,
["Infobox_comics_creator/styles.css"] = 3600,
["Infobox_company"] = 93000,
["Infobox_company/styles.css"] = 93000,
["Infobox_computing_device"] = 2600,
["Infobox_concert"] = 3900,
["Infobox_constituency"] = 7900,
["Infobox_country"] = 7200,
["Infobox_country/formernext"] = 6700,
["Infobox_country/imagetable"] = 5600,
["Infobox_country/multirow"] = 9300,
["Infobox_country/status_text"] = 3100,
["Infobox_country/styles.css"] = 7300,
["Infobox_country_at_games"] = 17000,
["Infobox_country_at_games/core"] = 17000,
["Infobox_country_at_games/see_also"] = 14000,
["Infobox_court_case"] = 5300,
["Infobox_court_case/images"] = 2900,
["Infobox_court_case/styles.css"] = 5300,
["Infobox_cricket_tournament"] = 2800,
["Infobox_cricketer"] = 32000,
["Infobox_cricketer/career"] = 32000,
["Infobox_cricketer/national_side"] = 7700,
["Infobox_criminal"] = 7800,
["Infobox_curler"] = 2800,
["Infobox_cycling_race_report"] = 5000,
["Infobox_cyclist"] = 17000,
["Infobox_dam"] = 5900,
["Infobox_deity"] = 2200,
["Infobox_deity/color"] = 2200,
["Infobox_designation_list"] = 32000,
["Infobox_designation_list/entry"] = 23000,
["Infobox_dim"] = 6400,
["Infobox_diocese"] = 4100,
["Infobox_drug"] = 12000,
["Infobox_drug/chemical_formula"] = 12000,
["Infobox_drug/data_page_link"] = 12000,
["Infobox_drug/formatATC"] = 12000,
["Infobox_drug/formatCASnumber"] = 12000,
["Infobox_drug/formatChEBI"] = 12000,
["Infobox_drug/formatChEMBL"] = 12000,
["Infobox_drug/formatChemDBNIAID"] = 12000,
["Infobox_drug/formatChemSpider"] = 12000,
["Infobox_drug/formatCompTox"] = 12000,
["Infobox_drug/formatDrugBank"] = 12000,
["Infobox_drug/formatIUPHARBPS"] = 12000,
["Infobox_drug/formatJmol"] = 12000,
["Infobox_drug/formatKEGG"] = 12000,
["Infobox_drug/formatPDBligand"] = 11000,
["Infobox_drug/formatPubChemCID"] = 12000,
["Infobox_drug/formatPubChemSID"] = 12000,
["Infobox_drug/formatUNII"] = 12000,
["Infobox_drug/legal_status"] = 12000,
["Infobox_drug/licence"] = 12000,
["Infobox_drug/maintenance_categories"] = 12000,
["Infobox_drug/non-ref-space"] = 4000,
["Infobox_drug/pregnancy_category"] = 12000,
["Infobox_drug/styles.css"] = 12000,
["Infobox_drug/title"] = 12000,
["Infobox_economist"] = 2000,
["Infobox_election"] = 41000,
["Infobox_election/shortname"] = 2600,
["Infobox_election/styles.css"] = 41000,
["Infobox_enzyme"] = 5100,
["Infobox_ethnic_group"] = 8100,
["Infobox_event"] = 7800,
["Infobox_family"] = 2800,
["Infobox_field_hockey_player"] = 2600,
["Infobox_figure_skater"] = 4000,
["Infobox_film"] = 170000,
["Infobox_film/short_description"] = 166000,
["Infobox_film_awards"] = 3200,
["Infobox_film_awards/link"] = 3200,
["Infobox_film_awards/style"] = 3200,
["Infobox_film_or_theatre_festival"] = 2100,
["Infobox_food"] = 7800,
["Infobox_football_biography"] = 219000,
["Infobox_football_club"] = 30000,
["Infobox_football_club_season"] = 24000,
["Infobox_football_league"] = 2800,
["Infobox_football_league_season"] = 22000,
["Infobox_football_match"] = 6800,
["Infobox_football_tournament"] = 2200,
["Infobox_football_tournament_season"] = 9400,
["Infobox_former_subdivision"] = 3700,
["Infobox_former_subdivision/styles.css"] = 3700,
["Infobox_galaxy"] = 3400,
["Infobox_game"] = 3200,
["Infobox_game_score"] = 3800,
["Infobox_games"] = 2100,
["Infobox_gene"] = 13000,
["Infobox_given_name"] = 4100,
["Infobox_golfer"] = 4900,
["Infobox_golfer/highest_ranking"] = 4900,
["Infobox_government_agency"] = 13000,
["Infobox_government_cabinet"] = 3600,
["Infobox_gridiron_football_biography"] = 40000,
["Infobox_gridiron_football_biography/position"] = 39000,
["Infobox_gridiron_football_team_season"] = 4100,
["Infobox_gymnast"] = 5900,
["Infobox_handball_biography"] = 5600,
["Infobox_historic_site"] = 22000,
["Infobox_holiday"] = 2200,
["Infobox_holiday/date"] = 2200,
["Infobox_horseraces"] = 2700,
["Infobox_hospital"] = 7000,
["Infobox_hospital/care_system"] = 7000,
["Infobox_hospital/lists"] = 7000,
["Infobox_hurling_championship"] = 2700,
["Infobox_ice_hockey_biography"] = 21000,
["Infobox_ice_hockey_player"] = 18000,
["Infobox_ice_hockey_team"] = 3300,
["Infobox_ice_hockey_team_season"] = 2200,
["Infobox_international_football_competition"] = 6800,
["Infobox_islands"] = 9700,
["Infobox_islands/area"] = 10000,
["Infobox_islands/density"] = 10000,
["Infobox_islands/length"] = 9700,
["Infobox_islands/styles.css"] = 9700,
["Infobox_journal"] = 10000,
["Infobox_journal/Abbreviation_search"] = 10000,
["Infobox_journal/Bluebook_check"] = 10000,
["Infobox_journal/Former_check"] = 10000,
["Infobox_journal/ISO_4_check"] = 10000,
["Infobox_journal/ISSN-eISSN"] = 10000,
["Infobox_journal/Indexing_search"] = 10000,
["Infobox_journal/MathSciNet_check"] = 10000,
["Infobox_journal/NLM_check"] = 10000,
["Infobox_journal/frequency"] = 9100,
["Infobox_journal/openaccess"] = 2700,
["Infobox_judoka"] = 2800,
["Infobox_lake"] = 3800,
["Infobox_language"] = 10000,
["Infobox_language/family-color"] = 12000,
["Infobox_language/genetic"] = 7000,
["Infobox_language/lingualist"] = 11000,
["Infobox_language/linguistlist"] = 10000,
["Infobox_language/ref"] = 7400,
["Infobox_law_enforcement_agency"] = 2200,
["Infobox_legislation"] = 2800,
["Infobox_legislative_district"] = 2300,
["Infobox_legislative_election"] = 2700,
["Infobox_legislative_election/row"] = 2600,
["Infobox_legislative_election/styles.css"] = 2700,
["Infobox_legislative_term"] = 2100,
["Infobox_legislature"] = 4400,
["Infobox_library"] = 2500,
["Infobox_lighthouse"] = 2600,
["Infobox_lighthouse/light"] = 2700,
["Infobox_locomotive"] = 5000,
["Infobox_magazine"] = 8300,
["Infobox_manner_of_address"] = 4200,
["Infobox_martial_artist"] = 6300,
["Infobox_martial_artist/record"] = 6300,
["Infobox_medal_templates"] = 478000,
["Infobox_medical_condition"] = 9900,
["Infobox_medical_condition_(new)"] = 6300,
["Infobox_medical_details"] = 2600,
["Infobox_medical_person"] = 2500,
["Infobox_militant_organization"] = 2200,
["Infobox_military_conflict"] = 28000,
["Infobox_military_installation"] = 11000,
["Infobox_military_person"] = 54000,
["Infobox_military_unit"] = 29000,
["Infobox_mine"] = 2300,
["Infobox_mineral"] = 2000,
["Infobox_mobile_phone"] = 2500,
["Infobox_mobile_phone/size"] = 2100,
["Infobox_mobile_phone/weight"] = 2200,
["Infobox_model"] = 2400,
["Infobox_monument"] = 2800,
["Infobox_mountain"] = 30000,
["Infobox_multi-sport_competition_event"] = 2900,
["Infobox_museum"] = 12000,
["Infobox_musical_artist"] = 131000,
["Infobox_musical_artist/hCard_class"] = 122000,
["Infobox_musical_composition"] = 3700,
["Infobox_name"] = 8800,
["Infobox_name_module"] = 9500,
["Infobox_newspaper"] = 11000,
["Infobox_newspaper/styles.css"] = 11000,
["Infobox_noble"] = 7800,
["Infobox_officeholder"] = 281000,
["Infobox_officeholder/office"] = 289000,
["Infobox_official_post"] = 9900,
["Infobox_organization"] = 43000,
["Infobox_pageant_titleholder"] = 3100,
["Infobox_park"] = 10000,
["Infobox_person"] = 623000,
["Infobox_person/Wikidata"] = 5000,
["Infobox_person/height"] = 116000,
["Infobox_person/length"] = 7700,
["Infobox_person/weight"] = 74000,
["Infobox_philosopher"] = 3800,
["Infobox_planet"] = 4800,
["Infobox_play"] = 4600,
["Infobox_political_party"] = 16000,
["Infobox_power_station"] = 3400,
["Infobox_prepared_food"] = 2500,
["Infobox_professional_wrestler"] = 4800,
["Infobox_professional_wrestling_event"] = 3400,
["Infobox_protected_area"] = 15000,
["Infobox_protein_family"] = 2200,
["Infobox_publisher"] = 2600,
["Infobox_racehorse"] = 6000,
["Infobox_racing_driver"] = 5900,
["Infobox_racing_driver_series_section"] = 2900,
["Infobox_radio_station"] = 22000,
["Infobox_radio_station/styles.css"] = 22000,
["Infobox_rail"] = 3200,
["Infobox_rail_line"] = 8100,
["Infobox_rail_service"] = 3300,
["Infobox_reality_competition_season"] = 4300,
["Infobox_record_label"] = 4200,
["Infobox_recurring_event"] = 8100,
["Infobox_religious_biography"] = 7200,
["Infobox_religious_building"] = 15000,
["Infobox_religious_building/color"] = 21000,
["Infobox_restaurant"] = 4700,
["Infobox_river"] = 32000,
["Infobox_river/calcunit"] = 32000,
["Infobox_river/discharge"] = 32000,
["Infobox_river/row-style"] = 32000,
["Infobox_river/source"] = 32000,
["Infobox_road"] = 25000,
["Infobox_road/meta/mask/category"] = 24000,
["Infobox_road/meta/mask/country"] = 25000,
["Infobox_road/styles.css"] = 26000,
["Infobox_road_small"] = 2500,
["Infobox_rockunit"] = 6500,
["Infobox_royalty"] = 26000,
["Infobox_royalty/short_description"] = 8800,
["Infobox_rugby_biography"] = 19000,
["Infobox_rugby_biography/correct_date"] = 19000,
["Infobox_rugby_biography/depcheck"] = 19000,
["Infobox_rugby_league_biography"] = 11000,
["Infobox_rugby_league_biography/PLAYER"] = 11000,
["Infobox_rugby_team"] = 2700,
["Infobox_sailboat_specifications"] = 2300,
["Infobox_saint"] = 5500,
["Infobox_school"] = 40000,
["Infobox_school/short_description"] = 40000,
["Infobox_school/styles.css"] = 40000,
["Infobox_school_district"] = 6500,
["Infobox_school_district/styles.css"] = 6500,
["Infobox_scientist"] = 57000,
["Infobox_settlement"] = 597000,
["Infobox_settlement/areadisp"] = 259000,
["Infobox_settlement/columns"] = 108000,
["Infobox_settlement/columns/styles.css"] = 108000,
["Infobox_settlement/densdisp"] = 458000,
["Infobox_settlement/lengthdisp"] = 182000,
["Infobox_settlement/link"] = 108000,
["Infobox_settlement/styles.css"] = 597000,
["Infobox_ship"] = 43000,
["Infobox_ship/career"] = 39000,
["Infobox_ship/characteristics"] = 43000,
["Infobox_ship/class_overview"] = 4400,
["Infobox_ship/image"] = 42000,
["Infobox_ship/service_record"] = 2500,
["Infobox_shopping_mall"] = 3800,
["Infobox_short_story"] = 2700,
["Infobox_skier"] = 2700,
["Infobox_soap_character"] = 3100,
["Infobox_social_media_personality"] = 4400,
["Infobox_software"] = 14000,
["Infobox_software/simple"] = 15000,
["Infobox_song"] = 84000,
["Infobox_song/color"] = 84000,
["Infobox_song/link"] = 84000,
["Infobox_song_contest_national_year"] = 2000,
["Infobox_song_contest_national_year/Year"] = 2100,
["Infobox_spaceflight"] = 4100,
["Infobox_spaceflight/styles.css"] = 4100,
["Infobox_speed_skater"] = 2000,
["Infobox_sport_event"] = 2800,
["Infobox_sports_competition_event"] = 24000,
["Infobox_sports_competition_event/medalrow"] = 15000,
["Infobox_sports_league"] = 5700,
["Infobox_sports_season"] = 7000,
["Infobox_sports_team"] = 2300,
["Infobox_sportsperson"] = 160000,
["Infobox_stadium"] = 2600,
["Infobox_station"] = 58000,
["Infobox_station/services"] = 58000,
["Infobox_station/styles.css"] = 58000,
["Infobox_street"] = 4500,
["Infobox_swimmer"] = 11000,
["Infobox_television"] = 64000,
["Infobox_television/Short_description"] = 62000,
["Infobox_television/styles.css"] = 64000,
["Infobox_television_channel"] = 6700,
["Infobox_television_channel/styles.css"] = 6700,
["Infobox_television_episode"] = 13000,
["Infobox_television_episode/styles.css"] = 14000,
["Infobox_television_season"] = 11000,
["Infobox_television_station"] = 3200,
["Infobox_television_station/styles.css"] = 3300,
["Infobox_tennis_biography"] = 11000,
["Infobox_tennis_event"] = 3400,
["Infobox_tennis_tournament"] = 2000,
["Infobox_tennis_tournament/heading"] = 2000,
["Infobox_tennis_tournament/style"] = 2000,
["Infobox_tennis_tournament_event"] = 22000,
["Infobox_tennis_tournament_year"] = 11000,
["Infobox_tennis_tournament_year/color"] = 33000,
["Infobox_tennis_tournament_year/footer"] = 33000,
["Infobox_tournament_season"] = 13000,
["Infobox_train"] = 2600,
["Infobox_university"] = 26000,
["Infobox_user"] = 3000,
["Infobox_venue"] = 20000,
["Infobox_video_game"] = 30000,
["Infobox_video_game/styles.css"] = 30000,
["Infobox_volleyball_biography"] = 5900,
["Infobox_weapon"] = 8100,
["Infobox_weather_event"] = 3500,
["Infobox_weather_event/Effects"] = 3400,
["Infobox_weather_event/Footer"] = 3400,
["Infobox_weather_event/History"] = 3300,
["Infobox_weather_event/SSHWS"] = 2000,
["Infobox_weather_event/meteorology"] = 3200,
["Infobox_weather_event/scale"] = 2100,
["Infobox_weather_event/styles.css"] = 3500,
["Infobox_website"] = 8300,
["Infobox_writer"] = 45000,
["Information"] = 98000,
["Information/styles.css"] = 98000,
["Inlang"] = 2400,
["Inline"] = 3800,
["Inline_block"] = 5400,
["Inprogress"] = 2600,
["Input_link"] = 32000,
["Instagram"] = 21000,
["InterSportStats"] = 6000,
["Interlanguage_link"] = 302000,
["Interlanguage_link_multi"] = 9400,
["International_Paralympic_Committee"] = 4300,
["International_football_primary_link"] = 3500,
["International_football_primary_style"] = 3600,
["International_football_secondary_style"] = 3400,
["Internet_Archive"] = 2200,
["Internet_Archive_SCOTUS_URL"] = 3300,
["Internet_Archive_author"] = 19000,
["Internet_Archive_film"] = 2600,
["Intitle"] = 22000,
["Ip"] = 2100,
["Iptalk"] = 18000,
["IranCensus2006"] = 29000,
["IranNCSGN"] = 3100,
["Iran_Census_2006"] = 29000,
["Irish_place_name"] = 3000,
["IsIPAddress"] = 45000,
["IsValidPageName"] = 3400,
["Is_MLB_league"] = 3300,
["Is_NPB_league"] = 3300,
["Is_continent"] = 13000,
["Is_country_in_Central_America"] = 17000,
["Is_country_in_the_Caribbean"] = 17000,
["Is_interwiki_link"] = 6500,
["Is_italic_taxon"] = 654000,
["Is_redirect"] = 384000,
["Is_time"] = 6700,
["Is_valid_page_name"] = 3400,
["Isbn"] = 10000,
["Isnum"] = 3000,
["Isnumeric"] = 121000,
["Iso2continent"] = 87000,
["Iso2country"] = 26000,
["Iso2country/article"] = 25000,
["Iso2country/data"] = 26000,
["Issubst"] = 64000,
["Italic_dab2"] = 5900,
["Italic_disambiguation"] = 2400,
["Italic_title"] = 258000,
["Italic_title_prefixed"] = 8800,
["Italictitle"] = 3000,
["Ivmbox"] = 142000,
["Ivory_messagebox"] = 189000,
["Ivory_messagebox/styles.css"] = 189000,
["Module:I18n/complex_date"] = 48000,
["Module:IP"] = 149000,
["Module:IPA"] = 184000,
["Module:IPA/data"] = 167000,
["Module:IPA/styles.css"] = 152000,
["Module:IPA_symbol"] = 6800,
["Module:IPA_symbol/data"] = 6800,
["Module:IPAc-en"] = 56000,
["Module:IPAc-en/data"] = 56000,
["Module:IPAc-en/phonemes"] = 56000,
["Module:IPAc-en/pronunciation"] = 56000,
["Module:IPAddress"] = 253000,
["Module:ISO_3166"] = 918000,
["Module:ISO_3166/data/AT"] = 2500,
["Module:ISO_3166/data/BA"] = 3400,
["Module:ISO_3166/data/CA"] = 2600,
["Module:ISO_3166/data/CH"] = 4200,
["Module:ISO_3166/data/CN"] = 2800,
["Module:ISO_3166/data/CZ"] = 6600,
["Module:ISO_3166/data/DE"] = 15000,
["Module:ISO_3166/data/ES"] = 3700,
["Module:ISO_3166/data/FR"] = 38000,
["Module:ISO_3166/data/GB"] = 7200,
["Module:ISO_3166/data/GR"] = 3500,
["Module:ISO_3166/data/IN"] = 29000,
["Module:ISO_3166/data/IR"] = 24000,
["Module:ISO_3166/data/IT"] = 2500,
["Module:ISO_3166/data/National"] = 918000,
["Module:ISO_3166/data/PL"] = 7600,
["Module:ISO_3166/data/RS"] = 3200,
["Module:ISO_3166/data/RU"] = 27000,
["Module:ISO_3166/data/UA"] = 2200,
["Module:ISO_3166/data/US"] = 86000,
["Module:ISO_639_name"] = 34000,
["Module:ISO_639_name/ISO_639-1"] = 29000,
["Module:ISO_639_name/ISO_639-2"] = 21000,
["Module:ISO_639_name/ISO_639-2B"] = 20000,
["Module:ISO_639_name/ISO_639-3"] = 20000,
["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000,
["Module:ISO_639_name/ISO_639-5"] = 19000,
["Module:ISO_639_name/ISO_639_deprecated"] = 34000,
["Module:ISO_639_name/ISO_639_name_to_code"] = 4600,
["Module:ISO_639_name/ISO_639_override"] = 34000,
["Module:ISOdate"] = 48000,
["Module:Ice_hockey_box"] = 2000,
["Module:Icon"] = 679000,
["Module:Icon/data"] = 679000,
["Module:Icon_box"] = 262000,
["Module:Icon_box/data"] = 262000,
["Module:If_any_equal"] = 255000,
["Module:If_empty"] = 6760000,
["Module:If_in_category"] = 164000,
["Module:If_in_page"] = 22000,
["Module:If_not_given_or_empty"] = 90000,
["Module:If_preview"] = 1750000,
["Module:If_preview/configuration"] = 1750000,
["Module:If_preview/styles.css"] = 1750000,
["Module:In_lang"] = 389000,
["Module:Indent"] = 2300,
["Module:Infobox"] = 4700000,
["Module:Infobox/dates"] = 78000,
["Module:Infobox/styles.css"] = 4960000,
["Module:Infobox/utilities"] = 2600,
["Module:Infobox3cols"] = 321000,
["Module:InfoboxBuilder"] = 2600,
["Module:InfoboxImage"] = 5630000,
["Module:InfoboxImage/data"] = 3360000,
["Module:Infobox_body_of_water_tracking"] = 19000,
["Module:Infobox_cyclist_tracking"] = 17000,
["Module:Infobox_dim"] = 380000,
["Module:Infobox_dim/data"] = 233000,
["Module:Infobox_election"] = 42000,
["Module:Infobox_gene"] = 13000,
["Module:Infobox_gene/orthologs"] = 13000,
["Module:Infobox_mapframe"] = 1680000,
["Module:Infobox_military_conflict"] = 28000,
["Module:Infobox_military_conflict/styles.css"] = 28000,
["Module:Infobox_multi-lingual_name"] = 24000,
["Module:Infobox_multi-lingual_name/data"] = 24000,
["Module:Infobox_power_station"] = 3400,
["Module:Infobox_road"] = 26000,
["Module:Infobox_road/browselinks"] = 26000,
["Module:Infobox_road/errors"] = 25000,
["Module:Infobox_road/length"] = 26000,
["Module:Infobox_road/locations"] = 25000,
["Module:Infobox_road/map"] = 25000,
["Module:Infobox_road/route"] = 26000,
["Module:Infobox_road/sections"] = 25000,
["Module:Infobox_ship"] = 43000,
["Module:Infobox_ship/data"] = 43000,
["Module:Infobox_ship/styles.css"] = 43000,
["Module:Infobox_television"] = 64000,
["Module:Infobox_television_disambiguation_check"] = 72000,
["Module:Infobox_television_episode"] = 13000,
["Module:Infobox_television_season_disambiguation_check"] = 10000,
["Module:Infobox_television_season_name"] = 11000,
["Module:Internet_Archive"] = 22000,
["Module:Is_article"] = 2400,
["Module:Is_infobox_in_lead"] = 462000,
["Module:Is_instance"] = 354000,
["Module:Iso2nationality"] = 96000,
["Module:Italic_title"] = 1260000,
["Module:Italic_title2"] = 5900,
}
25izyckg8bn7l7bae15pkts8m899ksp
11355
11354
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Transclusion_count/data/I]]
11354
Scribunto
text/plain
return {
["IAST"] = 6300,
["IA_SCOTUS_URL"] = 3300,
["IBDB_name"] = 9800,
["ICD10"] = 5000,
["ICD9"] = 4400,
["ICS"] = 3500,
["ICS_flag"] = 3500,
["IDN"] = 3800,
["IMDb_episode"] = 11000,
["IMDb_episodes"] = 4200,
["IMDb_name"] = 173000,
["IMDb_title"] = 211000,
["IMO_Number"] = 4500,
["IMSLP"] = 9200,
["INA"] = 2400,
["IND"] = 8600,
["INR"] = 6500,
["INRConvert"] = 6700,
["INRConvert/CurrentRate"] = 6700,
["INRConvert/USD"] = 6600,
["INRConvert/out"] = 6700,
["IOBDB_name"] = 2100,
["IP"] = 2800,
["IPA"] = 182000,
["IPA_audio_link"] = 5100,
["IPA_link"] = 5100,
["IPAblink"] = 2600,
["IPAc-cmn"] = 2800,
["IPAc-en"] = 56000,
["IPAc-pl"] = 51000,
["IPSummary"] = 82000,
["IP_summary"] = 83000,
["IPtalk"] = 18000,
["IPuser"] = 7600,
["IPvandal"] = 2800,
["IRC"] = 7300,
["IRI"] = 2500,
["IRL"] = 6100,
["IRN"] = 4000,
["ISBN"] = 475000,
["ISBN?"] = 2500,
["ISBNT"] = 46000,
["ISBN_missing"] = 3200,
["ISFDB_name"] = 4300,
["ISFDB_title"] = 5100,
["ISL"] = 2300,
["ISO_15924/script-example-character"] = 3100,
["ISO_15924/wp-article"] = 3100,
["ISO_15924/wp-article/format"] = 3100,
["ISO_15924/wp-article/label"] = 3000,
["ISO_3166_code"] = 248000,
["ISO_3166_name"] = 16000,
["ISO_639_name"] = 28000,
["ISP"] = 3700,
["ISR"] = 5900,
["ISSN"] = 12000,
["ISSN_link"] = 33000,
["ISTAT"] = 8100,
["ISU_figure_skater"] = 2300,
["ITA"] = 20000,
["ITF"] = 6800,
["ITF_profile"] = 2600,
["ITIS"] = 5900,
["ITN_talk"] = 13000,
["ITN_talk/date"] = 13000,
["IUCN_banner"] = 15000,
["I_sup"] = 4900,
["Ice_hockey_box"] = 2000,
["Ice_hockey_stats"] = 20000,
["Icehockeystats"] = 11000,
["Icelandic_name"] = 2100,
["Icon"] = 666000,
["If"] = 434000,
["If_all"] = 7800,
["If_autoconfirmed"] = 2200,
["If_between"] = 4800,
["If_both"] = 208000,
["If_dark"] = 4000,
["If_dark/styles.css"] = 4000,
["If_either"] = 22000,
["If_empty"] = 6720000,
["If_first_display_both"] = 122000,
["If_in_category"] = 164000,
["If_in_page"] = 22000,
["If_last_display_both"] = 38000,
["If_mobile"] = 2100,
["If_mobile/styles.css"] = 3100,
["If_preview"] = 66000,
["If_then_show"] = 121000,
["Ifempty"] = 943000,
["Ifeq"] = 83000,
["Iferror_then_show"] = 4000,
["Ifexist_not_redirect"] = 1920000,
["Ifnotempty"] = 18000,
["Ifnoteq_then_show"] = 2300,
["Ifnumber"] = 76000,
["Ifsubst"] = 1020000,
["Ih"] = 8100,
["Ill"] = 255000,
["Illm"] = 5900,
["Image_frame"] = 6200,
["Image_label"] = 4700,
["Image_label_begin"] = 4100,
["Image_label_end"] = 4100,
["Image_label_small"] = 2600,
["Image_needed"] = 4500,
["Image_other"] = 190000,
["Image_requested"] = 136000,
["Image_requested/Category_helper"] = 126000,
["Imbox"] = 999000,
["Imdb_name"] = 5300,
["Imdb_title"] = 2800,
["Importance"] = 15000,
["Importance/colour"] = 30000,
["Importance_mask"] = 622000,
["Improve_categories"] = 7400,
["Improve_documentation"] = 4200,
["Improve_plot"] = 4100,
["In_class"] = 5600,
["In_lang"] = 389000,
["In_progress"] = 3800,
["In_string"] = 307000,
["In_title"] = 30000,
["Inactive_userpage_blanked"] = 3800,
["Inaturalist_taxon"] = 3800,
["Include-USGov"] = 25000,
["Incomplete_list"] = 24000,
["Inconclusive"] = 2300,
["Increase"] = 61000,
["Incumbent_pope"] = 4400,
["Indent"] = 2300,
["Indented_plain_list"] = 2700,
["Indented_plainlist"] = 2600,
["Independent_sources"] = 10000,
["IndexFungorum"] = 2100,
["Indian_English"] = 5000,
["Indian_railway_code"] = 3600,
["Indian_rupee"] = 12000,
["Inflation"] = 27000,
["Inflation-fn"] = 5800,
["Inflation-year"] = 4300,
["Inflation/IN/startyear"] = 6700,
["Inflation/UK"] = 5500,
["Inflation/UK/dataset"] = 5500,
["Inflation/UK/startyear"] = 5500,
["Inflation/US"] = 16000,
["Inflation/US-GDP"] = 3000,
["Inflation/US-GDP/dataset"] = 3000,
["Inflation/US-GDP/startyear"] = 3000,
["Inflation/US/dataset"] = 16000,
["Inflation/US/startyear"] = 16000,
["Inflation/fn"] = 7500,
["Inflation/year"] = 34000,
["Info"] = 5600,
["Infobox"] = 3420000,
["Infobox/Columns"] = 3300,
["Infobox/mobileviewfix.css"] = 175000,
["Infobox/styles-images.css"] = 20000,
["Infobox3cols"] = 28000,
["Infobox_AFL_biography"] = 15000,
["Infobox_Athletics_Championships"] = 3400,
["Infobox_Australian_place"] = 15000,
["Infobox_Australian_place/styles.css"] = 15000,
["Infobox_Australian_place/table"] = 11000,
["Infobox_COA_wide"] = 3700,
["Infobox_Canada_electoral_district"] = 2600,
["Infobox_Chinese"] = 24000,
["Infobox_Chinese/Chinese"] = 3200,
["Infobox_Chinese/Footer"] = 7200,
["Infobox_Chinese/Header"] = 7200,
["Infobox_Christian_leader"] = 23000,
["Infobox_French_commune"] = 38000,
["Infobox_French_subdivision"] = 2200,
["Infobox_Gaelic_games_biography"] = 5500,
["Infobox_Gaelic_games_player"] = 3000,
["Infobox_German_location"] = 11000,
["Infobox_German_place"] = 14000,
["Infobox_Grand_Prix_race_report"] = 2200,
["Infobox_Greece_place"] = 3600,
["Infobox_Greek_Dimos"] = 2900,
["Infobox_Hindu_temple"] = 2900,
["Infobox_Indian_constituency"] = 5800,
["Infobox_Indian_constituency/defaultdata"] = 5800,
["Infobox_Italian_comune"] = 8100,
["Infobox_Korean"] = 2200,
["Infobox_Korean/auto"] = 14000,
["Infobox_Korean/auto/categories"] = 14000,
["Infobox_Korean/base"] = 2200,
["Infobox_Korean/base/auto"] = 18000,
["Infobox_Korean/categories"] = 2200,
["Infobox_Korean_name"] = 2200,
["Infobox_Korean_name/auto"] = 14000,
["Infobox_Korean_television_name"] = 3400,
["Infobox_NASCAR_driver"] = 2400,
["Infobox_NASCAR_race_report"] = 2700,
["Infobox_NCAA_basketball_conference_tournament"] = 2100,
["Infobox_NCAA_team_season"] = 10000,
["Infobox_NFL_biography"] = 27000,
["Infobox_NFL_team_season"] = 2300,
["Infobox_NRHP"] = 74000,
["Infobox_NRHP/conv"] = 19000,
["Infobox_NRHP/locmapin2region"] = 68000,
["Infobox_Olympic_event"] = 8100,
["Infobox_Olympic_event/event_link"] = 8100,
["Infobox_Olympic_event/games_text"] = 8100,
["Infobox_Pan_American_Games_event"] = 2900,
["Infobox_Paralympic_event"] = 2900,
["Infobox_Paralympic_event/games_text"] = 2900,
["Infobox_Romanian_subdivision"] = 3200,
["Infobox_Russian_district"] = 2100,
["Infobox_Russian_inhabited_locality"] = 4700,
["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200,
["Infobox_Russian_inhabited_locality/federal_subject"] = 4700,
["Infobox_SCOTUS_case"] = 4600,
["Infobox_SSSI"] = 2000,
["Infobox_Site_of_Special_Scientific_Interest"] = 2100,
["Infobox_Slovak_place"] = 3000,
["Infobox_Swiss_town"] = 2900,
["Infobox_Switzerland_municipality"] = 2900,
["Infobox_Turkey_place"] = 20000,
["Infobox_U.S._county"] = 3000,
["Infobox_U.S._county/district"] = 3000,
["Infobox_U.S._legislation"] = 2100,
["Infobox_UK_constituency"] = 2200,
["Infobox_UK_constituency/year"] = 2200,
["Infobox_UK_legislation"] = 6400,
["Infobox_UK_place"] = 27000,
["Infobox_UK_place/NoDialCode"] = 8200,
["Infobox_UK_place/NoPostCode"] = 3700,
["Infobox_UK_place/area"] = 2700,
["Infobox_UK_place/dens"] = 2300,
["Infobox_UK_place/dist"] = 2800,
["Infobox_UK_place/local"] = 27000,
["Infobox_UK_place/styles.css"] = 27000,
["Infobox_UNESCO_World_Heritage_Site"] = 2100,
["Infobox_UN_resolution"] = 2300,
["Infobox_US_Supreme_Court_case"] = 4800,
["Infobox_US_Supreme_Court_case/courts"] = 4800,
["Infobox_United_States_legislative_district"] = 2700,
["Infobox_United_States_legislative_district/representative"] = 2700,
["Infobox_Wikipedia_user"] = 12000,
["Infobox_academic"] = 27000,
["Infobox_aircraft"] = 13000,
["Infobox_aircraft/styles.css"] = 14000,
["Infobox_aircraft_occurrence"] = 2900,
["Infobox_airline"] = 4800,
["Infobox_airline/styles.css"] = 4800,
["Infobox_airport"] = 14000,
["Infobox_airport/datatable"] = 13000,
["Infobox_airport/styles.css"] = 14000,
["Infobox_album"] = 169000,
["Infobox_album/color"] = 209000,
["Infobox_album/link"] = 169000,
["Infobox_anatomy"] = 4500,
["Infobox_animanga/Footer"] = 7800,
["Infobox_animanga/Header"] = 7800,
["Infobox_animanga/Print"] = 6700,
["Infobox_animanga/Video"] = 5100,
["Infobox_architect"] = 4500,
["Infobox_artist"] = 35000,
["Infobox_artist_discography"] = 6500,
["Infobox_artwork"] = 16000,
["Infobox_automobile"] = 9300,
["Infobox_award"] = 16000,
["Infobox_badminton_player"] = 3300,
["Infobox_baseball_biography"] = 30000,
["Infobox_baseball_biography/style"] = 30000,
["Infobox_baseball_biography/styles.css"] = 30000,
["Infobox_baseball_team_season"] = 3300,
["Infobox_baseball_team_season/leagueseason"] = 3300,
["Infobox_baseball_team_season/season"] = 3300,
["Infobox_baseball_team_season/styles.css"] = 3300,
["Infobox_basketball_biography"] = 23000,
["Infobox_basketball_biography/style"] = 23000,
["Infobox_basketball_club"] = 3300,
["Infobox_basketball_club/styles.css"] = 3300,
["Infobox_beauty_pageant"] = 2200,
["Infobox_bilateral_relations"] = 5000,
["Infobox_bishop_styles"] = 2500,
["Infobox_body_of_water"] = 19000,
["Infobox_book"] = 63000,
["Infobox_book/styles.css"] = 63000,
["Infobox_boxer"] = 6500,
["Infobox_brand"] = 2200,
["Infobox_brand/styles.css"] = 2200,
["Infobox_bridge"] = 6800,
["Infobox_building"] = 34000,
["Infobox_bus_company"] = 2000,
["Infobox_cemetery"] = 2100,
["Infobox_character"] = 8500,
["Infobox_character/styles.css"] = 8500,
["Infobox_chess_biography"] = 4800,
["Infobox_chess_player"] = 3800,
["Infobox_church"] = 17000,
["Infobox_church/denomination"] = 17000,
["Infobox_church/font_color"] = 17000,
["Infobox_civil_conflict"] = 3200,
["Infobox_civilian_attack"] = 7700,
["Infobox_college_coach"] = 13000,
["Infobox_college_football_game"] = 2300,
["Infobox_college_football_player"] = 2600,
["Infobox_college_sports_team_season"] = 45000,
["Infobox_college_sports_team_season/link"] = 45000,
["Infobox_college_sports_team_season/name"] = 45000,
["Infobox_college_sports_team_season/succession"] = 45000,
["Infobox_college_sports_team_season/team"] = 45000,
["Infobox_comedian"] = 2200,
["Infobox_comic_book_title"] = 3200,
["Infobox_comics_character"] = 3500,
["Infobox_comics_creator"] = 3600,
["Infobox_comics_creator/styles.css"] = 3600,
["Infobox_company"] = 93000,
["Infobox_company/styles.css"] = 93000,
["Infobox_computing_device"] = 2600,
["Infobox_concert"] = 3900,
["Infobox_constituency"] = 7900,
["Infobox_country"] = 7200,
["Infobox_country/formernext"] = 6700,
["Infobox_country/imagetable"] = 5600,
["Infobox_country/multirow"] = 9300,
["Infobox_country/status_text"] = 3100,
["Infobox_country/styles.css"] = 7300,
["Infobox_country_at_games"] = 17000,
["Infobox_country_at_games/core"] = 17000,
["Infobox_country_at_games/see_also"] = 14000,
["Infobox_court_case"] = 5300,
["Infobox_court_case/images"] = 2900,
["Infobox_court_case/styles.css"] = 5300,
["Infobox_cricket_tournament"] = 2800,
["Infobox_cricketer"] = 32000,
["Infobox_cricketer/career"] = 32000,
["Infobox_cricketer/national_side"] = 7700,
["Infobox_criminal"] = 7800,
["Infobox_curler"] = 2800,
["Infobox_cycling_race_report"] = 5000,
["Infobox_cyclist"] = 17000,
["Infobox_dam"] = 5900,
["Infobox_deity"] = 2200,
["Infobox_deity/color"] = 2200,
["Infobox_designation_list"] = 32000,
["Infobox_designation_list/entry"] = 23000,
["Infobox_dim"] = 6400,
["Infobox_diocese"] = 4100,
["Infobox_drug"] = 12000,
["Infobox_drug/chemical_formula"] = 12000,
["Infobox_drug/data_page_link"] = 12000,
["Infobox_drug/formatATC"] = 12000,
["Infobox_drug/formatCASnumber"] = 12000,
["Infobox_drug/formatChEBI"] = 12000,
["Infobox_drug/formatChEMBL"] = 12000,
["Infobox_drug/formatChemDBNIAID"] = 12000,
["Infobox_drug/formatChemSpider"] = 12000,
["Infobox_drug/formatCompTox"] = 12000,
["Infobox_drug/formatDrugBank"] = 12000,
["Infobox_drug/formatIUPHARBPS"] = 12000,
["Infobox_drug/formatJmol"] = 12000,
["Infobox_drug/formatKEGG"] = 12000,
["Infobox_drug/formatPDBligand"] = 11000,
["Infobox_drug/formatPubChemCID"] = 12000,
["Infobox_drug/formatPubChemSID"] = 12000,
["Infobox_drug/formatUNII"] = 12000,
["Infobox_drug/legal_status"] = 12000,
["Infobox_drug/licence"] = 12000,
["Infobox_drug/maintenance_categories"] = 12000,
["Infobox_drug/non-ref-space"] = 4000,
["Infobox_drug/pregnancy_category"] = 12000,
["Infobox_drug/styles.css"] = 12000,
["Infobox_drug/title"] = 12000,
["Infobox_economist"] = 2000,
["Infobox_election"] = 41000,
["Infobox_election/shortname"] = 2600,
["Infobox_election/styles.css"] = 41000,
["Infobox_enzyme"] = 5100,
["Infobox_ethnic_group"] = 8100,
["Infobox_event"] = 7800,
["Infobox_family"] = 2800,
["Infobox_field_hockey_player"] = 2600,
["Infobox_figure_skater"] = 4000,
["Infobox_film"] = 170000,
["Infobox_film/short_description"] = 166000,
["Infobox_film_awards"] = 3200,
["Infobox_film_awards/link"] = 3200,
["Infobox_film_awards/style"] = 3200,
["Infobox_film_or_theatre_festival"] = 2100,
["Infobox_food"] = 7800,
["Infobox_football_biography"] = 219000,
["Infobox_football_club"] = 30000,
["Infobox_football_club_season"] = 24000,
["Infobox_football_league"] = 2800,
["Infobox_football_league_season"] = 22000,
["Infobox_football_match"] = 6800,
["Infobox_football_tournament"] = 2200,
["Infobox_football_tournament_season"] = 9400,
["Infobox_former_subdivision"] = 3700,
["Infobox_former_subdivision/styles.css"] = 3700,
["Infobox_galaxy"] = 3400,
["Infobox_game"] = 3200,
["Infobox_game_score"] = 3800,
["Infobox_games"] = 2100,
["Infobox_gene"] = 13000,
["Infobox_given_name"] = 4100,
["Infobox_golfer"] = 4900,
["Infobox_golfer/highest_ranking"] = 4900,
["Infobox_government_agency"] = 13000,
["Infobox_government_cabinet"] = 3600,
["Infobox_gridiron_football_biography"] = 40000,
["Infobox_gridiron_football_biography/position"] = 39000,
["Infobox_gridiron_football_team_season"] = 4100,
["Infobox_gymnast"] = 5900,
["Infobox_handball_biography"] = 5600,
["Infobox_historic_site"] = 22000,
["Infobox_holiday"] = 2200,
["Infobox_holiday/date"] = 2200,
["Infobox_horseraces"] = 2700,
["Infobox_hospital"] = 7000,
["Infobox_hospital/care_system"] = 7000,
["Infobox_hospital/lists"] = 7000,
["Infobox_hurling_championship"] = 2700,
["Infobox_ice_hockey_biography"] = 21000,
["Infobox_ice_hockey_player"] = 18000,
["Infobox_ice_hockey_team"] = 3300,
["Infobox_ice_hockey_team_season"] = 2200,
["Infobox_international_football_competition"] = 6800,
["Infobox_islands"] = 9700,
["Infobox_islands/area"] = 10000,
["Infobox_islands/density"] = 10000,
["Infobox_islands/length"] = 9700,
["Infobox_islands/styles.css"] = 9700,
["Infobox_journal"] = 10000,
["Infobox_journal/Abbreviation_search"] = 10000,
["Infobox_journal/Bluebook_check"] = 10000,
["Infobox_journal/Former_check"] = 10000,
["Infobox_journal/ISO_4_check"] = 10000,
["Infobox_journal/ISSN-eISSN"] = 10000,
["Infobox_journal/Indexing_search"] = 10000,
["Infobox_journal/MathSciNet_check"] = 10000,
["Infobox_journal/NLM_check"] = 10000,
["Infobox_journal/frequency"] = 9100,
["Infobox_journal/openaccess"] = 2700,
["Infobox_judoka"] = 2800,
["Infobox_lake"] = 3800,
["Infobox_language"] = 10000,
["Infobox_language/family-color"] = 12000,
["Infobox_language/genetic"] = 7000,
["Infobox_language/lingualist"] = 11000,
["Infobox_language/linguistlist"] = 10000,
["Infobox_language/ref"] = 7400,
["Infobox_law_enforcement_agency"] = 2200,
["Infobox_legislation"] = 2800,
["Infobox_legislative_district"] = 2300,
["Infobox_legislative_election"] = 2700,
["Infobox_legislative_election/row"] = 2600,
["Infobox_legislative_election/styles.css"] = 2700,
["Infobox_legislative_term"] = 2100,
["Infobox_legislature"] = 4400,
["Infobox_library"] = 2500,
["Infobox_lighthouse"] = 2600,
["Infobox_lighthouse/light"] = 2700,
["Infobox_locomotive"] = 5000,
["Infobox_magazine"] = 8300,
["Infobox_manner_of_address"] = 4200,
["Infobox_martial_artist"] = 6300,
["Infobox_martial_artist/record"] = 6300,
["Infobox_medal_templates"] = 478000,
["Infobox_medical_condition"] = 9900,
["Infobox_medical_condition_(new)"] = 6300,
["Infobox_medical_details"] = 2600,
["Infobox_medical_person"] = 2500,
["Infobox_militant_organization"] = 2200,
["Infobox_military_conflict"] = 28000,
["Infobox_military_installation"] = 11000,
["Infobox_military_person"] = 54000,
["Infobox_military_unit"] = 29000,
["Infobox_mine"] = 2300,
["Infobox_mineral"] = 2000,
["Infobox_mobile_phone"] = 2500,
["Infobox_mobile_phone/size"] = 2100,
["Infobox_mobile_phone/weight"] = 2200,
["Infobox_model"] = 2400,
["Infobox_monument"] = 2800,
["Infobox_mountain"] = 30000,
["Infobox_multi-sport_competition_event"] = 2900,
["Infobox_museum"] = 12000,
["Infobox_musical_artist"] = 131000,
["Infobox_musical_artist/hCard_class"] = 122000,
["Infobox_musical_composition"] = 3700,
["Infobox_name"] = 8800,
["Infobox_name_module"] = 9500,
["Infobox_newspaper"] = 11000,
["Infobox_newspaper/styles.css"] = 11000,
["Infobox_noble"] = 7800,
["Infobox_officeholder"] = 281000,
["Infobox_officeholder/office"] = 289000,
["Infobox_official_post"] = 9900,
["Infobox_organization"] = 43000,
["Infobox_pageant_titleholder"] = 3100,
["Infobox_park"] = 10000,
["Infobox_person"] = 623000,
["Infobox_person/Wikidata"] = 5000,
["Infobox_person/height"] = 116000,
["Infobox_person/length"] = 7700,
["Infobox_person/weight"] = 74000,
["Infobox_philosopher"] = 3800,
["Infobox_planet"] = 4800,
["Infobox_play"] = 4600,
["Infobox_political_party"] = 16000,
["Infobox_power_station"] = 3400,
["Infobox_prepared_food"] = 2500,
["Infobox_professional_wrestler"] = 4800,
["Infobox_professional_wrestling_event"] = 3400,
["Infobox_protected_area"] = 15000,
["Infobox_protein_family"] = 2200,
["Infobox_publisher"] = 2600,
["Infobox_racehorse"] = 6000,
["Infobox_racing_driver"] = 5900,
["Infobox_racing_driver_series_section"] = 2900,
["Infobox_radio_station"] = 22000,
["Infobox_radio_station/styles.css"] = 22000,
["Infobox_rail"] = 3200,
["Infobox_rail_line"] = 8100,
["Infobox_rail_service"] = 3300,
["Infobox_reality_competition_season"] = 4300,
["Infobox_record_label"] = 4200,
["Infobox_recurring_event"] = 8100,
["Infobox_religious_biography"] = 7200,
["Infobox_religious_building"] = 15000,
["Infobox_religious_building/color"] = 21000,
["Infobox_restaurant"] = 4700,
["Infobox_river"] = 32000,
["Infobox_river/calcunit"] = 32000,
["Infobox_river/discharge"] = 32000,
["Infobox_river/row-style"] = 32000,
["Infobox_river/source"] = 32000,
["Infobox_road"] = 25000,
["Infobox_road/meta/mask/category"] = 24000,
["Infobox_road/meta/mask/country"] = 25000,
["Infobox_road/styles.css"] = 26000,
["Infobox_road_small"] = 2500,
["Infobox_rockunit"] = 6500,
["Infobox_royalty"] = 26000,
["Infobox_royalty/short_description"] = 8800,
["Infobox_rugby_biography"] = 19000,
["Infobox_rugby_biography/correct_date"] = 19000,
["Infobox_rugby_biography/depcheck"] = 19000,
["Infobox_rugby_league_biography"] = 11000,
["Infobox_rugby_league_biography/PLAYER"] = 11000,
["Infobox_rugby_team"] = 2700,
["Infobox_sailboat_specifications"] = 2300,
["Infobox_saint"] = 5500,
["Infobox_school"] = 40000,
["Infobox_school/short_description"] = 40000,
["Infobox_school/styles.css"] = 40000,
["Infobox_school_district"] = 6500,
["Infobox_school_district/styles.css"] = 6500,
["Infobox_scientist"] = 57000,
["Infobox_settlement"] = 597000,
["Infobox_settlement/areadisp"] = 259000,
["Infobox_settlement/columns"] = 108000,
["Infobox_settlement/columns/styles.css"] = 108000,
["Infobox_settlement/densdisp"] = 458000,
["Infobox_settlement/lengthdisp"] = 182000,
["Infobox_settlement/link"] = 108000,
["Infobox_settlement/styles.css"] = 597000,
["Infobox_ship"] = 43000,
["Infobox_ship/career"] = 39000,
["Infobox_ship/characteristics"] = 43000,
["Infobox_ship/class_overview"] = 4400,
["Infobox_ship/image"] = 42000,
["Infobox_ship/service_record"] = 2500,
["Infobox_shopping_mall"] = 3800,
["Infobox_short_story"] = 2700,
["Infobox_skier"] = 2700,
["Infobox_soap_character"] = 3100,
["Infobox_social_media_personality"] = 4400,
["Infobox_software"] = 14000,
["Infobox_software/simple"] = 15000,
["Infobox_song"] = 84000,
["Infobox_song/color"] = 84000,
["Infobox_song/link"] = 84000,
["Infobox_song_contest_national_year"] = 2000,
["Infobox_song_contest_national_year/Year"] = 2100,
["Infobox_spaceflight"] = 4100,
["Infobox_spaceflight/styles.css"] = 4100,
["Infobox_speed_skater"] = 2000,
["Infobox_sport_event"] = 2800,
["Infobox_sports_competition_event"] = 24000,
["Infobox_sports_competition_event/medalrow"] = 15000,
["Infobox_sports_league"] = 5700,
["Infobox_sports_season"] = 7000,
["Infobox_sports_team"] = 2300,
["Infobox_sportsperson"] = 160000,
["Infobox_stadium"] = 2600,
["Infobox_station"] = 58000,
["Infobox_station/services"] = 58000,
["Infobox_station/styles.css"] = 58000,
["Infobox_street"] = 4500,
["Infobox_swimmer"] = 11000,
["Infobox_television"] = 64000,
["Infobox_television/Short_description"] = 62000,
["Infobox_television/styles.css"] = 64000,
["Infobox_television_channel"] = 6700,
["Infobox_television_channel/styles.css"] = 6700,
["Infobox_television_episode"] = 13000,
["Infobox_television_episode/styles.css"] = 14000,
["Infobox_television_season"] = 11000,
["Infobox_television_station"] = 3200,
["Infobox_television_station/styles.css"] = 3300,
["Infobox_tennis_biography"] = 11000,
["Infobox_tennis_event"] = 3400,
["Infobox_tennis_tournament"] = 2000,
["Infobox_tennis_tournament/heading"] = 2000,
["Infobox_tennis_tournament/style"] = 2000,
["Infobox_tennis_tournament_event"] = 22000,
["Infobox_tennis_tournament_year"] = 11000,
["Infobox_tennis_tournament_year/color"] = 33000,
["Infobox_tennis_tournament_year/footer"] = 33000,
["Infobox_tournament_season"] = 13000,
["Infobox_train"] = 2600,
["Infobox_university"] = 26000,
["Infobox_user"] = 3000,
["Infobox_venue"] = 20000,
["Infobox_video_game"] = 30000,
["Infobox_video_game/styles.css"] = 30000,
["Infobox_volleyball_biography"] = 5900,
["Infobox_weapon"] = 8100,
["Infobox_weather_event"] = 3500,
["Infobox_weather_event/Effects"] = 3400,
["Infobox_weather_event/Footer"] = 3400,
["Infobox_weather_event/History"] = 3300,
["Infobox_weather_event/SSHWS"] = 2000,
["Infobox_weather_event/meteorology"] = 3200,
["Infobox_weather_event/scale"] = 2100,
["Infobox_weather_event/styles.css"] = 3500,
["Infobox_website"] = 8300,
["Infobox_writer"] = 45000,
["Information"] = 98000,
["Information/styles.css"] = 98000,
["Inlang"] = 2400,
["Inline"] = 3800,
["Inline_block"] = 5400,
["Inprogress"] = 2600,
["Input_link"] = 32000,
["Instagram"] = 21000,
["InterSportStats"] = 6000,
["Interlanguage_link"] = 302000,
["Interlanguage_link_multi"] = 9400,
["International_Paralympic_Committee"] = 4300,
["International_football_primary_link"] = 3500,
["International_football_primary_style"] = 3600,
["International_football_secondary_style"] = 3400,
["Internet_Archive"] = 2200,
["Internet_Archive_SCOTUS_URL"] = 3300,
["Internet_Archive_author"] = 19000,
["Internet_Archive_film"] = 2600,
["Intitle"] = 22000,
["Ip"] = 2100,
["Iptalk"] = 18000,
["IranCensus2006"] = 29000,
["IranNCSGN"] = 3100,
["Iran_Census_2006"] = 29000,
["Irish_place_name"] = 3000,
["IsIPAddress"] = 45000,
["IsValidPageName"] = 3400,
["Is_MLB_league"] = 3300,
["Is_NPB_league"] = 3300,
["Is_continent"] = 13000,
["Is_country_in_Central_America"] = 17000,
["Is_country_in_the_Caribbean"] = 17000,
["Is_interwiki_link"] = 6500,
["Is_italic_taxon"] = 654000,
["Is_redirect"] = 384000,
["Is_time"] = 6700,
["Is_valid_page_name"] = 3400,
["Isbn"] = 10000,
["Isnum"] = 3000,
["Isnumeric"] = 121000,
["Iso2continent"] = 87000,
["Iso2country"] = 26000,
["Iso2country/article"] = 25000,
["Iso2country/data"] = 26000,
["Issubst"] = 64000,
["Italic_dab2"] = 5900,
["Italic_disambiguation"] = 2400,
["Italic_title"] = 258000,
["Italic_title_prefixed"] = 8800,
["Italictitle"] = 3000,
["Ivmbox"] = 142000,
["Ivory_messagebox"] = 189000,
["Ivory_messagebox/styles.css"] = 189000,
["Module:I18n/complex_date"] = 48000,
["Module:IP"] = 149000,
["Module:IPA"] = 184000,
["Module:IPA/data"] = 167000,
["Module:IPA/styles.css"] = 152000,
["Module:IPA_symbol"] = 6800,
["Module:IPA_symbol/data"] = 6800,
["Module:IPAc-en"] = 56000,
["Module:IPAc-en/data"] = 56000,
["Module:IPAc-en/phonemes"] = 56000,
["Module:IPAc-en/pronunciation"] = 56000,
["Module:IPAddress"] = 253000,
["Module:ISO_3166"] = 918000,
["Module:ISO_3166/data/AT"] = 2500,
["Module:ISO_3166/data/BA"] = 3400,
["Module:ISO_3166/data/CA"] = 2600,
["Module:ISO_3166/data/CH"] = 4200,
["Module:ISO_3166/data/CN"] = 2800,
["Module:ISO_3166/data/CZ"] = 6600,
["Module:ISO_3166/data/DE"] = 15000,
["Module:ISO_3166/data/ES"] = 3700,
["Module:ISO_3166/data/FR"] = 38000,
["Module:ISO_3166/data/GB"] = 7200,
["Module:ISO_3166/data/GR"] = 3500,
["Module:ISO_3166/data/IN"] = 29000,
["Module:ISO_3166/data/IR"] = 24000,
["Module:ISO_3166/data/IT"] = 2500,
["Module:ISO_3166/data/National"] = 918000,
["Module:ISO_3166/data/PL"] = 7600,
["Module:ISO_3166/data/RS"] = 3200,
["Module:ISO_3166/data/RU"] = 27000,
["Module:ISO_3166/data/UA"] = 2200,
["Module:ISO_3166/data/US"] = 86000,
["Module:ISO_639_name"] = 34000,
["Module:ISO_639_name/ISO_639-1"] = 29000,
["Module:ISO_639_name/ISO_639-2"] = 21000,
["Module:ISO_639_name/ISO_639-2B"] = 20000,
["Module:ISO_639_name/ISO_639-3"] = 20000,
["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000,
["Module:ISO_639_name/ISO_639-5"] = 19000,
["Module:ISO_639_name/ISO_639_deprecated"] = 34000,
["Module:ISO_639_name/ISO_639_name_to_code"] = 4600,
["Module:ISO_639_name/ISO_639_override"] = 34000,
["Module:ISOdate"] = 48000,
["Module:Ice_hockey_box"] = 2000,
["Module:Icon"] = 679000,
["Module:Icon/data"] = 679000,
["Module:Icon_box"] = 262000,
["Module:Icon_box/data"] = 262000,
["Module:If_any_equal"] = 255000,
["Module:If_empty"] = 6760000,
["Module:If_in_category"] = 164000,
["Module:If_in_page"] = 22000,
["Module:If_not_given_or_empty"] = 90000,
["Module:If_preview"] = 1750000,
["Module:If_preview/configuration"] = 1750000,
["Module:If_preview/styles.css"] = 1750000,
["Module:In_lang"] = 389000,
["Module:Indent"] = 2300,
["Module:Infobox"] = 4700000,
["Module:Infobox/dates"] = 78000,
["Module:Infobox/styles.css"] = 4960000,
["Module:Infobox/utilities"] = 2600,
["Module:Infobox3cols"] = 321000,
["Module:InfoboxBuilder"] = 2600,
["Module:InfoboxImage"] = 5630000,
["Module:InfoboxImage/data"] = 3360000,
["Module:Infobox_body_of_water_tracking"] = 19000,
["Module:Infobox_cyclist_tracking"] = 17000,
["Module:Infobox_dim"] = 380000,
["Module:Infobox_dim/data"] = 233000,
["Module:Infobox_election"] = 42000,
["Module:Infobox_gene"] = 13000,
["Module:Infobox_gene/orthologs"] = 13000,
["Module:Infobox_mapframe"] = 1680000,
["Module:Infobox_military_conflict"] = 28000,
["Module:Infobox_military_conflict/styles.css"] = 28000,
["Module:Infobox_multi-lingual_name"] = 24000,
["Module:Infobox_multi-lingual_name/data"] = 24000,
["Module:Infobox_power_station"] = 3400,
["Module:Infobox_road"] = 26000,
["Module:Infobox_road/browselinks"] = 26000,
["Module:Infobox_road/errors"] = 25000,
["Module:Infobox_road/length"] = 26000,
["Module:Infobox_road/locations"] = 25000,
["Module:Infobox_road/map"] = 25000,
["Module:Infobox_road/route"] = 26000,
["Module:Infobox_road/sections"] = 25000,
["Module:Infobox_ship"] = 43000,
["Module:Infobox_ship/data"] = 43000,
["Module:Infobox_ship/styles.css"] = 43000,
["Module:Infobox_television"] = 64000,
["Module:Infobox_television_disambiguation_check"] = 72000,
["Module:Infobox_television_episode"] = 13000,
["Module:Infobox_television_season_disambiguation_check"] = 10000,
["Module:Infobox_television_season_name"] = 11000,
["Module:Internet_Archive"] = 22000,
["Module:Is_article"] = 2400,
["Module:Is_infobox_in_lead"] = 462000,
["Module:Is_instance"] = 354000,
["Module:Iso2nationality"] = 96000,
["Module:Italic_title"] = 1260000,
["Module:Italic_title2"] = 5900,
}
25izyckg8bn7l7bae15pkts8m899ksp
Tempilet:Mbox templates see also
10
1510
11356
2026-08-17T09:11:09Z
en>FaviFake
0
fix
11356
wikitext
text/x-wiki
{{align|right|{{vte|v|e|template=Template:Mbox templates see also}}}}There are seven metatemplates in the [[Module:Message box]] family:
* {{tl|Ambox}}, for messageboxes on article pages.
* {{tl|Cmbox}}, for messageboxes on category pages.
* {{tl|Imbox}}, for messageboxes on file (image) pages.
* {{tl|Tmbox}}, for messageboxes on talk pages.
* {{tl|Fmbox}}, for header and footer messageboxes.
* {{tl|Ombox}}, for messageboxes on other types of page.
* {{tl|Mbox}}, for messageboxes that are used in different [[Wikipedia:Namespace|namespaces]] and change their presentation accordingly.
Closely related metatemplates:
* {{tl|Article stub box}}, for messageboxes in article stubs.
* {{tl|Dmbox}}, for messageboxes on disambiguation or set-index pages.
* {{tla|Ivory messagebox|Ivmbox}}, a simple full-width box with default ivory background intended to frame important messages or notices.
* {{tl|Hmbox}}<noinclude>
{{Documentation}}
</noinclude>
ai6ubqdbpfrt7xdkrapkdfyze1vngbh
11357
11356
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Mbox_templates_see_also]]
11356
wikitext
text/x-wiki
{{align|right|{{vte|v|e|template=Template:Mbox templates see also}}}}There are seven metatemplates in the [[Module:Message box]] family:
* {{tl|Ambox}}, for messageboxes on article pages.
* {{tl|Cmbox}}, for messageboxes on category pages.
* {{tl|Imbox}}, for messageboxes on file (image) pages.
* {{tl|Tmbox}}, for messageboxes on talk pages.
* {{tl|Fmbox}}, for header and footer messageboxes.
* {{tl|Ombox}}, for messageboxes on other types of page.
* {{tl|Mbox}}, for messageboxes that are used in different [[Wikipedia:Namespace|namespaces]] and change their presentation accordingly.
Closely related metatemplates:
* {{tl|Article stub box}}, for messageboxes in article stubs.
* {{tl|Dmbox}}, for messageboxes on disambiguation or set-index pages.
* {{tla|Ivory messagebox|Ivmbox}}, a simple full-width box with default ivory background intended to frame important messages or notices.
* {{tl|Hmbox}}<noinclude>
{{Documentation}}
</noinclude>
ai6ubqdbpfrt7xdkrapkdfyze1vngbh
Tempilet:Vte
10
1511
11358
2022-06-05T17:59:50Z
en>MusikBot II
0
Protected "[[Template:Vte]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 265 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite))
11358
wikitext
text/x-wiki
#REDIRECT [[Template:VTE]]
<!--{{R from other capitalization}} only in mainspace -->
bcs2cahz5hcy9wo86igozpcqcck2g5b
11359
11358
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Vte]]
11358
wikitext
text/x-wiki
#REDIRECT [[Template:VTE]]
<!--{{R from other capitalization}} only in mainspace -->
bcs2cahz5hcy9wo86igozpcqcck2g5b
Tempilet:Mbox templates (small)
10
1512
11360
2025-02-10T04:30:04Z
en>Steel1943
0
fix
11360
wikitext
text/x-wiki
#REDIRECT [[Template:Mbox templates]]
{{Redirect category shell|
{{R from move}}
}}
fa4uh8lpc0ogwuzh6lb4s3cyrdlolh2
11361
11360
2026-08-30T07:58:14Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Mbox_templates_(small)]]
11360
wikitext
text/x-wiki
#REDIRECT [[Template:Mbox templates]]
{{Redirect category shell|
{{R from move}}
}}
fa4uh8lpc0ogwuzh6lb4s3cyrdlolh2
Tempilet:Imbox/doc
10
1513
11362
2026-07-20T17:32:36Z
en>FaviFake
0
/* */ /* */ Fix order of templates at the top of the doc to make them fit more nicely and consistently, and ce lede to make it more aligned with [[MOS:EXPABBR]] (even if this isn't an article)
11362
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{not to be confused with|Template:Inbox}}
{{Lua|Module:Message box}}
{{Mbox templates (small)}}
{{High-use}}
{{tl|Imbox}} sands for "'''i'''mage '''m'''essage '''box'''", a [[WP:MTM|metatemplate]].
It is used to build message box templates for file (image) pages, such as {{tl|cleanup-image}} etc. It offers several different colours, uses default images if no image parameter is given and it has some other features.
This template works almost exactly like {{tl|Ambox}} and uses the same parameters.
<!--
===We are deploying!===
After long discussion on the [[Template talk:Imbox|talk page]] of this template and at other places we are finally deploying this template. Feel free to convert any message boxes used on file pages to use this meta-template. If you find any tricky cases then list them on the talk page of this template and you'll get help.
When this template is used to build image message boxes those boxes should contain explanatory texts just like before. (The same texts as before or new improved texts.) If there are more specific images in the boxes or you know a better image, then use them instead of the default images shown here.
-->
===Usage===
Simple usage example:
<syntaxhighlight lang="wikitext">
{{Imbox |text=Some text.}}
</syntaxhighlight>
{{Imbox |text=Some text.}}
Complex example:
<syntaxhighlight lang="wikitext">
{{Imbox
| type = style
| style = width:400px;
| image = [[File:Emblem-question-yellow.svg|40px]]
| textstyle = font-style:italic; font-weight:bold; color:red;
| text = The message body text.
}}
</syntaxhighlight>
{{Imbox
| type = style
| style = width:400px;
| image = [[File:Emblem-question-yellow.svg|40px]]
| textstyle = font-style:italic; font-weight:bold; color:red;
| text = The message body text.
}}
===Image message box types===
The following examples use different '''type''' parameters but use no image parameters thus they use the default images for each type.
{{Imbox
| type = speedy
| text = type=<u>speedy</u> – Speedy deletion templates such as {{tl|isd}}.
}}
{{Imbox
| type = delete
| text = type=<u>delete</u> – Deletion templates such as {{tl|ifd}}.
}}
{{Imbox
| type = content
| text = type=<u>content</u> – Major warnings and problems, such as {{tl|non-free reduce}}.
}}
{{Imbox
| type = style
| text = type=<u>style</u> – Minor warnings and problems, such as {{tl|cleanup-image}}.
}}
{{Imbox
| type = notice
| text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary.
}}
{{Imbox
| type = move
| text = type=<u>move</u> – Move and rename messages and proposals, such as {{tl|Requested move}}.
}}
{{Imbox
| type = protection
| text = type=<u>protection</u> – Protection templates such as {{tl|pp-protected}} when shown on an image page.
}}
{{Imbox
| type = license
| text = type=<u>license</u> – License templates such as {{tl|CC BY-SA 4.0}}.
}}
{{Imbox
| type = featured
| text = type=<u>featured</u> – Featured image templates such as {{tl|FeaturedPicture}}.
}}
===Other images===
The default images shown above are mostly for convenience. In many cases it is more appropriate to use more specific images. These examples use the '''image''' parameter to specify an image other than the default images.
{{Imbox
| type = style
| image = [[File:Camera-photo.svg|40px]]
| text = type = style<br/>image = <nowiki>[[File:Gnome-dev-camera.svg|42px]]</nowiki><br/>This image is used for {{tl|cleanup-image}}.
}}
{{Imbox
| type = move
| image = [[File:To Commons.svg|52px]]
| text = type = move<br/>image = <nowiki>[[File:To Commons.svg|52px]]</nowiki><br/>This image is used for {{tl|copy to Wikimedia Commons}}.
}}
{{Imbox
| type = license
| image = [[File:Heckert GNU white.svg|48px]]
| text = type = license<br/>image = <nowiki>[[File:Heckert GNU white.svg|48px]]</nowiki><br/>This image is used for the GFDL license templates such as {{tl|GFDL}}.
}}
===Special===
Some other parameter combinations.
{{Imbox
| text = No type and no image given ('''default''')
}}
{{Imbox
| image = none
| text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area.
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]
| imageright = [[File:Shuttle.svg|30px]]
| text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]</nowiki><br/>imageright = <nowiki>[[File:Shuttle.svg|30px]]</nowiki>
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]
| imageright = [[File:Shuttle.svg|30px]]
| text = '''This file is in the [[public domain]] because it was created by [[NASA]].'''<br/>Note that use of NASA logos, insignia and emblems are restricted per US law.
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]
| text =
type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]</nowiki><br/>below = <nowiki>{{Imbox |type=content |text='''This license tag is deprecated!'''}}</nowiki>
| below = {{Imbox |type=content |text='''This license tag is deprecated!'''}}
}}
===Parameters===
List of all parameters:
<syntaxhighlight lang="wikitext">
{{Imbox
| name = name of the template
| type = speedy / delete / content / style / notice /
move / protection / license / featured
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style = CSS value
| textstyle = CSS value
| text = The message body text.
| below = More text or another imbox.
| plainlinks = no
}}
</syntaxhighlight>
'''name'''
:(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts.
'''type'''
:If no '''type''' parameter is given the template defaults to type '''notice'''. That means it gets a blue border.
'''image'''
:'''No parameter''' = If no '''image''' parameter is given the template uses a default image. Which default image it uses depends on the '''type''' parameter.
:'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example:
::<code><nowiki>image = [[File:Gnome-dev-camera.svg|40px]]</nowiki></code>
:'''none''' = Means that no image is used.
'''imageright'''
:'''No parameter''' = If no '''imageright''' parameter is given then no image is shown on the right side.
:'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example:
::<code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code>
:'''Anything''' = Any other object that you want to show on the right side.
'''style'''
:An optional [[Cascading Style Sheets|CSS]] value used by the entire message box table. Without quotation marks <code>" "</code>. For example:
::<code>style = margin-bottom: 0.5em;</code>
'''textstyle'''
:An optional [[Cascading Style Sheets|CSS]] value used by the text cell. For example:
::<code>textstyle = text-align: center;</code>
'''text'''
:The message body text.
'''below'''
:A full width area below the images and text area. Can take a text or any kind of object, for instance another imbox:
::<code><nowiki>below = {{Imbox |type=content |text=This license tag is deprecated.}}</nowiki></code>
'''plainlinks'''
:Defaults to yes. If external link arrows - [[File:External.svg|10px]] - are desired, specify:
::<code><nowiki>plainlinks = no</nowiki></code>
===Technical details===
Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was created long before that, and that is why it is named "imbox" as in "image message box".
If you need to use special characters in the text parameter then you need to escape them like this:
<syntaxhighlight lang="wikitext">
{{Imbox
| text = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>.
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}
</syntaxhighlight>
{{Imbox
| text = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>.
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}
This template uses the imbox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable.
Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use [[m:Help:ParserFunctions|parser functions]] and special characters in parameters.
The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent png images. For those older browsers these png images have been modified so that the color of their default backgrounds match the background color of the template. The default background that MediaWiki renders for svg images is always white. This creates a white box around the images when displayed in older browsers.
For more technical details see the [[Template talk:Imbox|talk page]]. Since this template works almost exactly like the other mboxes their talk pages and related pages might also contain more details, see the "See also" section below.
===See also===
{{Mbox templates see also}}
<includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Mbox and messagebox templates]]
[[Category:File namespace templates|*]]
}}</includeonly>
enhazso7qnunohei4grvo1x3kb4z81b
11363
11362
2026-08-30T07:58:15Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Imbox/doc]]
11362
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{not to be confused with|Template:Inbox}}
{{Lua|Module:Message box}}
{{Mbox templates (small)}}
{{High-use}}
{{tl|Imbox}} sands for "'''i'''mage '''m'''essage '''box'''", a [[WP:MTM|metatemplate]].
It is used to build message box templates for file (image) pages, such as {{tl|cleanup-image}} etc. It offers several different colours, uses default images if no image parameter is given and it has some other features.
This template works almost exactly like {{tl|Ambox}} and uses the same parameters.
<!--
===We are deploying!===
After long discussion on the [[Template talk:Imbox|talk page]] of this template and at other places we are finally deploying this template. Feel free to convert any message boxes used on file pages to use this meta-template. If you find any tricky cases then list them on the talk page of this template and you'll get help.
When this template is used to build image message boxes those boxes should contain explanatory texts just like before. (The same texts as before or new improved texts.) If there are more specific images in the boxes or you know a better image, then use them instead of the default images shown here.
-->
===Usage===
Simple usage example:
<syntaxhighlight lang="wikitext">
{{Imbox |text=Some text.}}
</syntaxhighlight>
{{Imbox |text=Some text.}}
Complex example:
<syntaxhighlight lang="wikitext">
{{Imbox
| type = style
| style = width:400px;
| image = [[File:Emblem-question-yellow.svg|40px]]
| textstyle = font-style:italic; font-weight:bold; color:red;
| text = The message body text.
}}
</syntaxhighlight>
{{Imbox
| type = style
| style = width:400px;
| image = [[File:Emblem-question-yellow.svg|40px]]
| textstyle = font-style:italic; font-weight:bold; color:red;
| text = The message body text.
}}
===Image message box types===
The following examples use different '''type''' parameters but use no image parameters thus they use the default images for each type.
{{Imbox
| type = speedy
| text = type=<u>speedy</u> – Speedy deletion templates such as {{tl|isd}}.
}}
{{Imbox
| type = delete
| text = type=<u>delete</u> – Deletion templates such as {{tl|ifd}}.
}}
{{Imbox
| type = content
| text = type=<u>content</u> – Major warnings and problems, such as {{tl|non-free reduce}}.
}}
{{Imbox
| type = style
| text = type=<u>style</u> – Minor warnings and problems, such as {{tl|cleanup-image}}.
}}
{{Imbox
| type = notice
| text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary.
}}
{{Imbox
| type = move
| text = type=<u>move</u> – Move and rename messages and proposals, such as {{tl|Requested move}}.
}}
{{Imbox
| type = protection
| text = type=<u>protection</u> – Protection templates such as {{tl|pp-protected}} when shown on an image page.
}}
{{Imbox
| type = license
| text = type=<u>license</u> – License templates such as {{tl|CC BY-SA 4.0}}.
}}
{{Imbox
| type = featured
| text = type=<u>featured</u> – Featured image templates such as {{tl|FeaturedPicture}}.
}}
===Other images===
The default images shown above are mostly for convenience. In many cases it is more appropriate to use more specific images. These examples use the '''image''' parameter to specify an image other than the default images.
{{Imbox
| type = style
| image = [[File:Camera-photo.svg|40px]]
| text = type = style<br/>image = <nowiki>[[File:Gnome-dev-camera.svg|42px]]</nowiki><br/>This image is used for {{tl|cleanup-image}}.
}}
{{Imbox
| type = move
| image = [[File:To Commons.svg|52px]]
| text = type = move<br/>image = <nowiki>[[File:To Commons.svg|52px]]</nowiki><br/>This image is used for {{tl|copy to Wikimedia Commons}}.
}}
{{Imbox
| type = license
| image = [[File:Heckert GNU white.svg|48px]]
| text = type = license<br/>image = <nowiki>[[File:Heckert GNU white.svg|48px]]</nowiki><br/>This image is used for the GFDL license templates such as {{tl|GFDL}}.
}}
===Special===
Some other parameter combinations.
{{Imbox
| text = No type and no image given ('''default''')
}}
{{Imbox
| image = none
| text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area.
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]
| imageright = [[File:Shuttle.svg|30px]]
| text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]</nowiki><br/>imageright = <nowiki>[[File:Shuttle.svg|30px]]</nowiki>
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]]
| imageright = [[File:Shuttle.svg|30px]]
| text = '''This file is in the [[public domain]] because it was created by [[NASA]].'''<br/>Note that use of NASA logos, insignia and emblems are restricted per US law.
}}
{{Imbox
| type = license
| image = [[File:PD-icon.svg|40px]]
| text =
type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]</nowiki><br/>below = <nowiki>{{Imbox |type=content |text='''This license tag is deprecated!'''}}</nowiki>
| below = {{Imbox |type=content |text='''This license tag is deprecated!'''}}
}}
===Parameters===
List of all parameters:
<syntaxhighlight lang="wikitext">
{{Imbox
| name = name of the template
| type = speedy / delete / content / style / notice /
move / protection / license / featured
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style = CSS value
| textstyle = CSS value
| text = The message body text.
| below = More text or another imbox.
| plainlinks = no
}}
</syntaxhighlight>
'''name'''
:(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts.
'''type'''
:If no '''type''' parameter is given the template defaults to type '''notice'''. That means it gets a blue border.
'''image'''
:'''No parameter''' = If no '''image''' parameter is given the template uses a default image. Which default image it uses depends on the '''type''' parameter.
:'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example:
::<code><nowiki>image = [[File:Gnome-dev-camera.svg|40px]]</nowiki></code>
:'''none''' = Means that no image is used.
'''imageright'''
:'''No parameter''' = If no '''imageright''' parameter is given then no image is shown on the right side.
:'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example:
::<code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code>
:'''Anything''' = Any other object that you want to show on the right side.
'''style'''
:An optional [[Cascading Style Sheets|CSS]] value used by the entire message box table. Without quotation marks <code>" "</code>. For example:
::<code>style = margin-bottom: 0.5em;</code>
'''textstyle'''
:An optional [[Cascading Style Sheets|CSS]] value used by the text cell. For example:
::<code>textstyle = text-align: center;</code>
'''text'''
:The message body text.
'''below'''
:A full width area below the images and text area. Can take a text or any kind of object, for instance another imbox:
::<code><nowiki>below = {{Imbox |type=content |text=This license tag is deprecated.}}</nowiki></code>
'''plainlinks'''
:Defaults to yes. If external link arrows - [[File:External.svg|10px]] - are desired, specify:
::<code><nowiki>plainlinks = no</nowiki></code>
===Technical details===
Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was created long before that, and that is why it is named "imbox" as in "image message box".
If you need to use special characters in the text parameter then you need to escape them like this:
<syntaxhighlight lang="wikitext">
{{Imbox
| text = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>.
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}
</syntaxhighlight>
{{Imbox
| text = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>.
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}
This template uses the imbox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable.
Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use [[m:Help:ParserFunctions|parser functions]] and special characters in parameters.
The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent png images. For those older browsers these png images have been modified so that the color of their default backgrounds match the background color of the template. The default background that MediaWiki renders for svg images is always white. This creates a white box around the images when displayed in older browsers.
For more technical details see the [[Template talk:Imbox|talk page]]. Since this template works almost exactly like the other mboxes their talk pages and related pages might also contain more details, see the "See also" section below.
===See also===
{{Mbox templates see also}}
<includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Mbox and messagebox templates]]
[[Category:File namespace templates|*]]
}}</includeonly>
enhazso7qnunohei4grvo1x3kb4z81b
Tempilet:Imbox
10
1515
11367
2025-03-04T11:58:35Z
en>RMCD bot
0
Removing notice of move discussion
11367
wikitext
text/x-wiki
{{#invoke:Message box|imbox}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
90yqkd9klfkh2s7isb6vikemdvm668g
11368
11367
2026-08-30T08:05:23Z
RAPTOR7762
18
1 revision imported from [[:en:Template:Imbox]]
11367
wikitext
text/x-wiki
{{#invoke:Message box|imbox}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
90yqkd9klfkh2s7isb6vikemdvm668g
Module:Message box/imbox.css
828
1516
11369
2025-10-19T18:19:47Z
en>Izno
0
div imbox
11369
sanitized-css
text/css
/* {{pp|small=y}} */
.imbox {
margin: 4px 0;
border: 3px solid #36c; /* Default "notice" blue */
background-color: var(--background-color-interactive-subtle, #f8f9fa);
box-sizing: border-box;
overflow-x: hidden;
}
/* For imboxes inside imbox-text cells. */
.imbox .mbox-text .imbox {
margin: 0 -0.6em; /* 1 - 0.6 = 0.4em left/right. */
}
.imbox-speedy {
border: 3px solid #b32424; /* Red */
background-color: #fee7e6; /* Pink */
}
.imbox-delete {
border: 3px solid #b32424; /* Red */
}
.imbox-content {
border: 3px solid #f28500; /* Orange */
}
.imbox-style {
border: 3px solid #fc3; /* Yellow */
}
.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
.imbox-protection {
border: 3px solid #a2a9b1; /* Gray-gold */
}
.imbox-license {
border: 3px solid #88a; /* Dark gray */
}
.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
.imbox .mbox-text {
padding: 0.35em 1em;
flex: 1 1 100%;
}
.imbox .mbox-image,
.imbox .mbox-imageright {
padding: 4px 2px;
text-align: center;
flex: none;
}
/* keep synced with each other type of message box as this isn't qualified */
.mbox-invalid-type {
text-align: center;
}
@media (min-width: 480px) {
.imbox:not(.mbox-with-below),
.imbox .mbox-flex {
display: flex;
align-items: center;
}
.imbox .mbox-image {
/* @noflip */
padding-left: 1em;
}
.imbox .mbox-imageright {
/* @noflip */
padding-right: 1em;
}
}
@media (min-width: 640px) {
.imbox {
margin: 4px 10%;
}
}
@media screen {
html.skin-theme-clientpref-night .imbox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .imbox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
cacofixghrezzsmd254dqd10a2rghdw
11370
11369
2026-08-30T08:05:33Z
RAPTOR7762
18
1 revision imported from [[:en:Module:Message_box/imbox.css]]
11369
sanitized-css
text/css
/* {{pp|small=y}} */
.imbox {
margin: 4px 0;
border: 3px solid #36c; /* Default "notice" blue */
background-color: var(--background-color-interactive-subtle, #f8f9fa);
box-sizing: border-box;
overflow-x: hidden;
}
/* For imboxes inside imbox-text cells. */
.imbox .mbox-text .imbox {
margin: 0 -0.6em; /* 1 - 0.6 = 0.4em left/right. */
}
.imbox-speedy {
border: 3px solid #b32424; /* Red */
background-color: #fee7e6; /* Pink */
}
.imbox-delete {
border: 3px solid #b32424; /* Red */
}
.imbox-content {
border: 3px solid #f28500; /* Orange */
}
.imbox-style {
border: 3px solid #fc3; /* Yellow */
}
.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
.imbox-protection {
border: 3px solid #a2a9b1; /* Gray-gold */
}
.imbox-license {
border: 3px solid #88a; /* Dark gray */
}
.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
.imbox .mbox-text {
padding: 0.35em 1em;
flex: 1 1 100%;
}
.imbox .mbox-image,
.imbox .mbox-imageright {
padding: 4px 2px;
text-align: center;
flex: none;
}
/* keep synced with each other type of message box as this isn't qualified */
.mbox-invalid-type {
text-align: center;
}
@media (min-width: 480px) {
.imbox:not(.mbox-with-below),
.imbox .mbox-flex {
display: flex;
align-items: center;
}
.imbox .mbox-image {
/* @noflip */
padding-left: 1em;
}
.imbox .mbox-imageright {
/* @noflip */
padding-right: 1em;
}
}
@media (min-width: 640px) {
.imbox {
margin: 4px 10%;
}
}
@media screen {
html.skin-theme-clientpref-night .imbox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .imbox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
cacofixghrezzsmd254dqd10a2rghdw