Wikipedia
cebwiki
https://ceb.wikipedia.org/wiki/Unang_Panid
MediaWiki 1.47.0-wmf.11
first-letter
Medya
Espesyal
Hisgot
Gumagamit
Hisgot sa Gumagamit
Wikipedia
Hisgot sa Wikipedia
Payl
Hisgot sa Payl
MediaWiki
Hisgot sa MediaWiki
Plantilya
Hisgot sa Plantilya
Tabang
Hisgot sa Tabang
Kategoriya
Hisgot sa Kategoriya
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Bukidnon
0
1499
37024036
37024012
2026-07-16T01:03:46Z
~2026-39916-61
146191
/* Pisikal */
37024036
wikitext
text/x-wiki
{{ihubad}}
{{Infobox lalawigan sa Pilipinas|
infoboxtitle=Lalawigan sa Bukidnon|
sealfile=[[Payl:Ph_seal_bukidnon.png]]|
rehiyon=[[Amihanang Mindanao]] (Region X)|
capital=[[Dakbayan sa Malaybalay]]|
founded=[[Marso 10]], [[1917]]|
pop2000=1,060,265|
pop2000rank=ika-24 sa kinadak-an|
popden2000=128|
popden2000rank=ika-22 sa kinagamay|
areakm2=8,293.8|
arearank=ika-6 sa kinadak-an|
mga dakbayang kina-urbanisado=0|
mga nahisakpang dakbayan=2|
mga lungsod=20|
mga barangay=464|
mga distrito=3|
mga pinulongan=[[Binisaya]], [[Tinagalog]], [[Inilonggo]], [[Binukid]], [[Inilokano]]|
gobernador='''[[Jose Ma. R. Zubiri]]'''|
locatormapfile=[[Image:Ph_locator_map_bukidnon.png]]}}
Ang '''Bukidnon''' usa sa mga lalawigan sa [[Amihanang Mindanao]] sa [[Pilipinas]]. Ang ulohan o kapital niini maoy ang [[Dakbayan sa Malaybalay]].
==Kataw'han ug Kultura
==Heyograpiya==
===Politikal===
Kaluhaan (20) ka lungsod ug duha (2) ka dakbayan ang nahisakpan sa Bukidnon.
<center>
{| class="wikitable sortable" cellpadding=2 cellspacing=2
|- bgcolor=#cccccc
! colspan=1 | [[Dakbayan]]/[[Lungsod]] !! Date of Creation !! Arya(km²) !! Populasyon(</br>[[2000]]) !! Pop. Density</br>(per km²)
|-
|| [[Baungon, Bukidnon|Baungon]] || July 1, 1956 || 175.86 || 26,695 || 152
|-
|| [[Cabanglasan, Bukidnon|Cabanglasan]] || August 13, 1979 || 209.00 || 32,305 || 154
|-
|| [[Damulog, Bukidnon|Damulog]] || August 16, 1971 || 245.66 || 20,332 || 83
|-
|| [[Dangcagan, Bukidnon|Dangcagan]] || August 29, 1961] || 115.15 || 18,857 || 164
|-
|| [[Don Carlos, Bukidnon|Don Carlos]] || June 18, 1966 || 157.02 || 55,495 || 353
|-
|| [[Impasug-Ong, Bukidnon|Impasug-ong]] || Sept. 1, 1914 || 1,071.67 || 31,173 || 29
|-
|| [[Kadingilan, Bukidnon|Kadingilan]] || August 16, 1971 || 172.06 || 25,858 || 150
|-
|| [[Kalilangan, Bukidnon|Kalilangan]] || June 18, 1966 || 153.59 || 30,592 || 199
|-
|| [[Kibawe, Bukidnon|Kibawe]] || July 1, 1956 || 214.35 || 32,955 || 154
|-
|| [[Kitaotao, Bukidnon|Kitaotao]] || June 18, 1966 || 150.74 || 37,733 || 250
|-
|| [[Lantapan, Bukidnon|Lantapan]] || June 18, 1966 || 240.76 || 42,383 || 176
|-
|| [[Libona, Bukidnon|Libona]] || July 1, 1956 || 244.95 || 33,273 || 136
|--style="background:#ccccff"
|| [[Dakbayan sa Malaybalay]] || March 23, 1998 || 984.38 || 123,672 || 126
|-
|| [[Malitbog, Bukidnon|Malitbog]] || June 25,1963 || 260.53 || 19,315 || 74
|-
|| [[Manolo Fortich, Bukidnon|Manolo Fortich]] || June 21, 1957 || 506.64 || 74,252 || 146
|-
|| [[Maramag, Bukidnon|Maramag]] || July 1, 1956 || 351.72 || 75,233 || 214
|-
|| [[Pangantucan, Bukidnon|Pangantucan]] || June 25, 1963 || 343.34 || 43,202 || 126
|-
|| [[Quezon, Bukidnon|Quezon]] || June 18, 1966 || 409.41 || 82,567 || 20
|-
|| [[San Fernando, Bukidnon|San Fernando]] || June 18, 1966 || 638.63 || 40,165 || 63
|-
|| [[Sumilao, Bukidnon|Sumilao]] || July 1, 1956 || 207.49 || 17,958 || 86
|-
|| [[Talakag, Bukidnon|Talakag]] || 1917 || 833.70 || 48,326 || 58
|-
|| [[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]] || January 12, 2001 || 607.13 || 147,924 || 244
|}
</center>
Gigikanan: ''Provincial Planning & Development Office, Province of Bukidnon'', ''National Statistics Office, 2000 Census of Population'', ''Department of Finance (DOF)''
====Mga Dakbayan====
*[[Dakbayan sa Malaybalay]]
*[[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]]
====Mga Lungsod====
<table border="0"><tr>
<td valign="top">
*[[Baungon, Bukidnon|Baungon]]
*[[Cabanglasan, Bukidnon|Cabanglasan]]
*[[Damulog, Bukidnon|Damulog]]
*[[Dangcagan, Bukidnon|Dangcagan]]
*[[Don Carlos, Bukidnon|Don Carlos]]
*[[Impasug-Ong, Bukidnon|Impasug-Ong]]
*[[Kadingilan, Bukidnon|Kadingilan]]
*[[Kalilangan, Bukidnon|Kalilangan]]
*[[Kibawe, Bukidnon|Kibawe]]
*[[Kitaotao, Bukidnon|Kitaotao]]
</td><td valign="top">
*[[Lantapan, Bukidnon|Lantapan]]
*[[Libona, Bukidnon|Libona]]
*[[Malitbog, Bukidnon|Malitbog]]
*[[Manolo Fortich, Bukidnon|Manolo Fortich]]
*[[Maramag, Bukidnon|Maramag]]
*[[Pangantucan, Bukidnon|Pangantucan]]
*[[Quezon, Bukidnon|Quezon]]
*[[San Fernando, Bukidnon|San Fernando]]
*[[Sumilao, Bukidnon|Sumilao]]
*[[Talakag, Bukidnon|Talakag]]
</td></tr></table>
===Pisikal===
==Mga Medya==
*DXHH-AM 1233 kHz News Radyo Sincero (Audiovisual Communicators, Inc. ug ABJ Radio Broadcasting Services)
==Impormasyon sa Gawas==
* [http://www.bukidnon.gov.ph/ Gobyerno sa Probinsya sa Bukidnon]
== Mga Reperensya ==
{{reflist|2}}
{{Bukidnon}}
{{Amihanang Mindanao}}
[[Kategoriya:Mga Lalawigan sa Pilipinas]]
{{pilipinas-saha}}
9av0hg6gycxj2vqprvb2ek6vrrdeo4h
37024037
37024036
2026-07-16T01:06:05Z
~2026-39916-61
146191
/* Mga Medya */
37024037
wikitext
text/x-wiki
{{ihubad}}
{{Infobox lalawigan sa Pilipinas|
infoboxtitle=Lalawigan sa Bukidnon|
sealfile=[[Payl:Ph_seal_bukidnon.png]]|
rehiyon=[[Amihanang Mindanao]] (Region X)|
capital=[[Dakbayan sa Malaybalay]]|
founded=[[Marso 10]], [[1917]]|
pop2000=1,060,265|
pop2000rank=ika-24 sa kinadak-an|
popden2000=128|
popden2000rank=ika-22 sa kinagamay|
areakm2=8,293.8|
arearank=ika-6 sa kinadak-an|
mga dakbayang kina-urbanisado=0|
mga nahisakpang dakbayan=2|
mga lungsod=20|
mga barangay=464|
mga distrito=3|
mga pinulongan=[[Binisaya]], [[Tinagalog]], [[Inilonggo]], [[Binukid]], [[Inilokano]]|
gobernador='''[[Jose Ma. R. Zubiri]]'''|
locatormapfile=[[Image:Ph_locator_map_bukidnon.png]]}}
Ang '''Bukidnon''' usa sa mga lalawigan sa [[Amihanang Mindanao]] sa [[Pilipinas]]. Ang ulohan o kapital niini maoy ang [[Dakbayan sa Malaybalay]].
==Kataw'han ug Kultura
==Heyograpiya==
===Politikal===
Kaluhaan (20) ka lungsod ug duha (2) ka dakbayan ang nahisakpan sa Bukidnon.
<center>
{| class="wikitable sortable" cellpadding=2 cellspacing=2
|- bgcolor=#cccccc
! colspan=1 | [[Dakbayan]]/[[Lungsod]] !! Date of Creation !! Arya(km²) !! Populasyon(</br>[[2000]]) !! Pop. Density</br>(per km²)
|-
|| [[Baungon, Bukidnon|Baungon]] || July 1, 1956 || 175.86 || 26,695 || 152
|-
|| [[Cabanglasan, Bukidnon|Cabanglasan]] || August 13, 1979 || 209.00 || 32,305 || 154
|-
|| [[Damulog, Bukidnon|Damulog]] || August 16, 1971 || 245.66 || 20,332 || 83
|-
|| [[Dangcagan, Bukidnon|Dangcagan]] || August 29, 1961] || 115.15 || 18,857 || 164
|-
|| [[Don Carlos, Bukidnon|Don Carlos]] || June 18, 1966 || 157.02 || 55,495 || 353
|-
|| [[Impasug-Ong, Bukidnon|Impasug-ong]] || Sept. 1, 1914 || 1,071.67 || 31,173 || 29
|-
|| [[Kadingilan, Bukidnon|Kadingilan]] || August 16, 1971 || 172.06 || 25,858 || 150
|-
|| [[Kalilangan, Bukidnon|Kalilangan]] || June 18, 1966 || 153.59 || 30,592 || 199
|-
|| [[Kibawe, Bukidnon|Kibawe]] || July 1, 1956 || 214.35 || 32,955 || 154
|-
|| [[Kitaotao, Bukidnon|Kitaotao]] || June 18, 1966 || 150.74 || 37,733 || 250
|-
|| [[Lantapan, Bukidnon|Lantapan]] || June 18, 1966 || 240.76 || 42,383 || 176
|-
|| [[Libona, Bukidnon|Libona]] || July 1, 1956 || 244.95 || 33,273 || 136
|--style="background:#ccccff"
|| [[Dakbayan sa Malaybalay]] || March 23, 1998 || 984.38 || 123,672 || 126
|-
|| [[Malitbog, Bukidnon|Malitbog]] || June 25,1963 || 260.53 || 19,315 || 74
|-
|| [[Manolo Fortich, Bukidnon|Manolo Fortich]] || June 21, 1957 || 506.64 || 74,252 || 146
|-
|| [[Maramag, Bukidnon|Maramag]] || July 1, 1956 || 351.72 || 75,233 || 214
|-
|| [[Pangantucan, Bukidnon|Pangantucan]] || June 25, 1963 || 343.34 || 43,202 || 126
|-
|| [[Quezon, Bukidnon|Quezon]] || June 18, 1966 || 409.41 || 82,567 || 20
|-
|| [[San Fernando, Bukidnon|San Fernando]] || June 18, 1966 || 638.63 || 40,165 || 63
|-
|| [[Sumilao, Bukidnon|Sumilao]] || July 1, 1956 || 207.49 || 17,958 || 86
|-
|| [[Talakag, Bukidnon|Talakag]] || 1917 || 833.70 || 48,326 || 58
|-
|| [[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]] || January 12, 2001 || 607.13 || 147,924 || 244
|}
</center>
Gigikanan: ''Provincial Planning & Development Office, Province of Bukidnon'', ''National Statistics Office, 2000 Census of Population'', ''Department of Finance (DOF)''
====Mga Dakbayan====
*[[Dakbayan sa Malaybalay]]
*[[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]]
====Mga Lungsod====
<table border="0"><tr>
<td valign="top">
*[[Baungon, Bukidnon|Baungon]]
*[[Cabanglasan, Bukidnon|Cabanglasan]]
*[[Damulog, Bukidnon|Damulog]]
*[[Dangcagan, Bukidnon|Dangcagan]]
*[[Don Carlos, Bukidnon|Don Carlos]]
*[[Impasug-Ong, Bukidnon|Impasug-Ong]]
*[[Kadingilan, Bukidnon|Kadingilan]]
*[[Kalilangan, Bukidnon|Kalilangan]]
*[[Kibawe, Bukidnon|Kibawe]]
*[[Kitaotao, Bukidnon|Kitaotao]]
</td><td valign="top">
*[[Lantapan, Bukidnon|Lantapan]]
*[[Libona, Bukidnon|Libona]]
*[[Malitbog, Bukidnon|Malitbog]]
*[[Manolo Fortich, Bukidnon|Manolo Fortich]]
*[[Maramag, Bukidnon|Maramag]]
*[[Pangantucan, Bukidnon|Pangantucan]]
*[[Quezon, Bukidnon|Quezon]]
*[[San Fernando, Bukidnon|San Fernando]]
*[[Sumilao, Bukidnon|Sumilao]]
*[[Talakag, Bukidnon|Talakag]]
</td></tr></table>
===Pisikal===
==Mga Medya==
*DXHH-AM 1233 kHz News Radyo Sincero [[Dakbayan sa Valencia]] (Audiovisual Communicators, Inc. ug ABJ Radio Broadcasting Services)
==Impormasyon sa Gawas==
* [http://www.bukidnon.gov.ph/ Gobyerno sa Probinsya sa Bukidnon]
== Mga Reperensya ==
{{reflist|2}}
{{Bukidnon}}
{{Amihanang Mindanao}}
[[Kategoriya:Mga Lalawigan sa Pilipinas]]
{{pilipinas-saha}}
nr457p4vfopem23ym01h9wy5yfx8up7
37024038
37024037
2026-07-16T01:08:32Z
~2026-39916-61
146191
37024038
wikitext
text/x-wiki
{{ihubad}}
{{Infobox lalawigan sa Pilipinas|
infoboxtitle=Lalawigan sa Bukidnon|
sealfile=[[Payl:Ph_seal_bukidnon.png]]|
rehiyon=[[Amihanang Mindanao]] (Region X)|
capital=[[Dakbayan sa Malaybalay]]|
founded=[[Marso 10]], [[1917]]|
pop2000=1,060,265|
pop2000rank=ika-24 sa kinadak-an|
popden2000=128|
popden2000rank=ika-22 sa kinagamay|
areakm2=8,293.8|
arearank=ika-6 sa kinadak-an|
mga dakbayang kina-urbanisado=0|
mga nahisakpang dakbayan=2|
mga lungsod=20|
mga barangay=464|
mga distrito=3|
mga pinulongan=[[Binisaya]], [[Tinagalog]], [[Inilonggo]], [[Binukid]], [[Inilokano]]|
gobernador='''[[Jose Ma. R. Zubiri]]'''|
locatormapfile=[[Image:Ph_locator_map_bukidnon.png]]}}
Ang '''Bukidnon''' usa sa mga lalawigan sa [[Amihanang Mindanao]] sa [[Pilipinas]]. Ang ulohan o kapital niini maoy ang [[Dakbayan sa Malaybalay]].
==Kataw'han ug Kultura
==Heyograpiya==
===Politikal===
Kaluhaan (20) ka lungsod ug duha (2) ka dakbayan ang nahisakpan sa Bukidnon.
<center>
{| class="wikitable sortable" cellpadding=2 cellspacing=2
|- bgcolor=#cccccc
! colspan=1 | [[Dakbayan]]/[[Lungsod]] !! Date of Creation !! Arya(km²) !! Populasyon(</br>[[2000]]) !! Pop. Density</br>(per km²)
|-
|| [[Baungon, Bukidnon|Baungon]] || July 1, 1956 || 175.86 || 26,695 || 152
|-
|| [[Cabanglasan, Bukidnon|Cabanglasan]] || August 13, 1979 || 209.00 || 32,305 || 154
|-
|| [[Damulog, Bukidnon|Damulog]] || August 16, 1971 || 245.66 || 20,332 || 83
|-
|| [[Dangcagan, Bukidnon|Dangcagan]] || August 29, 1961] || 115.15 || 18,857 || 164
|-
|| [[Don Carlos, Bukidnon|Don Carlos]] || June 18, 1966 || 157.02 || 55,495 || 353
|-
|| [[Impasug-Ong, Bukidnon|Impasug-ong]] || Sept. 1, 1914 || 1,071.67 || 31,173 || 29
|-
|| [[Kadingilan, Bukidnon|Kadingilan]] || August 16, 1971 || 172.06 || 25,858 || 150
|-
|| [[Kalilangan, Bukidnon|Kalilangan]] || June 18, 1966 || 153.59 || 30,592 || 199
|-
|| [[Kibawe, Bukidnon|Kibawe]] || July 1, 1956 || 214.35 || 32,955 || 154
|-
|| [[Kitaotao, Bukidnon|Kitaotao]] || June 18, 1966 || 150.74 || 37,733 || 250
|-
|| [[Lantapan, Bukidnon|Lantapan]] || June 18, 1966 || 240.76 || 42,383 || 176
|-
|| [[Libona, Bukidnon|Libona]] || July 1, 1956 || 244.95 || 33,273 || 136
|--style="background:#ccccff"
|| [[Dakbayan sa Malaybalay]] || March 23, 1998 || 984.38 || 123,672 || 126
|-
|| [[Malitbog, Bukidnon|Malitbog]] || June 25,1963 || 260.53 || 19,315 || 74
|-
|| [[Manolo Fortich, Bukidnon|Manolo Fortich]] || June 21, 1957 || 506.64 || 74,252 || 146
|-
|| [[Maramag, Bukidnon|Maramag]] || July 1, 1956 || 351.72 || 75,233 || 214
|-
|| [[Pangantucan, Bukidnon|Pangantucan]] || June 25, 1963 || 343.34 || 43,202 || 126
|-
|| [[Quezon, Bukidnon|Quezon]] || June 18, 1966 || 409.41 || 82,567 || 20
|-
|| [[San Fernando, Bukidnon|San Fernando]] || June 18, 1966 || 638.63 || 40,165 || 63
|-
|| [[Sumilao, Bukidnon|Sumilao]] || July 1, 1956 || 207.49 || 17,958 || 86
|-
|| [[Talakag, Bukidnon|Talakag]] || 1917 || 833.70 || 48,326 || 58
|-
|| [[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]] || January 12, 2001 || 607.13 || 147,924 || 244
|}
</center>
Gigikanan: ''Provincial Planning & Development Office, Province of Bukidnon'', ''National Statistics Office, 2000 Census of Population'', ''Department of Finance (DOF)''
====Mga Dakbayan====
*[[Dakbayan sa Malaybalay]]
*[[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]]
====Mga Lungsod====
<table border="0"><tr>
<td valign="top">
*[[Baungon, Bukidnon|Baungon]]
*[[Cabanglasan, Bukidnon|Cabanglasan]]
*[[Damulog, Bukidnon|Damulog]]
*[[Dangcagan, Bukidnon|Dangcagan]]
*[[Don Carlos, Bukidnon|Don Carlos]]
*[[Impasug-Ong, Bukidnon|Impasug-Ong]]
*[[Kadingilan, Bukidnon|Kadingilan]]
*[[Kalilangan, Bukidnon|Kalilangan]]
*[[Kibawe, Bukidnon|Kibawe]]
*[[Kitaotao, Bukidnon|Kitaotao]]
</td><td valign="top">
*[[Lantapan, Bukidnon|Lantapan]]
*[[Libona, Bukidnon|Libona]]
*[[Malitbog, Bukidnon|Malitbog]]
*[[Manolo Fortich, Bukidnon|Manolo Fortich]]
*[[Maramag, Bukidnon|Maramag]]
*[[Pangantucan, Bukidnon|Pangantucan]]
*[[Quezon, Bukidnon|Quezon]]
*[[San Fernando, Bukidnon|San Fernando]]
*[[Sumilao, Bukidnon|Sumilao]]
*[[Talakag, Bukidnon|Talakag]]
</td></tr></table>
===Pisikal===
==Mga Medya==
*DXHH-AM 1233 kHz News Radyo Sincero [[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]] (Audiovisual Communicators, Inc. ug ABJ Radio Broadcasting Services)
==Impormasyon sa Gawas==
* [http://www.bukidnon.gov.ph/ Gobyerno sa Probinsya sa Bukidnon]
== Mga Reperensya ==
{{reflist|2}}
{{Bukidnon}}
{{Amihanang Mindanao}}
[[Kategoriya:Mga Lalawigan sa Pilipinas]]
{{pilipinas-saha}}
bqr1fevaiwxuwkx4fz1dyjx6w05v613
37024042
37024038
2026-07-16T07:21:50Z
A09
77439
/* Mga Medya */ rv LTA
37024042
wikitext
text/x-wiki
{{ihubad}}
{{Infobox lalawigan sa Pilipinas|
infoboxtitle=Lalawigan sa Bukidnon|
sealfile=[[Payl:Ph_seal_bukidnon.png]]|
rehiyon=[[Amihanang Mindanao]] (Region X)|
capital=[[Dakbayan sa Malaybalay]]|
founded=[[Marso 10]], [[1917]]|
pop2000=1,060,265|
pop2000rank=ika-24 sa kinadak-an|
popden2000=128|
popden2000rank=ika-22 sa kinagamay|
areakm2=8,293.8|
arearank=ika-6 sa kinadak-an|
mga dakbayang kina-urbanisado=0|
mga nahisakpang dakbayan=2|
mga lungsod=20|
mga barangay=464|
mga distrito=3|
mga pinulongan=[[Binisaya]], [[Tinagalog]], [[Inilonggo]], [[Binukid]], [[Inilokano]]|
gobernador='''[[Jose Ma. R. Zubiri]]'''|
locatormapfile=[[Image:Ph_locator_map_bukidnon.png]]}}
Ang '''Bukidnon''' usa sa mga lalawigan sa [[Amihanang Mindanao]] sa [[Pilipinas]]. Ang ulohan o kapital niini maoy ang [[Dakbayan sa Malaybalay]].
==Kataw'han ug Kultura
==Heyograpiya==
===Politikal===
Kaluhaan (20) ka lungsod ug duha (2) ka dakbayan ang nahisakpan sa Bukidnon.
<center>
{| class="wikitable sortable" cellpadding=2 cellspacing=2
|- bgcolor=#cccccc
! colspan=1 | [[Dakbayan]]/[[Lungsod]] !! Date of Creation !! Arya(km²) !! Populasyon(</br>[[2000]]) !! Pop. Density</br>(per km²)
|-
|| [[Baungon, Bukidnon|Baungon]] || July 1, 1956 || 175.86 || 26,695 || 152
|-
|| [[Cabanglasan, Bukidnon|Cabanglasan]] || August 13, 1979 || 209.00 || 32,305 || 154
|-
|| [[Damulog, Bukidnon|Damulog]] || August 16, 1971 || 245.66 || 20,332 || 83
|-
|| [[Dangcagan, Bukidnon|Dangcagan]] || August 29, 1961] || 115.15 || 18,857 || 164
|-
|| [[Don Carlos, Bukidnon|Don Carlos]] || June 18, 1966 || 157.02 || 55,495 || 353
|-
|| [[Impasug-Ong, Bukidnon|Impasug-ong]] || Sept. 1, 1914 || 1,071.67 || 31,173 || 29
|-
|| [[Kadingilan, Bukidnon|Kadingilan]] || August 16, 1971 || 172.06 || 25,858 || 150
|-
|| [[Kalilangan, Bukidnon|Kalilangan]] || June 18, 1966 || 153.59 || 30,592 || 199
|-
|| [[Kibawe, Bukidnon|Kibawe]] || July 1, 1956 || 214.35 || 32,955 || 154
|-
|| [[Kitaotao, Bukidnon|Kitaotao]] || June 18, 1966 || 150.74 || 37,733 || 250
|-
|| [[Lantapan, Bukidnon|Lantapan]] || June 18, 1966 || 240.76 || 42,383 || 176
|-
|| [[Libona, Bukidnon|Libona]] || July 1, 1956 || 244.95 || 33,273 || 136
|--style="background:#ccccff"
|| [[Dakbayan sa Malaybalay]] || March 23, 1998 || 984.38 || 123,672 || 126
|-
|| [[Malitbog, Bukidnon|Malitbog]] || June 25,1963 || 260.53 || 19,315 || 74
|-
|| [[Manolo Fortich, Bukidnon|Manolo Fortich]] || June 21, 1957 || 506.64 || 74,252 || 146
|-
|| [[Maramag, Bukidnon|Maramag]] || July 1, 1956 || 351.72 || 75,233 || 214
|-
|| [[Pangantucan, Bukidnon|Pangantucan]] || June 25, 1963 || 343.34 || 43,202 || 126
|-
|| [[Quezon, Bukidnon|Quezon]] || June 18, 1966 || 409.41 || 82,567 || 20
|-
|| [[San Fernando, Bukidnon|San Fernando]] || June 18, 1966 || 638.63 || 40,165 || 63
|-
|| [[Sumilao, Bukidnon|Sumilao]] || July 1, 1956 || 207.49 || 17,958 || 86
|-
|| [[Talakag, Bukidnon|Talakag]] || 1917 || 833.70 || 48,326 || 58
|-
|| [[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]] || January 12, 2001 || 607.13 || 147,924 || 244
|}
</center>
Gigikanan: ''Provincial Planning & Development Office, Province of Bukidnon'', ''National Statistics Office, 2000 Census of Population'', ''Department of Finance (DOF)''
====Mga Dakbayan====
*[[Dakbayan sa Malaybalay]]
*[[Dakbayan sa Valencia, Bukidnon|Dakbayan sa Valencia]]
====Mga Lungsod====
<table border="0"><tr>
<td valign="top">
*[[Baungon, Bukidnon|Baungon]]
*[[Cabanglasan, Bukidnon|Cabanglasan]]
*[[Damulog, Bukidnon|Damulog]]
*[[Dangcagan, Bukidnon|Dangcagan]]
*[[Don Carlos, Bukidnon|Don Carlos]]
*[[Impasug-Ong, Bukidnon|Impasug-Ong]]
*[[Kadingilan, Bukidnon|Kadingilan]]
*[[Kalilangan, Bukidnon|Kalilangan]]
*[[Kibawe, Bukidnon|Kibawe]]
*[[Kitaotao, Bukidnon|Kitaotao]]
</td><td valign="top">
*[[Lantapan, Bukidnon|Lantapan]]
*[[Libona, Bukidnon|Libona]]
*[[Malitbog, Bukidnon|Malitbog]]
*[[Manolo Fortich, Bukidnon|Manolo Fortich]]
*[[Maramag, Bukidnon|Maramag]]
*[[Pangantucan, Bukidnon|Pangantucan]]
*[[Quezon, Bukidnon|Quezon]]
*[[San Fernando, Bukidnon|San Fernando]]
*[[Sumilao, Bukidnon|Sumilao]]
*[[Talakag, Bukidnon|Talakag]]
</td></tr></table>
===Pisikal===
==Impormasyon sa Gawas==
* [http://www.bukidnon.gov.ph/ Gobyerno sa Probinsya sa Bukidnon]
== Mga Reperensya ==
{{reflist|2}}
{{Bukidnon}}
{{Amihanang Mindanao}}
[[Kategoriya:Mga Lalawigan sa Pilipinas]]
{{pilipinas-saha}}
lgy2lq1d0lak0v5e30rs8xdhi0cn6qj
Inabanga
0
2454
37024040
37011536
2026-07-16T06:28:41Z
InternetArchiveBot
28475
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
37024040
wikitext
text/x-wiki
[[Image:Ph_locator_bohol_inabanga.png|right|250px|Mapa sa Bohol nga nagapakita kon asa nahamutangan ang Inabanga]]
{{Philippine Census
| title = Sensus sa Populasyon <br> Inabanga, Bohol
| 1990 = 37400
| 1995 = 29354
| 2000 = 30643
| 2007 = 32034
| 2010 = 43291
| 2015 =
| 2020 =
| 2025 =
| 2030 =
|}}
[[Payl:Inabanga Bohol 2.JPG|right|250px]]
[[Payl:Inabanga Bohol 1.JPG|right|200px]]
Ang '''Inabanga''' usa ka 4th class na [[lungsod Pilipinhon|lungsod]] sa [[lalawigan Pilipinhon|lalawigan]] sa [[Bohol|Bohol]] sa [[Pilipinas]]. Sumala sa [[2000]] na senso, ang Inabanga may populasyon na 40,714 ka tawo sa 7,867 na bubong.
==Mga Barangay==
Ang Inabanga may 50 ka [[barangay]].
<table border=0><tr>
<td valign=top>
* Anonang
* Bahan
* Badiang
* Baguhan
* Banahao
* Baogo
* Bugang
* Cagawasan
* Cagayan
* Cambitoon
* Canlinte
* Cawayan
* Cogon
* Cuaming
* Dagnawan
* Dagohoy
* Dait Sur
</td><td valign=top>
* Datag
* Fatima
* Hambongan
* Ilaud (Pob.)
* Ilaya
* Ilihan
* Lapacan Norte
* Lapacan Sur
* Lawis
* Liloan Norte
* Liloan Sur
* Lomboy
* Lonoy Cainsican
* Lonoy Roma
* Lutao
* Luyo
* Mabuhay
</td><td valign=top>
* Maria Rosario
* Nabuad
* Napo
* Ondol
* Poblacion
* Riverside
* Saa
* San Isidro
* San Jose
* Santo Niño
* Santo Rosario
* Sua
* Tambook
* Tungod
* U-og
* Ubujan
</td></tr></table>
==Mga Eksternal na Sumpay==
*[http://www.nscb.gov.ph/activestats/psgc/default.asp Philippine Standard Geographic Code] {{Webarchive|url=https://web.archive.org/web/20120413163013/http://www.nscb.gov.ph/activestats/psgc/default.asp |date=2012-04-13 }}
*[http://www.census.gov.ph/census2000/index.html 2000 Philippines Census Information]
{{Bohol}}
[[Category:Mga lungsod ug dakbayan sa Bohol]]
l0m8x1tqibjr3zndbnccsnao54laewp
Bubo magellanicus
0
343948
37024045
35183141
2026-07-16T10:03:59Z
Couiros22
22622
37024045
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|mangak|date=2020-11}}
{{Taxobox
| name = ''Bubo magellanicus''
| status =
| image = Tucuquere Bubo magellanicus.jpg
| image_caption =
| domain =
| regnum = [[Animalia]]
| phylum = [[Maybukobuko (mananap)|Chordata]]
| classis = [[Aves]]
| ordo = [[Mangak|Strigiformes]]
| familia = [[Strigidae]]
| genus = [[Bubo]]
| species = '''Bubo magellanicus'''
| binomial = Bubo magellanicus
| binomial_authority = ([[René-Primevère Lesson|Lesson]], 1828)
| range_map =
| range_map_caption =
| image2 =
| image2_caption =
| subphylum = [[Vertebrata]]
| synonyms = }}
Kaliwatan sa [[mangak]] ang '''''Bubo magellanicus'''''<ref name = "COL"/>. Una ning gihulagway ni [[René-Primevère Lesson]] ni adtong 1828.<ref name = "col35531275"/> Ang ''Bubo magellanicus'' sakop sa [[kahenera]] nga ''[[Bubo]]'', ug [[pamilya (biyolohiya)|kabanay]] nga [[Strigidae]].<ref name = "COL"/><ref name = "source"/> Walay nalista nga matang nga sama niini.<ref name = "COL"/>
<!-- katapusan sa gisulat -->
== Ang mga gi basihan niini ==
<references>
<ref name = "COL">{{cite web |url= http://www.catalogueoflife.org/DCA_Export/zip-fixed/2019-annual.zip|title= Species 2000 & ITIS Catalogue of Life: 2019 Annual Checklist.|author= Roskov Y., Kunze T., Orrell T., Abucay L., Paglinawan L., Culham A., Bailly N., Kirk P., Bourgoin T., Baillargeon G., Decock W., De Wever A., Didžiulis V.|year= 2019|publisher= Species 2000: Naturalis, Leiden, the Netherlands. ISSN 2405-884X. TaxonID: 35531275|accessdate= 2019-11-11}}</ref>
<ref name = "col35531275">Gill, Frank, and Minturn Wright (2006) , Birds of the World: Recommended English Names</ref>
<ref name = "source">Tom Orrell (custodian), Dave Nicolson (ed). (2019). ITIS Global: The Integrated Taxonomic Information System (version Jun 2017). In: Species 2000 & ITIS Catalogue of Life, 2019 Annual Checklist (Roskov Y., Ower G., Orrell T., Nicolson D., Bailly N., Kirk P.M., Bourgoin T., DeWalt R.E., Decock W., Nieukerken E. van, Zarucchi J., Penev L., eds.). Digital resource at www.catalogueoflife.org/annual-checklist/2019. Species 2000: Naturalis, Leiden, the Netherlands. ISSN 2405-884X.</ref>
</references>
<gallery>
File:Tucuquere.JPG
</gallery>
[[Kategoriya:Mangak]]
[[Kategoriya:Bubo]]
d2xi54tj4seqw47kc9btiri8kwg7ide
Idolomantis diabolica
0
523957
37024039
17483295
2026-07-16T05:48:15Z
InternetArchiveBot
28475
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
37024039
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|bayingbaying|date=2013-03}}
{{Taxobox
| name = ''Idolomantis diabolica''
| status =
| image = Idolomantis diabolica-subadult female.JPG
| image_caption =
| domain =
| regnum = [[Animalia]]
| phylum = [[Arthropoda]]
| classis = [[Insecta]]
| ordo = [[Mantodea]]
| familia = [[Empusidae]]
| genus = [[Idolomantis]]
| species = '''Idolomantis diabolica'''
| binomial = Idolomantis diabolica
| binomial_authority = ([[Henri Saussure|Saussure]], 1869)
| range_map =
| range_map_caption =
| image2 =
| image2_caption =
| subphylum = [[Hexapoda]]
| synonyms =
}}
<!-- infobox here -->
Espesye sa [[bayingbaying]] nga una nga gihulagway ni [[Henri Saussure]] ni adtong 1869 ang '''''Idolomantis diabolica'''''<ref name = "col91312"/><ref name = "col91316"/><ref name = "col91322"/><ref name = "col91331"/><ref name = "col91358"/><ref name = "col91371"/><ref name = "col91507"/><ref name = "col91512"/><ref name = "col91549"/><ref name = "col91550"/><ref name = "col91551"/><ref name = "col91552"/>. Ang ''Idolomantis diabolica'' sakop sa [[kahenera]] nga ''[[Idolomantis]]'' sa [[pamilya (biyolohiya)|kabanay]] nga [[Empusidae]].<ref name = "COL"/><ref name = "source"/> Pagka karon wala pay siak nga nalista ubos niini niya.<ref name = "COL"/>
<!-- katapusan sa gisulat -->
== Ang mga gi basihan niini ==
<references>
<ref name = "COL">{{cite web |url= http://www.catalogueoflife.org/services/res/2011AC_26July.zip|title= Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist.|author= Bisby F.A., Roskov Y.R., Orrell T.M., Nicolson D., Paglinawan L.E., Bailly N., Kirk P.M., Bourgoin T., Baillargeon G., Ouvrard D. (red.)|year= 2011|publisher= Species 2000: Reading, UK.|accessdate= 24 september 2012}}</ref>
<ref name = "col91312">Ehrmann (2002) , Mantodea der Welt</ref>
<ref name = "col91316">Kirby (1904) , Syn. Cat. Orth. 1</ref>
<ref name = "col91322">Saussure (1870) , Mitt. schweiz. ent. Ges. 3</ref>
<ref name = "col91331">Saussure (1869) , Mitt. schweiz. ent. Ges. 3</ref>
<ref name = "col91358">Westwood (1889) , Revis. Mantid.</ref>
<ref name = "col91371">Saussure (1871) , Mem. Soc. Hist. nat. Geneve 21</ref>
<ref name = "col91507">Beier (1934) , Genera Insect. 197</ref>
<ref name = "col91512">Roy (2004) , Revue Francaise D’Entomologie. 26(1)</ref>
<ref name = "col91549">Beier (1956) , Jh. Ver. vaterl. Naturk. Wurttemberg 111</ref>
<ref name = "col91550">Chopard (1914) , Voy. Ch. Alluaud et R. Jeannel Afr. Orient</ref>
<ref name = "col91551">Shelford (1903) , Zoologist 4 7</ref>
<ref name = "col91552">Sharp (1899) , Proc. Cambridge Soc. Nat. Hist. 10</ref>
<ref name = "source">''MantodeaSF: Mantodea Species File''. Otte D., Spearman L., Stiewe M.B.D., 2010-04-28</ref>
</references>
== Gikan sa gawas nga tinubdan ==
* [http://bogomoly.ru/idolomantis-diabolica/ Idolomantis diabolica] {{Webarchive|url=https://web.archive.org/web/20170423151431/http://bogomoly.ru/idolomantis-diabolica/ |date=2017-04-23 }}
{{commonscat|Idolomantis diabolica}}
[[Kategoriya:Insekto]]
[[Kategoriya:Idolomantis]]
djjuru0f6slinh4iuesor4p89pu5nq8
Zeltingen-Rachtig (munisipyo)
0
3857250
37024043
20840925
2026-07-16T07:55:21Z
-wuppertaler
52674
CoA + Commons added
37024043
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Alemanya|date=2016-01}}
:''Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang [[Zeltingen-Rachtig]].''
{{geobox
| 1 = Region
<!-- *** Header *** -->
| name = Zeltingen-Rachtig
| native_name =
| other_name =
| category = Munisipyo
| official_name =
| etymology =
| motto =
| nickname =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Symbols *** -->
| flag =
| symbol = DEU Zeltingen-Rachtig COA.svg
<!-- *** Admin *** -->
| country = {{flag|Alemanya}}
| country_flag =
| state = [[Rheinland-Pfalz]]
| state_type = Estado pederal
| region =
| region_type =
| district =
| district_type =
| economic_region =
| economic_region_type =
<!-- *** Associated with *** -->
| border =
| part =
| city =
| landmark =
| river =
<!-- *** Location *** -->
| capital =
| capital_type =
| capital_location =
| capital_region =
| capital_country =
| capital_elevation =
| capital_lat_d =
| capital_lat_m =
| capital_lat_s =
| capital_lat_NS =
| capital_long_d =
| capital_long_m =
| capital_long_s =
| capital_long_EW =
| highest =
| highest_location =
| highest_region =
| highest_country =
| highest_elevation =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| lowest =
| lowest_location =
| lowest_region =
| lowest_country =
| lowest_elevation =
| lowest_lat_d =
| lowest_lat_m =
| lowest_lat_s =
| lowest_lat_NS =
| lowest_long_d =
| lowest_long_m =
| lowest_long_s =
| lowest_long_EW =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_decimals =
<!-- *** Population *** -->
| population = 2226
| population_date = 2014-01-02
| population_density =
<!-- *** History and politics *** -->
| established =
| date =
| government_location =
| government_region =
| government_country =
| government_elevation =
| government_lat_d =
| government_lat_m =
| government_lat_s =
| government_lat_NS =
| government_long_d =
| government_long_m =
| government_long_s =
| government_long_EW =
| leader =
| leader_party =
<!-- *** Codes *** -->
| timezone = [[Central European Time|CET]]
| utc_offset = +1
| timezone_DST = [[Central European Summer Time|CEST]]
| utc_offset_DST = +2
| postal_code =
| area_code =
| code =
<!-- *** Free *** -->
| free =
| free_type =
<!-- *** Maps *** -->
| map =
| map_size =
| map_caption =
| map_locator_x =
| map_locator_y =
<!-- *** Website *** -->
| website =
<!-- *** Notes *** -->
| footnotes =
| lat_d = 49.95
| long_d = 7.01667
| elevation = 106
| population_note = <ref name = "gn6554383"/>
| timezone_label = Europe/Berlin
| geonames = 6554383
}}
<!--A.ADM4-->[[administratibo nga mga dibisyon sa Alemanya|Munisipyo]] ang '''Zeltingen-Rachtig''' sa [[Alemanya]].<ref name = "gn6554383"/> Nahimutang ni sa estado pederal sa <!--ADM1-->[[Rheinland-Pfalz]], sa habagatan-kasadpang bahin sa nasod, {{formatnum:500}} km sa habagatan-kasadpan sa [[Berlin (ulohang dakbayan)|Berlin]] ang ulohan sa nasod. Adunay <!--pop-->{{formatnum:2226}} ka molupyo.<ref name = "gn6554383"/>
{{Location map|Germany |float = right |width=300 | caption = Nahimutangan sa Zeltingen-Rachtig sa Alemanya. | label = Zeltingen-Rachtig|position=right|background=white|lat=49.95|long=7.01667}}
Hapit nalukop sa [[lasang]] nga [[sagolsagol]] ang palibot sa Zeltingen-Rachtig.<ref name = "nasalandcover"/> Dunay mga {{formatnum:96}} ka tawo kada kilometro kwadrado sa palibot sa Zeltingen-Rachtig medyo hilabihan populasyon.<ref name = "nasapop"/> Ang klima [[baybayon]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:9}} [[°C]]. Ang kinainitan nga bulan Hulyo, sa {{formatnum:20}} [[°C]], ug ang kinabugnawan Enero, sa {{formatnum:-1}} °C.<ref name = "nasa"/> Ang kasarangang pag-ulan {{formatnum:1073}} milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa {{formatnum:130}} milimetro nga ulan, ug ang kinaugahan Marso, sa {{formatnum:29}} milimetro.<ref name = "nasarain"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn6554383">[{{Geonameslink|gnid=6554383|name=zeltingen-rachtig}} Zeltingen-Rachtig] sa [{{Geonamesabout}} GeoNames.Org (cc-by)]; post updated 2014-01-02; database download sa 2015-05-23</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
<ref name = "nasarain">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=TRMM_3B43M&year=2014|title= NASA Earth Observations: Rainfall (1 month - TRMM)|access-date = 30 Enero 2016 |publisher= NASA/Tropical Rainfall Monitoring Mission}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
</references>
{{Commonscat|Zeltingen-Rachtig}}
[[Kategoriya:Mga subdibisyon sa Rheinland-Pfalz]]
dtte9nltm12l38k97jweco5v1uslpz2
Zemmer (munisipyo)
0
3857715
37024022
20841124
2026-07-15T17:22:19Z
-wuppertaler
52674
CoA + Commons added
37024022
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Alemanya|date=2016-01}}
:''Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang [[Zemmer]].''
{{geobox
| 1 = Region
<!-- *** Header *** -->
| name = Zemmer
| native_name =
| other_name =
| category = Munisipyo
| official_name =
| etymology =
| motto =
| nickname =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Symbols *** -->
| flag =
| symbol = DEU Zemmer COA.svg
<!-- *** Admin *** -->
| country = {{flag|Alemanya}}
| country_flag =
| state = [[Rheinland-Pfalz]]
| state_type = Estado pederal
| region =
| region_type =
| district =
| district_type =
| economic_region =
| economic_region_type =
<!-- *** Associated with *** -->
| border =
| part =
| city =
| landmark =
| river =
<!-- *** Location *** -->
| capital =
| capital_type =
| capital_location =
| capital_region =
| capital_country =
| capital_elevation =
| capital_lat_d =
| capital_lat_m =
| capital_lat_s =
| capital_lat_NS =
| capital_long_d =
| capital_long_m =
| capital_long_s =
| capital_long_EW =
| highest =
| highest_location =
| highest_region =
| highest_country =
| highest_elevation =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| lowest =
| lowest_location =
| lowest_region =
| lowest_country =
| lowest_elevation =
| lowest_lat_d =
| lowest_lat_m =
| lowest_lat_s =
| lowest_lat_NS =
| lowest_long_d =
| lowest_long_m =
| lowest_long_s =
| lowest_long_EW =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_decimals =
<!-- *** Population *** -->
| population = 2885
| population_date = 2014-01-02
| population_density =
<!-- *** History and politics *** -->
| established =
| date =
| government_location =
| government_region =
| government_country =
| government_elevation =
| government_lat_d =
| government_lat_m =
| government_lat_s =
| government_lat_NS =
| government_long_d =
| government_long_m =
| government_long_s =
| government_long_EW =
| leader =
| leader_party =
<!-- *** Codes *** -->
| timezone = [[Central European Time|CET]]
| utc_offset = +1
| timezone_DST = [[Central European Summer Time|CEST]]
| utc_offset_DST = +2
| postal_code =
| area_code =
| code =
<!-- *** Free *** -->
| free =
| free_type =
<!-- *** Maps *** -->
| map =
| map_size =
| map_caption =
| map_locator_x =
| map_locator_y =
<!-- *** Website *** -->
| website =
<!-- *** Notes *** -->
| footnotes =
| lat_d = 49.9
| long_d = 6.7
| elevation = 360
| population_note = <ref name = "gn6554809"/>
| timezone_label = Europe/Berlin
| geonames = 6554809
}}
<!--A.ADM4-->[[administratibo nga mga dibisyon sa Alemanya|Munisipyo]] ang '''Zemmer''' sa [[Alemanya]].<ref name = "gn6554809"/> Nahimutang ni sa estado pederal sa <!--ADM1-->[[Rheinland-Pfalz]], sa habagatan-kasadpang bahin sa nasod, {{formatnum:600}} km sa habagatan-kasadpan sa [[Berlin (ulohang dakbayan)|Berlin]] ang ulohan sa nasod. Adunay <!--pop-->{{formatnum:2885}} ka molupyo.<ref name = "gn6554809"/>
{{Location map|Germany |float = right |width=300 | caption = Nahimutangan sa Zemmer sa Alemanya. | label = Zemmer|position=right|background=white|lat=49.9|long=6.7}}
Hapit nalukop sa [[lasang]] nga [[sagolsagol]] ang palibot sa Zemmer.<ref name = "nasalandcover"/> Dunay mga {{formatnum:129}} ka tawo kada kilometro kwadrado sa palibot sa Zemmer medyo hilabihan populasyon.<ref name = "nasapop"/> Ang klima [[baybayon]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:9}} [[°C]]. Ang kinainitan nga bulan Agosto, sa {{formatnum:18}} [[°C]], ug ang kinabugnawan Pebrero, sa {{formatnum:0}} °C.<ref name = "nasa"/> Ang kasarangang pag-ulan {{formatnum:1031}} milimetro matag tuig. Ang kinabasaan nga bulan Oktubre, sa {{formatnum:120}} milimetro nga ulan, ug ang kinaugahan Marso, sa {{formatnum:24}} milimetro.<ref name = "nasarain"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn6554809">[{{Geonameslink|gnid=6554809|name=zemmer}} Zemmer] sa [{{Geonamesabout}} GeoNames.Org (cc-by)]; post updated 2014-01-02; database download sa 2015-05-23</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
<ref name = "nasarain">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=TRMM_3B43M&year=2014|title= NASA Earth Observations: Rainfall (1 month - TRMM)|access-date = 30 Enero 2016 |publisher= NASA/Tropical Rainfall Monitoring Mission}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
</references>
{{Commonscat|Zemmer}}
[[Kategoriya:Mga subdibisyon sa Rheinland-Pfalz]]
oqjz0fq5m547gujab9ouek8dakflwyt
Mikhnëvo
0
6646216
37024019
32812683
2026-07-15T15:14:27Z
Qu0404
31119
Qu0404 moved page [[Mikhnëvo (lungsod sa Rusya, lat 55,13, long 37,95)]] to [[Mikhnëvo]]: wala kinahanglana
32812683
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Rusya|date=2017-01}}
:''Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang [[Mikhnëvo]].''
{{geobox
| 1 = Settlement
<!-- *** Header *** -->
| name = Mikhnëvo
| native_name = Михнево
| other_name = Михнёво
| category = Lungsod
| etymology =
| official_name =
| motto =
| nickname =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Symbols *** -->
| flag =
| symbol =
| symbol_type =
<!-- *** Admin *** -->
| country = {{flag|Rusya}}
| country_flag =
| state = [[Moscow Oblast]]
| state_type = Lalawigan
| region =
| region_type =
| district =
| district_type =
| municipality =
| municipality_type =
<!-- *** Associated with *** -->
| part =
| landmark =
| river =
<!-- *** Location *** -->
| location =
| elevation = 173
| lat_d = 55.12747
| lat_m =
| lat_s =
| lat_NS =
| long_d = 37.95451
| long_m =
| long_s =
| long_EW =
| highest =
| highest_note =
| highest_elevation =
| highest_elevation_note =
| lowest =
| lowest_note =
| lowest_elevation =
| lowest_elevation_note =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_decimals =
| area_land =
| area_land_decimals =
| area_water =
| area_water_decimals =
| area_urban =
| area_urban_decimals =
| area_metro =
| area_metro_decimals =
| area_municipal =
| area_municipal_decimals =
<!-- *** Population *** -->
| population = 10726
| population_date = 2014-06-26
| population_note = <ref name = "gn526651"/>
| population_urban =
| population_urban_date =
| population_urban_note =
| population_metro =
| population_metro_date =
| population_metro_note =
| population_municipal =
| population_municipal_date =
| population_municipal_note =
| population_density =
| population_density_note =
| population_urban_density =
| population_urban_density_note =
| population_metro_density =
| population_metro_density_note =
| population_municipal_density =
| population_municipal_density_note =
<!-- *** People *** -->
| population1 =
| population1_type =
| population2 =
| population2_type =
| population3 =
| population3_type =
<!-- *** History and politics *** -->
| established =
| established_type =
| date =
| date_type =
| government =
| government_location =
| government_region =
| government_state =
| mayor =
| mayor_party =
| leader =
| leader_type =
<!-- *** Codes *** -->
| timezone = [[Gulf Standard Time|GST]]
| utc_offset = +4
| timezone_DST =
| utc_offset_DST =
| postal_code =
| postal_code_type =
| area_code =
| area_code_type =
| code =
| code_type =
| code1 =
| code1_type =
<!-- *** Free *** -->
| free =
| free_type =
| free1 =
| free1_type =
<!-- *** Maps *** -->
| map =
| map_caption =
| map_locator =
| map_locator_x =
| map_locator_y =
<!-- *** Website *** -->
| website =
<!-- *** Notes *** -->
| footnotes =
| timezone_label = Europe/Moscow
| geonames = 526651
}}
<!--P.PPL-->[[Lungsod]] ang '''Mikhnëvo''' ([[Rinuso]]: '''Михнево''', '''Михнёво''') sa [[Rusya]].<ref name = "gn526651"/> Nahimutang ni sa lalawigan sa <!--ADM1-->[[Moscow Oblast]], sa kasadpang bahin sa nasod, {{formatnum:70}} km sa habagatan sa [[Moscow (ulohang dakbayan)|Moscow]] ang ulohan sa nasod. {{formatnum:173}} metros ibabaw sa dagat kahaboga ang nahimutangan sa Mikhnëvo<ref name = "gn526651"/>, ug adunay <!--pop-->{{formatnum:10726}} ka molupyo.<ref name = "gn526651"/>
Ang yuta palibot sa Mikhnëvo patag.{{efn|group=saysay|Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Ang kinahabogang dapit sa palibot dunay gihabogon nga {{formatnum:229}} ka metro ug {{formatnum:4.1 }} km sa amihanan-sidlakan sa Mikhnëvo.{{efn|group=saysay|Kalkulado gikan sa gitas-on data (DEM 3") gikan sa Viewfinder Panoramas.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Dunay mga {{formatnum:29}} ka tawo kada kilometro kwadrado sa palibot sa Mikhnëvo medyo gamay nga populasyon.<ref name = "nasapop"/> Ang kinadul-ang mas dakong lungsod mao ang [[Mikhnëvo (lungsod sa Rusya, lat 55,13, long 37,94)|Mikhnëvo]], {{formatnum:0.97}} km sa amihanan-kasadpan sa Mikhnëvo. Hapit nalukop sa [[kaumahan]] ang palibot sa Mikhnëvo.<ref name = "nasalandcover"/>
Ang klima [[hemiboreal]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:2}} [[°C]]. Ang kinainitan nga bulan Hulyo, sa {{formatnum:20}} [[°C]], ug ang kinabugnawan Pebrero, sa {{formatnum:-15}} °C.<ref name = "nasa"/>
{{Location map|Russia |float = right |width=300 | caption = Nahimutangan sa Mikhnëvo sa Rusya. | label = Mikhnëvo|position=right|background=white|lat=55.12747|long=37.95451}}
== Saysay ==
<references group="saysay"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn526651">[{{Geonameslink|gnid=526651|name=mikhnevo}} Mikhnëvo] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2014-06-26; database download sa 2017-01-07</ref>
<ref name = "vp">{{Cite web |url= {{Viewfinderlink}}|title= Viewfinder Panoramas Digital elevation Model|date= 2015-06-21|format= }}</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
</references>
[[Kategoriya:Mga lungsod sa Moscow Oblast]]
[[Kategoriya:Mga lungsod sa Rusya nga mas dako pa kay sa 10,000 ka mga tawo]]
jfrupra4alc00uv3yfcpdk0nyhq4erz
37024021
37024019
2026-07-15T15:14:42Z
Qu0404
31119
-Alang sa
37024021
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Rusya|date=2017-01}}
{{geobox
| 1 = Settlement
<!-- *** Header *** -->
| name = Mikhnëvo
| native_name = Михнево
| other_name = Михнёво
| category = Lungsod
| etymology =
| official_name =
| motto =
| nickname =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Symbols *** -->
| flag =
| symbol =
| symbol_type =
<!-- *** Admin *** -->
| country = {{flag|Rusya}}
| country_flag =
| state = [[Moscow Oblast]]
| state_type = Lalawigan
| region =
| region_type =
| district =
| district_type =
| municipality =
| municipality_type =
<!-- *** Associated with *** -->
| part =
| landmark =
| river =
<!-- *** Location *** -->
| location =
| elevation = 173
| lat_d = 55.12747
| lat_m =
| lat_s =
| lat_NS =
| long_d = 37.95451
| long_m =
| long_s =
| long_EW =
| highest =
| highest_note =
| highest_elevation =
| highest_elevation_note =
| lowest =
| lowest_note =
| lowest_elevation =
| lowest_elevation_note =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_decimals =
| area_land =
| area_land_decimals =
| area_water =
| area_water_decimals =
| area_urban =
| area_urban_decimals =
| area_metro =
| area_metro_decimals =
| area_municipal =
| area_municipal_decimals =
<!-- *** Population *** -->
| population = 10726
| population_date = 2014-06-26
| population_note = <ref name = "gn526651"/>
| population_urban =
| population_urban_date =
| population_urban_note =
| population_metro =
| population_metro_date =
| population_metro_note =
| population_municipal =
| population_municipal_date =
| population_municipal_note =
| population_density =
| population_density_note =
| population_urban_density =
| population_urban_density_note =
| population_metro_density =
| population_metro_density_note =
| population_municipal_density =
| population_municipal_density_note =
<!-- *** People *** -->
| population1 =
| population1_type =
| population2 =
| population2_type =
| population3 =
| population3_type =
<!-- *** History and politics *** -->
| established =
| established_type =
| date =
| date_type =
| government =
| government_location =
| government_region =
| government_state =
| mayor =
| mayor_party =
| leader =
| leader_type =
<!-- *** Codes *** -->
| timezone = [[Gulf Standard Time|GST]]
| utc_offset = +4
| timezone_DST =
| utc_offset_DST =
| postal_code =
| postal_code_type =
| area_code =
| area_code_type =
| code =
| code_type =
| code1 =
| code1_type =
<!-- *** Free *** -->
| free =
| free_type =
| free1 =
| free1_type =
<!-- *** Maps *** -->
| map =
| map_caption =
| map_locator =
| map_locator_x =
| map_locator_y =
<!-- *** Website *** -->
| website =
<!-- *** Notes *** -->
| footnotes =
| timezone_label = Europe/Moscow
| geonames = 526651
}}
<!--P.PPL-->[[Lungsod]] ang '''Mikhnëvo''' ([[Rinuso]]: '''Михнево''', '''Михнёво''') sa [[Rusya]].<ref name = "gn526651"/> Nahimutang ni sa lalawigan sa <!--ADM1-->[[Moscow Oblast]], sa kasadpang bahin sa nasod, {{formatnum:70}} km sa habagatan sa [[Moscow (ulohang dakbayan)|Moscow]] ang ulohan sa nasod. {{formatnum:173}} metros ibabaw sa dagat kahaboga ang nahimutangan sa Mikhnëvo<ref name = "gn526651"/>, ug adunay <!--pop-->{{formatnum:10726}} ka molupyo.<ref name = "gn526651"/>
Ang yuta palibot sa Mikhnëvo patag.{{efn|group=saysay|Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Ang kinahabogang dapit sa palibot dunay gihabogon nga {{formatnum:229}} ka metro ug {{formatnum:4.1 }} km sa amihanan-sidlakan sa Mikhnëvo.{{efn|group=saysay|Kalkulado gikan sa gitas-on data (DEM 3") gikan sa Viewfinder Panoramas.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Dunay mga {{formatnum:29}} ka tawo kada kilometro kwadrado sa palibot sa Mikhnëvo medyo gamay nga populasyon.<ref name = "nasapop"/> Ang kinadul-ang mas dakong lungsod mao ang [[Mikhnëvo (lungsod sa Rusya, lat 55,13, long 37,94)|Mikhnëvo]], {{formatnum:0.97}} km sa amihanan-kasadpan sa Mikhnëvo. Hapit nalukop sa [[kaumahan]] ang palibot sa Mikhnëvo.<ref name = "nasalandcover"/>
Ang klima [[hemiboreal]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:2}} [[°C]]. Ang kinainitan nga bulan Hulyo, sa {{formatnum:20}} [[°C]], ug ang kinabugnawan Pebrero, sa {{formatnum:-15}} °C.<ref name = "nasa"/>
{{Location map|Russia |float = right |width=300 | caption = Nahimutangan sa Mikhnëvo sa Rusya. | label = Mikhnëvo|position=right|background=white|lat=55.12747|long=37.95451}}
== Saysay ==
<references group="saysay"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn526651">[{{Geonameslink|gnid=526651|name=mikhnevo}} Mikhnëvo] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2014-06-26; database download sa 2017-01-07</ref>
<ref name = "vp">{{Cite web |url= {{Viewfinderlink}}|title= Viewfinder Panoramas Digital elevation Model|date= 2015-06-21|format= }}</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
</references>
[[Kategoriya:Mga lungsod sa Moscow Oblast]]
[[Kategoriya:Mga lungsod sa Rusya nga mas dako pa kay sa 10,000 ka mga tawo]]
gniiwqfyniaw64pt2qavhjvlqtzumss
Elephantidae
0
7005391
37024029
31332241
2026-07-15T19:21:04Z
~2026-39936-62
146217
37024029
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|elepante|date=2013-02}}
{{Taxobox
| name = Elephantidae
| status =
| image = Frilagd elefant-grå bakgrund.jpg
| image_caption =
| domain =
| regnum = [[Animalia]]
| phylum = [[Chordata]]
| classis = [[Mammalia]]
| ordo = [[Proboscidea]]
| familia = '''Elephantidae'''
| genus =
| species =
| binomial = Elephantidae
| binomial_authority =
| range_map =
| range_map_caption =
| image2 =
| image2_caption =
| subphylum = [[Vertebrata]]
| infraclassis = [[Eutheria]]
| synonyms =
}}
<!-- infobox here -->
[[pamilya (biyolohiya)|Pamilya]] sa [[mga elepante]] ang '''''Elephantidae'''''<ref name = "COL"/>. Ang Elephantidae sakop sa [[matang (biyolohiya)|kahanay]] nga [[Proboscidea]], [[klase (biyolohiya)|klase]] nga [[Mammalia|mamipero]], [[punoan (biolohiya)|ka-ulo]] nga [[Chordata|mananap nga adunay kord ang likod]], ug [[ginharian (biyolohiya)|kaginharian]] nga [[Animalia|mananap]].<ref name = "COL"/> Ang [[pamilya (biyolohiya)|kabanay]] nga Elephantidae pagsakop 3 espesye, segun [[Catalogue of Life]]<ref name = "COL"/>.
<!-- katapusan sa gisulat -->
Elephantidae mao ang ika [[pamilya (biyolohiya)|kabanay]] nga sa [[matang (biyolohiya)|kahanay]] nga [[Proboscidea]].<ref name = "COL"/>
Mao ni ang iyang [[kladogram]] matod sa [[Catalogue of Life]]<ref name = "COL"/>:
{{Clade
| label1 = '''Elephantidae '''
| 1={{Clade
| 1=''[[Elephas]]''
| 2=''[[Loxodonta]]''
| 3=''[[Mammuthus]]''
}}
}}
== Ang mga gi basihan niini ==
* [[Deinotherium]]
<references>
<ref name = "COL">{{cite web |url= http://www.catalogueoflife.org/annual-checklist/2011/search/all/key/elephantidae/match/1|title= Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist.|author= Bisby F.A., Roskov Y.R., Orrell T.M., Nicolson D., Paglinawan L.E., Bailly N., Kirk P.M., Bourgoin T., Baillargeon G., Ouvrard D. (red.)|year= 2011|publisher= Species 2000: Reading, UK.|accessdate= 24 september 2012}}</ref>
</references>
== Gikan sa gawas nga tinubdan ==
{{commonscat|Elephantidae}}
{{wikispecies|Elephantidae|''Elephantidae''}}
== Galeriya sa hulagway ==
<gallery>
Elephant near ndutu.jpg
Comparative view of the human and elephant frame, Benjamin Waterhouse Hawkins, 1860.jpg
Lightmatter elephanttrunk.jpg
Afrikanischer Elefant, Miami.jpg
Elephant.pair.750pix.jpg
Loxodontacyclotis.jpg
Woolly_mammoth_model_Royal_BC_Museum_in_Victoria.jpg
</gallery>
[[Kategoriya:Mamipero]]
[[Kategoriya:Elephantidae]]
mk17wubfbykn4lfuffsddiv1ebd13av
37024032
37024029
2026-07-15T19:27:40Z
~2026-39936-62
146217
37024032
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|elepante|date=2013-02}}
{{Taxobox
| name = Elephantidae
| status =
| image = Frilagd elefant-grå bakgrund.jpg
| image_caption =
| domain =
| regnum = [[Animalia]]
| phylum = [[Chordata]]
| classis = [[Mammalia]]
| ordo = [[Proboscidea]]
| familia = '''Elephantidae'''
| genus =
| species =
| binomial = Elephantidae
| binomial_authority =
| range_map =
| range_map_caption =
| image2 =
| image2_caption =
| subphylum = [[Vertebrata]]
| infraclassis = [[Eutheria]]
| synonyms =
}}
<!-- infobox here -->
[[pamilya (biyolohiya)|Pamilya]] sa [[mga elepante]] ang '''''Elephantidae'''''<ref name = "COL"/>. Ang Elephantidae sakop sa [[matang (biyolohiya)|kahanay]] nga [[Proboscidea]], [[klase (biyolohiya)|klase]] nga [[Mammalia|mamipero]], [[punoan (biolohiya)|ka-ulo]] nga [[Chordata|mananap nga adunay kord ang likod]], ug [[ginharian (biyolohiya)|kaginharian]] nga [[Animalia|mananap]].<ref name = "COL"/> Ang [[pamilya (biyolohiya)|kabanay]] nga Elephantidae pagsakop 3 espesye, segun [[Catalogue of Life]]<ref name = "COL"/>.
<!-- katapusan sa gisulat -->
Elephantidae mao ang ika [[pamilya (biyolohiya)|kabanay]] nga sa [[matang (biyolohiya)|kahanay]] nga [[Proboscidea]].<ref name = "COL"/>
Mao ni ang iyang [[kladogram]] matod sa [[Catalogue of Life]]<ref name = "COL"/>:
{{Clade
| label1 = '''Elephantidae '''
| 1={{Clade
| 1=''[[Elephas]]''
| 2=''[[Loxodonta]]''
| 3=''[[Mammuthus]]''
}}
}}
== Ang mga gi basihan niini ==
<references>
<ref name = "COL">{{cite web |url= http://www.catalogueoflife.org/annual-checklist/2011/search/all/key/elephantidae/match/1|title= Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist.|author= Bisby F.A., Roskov Y.R., Orrell T.M., Nicolson D., Paglinawan L.E., Bailly N., Kirk P.M., Bourgoin T., Baillargeon G., Ouvrard D. (red.)|year= 2011|publisher= Species 2000: Reading, UK.|accessdate= 24 september 2012}}</ref>
</references>
== Gikan sa gawas nga tinubdan ==
{{commonscat|Elephantidae}}
{{wikispecies|Elephantidae|''Elephantidae''}}
== Galeriya sa hulagway ==
<gallery>
Elephant near ndutu.jpg
Comparative view of the human and elephant frame, Benjamin Waterhouse Hawkins, 1860.jpg
Lightmatter elephanttrunk.jpg
Afrikanischer Elefant, Miami.jpg
Elephant.pair.750pix.jpg
Loxodontacyclotis.jpg
Woolly_mammoth_model_Royal_BC_Museum_in_Victoria.jpg
</gallery>
[[Kategoriya:Mamipero]]
[[Kategoriya:Elephantidae]]
orw2qh0v1alp655l8t5wig0hjwldks4
Clinch Mountain
0
8382681
37024016
28377817
2026-07-15T15:13:20Z
Qu0404
31119
Qu0404 moved page [[Clinch Mountain (kabukiran sa Tinipong Bansa, Tennessee)]] to [[Clinch Mountain]]: wala kinahanglana
28377816
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Tinipong Bansa|date=2017-06}}
:''Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang [[Clinch Mountain]].''
{{geobox
| 1 = Range
<!-- *** Header *** -->
| name = Clinch Mountain
| native_name =
| other_name =
| category = Kabukiran
| etymology =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Admin *** -->
| country = {{flag|Tinipong Bansa}}
| country_flag =
| state = [[Tennessee (estado)|Tennessee]]
| region = [[Grainger County]]
| range =
| border =
| part =
| city =
| landmark =
| river =
<!-- *** Location and height *** -->
| highest =
| highest_location =
| highest_region =
| highest_country =
| highest_elevation =
| highest_elevation_note =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| lowest =
| lowest_location =
| lowest_region =
| lowest_country =
| lowest_elevation =
| lowest_elevation_note =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_note =
<!-- *** Properties *** -->
| geology =
| orogeny =
| period =
| biome =
| plant =
| animal =
<!-- *** Free *** -->
| free =
| free_type =
<!-- *** Maps *** -->
| map =
| map_caption =
<!-- *** Notes *** -->
| footnotes =
| lat_d = 36.40009
| long_d = -83.2499
| state_type = Estado
| region_type = Kondado
| elevation = 603
| timezone_label = America/New_York
| utc_offset = -5
| utc_offset_DST = -4
| timezone = [[Eastern Standard Time|EST]]
| timezone_DST = [[Eastern Daylight Time|EDT]]
| geonames = 4614175
}}
<!--T.MTS-->[[Kabukiran]] ang '''Clinch Mountain''' sa [[Tinipong Bansa]].<ref name = "gn4614175"/> Ang Clinch Mountain nahimutang sa kondado sa <!--ADM2-->[[Grainger County]] ug estado sa <!--ADM1-->[[Tennessee (estado)|Tennessee]], sa sidlakang bahin sa nasod, {{formatnum:600}} km sa habagatan-kasadpan sa ulohang dakbayan [[Washington, D.C.]]
{{Location map|United States |float = right |width=300 | caption = Nahimutangan sa Clinch Mountain sa Tinipong Bansa. | label = Clinch Mountain|position=right|background=white|lat=36.40009|long=-83.2499}}
== Ang mga gi basihan niini ==
<references>
<ref name = "gn4614175">[{{Geonameslink|gnid=4614175|name=clinch%20mountain}} Clinch Mountain] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2006-01-15; database download sa 2017-02-28</ref>
</references>
[[Kategoriya:Kabukiran sa Tennessee (estado)]]
[[Kategoriya:Kabukiran sa Tinipong Bansa nga mas taas kay sa 500 metros ibabaw sa dagat nga lebel]]
2fjt0ifgjopk4ohemm72hy1ysq2d7ae
37024018
37024016
2026-07-15T15:13:49Z
Qu0404
31119
-Alang sa
37024018
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Tinipong Bansa|date=2017-06}}
{{geobox
| 1 = Range
<!-- *** Header *** -->
| name = Clinch Mountain
| native_name =
| other_name =
| category = Kabukiran
| etymology =
<!-- *** Image *** -->
| image =
| image_caption =
<!-- *** Admin *** -->
| country = {{flag|Tinipong Bansa}}
| country_flag =
| state = [[Tennessee (estado)|Tennessee]]
| region = [[Grainger County]]
| range =
| border =
| part =
| city =
| landmark =
| river =
<!-- *** Location and height *** -->
| highest =
| highest_location =
| highest_region =
| highest_country =
| highest_elevation =
| highest_elevation_note =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| lowest =
| lowest_location =
| lowest_region =
| lowest_country =
| lowest_elevation =
| lowest_elevation_note =
<!-- *** Dimensions *** -->
| length =
| length_orientation =
| width =
| width_orientation =
| area =
| area_note =
<!-- *** Properties *** -->
| geology =
| orogeny =
| period =
| biome =
| plant =
| animal =
<!-- *** Free *** -->
| free =
| free_type =
<!-- *** Maps *** -->
| map =
| map_caption =
<!-- *** Notes *** -->
| footnotes =
| lat_d = 36.40009
| long_d = -83.2499
| state_type = Estado
| region_type = Kondado
| elevation = 603
| timezone_label = America/New_York
| utc_offset = -5
| utc_offset_DST = -4
| timezone = [[Eastern Standard Time|EST]]
| timezone_DST = [[Eastern Daylight Time|EDT]]
| geonames = 4614175
}}
<!--T.MTS-->[[Kabukiran]] ang '''Clinch Mountain''' sa [[Tinipong Bansa]].<ref name = "gn4614175"/> Ang Clinch Mountain nahimutang sa kondado sa <!--ADM2-->[[Grainger County]] ug estado sa <!--ADM1-->[[Tennessee (estado)|Tennessee]], sa sidlakang bahin sa nasod, {{formatnum:600}} km sa habagatan-kasadpan sa ulohang dakbayan [[Washington, D.C.]]
{{Location map|United States |float = right |width=300 | caption = Nahimutangan sa Clinch Mountain sa Tinipong Bansa. | label = Clinch Mountain|position=right|background=white|lat=36.40009|long=-83.2499}}
== Ang mga gi basihan niini ==
<references>
<ref name = "gn4614175">[{{Geonameslink|gnid=4614175|name=clinch%20mountain}} Clinch Mountain] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2006-01-15; database download sa 2017-02-28</ref>
</references>
[[Kategoriya:Kabukiran sa Tennessee (estado)]]
[[Kategoriya:Kabukiran sa Tinipong Bansa nga mas taas kay sa 500 metros ibabaw sa dagat nga lebel]]
bydz0sudy83qt2p4b97wj6m1p3h44su
Artificial Island (pulo sa Tinipong Bansa, New Jersey)
0
8567677
37024023
34477643
2026-07-15T17:42:16Z
Quesotiotyo
28245
redirected duplicate article
37024023
wikitext
text/x-wiki
#REDIRECT [[Artificial Island (pulo sa Tinipong Bansa, Delaware)]]
nke4xon1mr2lyr2f3jyir85wfkd3z3v
McBean Memorial Park
0
8648458
37024025
27905653
2026-07-15T17:49:30Z
TheAriAlvarez
146211
Removed the word "Memorial" because it is not part of the name of the park. The source I included is the official website of the park provided by the local government and it calls it McBean Park. Never mentions the word "memorial". The page was originally created by a bot account and it got the name wrong.
37024025
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Tinipong Bansa|date=2017-08}}
{{geobox
| 1 =
<!-- Här ska stå t.ex. Settlement -->
| geobox_width =
<!-- *** Mallhuvud *** -->
| name = McBean Memorial Park
| native_name =
| other_name =
| other_name_note =
| other_name1 =
| other_name1_note =
| other_name2 =
| other_name2_note =
| other_name3 =
| other_name3_note =
| other_name4 =
| other_name4_note =
| other_name5 =
| other_name5_note =
| other_name6 =
| other_name6_note =
| other_name7 =
| other_name7_note =
| category_hide =
| category = Parke
| native_category =
<!-- *** Bild *** -->
| image =
| image_caption =
| image_size =
<!-- *** Symboler *** -->
| flag =
| flag_type =
| flag_label =
| flag_note =
| flag_size =
| flag_border =
| symbol =
| symbol_type =
| symbol_label =
| symbol_note =
| symbol_size =
| symbol_border =
<!-- *** Namn *** -->
| official_name =
| official_name_type =
| official_name_label =
| official_name_note =
| etymology =
| etymology_type =
| etymology_label =
| etymology_note =
| motto =
| motto_type =
| motto_label =
| motto_note =
| nickname =
| nickname_type =
| nickname_label =
| nickname_note =
<!-- *** Land m.m. *** -->
| country_fold =
| country_flag =
| country = {{flag|Tinipong Bansa}}
| country_type =
| country_label =
| country_note =
| country1 =
| country1_note =
| country2 =
| country2_note =
| country3 =
| country3_note =
| country4 =
| country4_note =
| country5 =
| country5_note =
| country6 =
| country6_note =
| country7 =
| country7_note =
| country8 =
| country8_note =
| country9 =
| country9_note =
| country10 =
| country10_note =
| country11 =
| country11_note =
| country12 =
| country12_note =
| country13 =
| country13_note =
| country14 =
| country14_note =
| country15 =
| country15_note =
| state_fold =
| state_flag =
| state = [[California (estado)|California]]
| state_type = Estado
| state_label =
| state_note =
| state1 =
| state1_note =
| state2 =
| state2_note =
| state3 =
| state3_note =
| state4 =
| state4_note =
| state5 =
| state5_note =
| state6 =
| state6_note =
| state7 =
| state7_note =
| state8 =
| state8_note =
| state9 =
| state9_note =
| state10 =
| state10_note =
| state11 =
| state11_note =
| state12 =
| state12_note =
| state13 =
| state13_note =
| state14 =
| state14_note =
| state15 =
| state15_note =
| region_fold =
| region = [[Placer County]]
| region_type = Kondado
| region_label =
| region_note =
| region1 =
| region1_note =
| region2 =
| region2_note =
| region3 =
| region3_note =
| region4 =
| region4_note =
| region5 =
| region5_note =
| region6 =
| region6_note =
| region7 =
| region7_note =
| region8 =
| region8_note =
| region9 =
| region9_note =
| region10 =
| region10_note =
| region11 =
| region11_note =
| region12 =
| region12_note =
| region13 =
| region13_note =
| region14 =
| region14_note =
| region15 =
| region15_note =
| district_fold =
| district =
| district_type =
| district_label =
| district_note =
| district1 =
| district1_note =
| district2 =
| district2_note =
| district3 =
| district3_note =
| district4 =
| district4_note =
| district5 =
| district5_note =
| district6 =
| district6_note =
| district7 =
| district7_note =
| district8 =
| district8_note =
| district9 =
| district9_note =
| district10 =
| district10_note =
| district11 =
| district11_note =
| district12 =
| district12_note =
| district13 =
| district13_note =
| district14 =
| district14_note =
| district15 =
| district15_note =
| commune_fold =
| commune =
| commune_type =
| commune_label =
| commune_note =
| commune1 =
| commune1_note =
| commune2 =
| commune2_note =
| commune3 =
| commune3_note =
| commune4 =
| commune4_note =
| commune5 =
| commune5_note =
| commune6 =
| commune6_note =
| commune7 =
| commune7_note =
| commune8 =
| commune8_note =
| commune9 =
| commune9_note =
| commune10 =
| commune10_note =
| commune11 =
| commune11_note =
| commune12 =
| commune12_note =
| commune13 =
| commune13_note =
| commune14 =
| commune14_note =
| commune15 =
| commune15_note =
| municipality_fold =
| municipality =
| municipality_type =
| municipality_label =
| municipality_note =
| municipality1 =
| municipality1_note =
| municipality2 =
| municipality2_note =
| municipality3 =
| municipality3_note =
| municipality4 =
| municipality4_note =
| municipality5 =
| municipality5_note =
| municipality6 =
| municipality6_note =
| municipality7 =
| municipality7_note =
| municipality8 =
| municipality8_note =
| municipality9 =
| municipality9_note =
| municipality10 =
| municipality10_note =
| municipality11 =
| municipality11_note =
| municipality12 =
| municipality12_note =
| municipality13 =
| municipality13_note =
| municipality14 =
| municipality14_note =
| municipality15 =
| municipality15_note =
| parish_fold =
| parish =
| parish_type =
| parish_label =
| parish_note =
| parish1 =
| parish1_note =
| parish2 =
| parish2_note =
| parish3 =
| parish3_note =
| parish4 =
| parish4_note =
| parish5 =
| parish5_note =
| parish6 =
| parish6_note =
| parish7 =
| parish7_note =
| parish8 =
| parish8_note =
| parish9 =
| parish9_note =
| parish10 =
| parish10_note =
| parish11 =
| parish11_note =
| parish12 =
| parish12_note =
| parish13 =
| parish13_note =
| parish14 =
| parish14_note =
| parish15 =
| parish15_note =
<!-- *** Tillhörighet, inom området m.m. *** -->
| parent_fold =
| parent =
| parent_type =
| parent_label =
| parent_note =
| parent1 =
| parent1_note =
| parent2 =
| parent2_note =
| parent3 =
| parent3_note =
| range_fold =
| range =
| range_type =
| range_label =
| range_note =
| range1 =
| range1_note =
| range2 =
| range2_note =
| range3 =
| range3_note =
| road =
| road_type =
| road_label =
| road_note =
| road1 =
| road1_type =
| road1_label =
| road1_note =
| road2 =
| road2_type =
| road2_label =
| road2_note =
| road3 =
| road3_type =
| road3_label =
| road3_note =
| road4 =
| road4_type =
| road4_label =
| road4_note =
| border_fold =
| border =
| border_type =
| border_label =
| border_note =
| border1 =
| border1_note =
| border2 =
| border2_note =
| border3 =
| border3_note =
| border4 =
| border4_note =
| border5 =
| border5_note =
| border6 =
| border6_note =
| border7 =
| border7_note =
| border8 =
| border8_note =
| border9 =
| border9_note =
| border10 =
| border10_note =
| border11 =
| border11_note =
| border12 =
| border12_note =
| border13 =
| border13_note =
| border14 =
| border14_note =
| border15 =
| border15_note =
| border16 =
| border16_note =
| border17 =
| border17_note =
| border18 =
| border18_note =
| border19 =
| border19_note =
| border20 =
| border20_note =
| border21 =
| border21_note =
| border22 =
| border22_note =
| border23 =
| border23_note =
| border24 =
| border24_note =
| part_fold =
| part =
| part_type =
| part_label =
| part_note =
| part1 =
| part1_note =
| part2 =
| part2_note =
| part3 =
| part3_note =
| part4 =
| part4_note =
| part5 =
| part5_note =
| part6 =
| part6_note =
| part7 =
| part7_note =
| part8 =
| part8_note =
| part9 =
| part9_note =
| part10 =
| part10_note =
| part11 =
| part11_note =
| part12 =
| part12_note =
| part13 =
| part13_note =
| part14 =
| part14_note =
| part15 =
| part15_note =
| part16 =
| part16_note =
| part17 =
| part17_note =
| part18 =
| part18_note =
| part19 =
| part19_note =
| part20 =
| part20_note =
| part21 =
| part21_note =
| part22 =
| part22_note =
| part23 =
| part23_note =
| part24 =
| part24_note =
| part25 =
| part25_note =
| part26 =
| part26_note =
| part27 =
| part27_note =
| part28 =
| part28_note =
| part29 =
| part29_note =
| part30 =
| part30_note =
| part31 =
| part31_note =
| part32 =
| part32_note =
| part33 =
| part33_note =
| part34 =
| part34_note =
| part35 =
| part35_note =
| part36 =
| part36_note =
| part37 =
| part37_note =
| part38 =
| part38_note =
| part39 =
| part39_note =
| part40 =
| part40_note =
| part41 =
| part41_note =
| tributary_fold =
| child_fold =
| tributary_left_fold =
| child_left_fold =
| tributary_type =
| tributary_label =
| child_type =
| child_label =
| tributary_left =
| tributary_left_type =
| tributary_left_label =
| tributary_left_note =
| child_left =
| child_left_type =
| child_left_label =
| child_left_note =
| tributary_left1 =
| tributary_left1_note =
| child_left1 =
| child_left1_note =
| tributary_left2 =
| tributary_left2_note =
| child_left2 =
| child_left2_note =
| tributary_left3 =
| tributary_left3_note =
| child_left3 =
| child_left3_note =
| tributary_left4 =
| tributary_left4_note =
| child_left4 =
| child_left4_note =
| tributary_left5 =
| tributary_left5_note =
| child_left5 =
| child_left5_note =
| tributary_left6 =
| tributary_left6_note =
| child_left6 =
| child_left6_note =
| tributary_left7 =
| tributary_left7_note =
| child_left7 =
| child_left7_note =
| tributary_left8 =
| tributary_left8_note =
| child_left8 =
| child_left8_note =
| tributary_left9 =
| tributary_left9_note =
| child_left9 =
| child_left9_note =
| tributary_left10 =
| tributary_left10_note =
| child_left10 =
| child_left10_note =
| tributary_left11 =
| tributary_left11_note =
| child_left11 =
| child_left11_note =
| tributary_left12 =
| tributary_left12_note =
| child_left12 =
| child_left12_note =
| tributary_left13 =
| tributary_left13_note =
| child_left13 =
| child_left13_note =
| tributary_left14 =
| tributary_left14_note =
| child_left14 =
| child_left14_note =
| tributary_left15 =
| tributary_left15_note =
| child_left15 =
| child_left15_note =
| tributary_right_fold =
| child_right_fold =
| tributary_right =
| tributary_right_type =
| tributary_right_label =
| tributary_right_note =
| child_right =
| child_right_type =
| child_right_label =
| child_right_note =
| tributary_right1 =
| tributary_right1_note =
| child_right1 =
| child_right1_note =
| tributary_right2 =
| tributary_right2_note =
| child_right2 =
| child_right2_note =
| tributary_right3 =
| tributary_right3_note =
| child_right3 =
| child_right3_note =
| tributary_right4 =
| tributary_right4_note =
| child_right4 =
| child_right4_note =
| tributary_right5 =
| tributary_right5_note =
| child_right5 =
| child_right5_note =
| tributary_right6 =
| tributary_right6_note =
| child_right6 =
| child_right6_note =
| tributary_right7 =
| tributary_right7_note =
| child_right7 =
| child_right7_note =
| tributary_right8 =
| tributary_right8_note =
| child_right8 =
| child_right8_note =
| tributary_right9 =
| tributary_right9_note =
| child_right9 =
| child_right9_note =
| tributary_right10 =
| tributary_right10_note =
| child_right10 =
| child_right10_note =
| tributary_right11 =
| tributary_right11_note =
| child_right11 =
| child_right11_note =
| tributary_right12 =
| tributary_right12_note =
| child_right12 =
| child_right12_note =
| tributary_right13 =
| tributary_right13_note =
| child_right13 =
| child_right13_note =
| tributary_right14 =
| tributary_right14_note =
| child_right14 =
| child_right14_note =
| tributary_right15 =
| tributary_right15_note =
| child_right15 =
| child_right15_note =
| city_fold =
| city =
| city_type =
| city_label =
| city_note =
| city1 =
| city1_note =
| city2 =
| city2_note =
| city3 =
| city3_note =
| city4 =
| city4_note =
| city5 =
| city5_note =
| city6 =
| city6_note =
| city7 =
| city7_note =
| city8 =
| city8_note =
| city9 =
| city9_note =
| city10 =
| city10_note =
| city11 =
| city11_note =
| city12 =
| city12_note =
| city13 =
| city13_note =
| city14 =
| city14_note =
| city15 =
| city15_note =
| landmark_fold =
| landmark =
| landmark_type =
| landmark_label =
| landmark_note =
| landmark1 =
| landmark1_note =
| landmark2 =
| landmark2_note =
| landmark3 =
| landmark3_note =
| landmark4 =
| landmark4_note =
| landmark5 =
| landmark5_note =
| landmark6 =
| landmark6_note =
| landmark7 =
| landmark7_note =
| landmark8 =
| landmark8_note =
| landmark9 =
| landmark9_note =
| landmark10 =
| landmark10_note =
| landmark11 =
| landmark11_note =
| landmark12 =
| landmark12_note =
| landmark13 =
| landmark13_note =
| landmark14 =
| landmark14_note =
| landmark15 =
| landmark15_note =
| lake_fold =
| lake =
| lake_type =
| lake_label =
| lake_note =
| lake1 =
| lake1_note =
| lake2 =
| lake2_note =
| lake3 =
| lake3_note =
| lake4 =
| lake4_note =
| lake5 =
| lake5_note =
| lake6 =
| lake6_note =
| lake7 =
| lake7_note =
| lake8 =
| lake8_note =
| lake9 =
| lake9_note =
| lake10 =
| lake10_note =
| lake11 =
| lake11_note =
| lake12 =
| lake12_note =
| lake13 =
| lake13_note =
| lake14 =
| lake14_note =
| lake15 =
| lake15_note =
| mountain_fold =
| mountain =
| mountain_type =
| mountain_label =
| mountain_note =
| mountain1 =
| mountain1_note =
| mountain2 =
| mountain2_note =
| mountain3 =
| mountain3_note =
| mountain4 =
| mountain4_note =
| mountain5 =
| mountain5_note =
| mountain6 =
| mountain6_note =
| mountain7 =
| mountain7_note =
| mountain8 =
| mountain8_note =
| mountain9 =
| mountain9_note =
| mountain10 =
| mountain10_note =
| mountain11 =
| mountain11_note =
| mountain12 =
| mountain12_note =
| mountain13 =
| mountain13_note =
| mountain14 =
| mountain14_note =
| mountain15 =
| mountain15_note =
| building_fold =
| building =
| building_type =
| building_label =
| building_note =
| building1 =
| building1_note =
| building2 =
| building2_note =
| building3 =
| building3_note =
| building4 =
| building4_note =
| building5 =
| building5_note =
| building6 =
| building6_note =
| building7 =
| building7_note =
| building8 =
| building8_note =
| building9 =
| building9_note =
| building10 =
| building10_note =
| building11 =
| building11_note =
| building12 =
| building12_note =
| building13 =
| building13_note =
| building14 =
| building14_note =
| building15 =
| building15_note =
| river_fold =
| river =
| river_type =
| river_label =
| river_note =
| river1 =
| river1_note =
| river2 =
| river2_note =
| river3 =
| river3_note =
| river4 =
| river4_note =
| river5 =
| river5_note =
| river6 =
| river6_note =
| river7 =
| river7_note =
| river8 =
| river8_note =
| river9 =
| river9_note =
| river10 =
| river10_note =
| river11 =
| river11_note =
| river12 =
| river12_note =
| river13 =
| river13_note =
| river14 =
| river14_note =
| river15 =
| river15_note =
<!-- *** Lägen *** -->
| location =
| location_type =
| location_label =
| location_note =
| location_municipality =
| location_municipality1 =
| location_district =
| location_district1 =
| location_region =
| location_region1 =
| location_state =
| location_state1 =
| location_country =
| location_country1 =
| elevation = 51
| elevation_unit =
| elevation_note =
| prominence =
| prominence_unit =
| prominence_note =
| lat_d = 38.88962
| lat_m =
| lat_s =
| lat_NS =
| long_d = -121.28579
| long_m =
| long_s =
| long_EW =
| coordinates_no_title =
| coordinates_type =
| coordinates_format =
| coordinates_note =
| capital =
| capital_name =
| capital_type =
| capital_label =
| capital_note =
| capital_location =
| capital_location_type =
| capital_location_label =
| capital_location_note =
| capital_elevation =
| capital_elevation_unit =
| capital_elevation_note =
| capital_lat_d =
| capital_lat_m =
| capital_lat_s =
| capital_lat_NS =
| capital_long_d =
| capital_long_m =
| capital_long_s =
| capital_long_EW =
| capital_coordinates_type =
| capital_coordinates_format =
| capital_coordinates_note =
| subcapital_fold =
| subcapital =
| subcapital_type =
| subcapital_label =
| subcapital_note =
| subcapital1 =
| subcapital1_note =
| subcapital2 =
| subcapital2_note =
| subcapital3 =
| subcapital3_note =
| subcapital4 =
| subcapital4_note =
| subcapital5 =
| subcapital5_note =
| subcapital6 =
| subcapital6_note =
| subcapital7 =
| subcapital7_note =
| subcapital8 =
| subcapital8_note =
| subcapital9 =
| subcapital9_note =
| subcapital10 =
| subcapital10_note =
| subcapital11 =
| subcapital11_note =
| subcapital12 =
| subcapital12_note =
| subcapital13 =
| subcapital13_note =
| subcapital14 =
| subcapital14_note =
| subcapital15 =
| subcapital15_note =
| highest =
| highest_name =
| highest_type =
| highest_label =
| highest_note =
| highest_location =
| highest_location_type =
| highest_location_label =
| highest_location_note =
| highest_municipality =
| highest_municipality1 =
| highest_district =
| highest_district1 =
| highest_region =
| highest_region1 =
| highest_state =
| highest_state1 =
| highest_country =
| highest_country1 =
| highest_elevation =
| highest_elevation_unit =
| highest_elevation_note =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| highest_coordinates_type =
| highest_coordinates_format =
| highest_coordinates_note =
| lowest =
| lowest_name =
| lowest_type =
| lowest_label =
| lowest_note =
| lowest_location =
| lowest_location_type =
| lowest_location_label =
| lowest_location_note =
| lowest_municipality =
| lowest_municipality1 =
| lowest_district =
| lowest_district1 =
| lowest_region =
| lowest_region1 =
| lowest_state =
| lowest_state1 =
| lowest_country =
| lowest_country1 =
| lowest_elevation =
| lowest_elevation_unit =
| lowest_elevation_note =
| lowest_lat_d =
| lowest_lat_m =
| lowest_lat_s =
| lowest_lat_NS =
| lowest_long_d =
| lowest_long_m =
| lowest_long_s =
| lowest_long_EW =
| lowest_coordinates_type =
| lowest_coordinates_format =
| lowest_coordinates_note =
<!-- *** Floders lägen *** -->
| source =
| source_name =
| source_type =
| source_label =
| source_note =
| source_location =
| source_location_type =
| source_location_label =
| source_location_note =
| source_municipality =
| source_municipality1 =
| source_district =
| source_district1 =
| source_region =
| source_region1 =
| source_state =
| source_state1 =
| source_country =
| source_country1 =
| source_elevation =
| source_elevation_unit =
| source_elevation_note =
| source_length =
| source_length_unit =
| source_length_note =
| source_lat_d =
| source_lat_m =
| source_lat_s =
| source_lat_NS =
| source_long_d =
| source_long_m =
| source_long_s =
| source_long_EW =
| source_coordinates_type =
| source_coordinates_format =
| source_coordinates_note =
| source1 =
| source1_name =
| source1_type =
| source1_label =
| source1_note =
| source1_location =
| source1_location_type =
| source1_location_label =
| source1_location_note =
| source1_municipality =
| source1_municipality1 =
| source1_district =
| source1_district1 =
| source1_region =
| source1_region1 =
| source1_state =
| source1_state1 =
| source1_country =
| source1_country1 =
| source1_elevation =
| source1_elevation_unit =
| source1_elevation_note =
| source1_length =
| source1_length_unit =
| source1_lat_d =
| source1_lat_m =
| source1_lat_s =
| source1_lat_NS =
| source1_long_d =
| source1_long_m =
| source1_long_s =
| source1_long_EW =
| source1_coordinates_type =
| source1_coordinates_format =
| source1_coordinates_note =
| source2 =
| source2_name =
| source2_type =
| source2_label =
| source2_note =
| source2_location =
| source2_location_type =
| source2_location_label =
| source2_location_note =
| source2_municipality =
| source2_municipality1 =
| source2_district =
| source2_district1 =
| source2_region =
| source2_region1 =
| source2_state =
| source2_state1 =
| source2_country =
| source2_country1 =
| source2_elevation =
| source2_elevation_unit =
| source2_elevation_note =
| source2_length =
| source2_length_unit =
| source2_length_note =
| source2_lat_d =
| source2_lat_m =
| source2_lat_s =
| source2_lat_NS =
| source2_long_d =
| source2_long_m =
| source2_long_s =
| source2_long_EW =
| source2_coordinates_type =
| source2_coordinates_format =
| source2_coordinates_note =
| source_confluence =
| source_confluence_name =
| source_confluence_type =
| source_confluence_label =
| source_confluence_note =
| source_confluence_location =
| source_confluence_location_type =
| source_confluence_location_label =
| source_confluence_location_note =
| source_confluence_municipality =
| source_confluence_municipality1 =
| source_confluence_district =
| source_confluence_district1 =
| source_confluence_region =
| source_confluence_region1 =
| source_confluence_state =
| source_confluence_state1 =
| source_confluence_country =
| source_confluence_country1 =
| source_confluence_elevation =
| source_confluence_elevation_unit =
| source_confluence_elevation_note =
| source_confluence_lat_d =
| source_confluence_lat_m =
| source_confluence_lat_s =
| source_confluence_lat_NS =
| source_confluence_long_d =
| source_confluence_long_m =
| source_confluence_long_s =
| source_confluence_long_EW =
| source_confluence_coordinates_type =
| source_confluence_coordinates_format =
| source_confluence_coordinates_note =
| mouth =
| mouth_name =
| mouth_type =
| mouth_label =
| mouth_note =
| mouth_location =
| mouth_location_type =
| mouth_location_label =
| mouth_location_note =
| mouth_municipality =
| mouth_municipality1 =
| mouth_district =
| mouth_district1 =
| mouth_region =
| mouth_region1 =
| mouth_state =
| mouth_state1 =
| mouth_country =
| mouth_country1 =
| mouth_elevation =
| mouth_elevation_unit =
| mouth_elevation_note =
| mouth_lat_d =
| mouth_lat_m =
| mouth_lat_s =
| mouth_lat_NS =
| mouth_long_d =
| mouth_long_m =
| mouth_long_s =
| mouth_long_EW =
| mouth_coordinates_type =
| mouth_coordinates_format =
| mouth_coordinates_note =
<!-- *** Dimensioner *** -->
| length =
| length_type =
| length_label =
| length_unit =
| length_orientation =
| length_note =
| length1 =
| length1_type =
| length1_label =
| length1_unit =
| length1_orientation =
| length1_note =
| length2 =
| length2_type =
| length2_label =
| length2_unit =
| length2_orientation =
| length2_note =
| length3 =
| length3_type =
| length3_label =
| length3_unit =
| length3_orientation =
| length3_note =
| length4 =
| length4_type =
| length4_label =
| length4_unit =
| length4_orientation =
| length4_note =
| width =
| width_type =
| width_label =
| width_unit =
| width_orientation =
| width_note =
| width1 =
| width1_type =
| width1_label =
| width1_unit =
| width1_orientation =
| width1_note =
| width2 =
| width2_type =
| width2_label =
| width2_unit =
| width2_orientation =
| width2_note =
| width3 =
| width3_type =
| width3_label =
| width3_unit =
| width3_orientation =
| width3_note =
| width4 =
| width4_type =
| width4_label =
| width4_unit =
| width4_orientation =
| width4_note =
| height =
| height_type =
| height_label =
| height_unit =
| height_note =
| height1 =
| height1_type =
| height1_label =
| height1_unit =
| height1_note =
| height2 =
| height2_type =
| height2_label =
| height2_unit =
| height2_note =
| height3 =
| height3_type =
| height3_label =
| height3_unit =
| height3_note =
| height4 =
| height4_type =
| height4_label =
| height4_unit =
| height4_note =
| number =
| number_type =
| number_label =
| number_note =
| number1 =
| number1_type =
| number1_label =
| number1_note =
| number2 =
| number2_type =
| number2_label =
| number2_note =
| number3 =
| number3_type =
| number3_label =
| number3_note =
| number4 =
| number4_type =
| number4_label =
| number4_note =
| depth =
| depth_type =
| depth_label =
| depth_unit =
| depth_note =
| depth1 =
| depth1_type =
| depth1_label =
| depth1_unit =
| depth1_note =
| depth2 =
| depth2_type =
| depth2_label =
| depth2_unit =
| depth2_note =
| depth3 =
| depth3_type =
| depth3_label =
| depth3_unit =
| depth3_note =
| depth4 =
| depth4_type =
| depth4_label =
| depth4_unit =
| depth4_note =
| volume =
| volume_type =
| volume_label =
| volume_unit =
| volume_note =
| volume1 =
| volume1_type =
| volume1_label =
| volume1_unit =
| volume1_note =
| volume2 =
| volume2_type =
| volume2_label =
| volume2_unit =
| volume2_note =
| volume3 =
| volume3_type =
| volume3_label =
| volume3_unit =
| volume3_note =
| volume4 =
| volume4_type =
| volume4_label =
| volume4_unit =
| volume4_note =
| weight =
| weight_type =
| weight_label =
| weight_unit =
| weight_note =
| weight1 =
| weight1_type =
| weight1_label =
| weight1_unit =
| weight1_note =
| weight2 =
| weight2_type =
| weight2_label =
| weight2_unit =
| weight2_note =
| weight3 =
| weight3_type =
| weight3_label =
| weight3_unit =
| weight3_note =
| weight4 =
| weight4_type =
| weight4_label =
| weight4_unit =
| weight4_note =
| watershed =
| watershed_type =
| watershed_label =
| watershed_decimals =
| watershed_unit =
| watershed_note =
| area =
| area_type =
| area_label =
| area_decimals =
| area_unit =
| area_date =
| area_as_of =
| area_note =
| area_land =
| area_land_type =
| area_land_label =
| area_land_decimals =
| area_land_unit =
| area_land_note =
| area_land_percentage =
| area_land_percentage_round =
| area_land_share =
| area_land_share_round =
| area_percentage_round =
| area_share_round =
| area_water =
| area_water_type =
| area_water_label =
| area_water_decimals =
| area_water_unit =
| area_water_note =
| area_water_percentage =
| area_water_percentage_round =
| area_water_share =
| area_water_share_round =
| area_urban =
| area_urban_type =
| area_urban_label =
| area_urban_decimals =
| area_urban_unit =
| area_urban_date =
| area_urban_as_of =
| area_urban_note =
| area_urban_percentage =
| area_urban_percentage_round =
| area_urban_share =
| area_urban_share_round =
| area_municipal =
| area_municipal_type =
| area_municipal_label =
| area_municipal_decimals =
| area_municipal_unit =
| area_municipal_date =
| area_municipal_as_of =
| area_municipal_note =
| area_municipal_percentage =
| area_municipal_percentage_round =
| area_municipal_share =
| area_municipal_share_round =
| area_metro =
| area_metro_type =
| area_metro_label =
| area_metro_decimals =
| area_metro_unit =
| area_metro_date =
| area_metro_as_of =
| area_metro_note =
| area_metro_percentage =
| area_metro_percentage_round =
| area_metro_share =
| area_metro_share_round =
| area1 =
| area1_type =
| area1_label =
| area1_unit =
| area1_date =
| area1_note =
| area1_share =
| area1_share_round =
| area2 =
| area2_type =
| area2_label =
| area2_unit =
| area2_date =
| area2_note =
| area2_share =
| area2_share_round =
| area3 =
| area3_type =
| area3_label =
| area3_unit =
| area3_date =
| area3_note =
| area3_share =
| area3_share_round =
| area4 =
| area4_type =
| area4_label =
| area4_unit =
| area4_date =
| area4_note =
| area4_share =
| area4_share_round =
| area5 =
| area5_type =
| area5_label =
| area5_unit =
| area5_date =
| area5_note =
| area5_share =
| area5_share_round =
| area6 =
| area6_type =
| area6_label =
| area6_unit =
| area6_date =
| area6_note =
| area6_share =
| area6_share_round =
| area7 =
| area7_type =
| area7_label =
| area7_unit =
| area7_date =
| area7_note =
| area7_share =
| area7_share_round =
| area8 =
| area8_type =
| area8_label =
| area8_unit =
| area8_date =
| area8_note =
| area8_share =
| area8_share_round =
| area9 =
| area9_type =
| area9_label =
| area9_unit =
| area9_date =
| area9_note =
| area9_share =
| area9_share_round =
| area10 =
| area10_type =
| area10_label =
| area10_unit =
| area10_date =
| area10_note =
| area10_share =
| area10_share_round =
| area11 =
| area11_type =
| area11_label =
| area11_unit =
| area11_date =
| area11_note =
| area11_share =
| area11_share_round =
| area12 =
| area12_type =
| area12_label =
| area12_unit =
| area12_date =
| area12_note =
| area12_share =
| area12_share_round =
| discharge =
| discharge_average =
| discharge_type =
| discharge_location =
| discharge_location_note =
| discharge_label =
| discharge_unit =
| discharge_note =
| discharge_max =
| discharge_max_unit =
| discharge_max_note =
| discharge_min =
| discharge_min_unit =
| discharge_min_note =
| discharge1_average =
| discharge1_type =
| discharge1_location =
| discharge1_unit =
| discharge1_note =
| discharge2_average =
| discharge2_location =
| discharge2_unit =
| discharge2_note =
| discharge3_average =
| discharge3_location =
| discharge3_unit =
| discharge3_note =
| discharge4_average =
| discharge4_location =
| discharge4_unit =
| discharge4_note =
<!-- *** Befolkning *** -->
| population =
| population_type =
| population_label =
| population_date =
| population_as_of =
| population_note =
| population_urban =
| population_urban_type =
| population_urban_label =
| population_urban_date =
| population_urban_as_of =
| population_urban_note =
| population_municipal =
| population_municipal_type =
| population_municipal_label =
| population_municipal_date =
| population_municipal_as_of =
| population_municipal_note =
| population_metro =
| population_metro_type =
| population_metro_label =
| population_metro_date =
| population_metro_as_of =
| population_metro_note =
| population1 =
| population1_type =
| population1_label =
| population1_date =
| population1_note =
| population2 =
| population2_type =
| population2_label =
| population2_date =
| population2_note =
| population3 =
| population3_type =
| population3_label =
| population3_date =
| population3_note =
| population4 =
| population4_type =
| population4_label =
| population4_date =
| population4_note =
| population5 =
| population5_type =
| population5_label =
| population5_date =
| population5_note =
| population6 =
| population6_type =
| population6_label =
| population6_date =
| population6_note =
| population7 =
| population7_type =
| population7_label =
| population7_date =
| population7_note =
| population8 =
| population8_type =
| population8_label =
| population8_date =
| population8_note =
| population9 =
| population9_type =
| population9_label =
| population9_date =
| population9_note =
| population10 =
| population10_type =
| population10_label =
| population10_date =
| population10_note =
| population11 =
| population11_type =
| population11_label =
| population11_date =
| population11_note =
| population12 =
| population12_type =
| population12_label =
| population12_date =
| population12_note =
| population_density =
| density_type =
| density_label =
| population_density_round =
| population_density_hide =
| population_density_note =
| population_urban_density =
| population_urban_density_type =
| population_urban_density_round =
| population_urban_density_note =
| population_municipal_density =
| population_municipal_density_type =
| population_municipal_density_round =
| population_municipal_density_note =
| population_metro_density =
| population_metro_density_type =
| population_metro_density_round =
| population_metro_density_note =
| population1_density =
| density1_type =
| density1_label =
| population1_density_round =
| population1_density_note =
| population2_density =
| density2_type =
| density2_label =
| population2_density_round =
| population2_density_note =
| population3_density =
| density3_type =
| density3_label =
| population3_density_round =
| population3_density_note =
| population4_density =
| density4_type =
| density4_label =
| population4_density_round =
| population4_density_note =
| population5_density =
| density5_type =
| density5_label =
| population5_density_round =
| population5_density_note =
| population6_density =
| density6_type =
| density6_label =
| population6_density_round =
| population6_density_note =
| population7_density =
| density7_type =
| density7_label =
| population7_density_round =
| population7_density_note =
| population8_density =
| density8_type =
| density8_label =
| population8_density_round =
| population8_density_note =
| population9_density =
| density9_type =
| density9_label =
| population9_density_round =
| population9_density_note =
| population10_density =
| density10_type =
| density10_label =
| population10_density_round =
| population10_density_note =
| population11_density =
| density11_type =
| density11_label =
| population11_density_round =
| population11_density_note =
| population12_density =
| density12_type =
| density12_label =
| population12_density_round =
| population12_density_note =
<!-- *** Egenskaper *** -->
| biome_fold =
| biome =
| biome_type =
| biome_label =
| biome_share =
| biome_note =
| biome1 =
| biome1_note =
| biome2 =
| biome2_note =
| biome3 =
| biome3_note =
| biome4 =
| biome4_note =
| biome5 =
| biome5_note =
| biome6 =
| biome6_note =
| biome7 =
| biome7_note =
| biome8 =
| biome8_note =
| biome9 =
| biome9_note =
| biome10 =
| biome10_note =
| biome11 =
| biome11_note =
| biome12 =
| biome12_note =
| biome13 =
| biome13_note =
| biome14 =
| biome14_note =
| biome15 =
| biome15_note =
| geology_fold =
| geology =
| geology_type =
| geology_label =
| geology_note =
| geology1 =
| geology1_note =
| geology2 =
| geology2_note =
| geology3 =
| geology3_note =
| geology4 =
| geology4_note =
| geology5 =
| geology5_note =
| geology6 =
| geology6_note =
| geology7 =
| geology7_note =
| geology8 =
| geology8_note =
| geology9 =
| geology9_note =
| geology10 =
| geology10_note =
| geology11 =
| geology11_note =
| geology12 =
| geology12_note =
| geology13 =
| geology13_note =
| geology14 =
| geology14_note =
| geology15 =
| geology15_note =
| orogeny_fold =
| orogeny =
| orogeny_type =
| orogeny_label =
| orogeny_note =
| orogeny1 =
| orogeny1_note =
| orogeny2 =
| orogeny2_note =
| orogeny3 =
| orogeny3_note =
| orogeny4 =
| orogeny4_note =
| orogeny5 =
| orogeny5_note =
| orogeny6 =
| orogeny6_note =
| orogeny7 =
| orogeny7_note =
| orogeny8 =
| orogeny8_note =
| orogeny9 =
| orogeny9_note =
| orogeny10 =
| orogeny10_note =
| orogeny11 =
| orogeny11_note =
| orogeny12 =
| orogeny12_note =
| orogeny13 =
| orogeny13_note =
| orogeny14 =
| orogeny14_note =
| orogeny15 =
| orogeny15_note =
| period_fold =
| period =
| period_type =
| period_label =
| period_note =
| period1 =
| period1_note =
| period2 =
| period2_note =
| period3 =
| period3_note =
| period4 =
| period4_note =
| period5 =
| period5_note =
| period6 =
| period6_note =
| period7 =
| period7_note =
| period8 =
| period8_note =
| period9 =
| period9_note =
| period10 =
| period10_note =
| period11 =
| period11_note =
| period12 =
| period12_note =
| period13 =
| period13_note =
| period14 =
| period14_note =
| period15 =
| period15_note =
| plant_fold =
| plant =
| plant_type =
| plant_label =
| plant_note =
| plant1 =
| plant1_note =
| plant2 =
| plant2_note =
| plant3 =
| plant3_note =
| plant4 =
| plant4_note =
| plant5 =
| plant5_note =
| plant6 =
| plant6_note =
| plant7 =
| plant7_note =
| plant8 =
| plant8_note =
| plant9 =
| plant9_note =
| plant10 =
| plant10_note =
| plant11 =
| plant11_note =
| plant12 =
| plant12_note =
| plant13 =
| plant13_note =
| plant14 =
| plant14_note =
| plant15 =
| plant15_note =
| animal_fold =
| animal =
| animal_type =
| animal_label =
| animal_note =
| animal1 =
| animal1_note =
| animal2 =
| animal2_note =
| animal3 =
| animal3_note =
| animal4 =
| animal4_note =
| animal5 =
| animal5_note =
| animal6 =
| animal6_note =
| animal7 =
| animal7_note =
| animal8 =
| animal8_note =
| animal9 =
| animal9_note =
| animal10 =
| animal10_note =
| animal11 =
| animal11_note =
| animal12 =
| animal12_note =
| animal13 =
| animal13_note =
| animal14 =
| animal14_note =
| animal15 =
| animal15_note =
| author_fold =
| author =
| author_type =
| author_label =
| author_note =
| author1 =
| author1_note =
| author2 =
| author2_note =
| author3 =
| author3_note =
| author4 =
| author4_note =
| author5 =
| author5_note =
| author6 =
| author6_note =
| author7 =
| author7_note =
| author8 =
| author8_note =
| author9 =
| author9_note =
| author10 =
| author10_note =
| author11 =
| author11_note =
| author12 =
| author12_note =
| author13 =
| author13_note =
| author14 =
| author14_note =
| author15 =
| author15_note =
| style_fold =
| style =
| style_type =
| style_label =
| style_note =
| style1 =
| style1_note =
| style2 =
| style2_note =
| style3 =
| style3_note =
| style4 =
| style4_note =
| style5 = [style5_note =
| style6 =
| style6_note =
| style7 =
| style7_note =
| style8 =
| style8_note =
| style9 =
| style9_note =
| style10 =
| style10_note =
| style11 =
| style11_note =
| style12 =
| style12_note =
| style13 =
| style13_note =
| style14 =
| style14_note =
| style15 =
| style15_note =
| material_fold =
| material =
| material_type =
| material_label =
| material_note =
| material1 =
| material1_note =
| material2 =
| material2_note =
| material3 =
| material3_note =
| material4 =
| material4_note =
| material5 =
| material5_note =
| material6 =
| material6_note =
| material7 =
| material7_note =
| material8 =
| material8_note =
| material9 =
| material9_note =
| material10 =
| material10_note =
| material11 =
| material11_note =
| material12 =
| material12_note =
| material13 =
| material13_note =
| material14 =
| material14_note =
| material15 =
| material15_note =
<!-- *** Historia och administration *** -->
| established =
| established_type =
| established_label =
| established_note =
| established1 =
| established1_type =
| established1_label =
| established1_note =
| established2 =
| established2_type =
| established2_label =
| established2_note =
| established3 =
| established3_type =
| established3_label =
| established3_note =
| established4 =
| established4_type =
| established4_label =
| established4_note =
| date =
| date_type =
| date_label =
| date_note =
| date1 =
| date1_type =
| date1_label =
| date1_note =
| date2 =
| date2_type =
| date2_label =
| date2_note =
| date3 =
| date3_type =
| date3_label =
| date3_note =
| date4 =
| date4_type =
| date4_label =
| date4_note =
| management =
| management_body =
| management_type =
| management_label =
| management_note =
| management_location =
| management_location_type =
| management_location_label =
| management_location_note =
| management_municipality =
| management_municipality1 =
| management_district =
| management_district1 =
| management_region =
| management_region1 =
| management_state =
| management_state1 =
| management_country =
| management_country1 =
| management_elevation =
| management_elevation_unit =
| management_elevation_note =
| management_lat_d =
| management_lat_m =
| management_lat_s =
| management_lat_NS =
| management_long_d =
| management_long_m =
| management_long_s =
| management_long_EW =
| management_coordinates_type =
| management_coordinates_format =
| management_coordinates_note =
| government =
| government_type =
| government_label =
| government_note =
| government_location =
| government_location_type =
| government_location_label =
| government_location_note =
| government_municipality =
| government_municipality1 =
| government_district =
| government_district1 =
| government_region =
| government_region1 =
| government_state =
| government_state1 =
| government_country =
| government_country1 =
| government_elevation =
| government_elevation_unit =
| government_elevation_note =
| government_lat_d =
| government_lat_m =
| government_lat_s =
| government_lat_NS =
| government_long_d =
| government_long_m =
| government_long_s =
| government_long_EW =
| government_coordinates_type =
| government_coordinates_format =
| government_coordinates_note =
| owner =
| owner_type =
| owner_label =
| owner_note =
| mayor =
| mayor_type =
| mayor_label =
| mayor_party =
| mayor_note =
| leader =
| leader_type =
| leader_label =
| leader_party =
| leader_note =
| leader1 =
| leader1_type =
| leader1_label =
| leader1_party =
| leader1_note =
| leader2 =
| leader2_type =
| leader2_label =
| leader2_party =
| leader2_note =
| leader3 =
| leader3_type =
| leader3_label =
| leader3_party =
| leader3_note =
| leader4 =
| leader4_type =
| leader4_label =
| leader4_party =
| leader4_note =
<!-- *** Tillgänglighet *** -->
| public =
| public_type =
| public_label =
| public_note =
| visitation =
| visitation_type =
| visitation_label =
| visitation_date =
| visitation_note =
| access =
| access_type =
| access_label =
| access_note =
| discovery =
| discovery_type =
| discovery_label =
| discovery_note =
| discovery1 =
| discovery1_note =
| discovery2 =
| discovery2_note =
| discovery3 =
| discovery3_note =
| discovery4 =
| discovery4_note =
| discovery5 =
| discovery5_note =
| discovery6 =
| discovery6_note =
| discovery7 =
| discovery7_note =
| discovery_date =
| discovery_date_type =
| discovery_date_label =
| discovery_date_note =
| ascent =
| ascent_type =
| ascent_label =
| ascent_note =
| ascent1 =
| ascent1_note =
| ascent2 =
| ascent2_note =
| ascent3 =
| ascent3_note =
| ascent4 =
| ascent4_note =
| ascent5 =
| ascent5_note =
| ascent6 =
| ascent6_note =
| ascent7 =
| ascent7_note =
| ascent_date =
| ascent_date_type =
| ascent_date_label =
| ascent_date_note =
<!-- *** Koder *** -->
| timezone = [[Pacific Standard Time|PST]]
| timezone_type =
| timezone_label = America/Los_Angeles
| utc_offset = -8
| timezone_note =
| timezone_DST = [[Pacific Daylight Time|PDT]]
| timezone_type_DST =
| timezone_label_DST =
| utc_offset_DST = -7
| timezone_note_DST =
| iso_code =
| iso_code_type =
| iso_code_label =
| iso_subcode =
| iso_code_note =
| postal_town =
| postal_town_type =
| postal_town_label =
| postal_town_note =
| postal_code =
| postal_code_type =
| postal_code_label =
| postal_code_note =
| area_code =
| area_code_type =
| area_code_label =
| area_code_note =
| code =
| code_type =
| code_label =
| code_note =
| codea =
| codea_type =
| codea_label =
| codea_note =
| codeb =
| codeb_type =
| codeb_label =
| codeb_note =
| codec =
| codec_type =
| codec_label =
| codec_note =
| code1 =
| code1_type =
| code1_label =
| code1_note =
| code1a =
| code1a_type =
| code1a_label =
| code1a_note =
| code1b =
| code1b_type =
| code1b_label =
| code1b_note =
| code1c =
| code1c_type =
| code1c_label =
| code1c_note =
| code2 =
| code2_type =
| code2_label =
| code2_note =
| code3 =
| code3_type =
| code3_label =
| code3_note =
| code4 =
| code4_type =
| code4_label =
| code4_note =
<!-- *** Unesco m.m. *** -->
| whs_name =
| whs_name_note =
| whs_year =
| whs_year_note =
| whs_number =
| whs_number_note =
| whs_region =
| whs_region_note =
| whs_criteria =
| whs_criteria_note =
| category_iucn =
| category_iucn_note =
| topo_map =
| topo_type =
| topo_label =
| topo_maker =
| topo_note =
| topo1_map =
| topo1_maker =
| topo1_note =
| topo2_map =
| topo2_maker =
| topo2_note =
| topo3_map =
| topo3_maker =
| topo3_note =
| topo4_map =
| topo4_maker =
| topo4_note =
| topo5_map =
| topo5_maker =
| topo5_note =
| topo6_map =
| topo6_maker =
| topo6_note =
| topo7_map =
| topo7_maker =
| topo7_note =
| topo8_map =
| topo8_maker =
| topo8_note =
| topo9_map =
| topo9_maker =
| topo9_note =
| topo10_map =
| topo10_maker =
| topo10_note =
| topo11_map =
| topo11_maker =
| topo11_note =
| topo12_map =
| topo12_maker =
| topo12_note =
| topo13_map =
| topo13_maker =
| topo13_note =
| topo14_map =
| topo14_maker =
| topo14_note =
| topo15_map =
| topo15_maker =
| topo15_note =
<!-- *** Fria fält *** -->
| free =
| free_type =
| free_label =
| free_note =
| free1 =
| free1_type =
| free1_label =
| free1_note =
| free2 =
| free2_type =
| free2_label =
| free2_note =
| free3 =
| free3_type =
| free3_label =
| free3_note =
| free4 =
| free4_type =
| free4_label =
| free4_note =
| free5 =
| free5_type =
| free5_label =
| free5_note =
| free6 =
| free6_type =
| free6_label =
| free6_note =
| free7 =
| free7_type =
| free7_label =
| free7_note =
| free8 =
| free8_type =
| free8_label =
| free8_note =
| free9 =
| free9_type =
| free9_label =
| free9_note =
| free10 =
| free10_type =
| free10_label =
| free10_note =
| free11 =
| free11_type =
| free11_label =
| free11_note =
| free12 =
| free12_type =
| free12_label =
| free12_note =
| free13 =
| free13_type =
| free13_label =
| free13_note =
| free14 =
| free14_type =
| free14_label =
| free14_note =
<!-- *** Karta *** -->
| map =
| map_caption =
| map_size =
| map_locator =
| map_locator_x =
| map_locator_y =
| map_background =
| map1 =
| map1_caption =
| map1_size =
| map1_locator =
| map1_locator_x =
| map1_locator_y =
| map1_background =
| map2 =
| map2_caption =
| map2_size =
| map2_locator =
| map2_locator_x =
| map2_locator_y =
| map2_background =
<!-- *** KML *** -->
| KML =
<!-- *** Webbplatser *** -->
| commons =
| commons_type =
| commons_label =
| commons_note =
| statistics =
| statistics_type =
| statistics_label =
| statistics_date =
| statistics_note =
| website =
| website_type =
| website_label =
| website_note =
<!-- *** Fotnoter *** -->
| footnotes =
| footnotes_type =
| footnotes_label =
| footnotes_note =
| geonames = 5371297
}}
<!--L.PRK-->[[Parke]] ang '''[https://www.lincolnca.gov/parks-recreation-and-activities/parks-fields-and-trails/parks/mcbean-park/ McBean Park]''' sa [[Tinipong Bansa]].<ref name="gn5371297" /> Ang McBean Park nahimutang sa kondado sa <!--ADM2-->[[Placer County]] ug estado sa <!--ADM1-->[[California (estado)|California]], sa kasadpang bahin sa nasod, {{formatnum:3800}} km sa kasadpan sa ulohang dakbayan [[Washington, D.C.]] {{formatnum:51}} metros ibabaw sa dagat kahaboga ang nahimutangan sa McBean Park.<ref name="gn5371297" />
Ang yuta palibot sa McBean Park kay kasagaran patag, apan sa sidlakan nga kini mao ang kabungtoran. Ang yuta palibot sa McBean Park nga tinakpan sa ubos sa kasadpan.{{efn|group=saysay|Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Kinahabogang dapit sa palibot ang [[Big Hill (bukid sa Tinipong Bansa, California, Placer County)|Big Hill]], {{formatnum:483}} ka metros ni kahaboga ibabaw sa dagat, {{formatnum:15.3}} km sa amihanan-sidlakan sa McBean Park.{{efn|group=saysay|Ang punto nga labing taas sa ibabaw sa mga lokal nga kapunawpunawan, sumala sa gihabogon data sa GeoNames.<ref name = "gn5371297"/>}} Dunay mga {{formatnum:286}} ka tawo kada kilometro kwadrado sa palibot sa McBean Park nga hilabihan populasyon.<ref name="nasapop" /> Ang kinadul-ang mas dakong lungsod mao ang [[Lincoln (lungsod sa Tinipong Bansa, California)|Lincoln]], {{formatnum:0.66}} km sa kasadpan sa McBean Park. Hapit nalukop sa [[durowan]] ug [[kabugangan]] ang palibot sa McBean Park.<ref name="nasalandcover" /> Sa rehiyon palibot sa McBean Park, mga kapanguhaan, mga kanal, ug mga walog talagsaon komon.{{efn|group=saysay|Mas sulod sa 20 ka kilometro gilay-on itandi sa average nga densidad sa Yuta, sumala sa GeoNames.<ref name = "gn5371297"/>}}
Ang klima [[mediteranyo]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:19}} [[°C]]. Ang kinainitan nga bulan Hulyo, sa {{formatnum:32}} [[°C]], ug ang kinabugnawan Disyembre, sa {{formatnum:6}} °C.<ref name = "nasa"/> Ang kasarangang pag-ulan {{formatnum:657}} milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa {{formatnum:186}} milimetro nga ulan, ug ang kinaugahan Agosto, sa {{formatnum:1}} milimetro.<ref name = "nasarain"/>
{|
|-
|{{climate chart
| McBean Memorial Park
| 3| 12| 66
| 4| 14| 92
| 6| 20| 109
| 9| 24| 66
| 14| 33| 7
| 17| 38| 4
| 21| 42| 2
| 22| 40| 1
| 16| 36| 11
| 12| 27| 19
| 6| 18| 95
| 2| 11| 186
|float=left
|clear=left
|source = <ref name = "nasa"/>
}}
|}
{{Location map|United States |float = right |width=300 | caption = Nahimutangan sa McBean Memorial Park sa Tinipong Bansa. | label = McBean Memorial Park|position=right|background=white|lat=38.88962|long=-121.28579}}
== Saysay ==
<references group="saysay"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn5371297">[{{Geonameslink|gnid=5371297|name=mcbean%20memorial%20park}} McBean Memorial Park] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2006-01-15; database download sa 2017-02-28</ref>
<ref name = "vp">{{Cite web |url= {{Viewfinderlink}}|title= Viewfinder Panoramas Digital elevation Model|date= 2015-06-21|format= }}</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
<ref name = "nasarain">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=TRMM_3B43M|title= NASA Earth Observations: Rainfall (1 month - TRMM)|access-date = 30 Enero 2016 |publisher= NASA/Tropical Rainfall Monitoring Mission}}</ref>
</references>
[[Kategoriya:Mga dapit sa California (estado)]]
7th0em38sco9glo5mzwxtzzhcjiqor8
37024027
37024025
2026-07-15T17:57:33Z
TheAriAlvarez
146211
added a source for the updated name of park
37024027
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|Tinipong Bansa|date=2017-08}}
{{geobox
| 1 =
<!-- Här ska stå t.ex. Settlement -->
| geobox_width =
<!-- *** Mallhuvud *** -->
| name = McBean Memorial Park
| native_name =
| other_name =
| other_name_note =
| other_name1 =
| other_name1_note =
| other_name2 =
| other_name2_note =
| other_name3 =
| other_name3_note =
| other_name4 =
| other_name4_note =
| other_name5 =
| other_name5_note =
| other_name6 =
| other_name6_note =
| other_name7 =
| other_name7_note =
| category_hide =
| category = Parke
| native_category =
<!-- *** Bild *** -->
| image =
| image_caption =
| image_size =
<!-- *** Symboler *** -->
| flag =
| flag_type =
| flag_label =
| flag_note =
| flag_size =
| flag_border =
| symbol =
| symbol_type =
| symbol_label =
| symbol_note =
| symbol_size =
| symbol_border =
<!-- *** Namn *** -->
| official_name =
| official_name_type =
| official_name_label =
| official_name_note =
| etymology =
| etymology_type =
| etymology_label =
| etymology_note =
| motto =
| motto_type =
| motto_label =
| motto_note =
| nickname =
| nickname_type =
| nickname_label =
| nickname_note =
<!-- *** Land m.m. *** -->
| country_fold =
| country_flag =
| country = {{flag|Tinipong Bansa}}
| country_type =
| country_label =
| country_note =
| country1 =
| country1_note =
| country2 =
| country2_note =
| country3 =
| country3_note =
| country4 =
| country4_note =
| country5 =
| country5_note =
| country6 =
| country6_note =
| country7 =
| country7_note =
| country8 =
| country8_note =
| country9 =
| country9_note =
| country10 =
| country10_note =
| country11 =
| country11_note =
| country12 =
| country12_note =
| country13 =
| country13_note =
| country14 =
| country14_note =
| country15 =
| country15_note =
| state_fold =
| state_flag =
| state = [[California (estado)|California]]
| state_type = Estado
| state_label =
| state_note =
| state1 =
| state1_note =
| state2 =
| state2_note =
| state3 =
| state3_note =
| state4 =
| state4_note =
| state5 =
| state5_note =
| state6 =
| state6_note =
| state7 =
| state7_note =
| state8 =
| state8_note =
| state9 =
| state9_note =
| state10 =
| state10_note =
| state11 =
| state11_note =
| state12 =
| state12_note =
| state13 =
| state13_note =
| state14 =
| state14_note =
| state15 =
| state15_note =
| region_fold =
| region = [[Placer County]]
| region_type = Kondado
| region_label =
| region_note =
| region1 =
| region1_note =
| region2 =
| region2_note =
| region3 =
| region3_note =
| region4 =
| region4_note =
| region5 =
| region5_note =
| region6 =
| region6_note =
| region7 =
| region7_note =
| region8 =
| region8_note =
| region9 =
| region9_note =
| region10 =
| region10_note =
| region11 =
| region11_note =
| region12 =
| region12_note =
| region13 =
| region13_note =
| region14 =
| region14_note =
| region15 =
| region15_note =
| district_fold =
| district =
| district_type =
| district_label =
| district_note =
| district1 =
| district1_note =
| district2 =
| district2_note =
| district3 =
| district3_note =
| district4 =
| district4_note =
| district5 =
| district5_note =
| district6 =
| district6_note =
| district7 =
| district7_note =
| district8 =
| district8_note =
| district9 =
| district9_note =
| district10 =
| district10_note =
| district11 =
| district11_note =
| district12 =
| district12_note =
| district13 =
| district13_note =
| district14 =
| district14_note =
| district15 =
| district15_note =
| commune_fold =
| commune =
| commune_type =
| commune_label =
| commune_note =
| commune1 =
| commune1_note =
| commune2 =
| commune2_note =
| commune3 =
| commune3_note =
| commune4 =
| commune4_note =
| commune5 =
| commune5_note =
| commune6 =
| commune6_note =
| commune7 =
| commune7_note =
| commune8 =
| commune8_note =
| commune9 =
| commune9_note =
| commune10 =
| commune10_note =
| commune11 =
| commune11_note =
| commune12 =
| commune12_note =
| commune13 =
| commune13_note =
| commune14 =
| commune14_note =
| commune15 =
| commune15_note =
| municipality_fold =
| municipality =
| municipality_type =
| municipality_label =
| municipality_note =
| municipality1 =
| municipality1_note =
| municipality2 =
| municipality2_note =
| municipality3 =
| municipality3_note =
| municipality4 =
| municipality4_note =
| municipality5 =
| municipality5_note =
| municipality6 =
| municipality6_note =
| municipality7 =
| municipality7_note =
| municipality8 =
| municipality8_note =
| municipality9 =
| municipality9_note =
| municipality10 =
| municipality10_note =
| municipality11 =
| municipality11_note =
| municipality12 =
| municipality12_note =
| municipality13 =
| municipality13_note =
| municipality14 =
| municipality14_note =
| municipality15 =
| municipality15_note =
| parish_fold =
| parish =
| parish_type =
| parish_label =
| parish_note =
| parish1 =
| parish1_note =
| parish2 =
| parish2_note =
| parish3 =
| parish3_note =
| parish4 =
| parish4_note =
| parish5 =
| parish5_note =
| parish6 =
| parish6_note =
| parish7 =
| parish7_note =
| parish8 =
| parish8_note =
| parish9 =
| parish9_note =
| parish10 =
| parish10_note =
| parish11 =
| parish11_note =
| parish12 =
| parish12_note =
| parish13 =
| parish13_note =
| parish14 =
| parish14_note =
| parish15 =
| parish15_note =
<!-- *** Tillhörighet, inom området m.m. *** -->
| parent_fold =
| parent =
| parent_type =
| parent_label =
| parent_note =
| parent1 =
| parent1_note =
| parent2 =
| parent2_note =
| parent3 =
| parent3_note =
| range_fold =
| range =
| range_type =
| range_label =
| range_note =
| range1 =
| range1_note =
| range2 =
| range2_note =
| range3 =
| range3_note =
| road =
| road_type =
| road_label =
| road_note =
| road1 =
| road1_type =
| road1_label =
| road1_note =
| road2 =
| road2_type =
| road2_label =
| road2_note =
| road3 =
| road3_type =
| road3_label =
| road3_note =
| road4 =
| road4_type =
| road4_label =
| road4_note =
| border_fold =
| border =
| border_type =
| border_label =
| border_note =
| border1 =
| border1_note =
| border2 =
| border2_note =
| border3 =
| border3_note =
| border4 =
| border4_note =
| border5 =
| border5_note =
| border6 =
| border6_note =
| border7 =
| border7_note =
| border8 =
| border8_note =
| border9 =
| border9_note =
| border10 =
| border10_note =
| border11 =
| border11_note =
| border12 =
| border12_note =
| border13 =
| border13_note =
| border14 =
| border14_note =
| border15 =
| border15_note =
| border16 =
| border16_note =
| border17 =
| border17_note =
| border18 =
| border18_note =
| border19 =
| border19_note =
| border20 =
| border20_note =
| border21 =
| border21_note =
| border22 =
| border22_note =
| border23 =
| border23_note =
| border24 =
| border24_note =
| part_fold =
| part =
| part_type =
| part_label =
| part_note =
| part1 =
| part1_note =
| part2 =
| part2_note =
| part3 =
| part3_note =
| part4 =
| part4_note =
| part5 =
| part5_note =
| part6 =
| part6_note =
| part7 =
| part7_note =
| part8 =
| part8_note =
| part9 =
| part9_note =
| part10 =
| part10_note =
| part11 =
| part11_note =
| part12 =
| part12_note =
| part13 =
| part13_note =
| part14 =
| part14_note =
| part15 =
| part15_note =
| part16 =
| part16_note =
| part17 =
| part17_note =
| part18 =
| part18_note =
| part19 =
| part19_note =
| part20 =
| part20_note =
| part21 =
| part21_note =
| part22 =
| part22_note =
| part23 =
| part23_note =
| part24 =
| part24_note =
| part25 =
| part25_note =
| part26 =
| part26_note =
| part27 =
| part27_note =
| part28 =
| part28_note =
| part29 =
| part29_note =
| part30 =
| part30_note =
| part31 =
| part31_note =
| part32 =
| part32_note =
| part33 =
| part33_note =
| part34 =
| part34_note =
| part35 =
| part35_note =
| part36 =
| part36_note =
| part37 =
| part37_note =
| part38 =
| part38_note =
| part39 =
| part39_note =
| part40 =
| part40_note =
| part41 =
| part41_note =
| tributary_fold =
| child_fold =
| tributary_left_fold =
| child_left_fold =
| tributary_type =
| tributary_label =
| child_type =
| child_label =
| tributary_left =
| tributary_left_type =
| tributary_left_label =
| tributary_left_note =
| child_left =
| child_left_type =
| child_left_label =
| child_left_note =
| tributary_left1 =
| tributary_left1_note =
| child_left1 =
| child_left1_note =
| tributary_left2 =
| tributary_left2_note =
| child_left2 =
| child_left2_note =
| tributary_left3 =
| tributary_left3_note =
| child_left3 =
| child_left3_note =
| tributary_left4 =
| tributary_left4_note =
| child_left4 =
| child_left4_note =
| tributary_left5 =
| tributary_left5_note =
| child_left5 =
| child_left5_note =
| tributary_left6 =
| tributary_left6_note =
| child_left6 =
| child_left6_note =
| tributary_left7 =
| tributary_left7_note =
| child_left7 =
| child_left7_note =
| tributary_left8 =
| tributary_left8_note =
| child_left8 =
| child_left8_note =
| tributary_left9 =
| tributary_left9_note =
| child_left9 =
| child_left9_note =
| tributary_left10 =
| tributary_left10_note =
| child_left10 =
| child_left10_note =
| tributary_left11 =
| tributary_left11_note =
| child_left11 =
| child_left11_note =
| tributary_left12 =
| tributary_left12_note =
| child_left12 =
| child_left12_note =
| tributary_left13 =
| tributary_left13_note =
| child_left13 =
| child_left13_note =
| tributary_left14 =
| tributary_left14_note =
| child_left14 =
| child_left14_note =
| tributary_left15 =
| tributary_left15_note =
| child_left15 =
| child_left15_note =
| tributary_right_fold =
| child_right_fold =
| tributary_right =
| tributary_right_type =
| tributary_right_label =
| tributary_right_note =
| child_right =
| child_right_type =
| child_right_label =
| child_right_note =
| tributary_right1 =
| tributary_right1_note =
| child_right1 =
| child_right1_note =
| tributary_right2 =
| tributary_right2_note =
| child_right2 =
| child_right2_note =
| tributary_right3 =
| tributary_right3_note =
| child_right3 =
| child_right3_note =
| tributary_right4 =
| tributary_right4_note =
| child_right4 =
| child_right4_note =
| tributary_right5 =
| tributary_right5_note =
| child_right5 =
| child_right5_note =
| tributary_right6 =
| tributary_right6_note =
| child_right6 =
| child_right6_note =
| tributary_right7 =
| tributary_right7_note =
| child_right7 =
| child_right7_note =
| tributary_right8 =
| tributary_right8_note =
| child_right8 =
| child_right8_note =
| tributary_right9 =
| tributary_right9_note =
| child_right9 =
| child_right9_note =
| tributary_right10 =
| tributary_right10_note =
| child_right10 =
| child_right10_note =
| tributary_right11 =
| tributary_right11_note =
| child_right11 =
| child_right11_note =
| tributary_right12 =
| tributary_right12_note =
| child_right12 =
| child_right12_note =
| tributary_right13 =
| tributary_right13_note =
| child_right13 =
| child_right13_note =
| tributary_right14 =
| tributary_right14_note =
| child_right14 =
| child_right14_note =
| tributary_right15 =
| tributary_right15_note =
| child_right15 =
| child_right15_note =
| city_fold =
| city =
| city_type =
| city_label =
| city_note =
| city1 =
| city1_note =
| city2 =
| city2_note =
| city3 =
| city3_note =
| city4 =
| city4_note =
| city5 =
| city5_note =
| city6 =
| city6_note =
| city7 =
| city7_note =
| city8 =
| city8_note =
| city9 =
| city9_note =
| city10 =
| city10_note =
| city11 =
| city11_note =
| city12 =
| city12_note =
| city13 =
| city13_note =
| city14 =
| city14_note =
| city15 =
| city15_note =
| landmark_fold =
| landmark =
| landmark_type =
| landmark_label =
| landmark_note =
| landmark1 =
| landmark1_note =
| landmark2 =
| landmark2_note =
| landmark3 =
| landmark3_note =
| landmark4 =
| landmark4_note =
| landmark5 =
| landmark5_note =
| landmark6 =
| landmark6_note =
| landmark7 =
| landmark7_note =
| landmark8 =
| landmark8_note =
| landmark9 =
| landmark9_note =
| landmark10 =
| landmark10_note =
| landmark11 =
| landmark11_note =
| landmark12 =
| landmark12_note =
| landmark13 =
| landmark13_note =
| landmark14 =
| landmark14_note =
| landmark15 =
| landmark15_note =
| lake_fold =
| lake =
| lake_type =
| lake_label =
| lake_note =
| lake1 =
| lake1_note =
| lake2 =
| lake2_note =
| lake3 =
| lake3_note =
| lake4 =
| lake4_note =
| lake5 =
| lake5_note =
| lake6 =
| lake6_note =
| lake7 =
| lake7_note =
| lake8 =
| lake8_note =
| lake9 =
| lake9_note =
| lake10 =
| lake10_note =
| lake11 =
| lake11_note =
| lake12 =
| lake12_note =
| lake13 =
| lake13_note =
| lake14 =
| lake14_note =
| lake15 =
| lake15_note =
| mountain_fold =
| mountain =
| mountain_type =
| mountain_label =
| mountain_note =
| mountain1 =
| mountain1_note =
| mountain2 =
| mountain2_note =
| mountain3 =
| mountain3_note =
| mountain4 =
| mountain4_note =
| mountain5 =
| mountain5_note =
| mountain6 =
| mountain6_note =
| mountain7 =
| mountain7_note =
| mountain8 =
| mountain8_note =
| mountain9 =
| mountain9_note =
| mountain10 =
| mountain10_note =
| mountain11 =
| mountain11_note =
| mountain12 =
| mountain12_note =
| mountain13 =
| mountain13_note =
| mountain14 =
| mountain14_note =
| mountain15 =
| mountain15_note =
| building_fold =
| building =
| building_type =
| building_label =
| building_note =
| building1 =
| building1_note =
| building2 =
| building2_note =
| building3 =
| building3_note =
| building4 =
| building4_note =
| building5 =
| building5_note =
| building6 =
| building6_note =
| building7 =
| building7_note =
| building8 =
| building8_note =
| building9 =
| building9_note =
| building10 =
| building10_note =
| building11 =
| building11_note =
| building12 =
| building12_note =
| building13 =
| building13_note =
| building14 =
| building14_note =
| building15 =
| building15_note =
| river_fold =
| river =
| river_type =
| river_label =
| river_note =
| river1 =
| river1_note =
| river2 =
| river2_note =
| river3 =
| river3_note =
| river4 =
| river4_note =
| river5 =
| river5_note =
| river6 =
| river6_note =
| river7 =
| river7_note =
| river8 =
| river8_note =
| river9 =
| river9_note =
| river10 =
| river10_note =
| river11 =
| river11_note =
| river12 =
| river12_note =
| river13 =
| river13_note =
| river14 =
| river14_note =
| river15 =
| river15_note =
<!-- *** Lägen *** -->
| location =
| location_type =
| location_label =
| location_note =
| location_municipality =
| location_municipality1 =
| location_district =
| location_district1 =
| location_region =
| location_region1 =
| location_state =
| location_state1 =
| location_country =
| location_country1 =
| elevation = 51
| elevation_unit =
| elevation_note =
| prominence =
| prominence_unit =
| prominence_note =
| lat_d = 38.88962
| lat_m =
| lat_s =
| lat_NS =
| long_d = -121.28579
| long_m =
| long_s =
| long_EW =
| coordinates_no_title =
| coordinates_type =
| coordinates_format =
| coordinates_note =
| capital =
| capital_name =
| capital_type =
| capital_label =
| capital_note =
| capital_location =
| capital_location_type =
| capital_location_label =
| capital_location_note =
| capital_elevation =
| capital_elevation_unit =
| capital_elevation_note =
| capital_lat_d =
| capital_lat_m =
| capital_lat_s =
| capital_lat_NS =
| capital_long_d =
| capital_long_m =
| capital_long_s =
| capital_long_EW =
| capital_coordinates_type =
| capital_coordinates_format =
| capital_coordinates_note =
| subcapital_fold =
| subcapital =
| subcapital_type =
| subcapital_label =
| subcapital_note =
| subcapital1 =
| subcapital1_note =
| subcapital2 =
| subcapital2_note =
| subcapital3 =
| subcapital3_note =
| subcapital4 =
| subcapital4_note =
| subcapital5 =
| subcapital5_note =
| subcapital6 =
| subcapital6_note =
| subcapital7 =
| subcapital7_note =
| subcapital8 =
| subcapital8_note =
| subcapital9 =
| subcapital9_note =
| subcapital10 =
| subcapital10_note =
| subcapital11 =
| subcapital11_note =
| subcapital12 =
| subcapital12_note =
| subcapital13 =
| subcapital13_note =
| subcapital14 =
| subcapital14_note =
| subcapital15 =
| subcapital15_note =
| highest =
| highest_name =
| highest_type =
| highest_label =
| highest_note =
| highest_location =
| highest_location_type =
| highest_location_label =
| highest_location_note =
| highest_municipality =
| highest_municipality1 =
| highest_district =
| highest_district1 =
| highest_region =
| highest_region1 =
| highest_state =
| highest_state1 =
| highest_country =
| highest_country1 =
| highest_elevation =
| highest_elevation_unit =
| highest_elevation_note =
| highest_lat_d =
| highest_lat_m =
| highest_lat_s =
| highest_lat_NS =
| highest_long_d =
| highest_long_m =
| highest_long_s =
| highest_long_EW =
| highest_coordinates_type =
| highest_coordinates_format =
| highest_coordinates_note =
| lowest =
| lowest_name =
| lowest_type =
| lowest_label =
| lowest_note =
| lowest_location =
| lowest_location_type =
| lowest_location_label =
| lowest_location_note =
| lowest_municipality =
| lowest_municipality1 =
| lowest_district =
| lowest_district1 =
| lowest_region =
| lowest_region1 =
| lowest_state =
| lowest_state1 =
| lowest_country =
| lowest_country1 =
| lowest_elevation =
| lowest_elevation_unit =
| lowest_elevation_note =
| lowest_lat_d =
| lowest_lat_m =
| lowest_lat_s =
| lowest_lat_NS =
| lowest_long_d =
| lowest_long_m =
| lowest_long_s =
| lowest_long_EW =
| lowest_coordinates_type =
| lowest_coordinates_format =
| lowest_coordinates_note =
<!-- *** Floders lägen *** -->
| source =
| source_name =
| source_type =
| source_label =
| source_note =
| source_location =
| source_location_type =
| source_location_label =
| source_location_note =
| source_municipality =
| source_municipality1 =
| source_district =
| source_district1 =
| source_region =
| source_region1 =
| source_state =
| source_state1 =
| source_country =
| source_country1 =
| source_elevation =
| source_elevation_unit =
| source_elevation_note =
| source_length =
| source_length_unit =
| source_length_note =
| source_lat_d =
| source_lat_m =
| source_lat_s =
| source_lat_NS =
| source_long_d =
| source_long_m =
| source_long_s =
| source_long_EW =
| source_coordinates_type =
| source_coordinates_format =
| source_coordinates_note =
| source1 =
| source1_name =
| source1_type =
| source1_label =
| source1_note =
| source1_location =
| source1_location_type =
| source1_location_label =
| source1_location_note =
| source1_municipality =
| source1_municipality1 =
| source1_district =
| source1_district1 =
| source1_region =
| source1_region1 =
| source1_state =
| source1_state1 =
| source1_country =
| source1_country1 =
| source1_elevation =
| source1_elevation_unit =
| source1_elevation_note =
| source1_length =
| source1_length_unit =
| source1_lat_d =
| source1_lat_m =
| source1_lat_s =
| source1_lat_NS =
| source1_long_d =
| source1_long_m =
| source1_long_s =
| source1_long_EW =
| source1_coordinates_type =
| source1_coordinates_format =
| source1_coordinates_note =
| source2 =
| source2_name =
| source2_type =
| source2_label =
| source2_note =
| source2_location =
| source2_location_type =
| source2_location_label =
| source2_location_note =
| source2_municipality =
| source2_municipality1 =
| source2_district =
| source2_district1 =
| source2_region =
| source2_region1 =
| source2_state =
| source2_state1 =
| source2_country =
| source2_country1 =
| source2_elevation =
| source2_elevation_unit =
| source2_elevation_note =
| source2_length =
| source2_length_unit =
| source2_length_note =
| source2_lat_d =
| source2_lat_m =
| source2_lat_s =
| source2_lat_NS =
| source2_long_d =
| source2_long_m =
| source2_long_s =
| source2_long_EW =
| source2_coordinates_type =
| source2_coordinates_format =
| source2_coordinates_note =
| source_confluence =
| source_confluence_name =
| source_confluence_type =
| source_confluence_label =
| source_confluence_note =
| source_confluence_location =
| source_confluence_location_type =
| source_confluence_location_label =
| source_confluence_location_note =
| source_confluence_municipality =
| source_confluence_municipality1 =
| source_confluence_district =
| source_confluence_district1 =
| source_confluence_region =
| source_confluence_region1 =
| source_confluence_state =
| source_confluence_state1 =
| source_confluence_country =
| source_confluence_country1 =
| source_confluence_elevation =
| source_confluence_elevation_unit =
| source_confluence_elevation_note =
| source_confluence_lat_d =
| source_confluence_lat_m =
| source_confluence_lat_s =
| source_confluence_lat_NS =
| source_confluence_long_d =
| source_confluence_long_m =
| source_confluence_long_s =
| source_confluence_long_EW =
| source_confluence_coordinates_type =
| source_confluence_coordinates_format =
| source_confluence_coordinates_note =
| mouth =
| mouth_name =
| mouth_type =
| mouth_label =
| mouth_note =
| mouth_location =
| mouth_location_type =
| mouth_location_label =
| mouth_location_note =
| mouth_municipality =
| mouth_municipality1 =
| mouth_district =
| mouth_district1 =
| mouth_region =
| mouth_region1 =
| mouth_state =
| mouth_state1 =
| mouth_country =
| mouth_country1 =
| mouth_elevation =
| mouth_elevation_unit =
| mouth_elevation_note =
| mouth_lat_d =
| mouth_lat_m =
| mouth_lat_s =
| mouth_lat_NS =
| mouth_long_d =
| mouth_long_m =
| mouth_long_s =
| mouth_long_EW =
| mouth_coordinates_type =
| mouth_coordinates_format =
| mouth_coordinates_note =
<!-- *** Dimensioner *** -->
| length =
| length_type =
| length_label =
| length_unit =
| length_orientation =
| length_note =
| length1 =
| length1_type =
| length1_label =
| length1_unit =
| length1_orientation =
| length1_note =
| length2 =
| length2_type =
| length2_label =
| length2_unit =
| length2_orientation =
| length2_note =
| length3 =
| length3_type =
| length3_label =
| length3_unit =
| length3_orientation =
| length3_note =
| length4 =
| length4_type =
| length4_label =
| length4_unit =
| length4_orientation =
| length4_note =
| width =
| width_type =
| width_label =
| width_unit =
| width_orientation =
| width_note =
| width1 =
| width1_type =
| width1_label =
| width1_unit =
| width1_orientation =
| width1_note =
| width2 =
| width2_type =
| width2_label =
| width2_unit =
| width2_orientation =
| width2_note =
| width3 =
| width3_type =
| width3_label =
| width3_unit =
| width3_orientation =
| width3_note =
| width4 =
| width4_type =
| width4_label =
| width4_unit =
| width4_orientation =
| width4_note =
| height =
| height_type =
| height_label =
| height_unit =
| height_note =
| height1 =
| height1_type =
| height1_label =
| height1_unit =
| height1_note =
| height2 =
| height2_type =
| height2_label =
| height2_unit =
| height2_note =
| height3 =
| height3_type =
| height3_label =
| height3_unit =
| height3_note =
| height4 =
| height4_type =
| height4_label =
| height4_unit =
| height4_note =
| number =
| number_type =
| number_label =
| number_note =
| number1 =
| number1_type =
| number1_label =
| number1_note =
| number2 =
| number2_type =
| number2_label =
| number2_note =
| number3 =
| number3_type =
| number3_label =
| number3_note =
| number4 =
| number4_type =
| number4_label =
| number4_note =
| depth =
| depth_type =
| depth_label =
| depth_unit =
| depth_note =
| depth1 =
| depth1_type =
| depth1_label =
| depth1_unit =
| depth1_note =
| depth2 =
| depth2_type =
| depth2_label =
| depth2_unit =
| depth2_note =
| depth3 =
| depth3_type =
| depth3_label =
| depth3_unit =
| depth3_note =
| depth4 =
| depth4_type =
| depth4_label =
| depth4_unit =
| depth4_note =
| volume =
| volume_type =
| volume_label =
| volume_unit =
| volume_note =
| volume1 =
| volume1_type =
| volume1_label =
| volume1_unit =
| volume1_note =
| volume2 =
| volume2_type =
| volume2_label =
| volume2_unit =
| volume2_note =
| volume3 =
| volume3_type =
| volume3_label =
| volume3_unit =
| volume3_note =
| volume4 =
| volume4_type =
| volume4_label =
| volume4_unit =
| volume4_note =
| weight =
| weight_type =
| weight_label =
| weight_unit =
| weight_note =
| weight1 =
| weight1_type =
| weight1_label =
| weight1_unit =
| weight1_note =
| weight2 =
| weight2_type =
| weight2_label =
| weight2_unit =
| weight2_note =
| weight3 =
| weight3_type =
| weight3_label =
| weight3_unit =
| weight3_note =
| weight4 =
| weight4_type =
| weight4_label =
| weight4_unit =
| weight4_note =
| watershed =
| watershed_type =
| watershed_label =
| watershed_decimals =
| watershed_unit =
| watershed_note =
| area =
| area_type =
| area_label =
| area_decimals =
| area_unit =
| area_date =
| area_as_of =
| area_note =
| area_land =
| area_land_type =
| area_land_label =
| area_land_decimals =
| area_land_unit =
| area_land_note =
| area_land_percentage =
| area_land_percentage_round =
| area_land_share =
| area_land_share_round =
| area_percentage_round =
| area_share_round =
| area_water =
| area_water_type =
| area_water_label =
| area_water_decimals =
| area_water_unit =
| area_water_note =
| area_water_percentage =
| area_water_percentage_round =
| area_water_share =
| area_water_share_round =
| area_urban =
| area_urban_type =
| area_urban_label =
| area_urban_decimals =
| area_urban_unit =
| area_urban_date =
| area_urban_as_of =
| area_urban_note =
| area_urban_percentage =
| area_urban_percentage_round =
| area_urban_share =
| area_urban_share_round =
| area_municipal =
| area_municipal_type =
| area_municipal_label =
| area_municipal_decimals =
| area_municipal_unit =
| area_municipal_date =
| area_municipal_as_of =
| area_municipal_note =
| area_municipal_percentage =
| area_municipal_percentage_round =
| area_municipal_share =
| area_municipal_share_round =
| area_metro =
| area_metro_type =
| area_metro_label =
| area_metro_decimals =
| area_metro_unit =
| area_metro_date =
| area_metro_as_of =
| area_metro_note =
| area_metro_percentage =
| area_metro_percentage_round =
| area_metro_share =
| area_metro_share_round =
| area1 =
| area1_type =
| area1_label =
| area1_unit =
| area1_date =
| area1_note =
| area1_share =
| area1_share_round =
| area2 =
| area2_type =
| area2_label =
| area2_unit =
| area2_date =
| area2_note =
| area2_share =
| area2_share_round =
| area3 =
| area3_type =
| area3_label =
| area3_unit =
| area3_date =
| area3_note =
| area3_share =
| area3_share_round =
| area4 =
| area4_type =
| area4_label =
| area4_unit =
| area4_date =
| area4_note =
| area4_share =
| area4_share_round =
| area5 =
| area5_type =
| area5_label =
| area5_unit =
| area5_date =
| area5_note =
| area5_share =
| area5_share_round =
| area6 =
| area6_type =
| area6_label =
| area6_unit =
| area6_date =
| area6_note =
| area6_share =
| area6_share_round =
| area7 =
| area7_type =
| area7_label =
| area7_unit =
| area7_date =
| area7_note =
| area7_share =
| area7_share_round =
| area8 =
| area8_type =
| area8_label =
| area8_unit =
| area8_date =
| area8_note =
| area8_share =
| area8_share_round =
| area9 =
| area9_type =
| area9_label =
| area9_unit =
| area9_date =
| area9_note =
| area9_share =
| area9_share_round =
| area10 =
| area10_type =
| area10_label =
| area10_unit =
| area10_date =
| area10_note =
| area10_share =
| area10_share_round =
| area11 =
| area11_type =
| area11_label =
| area11_unit =
| area11_date =
| area11_note =
| area11_share =
| area11_share_round =
| area12 =
| area12_type =
| area12_label =
| area12_unit =
| area12_date =
| area12_note =
| area12_share =
| area12_share_round =
| discharge =
| discharge_average =
| discharge_type =
| discharge_location =
| discharge_location_note =
| discharge_label =
| discharge_unit =
| discharge_note =
| discharge_max =
| discharge_max_unit =
| discharge_max_note =
| discharge_min =
| discharge_min_unit =
| discharge_min_note =
| discharge1_average =
| discharge1_type =
| discharge1_location =
| discharge1_unit =
| discharge1_note =
| discharge2_average =
| discharge2_location =
| discharge2_unit =
| discharge2_note =
| discharge3_average =
| discharge3_location =
| discharge3_unit =
| discharge3_note =
| discharge4_average =
| discharge4_location =
| discharge4_unit =
| discharge4_note =
<!-- *** Befolkning *** -->
| population =
| population_type =
| population_label =
| population_date =
| population_as_of =
| population_note =
| population_urban =
| population_urban_type =
| population_urban_label =
| population_urban_date =
| population_urban_as_of =
| population_urban_note =
| population_municipal =
| population_municipal_type =
| population_municipal_label =
| population_municipal_date =
| population_municipal_as_of =
| population_municipal_note =
| population_metro =
| population_metro_type =
| population_metro_label =
| population_metro_date =
| population_metro_as_of =
| population_metro_note =
| population1 =
| population1_type =
| population1_label =
| population1_date =
| population1_note =
| population2 =
| population2_type =
| population2_label =
| population2_date =
| population2_note =
| population3 =
| population3_type =
| population3_label =
| population3_date =
| population3_note =
| population4 =
| population4_type =
| population4_label =
| population4_date =
| population4_note =
| population5 =
| population5_type =
| population5_label =
| population5_date =
| population5_note =
| population6 =
| population6_type =
| population6_label =
| population6_date =
| population6_note =
| population7 =
| population7_type =
| population7_label =
| population7_date =
| population7_note =
| population8 =
| population8_type =
| population8_label =
| population8_date =
| population8_note =
| population9 =
| population9_type =
| population9_label =
| population9_date =
| population9_note =
| population10 =
| population10_type =
| population10_label =
| population10_date =
| population10_note =
| population11 =
| population11_type =
| population11_label =
| population11_date =
| population11_note =
| population12 =
| population12_type =
| population12_label =
| population12_date =
| population12_note =
| population_density =
| density_type =
| density_label =
| population_density_round =
| population_density_hide =
| population_density_note =
| population_urban_density =
| population_urban_density_type =
| population_urban_density_round =
| population_urban_density_note =
| population_municipal_density =
| population_municipal_density_type =
| population_municipal_density_round =
| population_municipal_density_note =
| population_metro_density =
| population_metro_density_type =
| population_metro_density_round =
| population_metro_density_note =
| population1_density =
| density1_type =
| density1_label =
| population1_density_round =
| population1_density_note =
| population2_density =
| density2_type =
| density2_label =
| population2_density_round =
| population2_density_note =
| population3_density =
| density3_type =
| density3_label =
| population3_density_round =
| population3_density_note =
| population4_density =
| density4_type =
| density4_label =
| population4_density_round =
| population4_density_note =
| population5_density =
| density5_type =
| density5_label =
| population5_density_round =
| population5_density_note =
| population6_density =
| density6_type =
| density6_label =
| population6_density_round =
| population6_density_note =
| population7_density =
| density7_type =
| density7_label =
| population7_density_round =
| population7_density_note =
| population8_density =
| density8_type =
| density8_label =
| population8_density_round =
| population8_density_note =
| population9_density =
| density9_type =
| density9_label =
| population9_density_round =
| population9_density_note =
| population10_density =
| density10_type =
| density10_label =
| population10_density_round =
| population10_density_note =
| population11_density =
| density11_type =
| density11_label =
| population11_density_round =
| population11_density_note =
| population12_density =
| density12_type =
| density12_label =
| population12_density_round =
| population12_density_note =
<!-- *** Egenskaper *** -->
| biome_fold =
| biome =
| biome_type =
| biome_label =
| biome_share =
| biome_note =
| biome1 =
| biome1_note =
| biome2 =
| biome2_note =
| biome3 =
| biome3_note =
| biome4 =
| biome4_note =
| biome5 =
| biome5_note =
| biome6 =
| biome6_note =
| biome7 =
| biome7_note =
| biome8 =
| biome8_note =
| biome9 =
| biome9_note =
| biome10 =
| biome10_note =
| biome11 =
| biome11_note =
| biome12 =
| biome12_note =
| biome13 =
| biome13_note =
| biome14 =
| biome14_note =
| biome15 =
| biome15_note =
| geology_fold =
| geology =
| geology_type =
| geology_label =
| geology_note =
| geology1 =
| geology1_note =
| geology2 =
| geology2_note =
| geology3 =
| geology3_note =
| geology4 =
| geology4_note =
| geology5 =
| geology5_note =
| geology6 =
| geology6_note =
| geology7 =
| geology7_note =
| geology8 =
| geology8_note =
| geology9 =
| geology9_note =
| geology10 =
| geology10_note =
| geology11 =
| geology11_note =
| geology12 =
| geology12_note =
| geology13 =
| geology13_note =
| geology14 =
| geology14_note =
| geology15 =
| geology15_note =
| orogeny_fold =
| orogeny =
| orogeny_type =
| orogeny_label =
| orogeny_note =
| orogeny1 =
| orogeny1_note =
| orogeny2 =
| orogeny2_note =
| orogeny3 =
| orogeny3_note =
| orogeny4 =
| orogeny4_note =
| orogeny5 =
| orogeny5_note =
| orogeny6 =
| orogeny6_note =
| orogeny7 =
| orogeny7_note =
| orogeny8 =
| orogeny8_note =
| orogeny9 =
| orogeny9_note =
| orogeny10 =
| orogeny10_note =
| orogeny11 =
| orogeny11_note =
| orogeny12 =
| orogeny12_note =
| orogeny13 =
| orogeny13_note =
| orogeny14 =
| orogeny14_note =
| orogeny15 =
| orogeny15_note =
| period_fold =
| period =
| period_type =
| period_label =
| period_note =
| period1 =
| period1_note =
| period2 =
| period2_note =
| period3 =
| period3_note =
| period4 =
| period4_note =
| period5 =
| period5_note =
| period6 =
| period6_note =
| period7 =
| period7_note =
| period8 =
| period8_note =
| period9 =
| period9_note =
| period10 =
| period10_note =
| period11 =
| period11_note =
| period12 =
| period12_note =
| period13 =
| period13_note =
| period14 =
| period14_note =
| period15 =
| period15_note =
| plant_fold =
| plant =
| plant_type =
| plant_label =
| plant_note =
| plant1 =
| plant1_note =
| plant2 =
| plant2_note =
| plant3 =
| plant3_note =
| plant4 =
| plant4_note =
| plant5 =
| plant5_note =
| plant6 =
| plant6_note =
| plant7 =
| plant7_note =
| plant8 =
| plant8_note =
| plant9 =
| plant9_note =
| plant10 =
| plant10_note =
| plant11 =
| plant11_note =
| plant12 =
| plant12_note =
| plant13 =
| plant13_note =
| plant14 =
| plant14_note =
| plant15 =
| plant15_note =
| animal_fold =
| animal =
| animal_type =
| animal_label =
| animal_note =
| animal1 =
| animal1_note =
| animal2 =
| animal2_note =
| animal3 =
| animal3_note =
| animal4 =
| animal4_note =
| animal5 =
| animal5_note =
| animal6 =
| animal6_note =
| animal7 =
| animal7_note =
| animal8 =
| animal8_note =
| animal9 =
| animal9_note =
| animal10 =
| animal10_note =
| animal11 =
| animal11_note =
| animal12 =
| animal12_note =
| animal13 =
| animal13_note =
| animal14 =
| animal14_note =
| animal15 =
| animal15_note =
| author_fold =
| author =
| author_type =
| author_label =
| author_note =
| author1 =
| author1_note =
| author2 =
| author2_note =
| author3 =
| author3_note =
| author4 =
| author4_note =
| author5 =
| author5_note =
| author6 =
| author6_note =
| author7 =
| author7_note =
| author8 =
| author8_note =
| author9 =
| author9_note =
| author10 =
| author10_note =
| author11 =
| author11_note =
| author12 =
| author12_note =
| author13 =
| author13_note =
| author14 =
| author14_note =
| author15 =
| author15_note =
| style_fold =
| style =
| style_type =
| style_label =
| style_note =
| style1 =
| style1_note =
| style2 =
| style2_note =
| style3 =
| style3_note =
| style4 =
| style4_note =
| style5 = [style5_note =
| style6 =
| style6_note =
| style7 =
| style7_note =
| style8 =
| style8_note =
| style9 =
| style9_note =
| style10 =
| style10_note =
| style11 =
| style11_note =
| style12 =
| style12_note =
| style13 =
| style13_note =
| style14 =
| style14_note =
| style15 =
| style15_note =
| material_fold =
| material =
| material_type =
| material_label =
| material_note =
| material1 =
| material1_note =
| material2 =
| material2_note =
| material3 =
| material3_note =
| material4 =
| material4_note =
| material5 =
| material5_note =
| material6 =
| material6_note =
| material7 =
| material7_note =
| material8 =
| material8_note =
| material9 =
| material9_note =
| material10 =
| material10_note =
| material11 =
| material11_note =
| material12 =
| material12_note =
| material13 =
| material13_note =
| material14 =
| material14_note =
| material15 =
| material15_note =
<!-- *** Historia och administration *** -->
| established =
| established_type =
| established_label =
| established_note =
| established1 =
| established1_type =
| established1_label =
| established1_note =
| established2 =
| established2_type =
| established2_label =
| established2_note =
| established3 =
| established3_type =
| established3_label =
| established3_note =
| established4 =
| established4_type =
| established4_label =
| established4_note =
| date =
| date_type =
| date_label =
| date_note =
| date1 =
| date1_type =
| date1_label =
| date1_note =
| date2 =
| date2_type =
| date2_label =
| date2_note =
| date3 =
| date3_type =
| date3_label =
| date3_note =
| date4 =
| date4_type =
| date4_label =
| date4_note =
| management =
| management_body =
| management_type =
| management_label =
| management_note =
| management_location =
| management_location_type =
| management_location_label =
| management_location_note =
| management_municipality =
| management_municipality1 =
| management_district =
| management_district1 =
| management_region =
| management_region1 =
| management_state =
| management_state1 =
| management_country =
| management_country1 =
| management_elevation =
| management_elevation_unit =
| management_elevation_note =
| management_lat_d =
| management_lat_m =
| management_lat_s =
| management_lat_NS =
| management_long_d =
| management_long_m =
| management_long_s =
| management_long_EW =
| management_coordinates_type =
| management_coordinates_format =
| management_coordinates_note =
| government =
| government_type =
| government_label =
| government_note =
| government_location =
| government_location_type =
| government_location_label =
| government_location_note =
| government_municipality =
| government_municipality1 =
| government_district =
| government_district1 =
| government_region =
| government_region1 =
| government_state =
| government_state1 =
| government_country =
| government_country1 =
| government_elevation =
| government_elevation_unit =
| government_elevation_note =
| government_lat_d =
| government_lat_m =
| government_lat_s =
| government_lat_NS =
| government_long_d =
| government_long_m =
| government_long_s =
| government_long_EW =
| government_coordinates_type =
| government_coordinates_format =
| government_coordinates_note =
| owner =
| owner_type =
| owner_label =
| owner_note =
| mayor =
| mayor_type =
| mayor_label =
| mayor_party =
| mayor_note =
| leader =
| leader_type =
| leader_label =
| leader_party =
| leader_note =
| leader1 =
| leader1_type =
| leader1_label =
| leader1_party =
| leader1_note =
| leader2 =
| leader2_type =
| leader2_label =
| leader2_party =
| leader2_note =
| leader3 =
| leader3_type =
| leader3_label =
| leader3_party =
| leader3_note =
| leader4 =
| leader4_type =
| leader4_label =
| leader4_party =
| leader4_note =
<!-- *** Tillgänglighet *** -->
| public =
| public_type =
| public_label =
| public_note =
| visitation =
| visitation_type =
| visitation_label =
| visitation_date =
| visitation_note =
| access =
| access_type =
| access_label =
| access_note =
| discovery =
| discovery_type =
| discovery_label =
| discovery_note =
| discovery1 =
| discovery1_note =
| discovery2 =
| discovery2_note =
| discovery3 =
| discovery3_note =
| discovery4 =
| discovery4_note =
| discovery5 =
| discovery5_note =
| discovery6 =
| discovery6_note =
| discovery7 =
| discovery7_note =
| discovery_date =
| discovery_date_type =
| discovery_date_label =
| discovery_date_note =
| ascent =
| ascent_type =
| ascent_label =
| ascent_note =
| ascent1 =
| ascent1_note =
| ascent2 =
| ascent2_note =
| ascent3 =
| ascent3_note =
| ascent4 =
| ascent4_note =
| ascent5 =
| ascent5_note =
| ascent6 =
| ascent6_note =
| ascent7 =
| ascent7_note =
| ascent_date =
| ascent_date_type =
| ascent_date_label =
| ascent_date_note =
<!-- *** Koder *** -->
| timezone = [[Pacific Standard Time|PST]]
| timezone_type =
| timezone_label = America/Los_Angeles
| utc_offset = -8
| timezone_note =
| timezone_DST = [[Pacific Daylight Time|PDT]]
| timezone_type_DST =
| timezone_label_DST =
| utc_offset_DST = -7
| timezone_note_DST =
| iso_code =
| iso_code_type =
| iso_code_label =
| iso_subcode =
| iso_code_note =
| postal_town =
| postal_town_type =
| postal_town_label =
| postal_town_note =
| postal_code =
| postal_code_type =
| postal_code_label =
| postal_code_note =
| area_code =
| area_code_type =
| area_code_label =
| area_code_note =
| code =
| code_type =
| code_label =
| code_note =
| codea =
| codea_type =
| codea_label =
| codea_note =
| codeb =
| codeb_type =
| codeb_label =
| codeb_note =
| codec =
| codec_type =
| codec_label =
| codec_note =
| code1 =
| code1_type =
| code1_label =
| code1_note =
| code1a =
| code1a_type =
| code1a_label =
| code1a_note =
| code1b =
| code1b_type =
| code1b_label =
| code1b_note =
| code1c =
| code1c_type =
| code1c_label =
| code1c_note =
| code2 =
| code2_type =
| code2_label =
| code2_note =
| code3 =
| code3_type =
| code3_label =
| code3_note =
| code4 =
| code4_type =
| code4_label =
| code4_note =
<!-- *** Unesco m.m. *** -->
| whs_name =
| whs_name_note =
| whs_year =
| whs_year_note =
| whs_number =
| whs_number_note =
| whs_region =
| whs_region_note =
| whs_criteria =
| whs_criteria_note =
| category_iucn =
| category_iucn_note =
| topo_map =
| topo_type =
| topo_label =
| topo_maker =
| topo_note =
| topo1_map =
| topo1_maker =
| topo1_note =
| topo2_map =
| topo2_maker =
| topo2_note =
| topo3_map =
| topo3_maker =
| topo3_note =
| topo4_map =
| topo4_maker =
| topo4_note =
| topo5_map =
| topo5_maker =
| topo5_note =
| topo6_map =
| topo6_maker =
| topo6_note =
| topo7_map =
| topo7_maker =
| topo7_note =
| topo8_map =
| topo8_maker =
| topo8_note =
| topo9_map =
| topo9_maker =
| topo9_note =
| topo10_map =
| topo10_maker =
| topo10_note =
| topo11_map =
| topo11_maker =
| topo11_note =
| topo12_map =
| topo12_maker =
| topo12_note =
| topo13_map =
| topo13_maker =
| topo13_note =
| topo14_map =
| topo14_maker =
| topo14_note =
| topo15_map =
| topo15_maker =
| topo15_note =
<!-- *** Fria fält *** -->
| free =
| free_type =
| free_label =
| free_note =
| free1 =
| free1_type =
| free1_label =
| free1_note =
| free2 =
| free2_type =
| free2_label =
| free2_note =
| free3 =
| free3_type =
| free3_label =
| free3_note =
| free4 =
| free4_type =
| free4_label =
| free4_note =
| free5 =
| free5_type =
| free5_label =
| free5_note =
| free6 =
| free6_type =
| free6_label =
| free6_note =
| free7 =
| free7_type =
| free7_label =
| free7_note =
| free8 =
| free8_type =
| free8_label =
| free8_note =
| free9 =
| free9_type =
| free9_label =
| free9_note =
| free10 =
| free10_type =
| free10_label =
| free10_note =
| free11 =
| free11_type =
| free11_label =
| free11_note =
| free12 =
| free12_type =
| free12_label =
| free12_note =
| free13 =
| free13_type =
| free13_label =
| free13_note =
| free14 =
| free14_type =
| free14_label =
| free14_note =
<!-- *** Karta *** -->
| map =
| map_caption =
| map_size =
| map_locator =
| map_locator_x =
| map_locator_y =
| map_background =
| map1 =
| map1_caption =
| map1_size =
| map1_locator =
| map1_locator_x =
| map1_locator_y =
| map1_background =
| map2 =
| map2_caption =
| map2_size =
| map2_locator =
| map2_locator_x =
| map2_locator_y =
| map2_background =
<!-- *** KML *** -->
| KML =
<!-- *** Webbplatser *** -->
| commons =
| commons_type =
| commons_label =
| commons_note =
| statistics =
| statistics_type =
| statistics_label =
| statistics_date =
| statistics_note =
| website =
| website_type =
| website_label =
| website_note =
<!-- *** Fotnoter *** -->
| footnotes =
| footnotes_type =
| footnotes_label =
| footnotes_note =
| geonames = 5371297
}}
<!--L.PRK-->[[Parke]] ang '''[https://www.lincolnca.gov/parks-recreation-and-activities/parks-fields-and-trails/parks/mcbean-park/ McBean Park]'''<ref>https://www.lincolnca.gov/parks-recreation-and-activities/parks-fields-and-trails/parks/mcbean-park/</ref> sa [[Tinipong Bansa]].<ref name="gn5371297" /> Ang McBean Park nahimutang sa kondado sa <!--ADM2-->[[Placer County]] ug estado sa <!--ADM1-->[[California (estado)|California]], sa kasadpang bahin sa nasod, {{formatnum:3800}} km sa kasadpan sa ulohang dakbayan [[Washington, D.C.]] {{formatnum:51}} metros ibabaw sa dagat kahaboga ang nahimutangan sa McBean Park.<ref name="gn5371297" />
Ang yuta palibot sa McBean Park kay kasagaran patag, apan sa sidlakan nga kini mao ang kabungtoran. Ang yuta palibot sa McBean Park nga tinakpan sa ubos sa kasadpan.{{efn|group=saysay|Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.<ref name = "vp"/> Ang bug-os nga algoritmo anaa [https://sv.wikipedia.org/wiki/Wikipedia:Projekt_DotNetWikiBot_Framework/Lsjbot/Make-Geonames dinhi].}} Kinahabogang dapit sa palibot ang [[Big Hill (bukid sa Tinipong Bansa, California, Placer County)|Big Hill]], {{formatnum:483}} ka metros ni kahaboga ibabaw sa dagat, {{formatnum:15.3}} km sa amihanan-sidlakan sa McBean Park.{{efn|group=saysay|Ang punto nga labing taas sa ibabaw sa mga lokal nga kapunawpunawan, sumala sa gihabogon data sa GeoNames.<ref name = "gn5371297"/>}} Dunay mga {{formatnum:286}} ka tawo kada kilometro kwadrado sa palibot sa McBean Park nga hilabihan populasyon.<ref name="nasapop" /> Ang kinadul-ang mas dakong lungsod mao ang [[Lincoln (lungsod sa Tinipong Bansa, California)|Lincoln]], {{formatnum:0.66}} km sa kasadpan sa McBean Park. Hapit nalukop sa [[durowan]] ug [[kabugangan]] ang palibot sa McBean Park.<ref name="nasalandcover" /> Sa rehiyon palibot sa McBean Park, mga kapanguhaan, mga kanal, ug mga walog talagsaon komon.{{efn|group=saysay|Mas sulod sa 20 ka kilometro gilay-on itandi sa average nga densidad sa Yuta, sumala sa GeoNames.<ref name = "gn5371297"/>}}
Ang klima [[mediteranyo]].<ref name = "koppen"/> Ang kasarangang giiniton {{formatnum:19}} [[°C]]. Ang kinainitan nga bulan Hulyo, sa {{formatnum:32}} [[°C]], ug ang kinabugnawan Disyembre, sa {{formatnum:6}} °C.<ref name = "nasa"/> Ang kasarangang pag-ulan {{formatnum:657}} milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa {{formatnum:186}} milimetro nga ulan, ug ang kinaugahan Agosto, sa {{formatnum:1}} milimetro.<ref name = "nasarain"/>
{|
|-
|{{climate chart
| McBean Memorial Park
| 3| 12| 66
| 4| 14| 92
| 6| 20| 109
| 9| 24| 66
| 14| 33| 7
| 17| 38| 4
| 21| 42| 2
| 22| 40| 1
| 16| 36| 11
| 12| 27| 19
| 6| 18| 95
| 2| 11| 186
|float=left
|clear=left
|source = <ref name = "nasa"/>
}}
|}
{{Location map|United States |float = right |width=300 | caption = Nahimutangan sa McBean Memorial Park sa Tinipong Bansa. | label = McBean Memorial Park|position=right|background=white|lat=38.88962|long=-121.28579}}
== Saysay ==
<references group="saysay"/>
== Ang mga gi basihan niini ==
<references>
<ref name = "gn5371297">[{{Geonameslink|gnid=5371297|name=mcbean%20memorial%20park}} McBean Memorial Park] sa [{{Geonamesabout}} Geonames.org (cc-by)]; post updated 2006-01-15; database download sa 2017-02-28</ref>
<ref name = "vp">{{Cite web |url= {{Viewfinderlink}}|title= Viewfinder Panoramas Digital elevation Model|date= 2015-06-21|format= }}</ref>
<ref name = "nasapop">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP|title= NASA Earth Observations: Population Density|access-date = 30 Enero 2016 |publisher= NASA/SEDAC}}</ref>
<ref name = "nasalandcover">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=MCD12C1_T1|title= NASA Earth Observations: Land Cover Classification|access-date = 30 Enero 2016 |publisher= NASA/MODIS}}</ref>
<ref name = "koppen">{{cite journal |last= Peel|first= M C|last2= Finlayson|first2= B L|date= |title= Updated world map of the Köppen-Geiger climate classification| url = http://www.hydrol-earth-syst-sci.net/11/1633/2007/hess-11-1633-2007.html |journal= Hydrology and Earth System Sciences|publisher= |volume= 11|issue= |pages= 1633-1644|doi= 10.5194/hess-11-1633-2007|access-date=30 Enero 2016}}</ref>
<ref name = "nasa">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/dataset_index.php|title= NASA Earth Observations Data Set Index|access-date = 30 Enero 2016 |publisher= NASA}}</ref>
<ref name = "nasarain">{{Cite web |url= http://neo.sci.gsfc.nasa.gov/view.php?datasetId=TRMM_3B43M|title= NASA Earth Observations: Rainfall (1 month - TRMM)|access-date = 30 Enero 2016 |publisher= NASA/Tropical Rainfall Monitoring Mission}}</ref>
</references>
[[Kategoriya:Mga dapit sa California (estado)]]
7wmurcqjc4hiwy64cpv043mz4qhy03h
Costilla Creek (suba sa Tinipong Bansa, lat 37,00, long -105,53)
0
8713846
37024033
28954057
2026-07-15T20:53:13Z
Quesotiotyo
28245
redirected duplicate article
37024033
wikitext
text/x-wiki
#REDIRECT [[Costilla Creek (suba sa Tinipong Bansa, lat 36,98, long -105,72)]]
dol7k246n1e2dv1xi4pfw0ndav6xdin
Guadalupe Canyon (walog sa Tinipong Bansa, New Mexico, Hidalgo County)
0
8716820
37024035
29379490
2026-07-15T22:01:03Z
Quesotiotyo
28245
redirected duplicate article
37024035
wikitext
text/x-wiki
#REDIRECT [[Guadalupe Canyon (dalama)]]
11292koyn2pf9mtg2vcw43mpnkw2ip9
Jicarilla Mountains (kabukiran sa Tinipong Bansa, lat 33,79, long -105,78)
0
8718256
37024034
28351937
2026-07-15T21:44:27Z
Quesotiotyo
28245
redirected duplicate article
37024034
wikitext
text/x-wiki
#REDIRECT [[Jicarilla Mountains (kabukiran sa Tinipong Bansa, lat 33,86, long -105,68)]]
pj1i9tilc3k8ib0fm0za179kjb460cd
Cañon de Muerto
0
8721284
37024030
29376802
2026-07-15T19:26:32Z
Quesotiotyo
28245
redirected duplicate article
37024030
wikitext
text/x-wiki
#REDIRECT [[Conon Del Muerto]]
gdkybyqrb7svgy8e3zqmfx5i8ty2c1b
Staphylaea limacina
0
9996759
37024044
35232406
2026-07-16T08:31:43Z
Llez
11905
37024044
wikitext
text/x-wiki
{{paghimo ni bot|Lsjbot|buwao|date=2020-12}}
{{Taxobox
| name = ''Staphylaea limacina''
| status =
| image = Staphylaea limacina 01.jpg
| image_caption =
| domain =
| regnum = [[Animalia]]
| phylum = [[Mollusca]]
| classis = [[Gastropoda]]
| ordo = [[Littorinimorpha]]
| familia = [[Buwao|Cypraeidae]]
| genus = [[Staphylaea]]
| species = '''Staphylaea limacina'''
| binomial = Staphylaea limacina
| binomial_authority = ([[Jean-Baptiste Lamarck|Lamarck]], 1810)
| range_map =
| range_map_caption =
| image2 =
| image2_caption =
| superfamilia = [[Cypraeoidea]]
| synonyms = }}
Kaliwatan sa [[buwao]] ang '''''Staphylaea limacina'''''<ref name = "COL"/>. Una ning gihulagway ni [[Jean-Baptiste Lamarck]] ni adtong 1810.<ref name = "col54439907"/> Ang ''Staphylaea limacina'' sakop sa [[kahenera]] nga ''[[Staphylaea]]'', ug [[pamilya (biyolohiya)|kabanay]] nga [[buwao]].<ref name = "COL"/><ref name = "source"/>
Kini nga matang hayop na sabwag sa:
* [[Kenya]]
== Matang nga nahiubos ==
Ang kaliwatan gibahinbahin ngadto sa matang nga nahiubos:<ref name = "COL"/>
* ''S. l. clarissa''
* ''S. l. interstincta''
<!-- katapusan sa gisulat -->
== Ang mga gi basihan niini ==
<references>
<ref name = "COL">{{cite web |url= http://www.catalogueoflife.org/DCA_Export/zip-fixed/2019-annual.zip|title= Species 2000 & ITIS Catalogue of Life: 2019 Annual Checklist.|author= Roskov Y., Kunze T., Orrell T., Abucay L., Paglinawan L., Culham A., Bailly N., Kirk P., Bourgoin T., Baillargeon G., Decock W., De Wever A., Didžiulis V.|year= 2019|publisher= Species 2000: Naturalis, Leiden, the Netherlands. ISSN 2405-884X. TaxonID: 54439907|accessdate= 2019-11-11}}</ref>
<ref name = "col54439907">Liu J.Y. [Ruiyu] (ed.) (2008) ''Checklist of marine biota of China seas'' , China Science Press. 1267 pp</ref>
<ref name = "source">MolluscaBase (2019). WoRMS Mollusca: MolluscaBase (version 2019-03-06). In: Species 2000 & ITIS Catalogue of Life, 2019 Annual Checklist (Roskov Y., Ower G., Orrell T., Nicolson D., Bailly N., Kirk P.M., Bourgoin T., DeWalt R.E., Decock W., Nieukerken E. van, Zarucchi J., Penev L., eds.). Digital resource at www.catalogueoflife.org/annual-checklist/2019. Species 2000: Naturalis, Leiden, the Netherlands. ISSN 2405-884X.</ref>
</references>
[[Kategoriya:Buwao]]
[[Kategoriya:Buwao sa Kenya]]
[[Kategoriya:Staphylaea]]
ttu9k7k0tab8ekxinxhr9kw4iqwa65a
Module:Params
828
11344936
37024041
37023830
2026-07-16T06:48:35Z
Grufo
121109
Update from [[d:Special:GoToLinkedPage/mediawikiwiki/Q122696746|master]] using [[mw:Synchronizer| #Synchronizer]]
37024041
Scribunto
text/plain
require[[strict]]
--- ---
--- PRIVATE ENVIRONMENT ---
--- ________________________________ ---
--- ---
--[[ Abstract utilities ]]--
----------------------------
-- Helper function for `string.gsub()` (for managing zero-padded numbers)
local function zero_padded (str)
return ('%03d%s'):format(#str, str)
end
-- Helper function for `table.sort()` (for natural sorting)
local function natural_sort (var1, var2)
return var1:gsub('%d+', zero_padded) < var2:gsub('%d+', zero_padded)
end
-- Return a copy or a reference to a table
local function copy_or_ref_table (src, refonly)
if refonly then return src end
local newtab = {}
for key, val in pairs(src) do newtab[key] = val end
return newtab
end
-- Copy at most N items (of all kinds) from `src` to `dest` and return `dest`
local function copy_table_maxn (dest, src, len)
local idx = 1
for key, val in pairs(src) do
dest[key], idx = val, idx + 1
if idx > len then break end
end
return dest
end
-- Remove some numeric elements from a table, shifting everything to the left
local function remove_numeric_keys (tbl, idx, len)
local cache, tmp = {}, idx + len - 1
for key, val in pairs(tbl) do
if type(key) == 'number' and key >= idx then
if key > tmp then cache[key - len] = val end
tbl[key] = nil
end
end
for key, val in pairs(cache) do tbl[key] = val end
end
-- Make a reduced copy of a table (shifting in both directions if necessary)
local function copy_table_reduced (tbl, idx, len)
local ret, tmp = {}, idx + len - 1
if idx > 0 then
for key, val in pairs(tbl) do
if type(key) ~= 'number' or key < idx then
ret[key] = val
elseif key > tmp then ret[key - len] = val end
end
elseif tmp > 0 then
local nshift = 1 - idx
for key, val in pairs(tbl) do
if type(key) ~= 'number' then ret[key] = val
elseif key > tmp then ret[key - tmp] = val
elseif key < idx then ret[key + nshift] = val end
end
else
for key, val in pairs(tbl) do
if type(key) ~= 'number' or key > tmp then
ret[key] = val
elseif key < idx then ret[key + len] = val end
end
end
return ret
end
-- Make an expanded copy of a table (shifting in both directions if necessary)
local function copy_table_expanded (tbl, idx, len)
local ret, tmp = {}, idx + len - 1
if idx > 0 then
for key, val in pairs(tbl) do
if type(key) ~= 'number' or key < idx then
ret[key] = val
else ret[key + len] = val end
end
elseif tmp > 0 then
local nshift = idx - 1
for key, val in pairs(tbl) do
if type(key) ~= 'number' then ret[key] = val
elseif key > 0 then ret[key + tmp] = val
elseif key < 1 then ret[key + nshift] = val end
end
else
for key, val in pairs(tbl) do
if type(key) ~= 'number' or key > tmp then
ret[key] = val
else ret[key - len] = val end
end
end
return ret
end
-- Given a table, create two new tables containing the sorted list of keys
local function get_key_list_sorted (tbl, sort_fn)
local nums, words, nn, nw = {}, {}, 0, 0
for key, val in pairs(tbl) do
if type(key) == 'number' then
nn = nn + 1
nums[nn] = key
else
nw = nw + 1
words[nw] = key
end
end
table.sort(nums)
table.sort(words, sort_fn)
return nums, words, nn, nw
end
-- Parse a parameter name string and return it as a string or a number
local function get_parameter_name (par_str)
local ret = par_str:match'^%s*(.-)%s*$'
if ret ~= '0' and ret:find'^%-?[1-9]%d*$' == nil then return ret end
return tonumber(ret)
end
-- Move a key from a table to another, but only if under a different name and
-- always parsing numeric strings as numbers
local function steal_if_renamed (val, src, skey, dest, dkey)
local realkey = get_parameter_name(dkey)
if skey ~= realkey then dest[realkey], src[skey] = val, nil end
end
--[[ Public strings ]]--
------------------------
-- Special match keywords (functions and modifiers MUST avoid these names)
local mkeywords = {
['or'] = 0,
pattern = 1,
plain = 2,
strict = 3
}
-- Sort functions (functions and modifiers MUST avoid these names)
local sortfunctions = {
alphabetically = false,
naturally = natural_sort
}
-- Callback styles for the `mapping_*` and `renaming_*` class of modifiers
-- (functions and modifiers MUST avoid these names)
--[[
Meanings of the columns:
col[1] = Loop type (0-3)
col[2] = Number of module arguments that the style requires (1-3)
col[3] = Minimum number of sequential parameters passed to the callback
col[4] = Name of the callback parameter where to place each parameter name
col[5] = Name of the callback parameter where to place each parameter value
col[6] = Argument in the modifier's invocation that will override `col[4]`
col[7] = Argument in the modifier's invocation that will override `col[5]`
A value of `-1` indicates that no meaningful value is stored (i.e. `nil`)
]]--
local mapping_styles = {
names_and_values = { 3, 2, 2, 1, 2, -1, -1 },
values_and_names = { 3, 2, 2, 2, 1, -1, -1 },
values_only = { 1, 2, 1, -1, 1, -1, -1 },
names_only = { 2, 2, 1, 1, -1, -1, -1 },
names_and_values_as = { 3, 4, 0, -1, -1, 2, 3 },
names_only_as = { 2, 3, 0, -1, -1, 2, -1 },
values_only_as = { 1, 3, 0, -1, -1, -1, 2 },
blindly = { 0, 2, 0, -1, -1, -1, -1 }
}
-- Memory slots (functions and modifiers MUST avoid these names)
local memoryslots = {
h = 'header',
f = 'footer',
i = 'itersep',
l = 'lastsep',
n = 'ifngiven',
p = 'pairsep',
s = 'oxfordsep'
}
-- Possible trimming modes for the `parsing` modifier
local trim_parse_opts = {
trim_none = { false, false },
trim_positional = { false, true },
trim_named = { true, false },
trim_all = { true, true }
}
-- Possible string modes for the iteration separator in the `parsing` and
-- `reinterpreting` modifiers
local isep_parse_opts = {
splitter_pattern = false,
splitter_string = true
}
-- Possible string modes for the key-value separator in the `parsing` and
-- `reinterpreting` modifiers
local psep_parse_opts = {
setter_pattern = false,
setter_string = true
}
-- Possible position references for the `splicing` modifier
local position_references = {
add_nothing = 0,
add_smallest_number = 1,
add_last_of_sequence = 2,
add_largest_number = 3
}
-- Possible modes for the `reassigning` modifier
local a_modes = {
duplicate = 0,
transfer = 1,
provide = 2,
spare = 3,
sacrifice = 4
}
-- Functions and modifiers MUST avoid these names too: `here`, `in_substack`,
-- `let`, `expose`, `use`, `with_flushed_glue`, `without_flushed_glue`
-- `without_sorting`
--[[ Private constants ]]--
---------------------------
-- Hard-coded name of the module (to avoid going through `frame:getTitle()`)
local modulename = 'Module:Params'
-- The functions listed here declare that they don't need the `frame.args`
-- metatable to be copied into a regular table; if they are modifiers they also
-- guarantee that they will make their own (modified) copy available
local refpipe = {
call_for_each_group = true,
--coins = true,
count = true,
evaluating = true,
for_each = true,
list = true,
list_values = true,
list_maybe_with_names = true,
value_of = true
}
-- The functions listed here declare that they don't need the
-- `frame:getParent().args` metatable to be copied into a regular table; if
-- they are modifiers they also guarantee that they will make their own
-- (modified) copy available
local refparams = {
call_for_each_group = true,
combining = true,
combining_by_calling = true,
combining_values = true,
concat_and_call = true,
concat_and_invoke = true,
concat_and_magic = true,
count = true,
grouping_by_calling = true,
mixing_names_and_values = true,
keeping_at_most = true,
renaming_by_mixing = true,
renaming_to_sequence = true,
renaming_to_uppercase = true,
renaming_to_lowercase = true,
--renaming_to_values = true,
shifting = true,
splicing = true,
--swapping_names_and_values = true,
value_of = true,
with_name_matching = true
}
-- Maximum number of numeric parameters that can be filled, if missing (we
-- chose an arbitrary number for this constant; you can discuss about its
-- optimal value at Module talk:Params)
local maxfill = 1024
-- The private table of functions
local library = {}
-- Functions and modifiers that can only be invoked in first position
local static_iface = {}
--[[ Private functions ]]--
---------------------------
-- Create a new context
local function context_new (child_frame)
local main_frame = child_frame:getParent()
return {
frame = main_frame,
opipe = child_frame.args,
oparams = main_frame.args,
firstposonly = static_iface,
iterfunc = pairs,
sorttype = 0,
n_parents = 0,
n_children = 0,
n_available = maxfill
}
end
-- Move to the next action within the user-given list
local function context_iterate (ctx, n_forward)
local nextfn
if ctx.pipe[n_forward] ~= nil then
nextfn = ctx.pipe[n_forward]:match'^%s*(.*%S)'
end
if nextfn == nil then error(modulename ..
': You must specify a function to call', 0) end
if library[nextfn] == nil then
if ctx.firstposonly[nextfn] == nil then error(modulename ..
': The function ‘' .. nextfn .. '’ does not exist', 0)
else error(modulename .. ': The ‘' .. nextfn ..
'’ directive can only appear in first position', 0)
end
end
remove_numeric_keys(ctx.pipe, 1, n_forward)
return library[nextfn]
end
-- Main loop
local function main_loop (ctx, start_with)
local fn = start_with
repeat fn = fn(ctx) until not fn
if ctx.n_parents > 0 then error(modulename ..
': One or more ‘merging_substack’ directives are missing', 0) end
if ctx.n_children > 0 then error(modulename ..
', For some of the snapshots either the ‘flushing’ directive is missing or a group has not been properly closed with ‘merging_substack’', 0) end
end
-- Load a `setting`-like directive string into the `dest` table
local function set_strings_from_opts (dest, opts, start_from)
local cmd
if opts[start_from] == nil then return start_from - 1 end
cmd = opts[start_from]:gsub('%s+', ''):gsub('/+', '/')
:match'^/*(.*[^/])'
if cmd == nil then return start_from end
local vname, chr
local amap, sep, argc = {}, string.byte('/'), start_from + 1
for idx = 1, #cmd do
chr = cmd:byte(idx)
if chr == sep then
for key, val in ipairs(amap) do
dest[val], amap[key] = opts[argc], nil
end
argc = argc + 1
else
vname = memoryslots[string.char(chr)]
if vname == nil then error(modulename ..
', ‘setting’: Unknown slot ‘' ..
string.char(chr) .. '’', 0) end
table.insert(amap, vname)
end
end
for key, val in ipairs(amap) do dest[val] = opts[argc] end
return argc
end
-- Add a new stack of parameters to `ctx.children`
local function new_substack (ctx)
local currsnap, newparams = ctx.n_children + 1, {}
if ctx.children == nil then ctx.children = { newparams }
else ctx.children[currsnap] = newparams end
ctx.n_children = currsnap
return newparams
end
-- Parse a raw argument containing a `sortfunctions` directive, or
-- `'without_sorting'`, or `nil`
local function load_sort_opt (raw_arg)
if raw_arg == nil then return nil, 1, false end
local trarg = raw_arg:match'^%s*(.-)%s*$'
if trarg == 'without_sorting' then return nil, 2, false, trarg end
local tmp = sortfunctions[trarg]
if tmp == nil then return nil, 1, false, trarg end
return tmp or nil, 2, true, trarg
end
-- Parse optional user arguments of type `...|[let/use]|[...]|[let/use]|[...]|
-- [number of additional parameters]|[parameter 1]|[parameter 2]|[...]`
local function load_child_opts (src, start_from, append_after, params)
local tnamed, tmp1, tmp2
local pin, tbl, mem = start_from, {}, {}
while src[pin] ~= nil and src[pin + 1] ~= nil do
tmp1 = src[pin]:match'^%s*(.*%S)'
if tmp1 == 'let' and src[pin + 2] ~= nil then
tmp1 = get_parameter_name(src[pin + 1])
mem[tmp1], tbl[tmp1], pin = nil, src[pin + 2], pin + 3
--[[
elseif tmp1 == 'expose' then
tmp1 = get_parameter_name(src[pin + 1])
tmp2 = params[tmp1]
mem[tmp1], tbl[tmp1], pin = tmp2, tmp2, pin + 2
]]--
elseif tmp1 == 'use' and src[pin + 2] ~= nil then
tmp1 = get_parameter_name(src[pin + 2])
tmp2 = params[tmp1]
mem[tmp1], tbl[get_parameter_name(src[pin + 1])], pin =
tmp2, tmp2, pin + 3
else break end
end
local tnew = copy_or_ref_table(params, next(mem) == nil)
for key in pairs(mem) do tnew[key] = nil end
if pin ~= start_from then tnamed, tbl = tbl, {} end
tmp1 = tonumber(src[pin])
if tmp1 ~= nil and math.floor(tmp1) == tmp1 then
if tmp1 < 0 then tmp1 = -1 end
tmp2 = append_after - pin
for idx = pin + 1, pin + tmp1 do tbl[idx + tmp2] = src[idx] end
pin = pin + tmp1 + 1
end
if tnamed ~= nil then
for key, val in pairs(tnamed) do tbl[key] = val end
end
return tbl, pin, tnew, mem
end
-- Load the optional arguments of some of the `mapping_*` and `renaming_*`
-- class of modifiers
local function load_callback_opts (src, n_skip, default_style, params)
local style, shf
local tmp = src[n_skip + 1]
if tmp ~= nil then style = mapping_styles[tmp:match'^%s*(.-)%s*$'] end
if style == nil then style, shf = default_style, n_skip - 1
else shf = n_skip end
local n_exist, karg, varg = style[3], style[4], style[5]
tmp = style[6]
if tmp > -1 then
karg = src[tmp + shf]:match'^%s*(.-)%s*$'
if karg == '0' or karg:find'^%-?[1-9]%d*$' ~= nil then
karg = tonumber(karg)
n_exist = math.max(n_exist, karg)
end
end
tmp = style[7]
if tmp > -1 then
varg = src[tmp + shf]:match'^%s*(.-)%s*$'
if varg == '0' or varg:find'^%-?[1-9]%d*$' ~= nil then
varg = tonumber(varg)
n_exist = math.max(n_exist, varg)
end
end
local dest, argc, tnew, mem = load_child_opts(src, style[2] + shf,
n_exist, params)
tmp = style[1]
if (tmp == 3 or tmp == 2) and dest[karg] ~= nil then
tmp = tmp - 2 end
if (tmp == 3 or tmp == 1) and dest[varg] ~= nil then
tmp = tmp - 1 end
return dest, argc, tmp, karg, varg, tnew, mem
end
-- Parse the arguments of some of the `mapping_*` and `renaming_*` class of
-- modifiers
local function load_replace_args (opts, whoami)
if opts[1] == nil then error(modulename ..
', ‘' .. whoami .. '’: No pattern string was given', 0) end
if opts[2] == nil then error(modulename ..
', ‘' .. whoami .. '’: No replacement string was given', 0) end
local ptn, repl, nmax, argc = opts[1], opts[2], tonumber(opts[3]), 3
if nmax ~= nil or (opts[3] or ''):match'^%s*$' ~= nil then argc = 4 end
local flg = opts[argc]
if flg ~= nil then flg = mkeywords[flg:match'^%s*(.-)%s*$'] end
if flg == 0 then flg = nil elseif flg ~= nil then argc = argc + 1 end
return ptn, repl, nmax, flg, argc, (nmax ~= nil and nmax < 1) or
(flg == 3 and ptn == repl)
end
-- Parse the arguments of the `with_*_matching` class of modifiers
local function load_pattern_args (opts, whoami)
local keyw
local ptns, state, nptns, cnt = {}, 0, 0, 1
for _, val in ipairs(opts) do
if state == 0 then
nptns, state = nptns + 1, -1
ptns[nptns] = { val, false, false }
else
keyw = val:match'^%s*(.*%S)'
if keyw == nil or mkeywords[keyw] == nil or (
state > 0 and mkeywords[keyw] > 0
) then break
else
state = mkeywords[keyw]
if state > 1 then ptns[nptns][2] = true end
if state == 3 then ptns[nptns][3] = true end
end
end
cnt = cnt + 1
end
if state == 0 then error(modulename .. ', ‘' .. whoami ..
'’: No pattern was given', 0) end
return ptns, nptns, cnt
end
-- Load the optional arguments of the `parsing`, `reinterpreting` and
-- `evaluating` modifiers
local function load_parse_opts (opts, start_from, isp, psp)
local tmp
local optslots, noptslots, argc, trimn, trimu, iplain, pplain =
{ true, true, true }, 3, start_from, true, false, true, true
repeat
noptslots, tmp = noptslots - 1, opts[argc]
if tmp == nil then break end
tmp = tmp:match'^%s*(.-)%s*$'
if optslots[1] ~= nil and trim_parse_opts[tmp] ~= nil then
tmp = trim_parse_opts[tmp]
trimn, trimu, optslots[1] = tmp[1], tmp[2], nil
elseif optslots[2] ~= nil and isep_parse_opts[tmp] ~= nil then
argc = argc + 1
iplain, isp, optslots[2] = isep_parse_opts[tmp],
opts[argc], nil
elseif optslots[3] ~= nil and psep_parse_opts[tmp] ~= nil then
argc = argc + 1
pplain, psp, optslots[3] = psep_parse_opts[tmp],
opts[argc], nil
else break end
argc = argc + 1
until noptslots < 1
return isp, iplain, psp, pplain, trimn, trimu, argc
end
-- Map parameters' values using a custom callback and a referenced table
local value_maps = {
[0] = function (tbl, margs, karg, varg, fn)
for key in pairs(tbl) do tbl[key] = fn() end
end,
[1] = function (tbl, margs, karg, varg, fn)
for key, val in pairs(tbl) do
margs[varg] = val
tbl[key] = fn()
end
end,
[2] = function (tbl, margs, karg, varg, fn)
for key in pairs(tbl) do
margs[karg] = key
tbl[key] = fn()
end
end,
[3] = function (tbl, margs, karg, varg, fn)
for key, val in pairs(tbl) do
margs[karg], margs[varg] = key, val
tbl[key] = fn()
end
end
}
-- Private table for `map_names()`
local name_thieves = {
[0] = function (cache, tbl, rargs, karg, varg, fn)
for key, val in pairs(tbl) do
steal_if_renamed(val, tbl, key, cache, fn())
end
end,
[1] = function (cache, tbl, rargs, karg, varg, fn)
for key, val in pairs(tbl) do
rargs[varg] = val
steal_if_renamed(val, tbl, key, cache, fn())
end
end,
[2] = function (cache, tbl, rargs, karg, varg, fn)
for key, val in pairs(tbl) do
rargs[karg] = key
steal_if_renamed(val, tbl, key, cache, fn())
end
end,
[3] = function (cache, tbl, rargs, karg, varg, fn)
for key, val in pairs(tbl) do
rargs[karg], rargs[varg] = key, val
steal_if_renamed(val, tbl, key, cache, fn())
end
end
}
-- Map parameters' names using a custom callback and a referenced table
local function map_names (tbl, rargs, karg, varg, looptype, fn)
local cache = {}
name_thieves[looptype](cache, tbl, rargs, karg, varg, fn)
for key, val in pairs(cache) do tbl[key] = val end
end
-- Return a new table that contains `src` regrouped according to the numeric
-- suffixes in its keys
local function make_groups (src)
-- NOTE: `src` might be the original metatable!
local prefix, gid
local groups = {}
for key, val in pairs(src) do
-- `key` must only be a string or a number...
if type(key) == 'string' then
prefix, gid = key:match'^%s*(.-)%s*(%-?%d*)%s*$'
gid = tonumber(gid) or ''
else
prefix, gid = '', key
end
if groups[gid] == nil then groups[gid] = {} end
if prefix == '0' or prefix:find'^%-?[1-9]%d*$' ~= nil then
prefix = tonumber(prefix)
if prefix < 1 then prefix = prefix - 1 end
end
groups[gid][prefix] = val
end
return groups
end
-- Split into parts a string containing the `$#` and `$@` placeholders and
-- return the information as a skeleton table, a canvas table and a length
local function parse_placeholder_string (target)
local idx, s_pos, skel, canvas = 1, 1, {}, {}
local e_pos = string.find(target, '%$[@#]', 1, false)
while e_pos ~= nil do
canvas[idx] = target:sub(s_pos, e_pos - 1)
skel[idx + 1] = target:sub(e_pos, e_pos + 1) == '$@'
idx = idx + 2
s_pos = e_pos + 2
e_pos = string.find(target, '%$[@#]', s_pos, false)
end
if (s_pos > target:len()) then idx = idx - 1
else canvas[idx] = target:sub(s_pos) end
return skel, canvas, idx
end
-- Populate a table by parsing a parameter string (heavy lifting for `parsing`,
-- `reinterpreting` and `evaluating`)
local function parse_parameter_string (tbl, str, isp, ipl, psp, ppl, trn, tru)
local key, val, spos1, spos2, pos1, pos2
local pos3, idx, lenplone = 0, 1, #str + 1
if isp == nil or isp == '' then
if psp == nil or psp == '' then
if tru then tbl[idx] = str:match'^%s*(.-)%s*$'
else tbl[idx] = str end
return idx
end
spos1, spos2 = str:find(psp, 1, ppl)
if spos1 == nil then
key = idx
if tru then val = str:match'^%s*(.-)%s*$'
else val = str end
idx = idx + 1
else
key = get_parameter_name(str:sub(1, spos1 - 1))
val = str:sub(spos2 + 1)
if trn then val = val:match'^%s*(.-)%s*$' end
end
tbl[key] = val
return idx
end
if psp == nil or psp == '' then
repeat
pos1 = pos3 + 1
pos2, pos3 = str:find(isp, pos1, ipl)
val = str:sub(pos1, (pos2 or lenplone) - 1)
if tru then val = val:match'^%s*(.-)%s*$' end
tbl[idx], idx = val, idx + 1
until pos2 == nil
return idx
end
repeat
pos1 = pos3 + 1
pos2, pos3 = str:find(isp, pos1, ipl)
val = str:sub(pos1, (pos2 or lenplone) - 1)
spos1, spos2 = val:find(psp, 1, ppl)
if spos1 == nil then
key = idx
if tru then val = val:match'^%s*(.-)%s*$' end
idx = idx + 1
else
key = get_parameter_name(val:sub(1, spos1 - 1))
val = val:sub(spos2 + 1)
if trn then val = val:match'^%s*(.-)%s*$' end
end
tbl[key] = val
until pos2 == nil
return idx
end
-- Heavy lifting for `snapshotting` and `remembering`
local function make_child (ctx, src, whoami)
local len = tonumber(ctx.pipe[1])
if len == nil or len == 0 then
local stack = new_substack(ctx)
for key, val in pairs(src) do stack[key] = val end
return len == nil and 1 or 2
end
if len < 0 or math.floor(len) ~= len then error(modulename ..
', ‘' .. whoami .. '’: The number of parameters to copy must be an integer greater than zero', 0) end
copy_table_maxn(new_substack(ctx), src, len)
return 2
end
-- Heavy lifting for `setting_by_flushing`, `combining` and `combining_values`
local function set_strings_from_substack (ctx, dest, whoami)
if ctx.n_children < 1 then error(modulename ..
', ‘' .. whoami .. '’: There are no substacks to flush', 0) end
local currsnap = ctx.n_children
local stack = ctx.children[currsnap]
for key, val in pairs(memoryslots) do
if stack[key] ~= nil then dest[val] = stack[key] end
end
ctx.children[currsnap], ctx.n_children = nil, currsnap - 1
end
-- Heavy lifting for `combining` and `combining_values`
local function combine_parameters (ctx, keyval_fn, whoami)
-- NOTE: `ctx.params` might be the original metatable! This function
-- MUST create a copy of it before returning
local opts = ctx.pipe
if ctx.pipe[1] == nil then error(modulename ..
', ‘' .. whoami .. '’: No parameter name was provided', 0) end
local argc
local tbl, vars = ctx.params, {}
local sortfn, varsarg0, do_sort, tmp = load_sort_opt(opts[2])
if varsarg0 == 2 then tmp = opts[3] and opts[3]:match'^%s*(.-)%s*$' end
if tmp == 'with_flushed_glue' then
varsarg0 = varsarg0 + 1
argc = set_strings_from_opts(vars, opts, varsarg0 + 1)
set_strings_from_substack(ctx, vars, whoami)
else
if tmp == 'without_flushed_glue' then varsarg0 = varsarg0 + 1 end
argc = set_strings_from_opts(vars, opts, varsarg0 + 1)
end
if argc < varsarg0 then error(modulename ..
', ‘' .. whoami .. '’: No setting directive was given', 0) end
if next(tbl) == nil then
if vars.ifngiven ~= nil then ctx.params =
{ [get_parameter_name(ctx.pipe[1])] = vars.ifngiven }
elseif tbl == ctx.oparams then ctx.params = {} end
return argc
end
local cache, len
if do_sort then
local words
cache, words, len, tmp = get_key_list_sorted(tbl, sortfn)
for idx = 1, tmp do cache[len + idx] = words[idx] end
len = len + tmp
else
len, cache = 0, {}
for key in pairs(tbl) do
len = len + 1
cache[len] = key
end
end
local pmap, nss, kvs, pps = {}, 0, vars.pairsep or '', vars.itersep or ''
for idx = 1, len do
tmp, pmap[nss + 1] = cache[idx], pps
pmap[nss + 2] = keyval_fn(tmp, tbl[tmp], kvs)
nss = nss + 2
end
tmp = vars.oxfordsep or vars.lastsep
if tmp ~= nil and nss > 4 then pmap[nss - 1] = tmp
elseif nss > 2 and vars.lastsep ~= nil then
pmap[nss - 1] = vars.lastsep
end
pmap[1] = vars.header or ''
if vars.footer ~= nil then pmap[nss + 1] = vars.footer end
ctx.params = { [get_parameter_name(ctx.pipe[1])] = table.concat(pmap) }
return argc
end
-- Concatenate the numeric keys from the table of parameters to the numeric
-- keys from the table of options; non-numeric keys from the table of options
-- will prevail over colliding non-numeric keys from the table of parameters
local function concat_params (ctx)
local retval, tbl, nmax = {}, ctx.params, table.maxn(ctx.pipe)
if ctx.subset == 1 then
-- We need only the sequence
for key, val in ipairs(tbl) do retval[key + nmax] = val end
else
if ctx.subset == -1 then
for key in ipairs(tbl) do tbl[key] = nil end
end
for key, val in pairs(tbl) do
if type(key) == 'number' and key > 0 then
retval[key + nmax] = val
else retval[key] = val end
end
end
for key, val in pairs(ctx.pipe) do retval[key] = val end
return retval
end
-- Flush the parameters by calling a custom function for each value (after this
-- function has been invoked `ctx.params` will be no longer usable)
local function flush_params (ctx, fn)
local tbl = ctx.params
if ctx.subset == 1 then
for key, val in ipairs(tbl) do fn(key, val) end
return
end
if ctx.subset == -1 then
for key, val in ipairs(tbl) do tbl[key] = nil end
end
if ctx.sorttype > 0 then
local nums, words, nn, nw = get_key_list_sorted(tbl, natural_sort)
if ctx.sorttype == 2 then
for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end
for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end
return
end
for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end
for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end
return
end
if ctx.subset ~= -1 then
for key, val in ipairs(tbl) do
fn(key, val)
tbl[key] = nil
end
end
for key, val in pairs(tbl) do fn(key, val) end
end
-- Flush the parameters by calling one of two custom functions for each value
-- (after this function has been invoked `ctx.params` will be no longer usable)
local function mixed_flush_params (ctx, fn_seq, fn_oth)
if ctx.subset == 1 then
for key, val in ipairs(ctx.params) do fn_seq(key, val) end
return
end
if ctx.subset == -1 then
flush_params(ctx, fn_oth)
return
end
local tbl = ctx.params
if ctx.sorttype > 0 then
local nums, words, nn, nw = get_key_list_sorted(tbl, natural_sort)
local sequence = {}
for key, val in ipairs(tbl) do sequence[key] = val end
if ctx.sorttype == 2 then
for idx = 1, nw do fn_oth(words[idx], tbl[words[idx]]) end
end
for idx = 1, nn do
if sequence[nums[idx]] then fn_seq(nums[idx], sequence[nums[idx]])
else fn_oth(nums[idx], tbl[nums[idx]]) end
end
if ctx.sorttype ~= 2 then
for idx = 1, nw do fn_oth(words[idx], tbl[words[idx]]) end
end
return
end
for key, val in ipairs(tbl) do
fn_seq(key, val)
tbl[key] = nil
end
for key, val in pairs(tbl) do fn_oth(key, val) end
end
-- Finalize and return a concatenated list
local function finalize_and_return_concatenated_list (ctx, lst, len, modsize)
if len > 0 then
local tmp = ctx.oxfordsep or ctx.lastsep
if tmp ~= nil and len > modsize * 2 then
lst[len - modsize + 1] = tmp
elseif len > modsize and ctx.lastsep ~= nil then
lst[len - modsize + 1] = ctx.lastsep
end
lst[1] = ctx.header or ''
if ctx.footer ~= nil then lst[len + 1] = ctx.footer end
ctx.text = table.concat(lst)
else ctx.text = ctx.ifngiven or '' end
end
--- ---
--- PUBLIC ENVIRONMENT ---
--- ________________________________ ---
--- ---
--[[ Modifiers ]]--
-------------------
-- Syntax: #invoke:params|sequential|pipe to
library.sequential = function (ctx)
if ctx.subset == 1 then error(modulename ..
': The ‘sequential’ directive has been provided more than once', 0) end
if ctx.subset == -1 then error(modulename ..
': The two directives ‘non-sequential’ and ‘sequential’ are in contradiction with each other', 0) end
if ctx.sorttype > 0 then error(modulename ..
': The ‘all_sorted’ and ‘reassorted’ directives are redundant when followed by ‘sequential’', 0) end
ctx.iterfunc, ctx.subset = ipairs, 1
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|non-sequential|pipe to
library['non-sequential'] = function (ctx)
if ctx.subset == -1 then error(modulename ..
': The ‘non-sequential’ directive has been provided more than once', 0) end
if ctx.subset == 1 then error(modulename ..
': The two directives ‘sequential’ and ‘non-sequential’ are in contradiction with each other', 0) end
ctx.iterfunc, ctx.subset = pairs, -1
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|all_sorted|pipe to
library.all_sorted = function (ctx)
if ctx.sorttype == 1 then error(modulename ..
': The ‘all_sorted’ directive has been provided more than once', 0) end
if ctx.subset == 1 then error(modulename ..
': The ‘all_sorted’ directive is redundant after ‘sequential’', 0) end
if ctx.sorttype == 2 then error(modulename ..
': The two directives ‘reassorted’ and ‘sequential’ are in contradiction with each other', 0) end
ctx.sorttype = 1
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|reassorted|pipe to
library.reassorted = function (ctx)
if ctx.sorttype == 2 then error(modulename ..
': The ‘reassorted’ directive has been provided more than once', 0) end
if ctx.subset == 1 then error(modulename ..
': The ‘reassorted’ directive is redundant after ‘sequential’', 0) end
if ctx.sorttype == 1 then error(modulename ..
': The two directives ‘sequential’ and ‘reassorted’ are in contradiction with each other', 0) end
ctx.sorttype = 2
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|setting|directives|...|pipe to
library.setting = function (ctx)
local argc = set_strings_from_opts(ctx, ctx.pipe, 1)
if argc < 2 then error(modulename ..
', ‘setting’: No directive was given', 0) end
return context_iterate(ctx, argc + 1)
end
-- Syntax: #invoke:params|scoring|new parameter name|[container]|pipe to
library.scoring = function (ctx)
if ctx.pipe[1] == nil then error(modulename ..
', ‘scoring’: No parameter name was provided', 0) end
local tmp
local retval, opts = 0, ctx.pipe
for _ in pairs(ctx.params) do retval = retval + 1 end
if opts[2] ~= nil then tmp = opts[2]:match'^%s*(.*%S)' end
if tmp == 'in_substack' then
new_substack(ctx)[get_parameter_name(opts[1])] = tostring(retval)
return context_iterate(ctx, 3)
end
ctx.params[get_parameter_name(opts[1])] = tostring(retval)
return context_iterate(ctx, tmp == 'here' and 3 or 2)
end
-- Syntax: #invoke:params|squeezing|pipe to
library.squeezing = function (ctx)
local store, indices, tbl, newlen = {}, {}, ctx.params, 0
for key, val in pairs(tbl) do
if type(key) == 'number' then
newlen = newlen + 1
indices[newlen], store[key], tbl[key] = key, val, nil
end
end
table.sort(indices)
for idx = 1, newlen do tbl[idx] = store[indices[idx]] end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|filling_the_gaps|pipe to
library.filling_the_gaps = function (ctx)
local newval, tbl, tmp, nmin, nmax, nnums =
ctx.pipe[1], ctx.params, {}, 1, nil, -1
if newval == nil then error(modulename ..
', ‘filling_the_gaps’: No value was provided', 0) end
for key, val in pairs(tbl) do
if type(key) == 'number' then
if nmax == nil then
if key < nmin then nmin = key end
nmax = key
elseif key > nmax then nmax = key
elseif key < nmin then nmin = key end
tmp[key], nnums = val, nnums + 1
end
end
if nmax ~= nil and nmax - nmin > nnums then
ctx.n_available = ctx.n_available + nmin + nnums - nmax
if ctx.n_available < 0 then error(modulename ..
', ‘filling_the_gaps’: It is possible to fill at most ' ..
tostring(maxfill) .. ' parameters', 0) end
for idx = nmin, nmax, 1 do tbl[idx] = newval end
for key, val in pairs(tmp) do tbl[key] = val end
end
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|clearing|pipe to
library.clearing = function (ctx)
local tbl, numerics = ctx.params, {}
for key, val in pairs(tbl) do
if type(key) == 'number' then
numerics[key], tbl[key] = val, nil
end
end
for key, val in ipairs(numerics) do tbl[key] = val end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|cutting|left cut|right cut|pipe to
library.cutting = function (ctx)
local lcut = tonumber(ctx.pipe[1])
if lcut == nil or math.floor(lcut) ~= lcut then error(modulename ..
', ‘cutting’: Left cut must be an integer number', 0) end
local rcut = tonumber(ctx.pipe[2])
if rcut == nil or math.floor(rcut) ~= rcut then error(modulename ..
', ‘cutting’: Right cut must be an integer number', 0) end
local tbl = ctx.params
local len = #tbl
if lcut < 0 then lcut = len + lcut end
if rcut < 0 then rcut = len + rcut end
local tot = lcut + rcut
if tot > 0 then
local cache = {}
if tot >= len then
for key in ipairs(tbl) do tbl[key] = nil end
tot = len
else
for idx = len - rcut + 1, len, 1 do tbl[idx] = nil end
for idx = 1, lcut, 1 do tbl[idx] = nil end
end
for key, val in pairs(tbl) do
if type(key) == 'number' and key > 0 then
if key > len then cache[key - tot] = val
else cache[key - lcut] = val end
tbl[key] = nil
end
end
for key, val in pairs(cache) do tbl[key] = val end
end
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|cropping|left crop|right crop|pipe to
library.cropping = function (ctx)
local lcut = tonumber(ctx.pipe[1])
if lcut == nil or math.floor(lcut) ~= lcut then error(modulename ..
', ‘cropping’: Left crop must be an integer number', 0) end
local rcut = tonumber(ctx.pipe[2])
if rcut == nil or math.floor(rcut) ~= rcut then error(modulename ..
', ‘cropping’: Right crop must be an integer number', 0) end
local tbl = ctx.params
local nmin, nmax
for key in pairs(tbl) do
if type(key) == 'number' then
if nmin == nil then nmin, nmax = key, key
elseif key > nmax then nmax = key
elseif key < nmin then nmin = key end
end
end
if nmin ~= nil then
local len = nmax - nmin + 1
if lcut < 0 then lcut = len + lcut end
if rcut < 0 then rcut = len + rcut end
if lcut + rcut - len > -1 then
for key in pairs(tbl) do
if type(key) == 'number' then tbl[key] = nil end
end
elseif lcut + rcut > 0 then
for idx = nmax - rcut + 1, nmax do tbl[idx] = nil end
for idx = nmin, nmin + lcut - 1 do tbl[idx] = nil end
local lshift = nmin + lcut - 1
if lshift > 0 then
for idx = lshift + 1, nmax, 1 do
tbl[idx - lshift], tbl[idx] =
tbl[idx], nil
end
end
end
end
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|purging|start offset|length|pipe to
library.purging = function (ctx)
local idx = tonumber(ctx.pipe[1])
if idx == nil or math.floor(idx) ~= idx then error(modulename ..
', ‘purging’: Start offset must be an integer number', 0) end
local len = tonumber(ctx.pipe[2])
if len == nil or math.floor(len) ~= len then error(modulename ..
', ‘purging’: Length must be an integer number', 0) end
local tbl = ctx.params
if len < 1 then
len = len + table.maxn(tbl)
if idx > len then return context_iterate(ctx, 3) end
len = len - idx + 1
end
ctx.params = copy_table_reduced(tbl, idx, len)
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|backpurging|start offset|length|pipe to
library.backpurging = function (ctx)
local last = tonumber(ctx.pipe[1])
if last == nil or math.floor(last) ~= last then error(modulename ..
', ‘backpurging’: Start offset must be an integer number', 0) end
local len = tonumber(ctx.pipe[2])
if len == nil or math.floor(len) ~= len then error(modulename ..
', ‘backpurging’: Length must be an integer number', 0) end
local idx
local tbl = ctx.params
if len > 0 then
idx = last - len + 1
else
for key in pairs(tbl) do
if type(key) == 'number' and (idx == nil or
key < idx) then idx = key end
end
if idx == nil then return context_iterate(ctx, 3) end
idx = idx - len
if last < idx then return context_iterate(ctx, 3) end
len = last - idx + 1
end
ctx.params = copy_table_reduced(ctx.params, idx, len)
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|shifting|addend|pipe to
library.shifting = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local nshift = tonumber(ctx.pipe[1])
if nshift == nil or nshift == 0 or math.floor(nshift) ~= nshift then
error(modulename .. ', ‘shifting’: A non-zero integer number must be provided', 0) end
local tbl = {}
for key, val in pairs(ctx.params) do
if type(key) == 'number' then tbl[key + nshift] = val
else tbl[key] = val end
end
ctx.params = tbl
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|reversing_numeric_names|pipe to
library.reversing_numeric_names = function (ctx)
local tbl, numerics, nmax = ctx.params, {}, 0
for key, val in pairs(tbl) do
if type(key) == 'number' then
numerics[key], tbl[key] = val, nil
if key > nmax then nmax = key end
end
end
for key, val in pairs(numerics) do tbl[nmax - key + 1] = val end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|pivoting_numeric_names|pipe to
--[[
library.pivoting_numeric_names = function (ctx)
local tbl = ctx.params
local shift = #tbl + 1
if shift < 2 then return library.reversing_numeric_names(ctx) end
local numerics = {}
for key, val in pairs(tbl) do
if type(key) == 'number' then
numerics[key] = val
tbl[key] = nil
end
end
for key, val in pairs(numerics) do tbl[shift - key] = val end
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|mirroring_numeric_names|pipe to
--[[
library.mirroring_numeric_names = function (ctx)
local nmax, nmin
local tbl, numerics = ctx.params, {}
for key, val in pairs(tbl) do
if type(key) == 'number' then
numerics[key] = val
tbl[key] = nil
if nmax == nil then nmin, nmax = key, key
elseif key > nmax then nmax = key
elseif key < nmin then nmin = key end
end
end
for key, val in pairs(numerics) do tbl[nmax + nmin - key] = val end
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|swapping_numeric_names|pipe to
--[[
library.swapping_numeric_names = function (ctx)
local tmp
local tbl, cache, nsize = ctx.params, {}, 0
for key in pairs(tbl) do
if type(key) == 'number' then
nsize = nsize + 1
cache[nsize] = key
end
end
table.sort(cache)
for idx = math.floor(nsize / 2), 1, -1 do
tmp = tbl[cache[idx] ]
tbl[cache[idx] ] = tbl[cache[nsize - idx + 1] ]
tbl[cache[nsize - idx + 1] ] = tmp
end
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|sorting_sequential_values|[criterion]|pipe to
library.sorting_sequential_values = function (ctx)
local sortfn
if ctx.pipe[1] ~= nil then
sortfn = sortfunctions[ctx.pipe[1]:match'^%s*(.-)%s*$']
end
if sortfn then table.sort(ctx.params, sortfn)
else table.sort(ctx.params) end -- i.e. either `false` or `nil`
if sortfn == nil then return context_iterate(ctx, 1) end
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|splicing|[add to position]|position|increment|
-- [number of elements to write]|...|pipe to
library.splicing = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local tmp2, argc, pos, refp
local opts, tbl = ctx.pipe, ctx.params
local tmp1 = opts[1]
if tmp1 ~= nil then
tmp2 = tonumber(tmp1)
if tmp2 == nil or math.floor(tmp2) ~= tmp2 then
pos, argc, tmp2 = tonumber(opts[2]), 4,
tmp1:match'^%s*(.*%S)'
if tmp2 ~= nil then
refp = position_references[tmp2]
if refp == nil then error(modulename ..
', ‘splicing’: ‘' .. tostring(tmp2) ..
'’ is not a valid first argument', 0) end
else refp = 0 end
else pos, argc, refp = tmp2, 3, 0 end
else pos, argc, refp = tonumber(opts[2]), 4, 0 end
if pos == nil or math.floor(pos) ~= pos then error(modulename ..
', ‘splicing’: The position must be an integer number', 0) end
local len = tonumber(opts[argc - 1])
if len == nil or math.floor(len) ~= len then error(modulename ..
', ‘splicing’: The increment must be an integer number', 0) end
if refp == 2 then
for _ in ipairs(tbl) do pos = pos + 1 end
refp = 0
end
tmp1, tmp2 = nil, nil
if refp ~= 0 or len ~= 0 then
for key, val in pairs(tbl) do
if type(key) == 'number' then
if tmp1 == nil then tmp1, tmp2 = key, key
elseif key < tmp1 then tmp1 = key
elseif key > tmp2 then tmp2 = key end
end
end
end
if tmp2 == nil then len = 0
elseif refp == 3 then pos = pos + tmp2
elseif refp == 1 then pos = pos + tmp1 end
if len > 0 and pos + len > tmp1 and pos <= tmp2 then
tbl = copy_table_expanded(tbl, pos, len)
elseif len < 0 and pos - len > tmp1 and pos <= tmp2 then
tbl = copy_table_reduced(tbl, pos, -len)
else tbl = copy_or_ref_table(tbl, tbl ~= ctx.oparams) end
ctx.params = tbl
tmp1 = tonumber(opts[argc])
if len == 0 and (tmp1 == nil or tmp1 < 1) then error(modulename ..
', ‘splicing’: When the increment is zero the number of elements to add cannot be zero', 0) end
if tmp1 == nil or tmp1 < 0 or math.floor(tmp1) ~= tmp1 then
return context_iterate(ctx, argc)
end
tmp2 = argc - pos + 1
for key = pos, pos + tmp1 - 1 do tbl[key] = opts[key + tmp2] end
return context_iterate(ctx, argc + tmp1 + 1)
end
-- Syntax: #invoke:params|imposing|name|value|pipe to
library.imposing = function (ctx)
if ctx.pipe[1] == nil then error(modulename ..
', ‘imposing’: Missing parameter name to impose', 0) end
ctx.params[get_parameter_name(ctx.pipe[1])] = ctx.pipe[2]
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|providing|name|value|pipe to
library.providing = function (ctx)
if ctx.pipe[1] == nil then error(modulename ..
', ‘providing’: Missing parameter name to provide', 0) end
local key = get_parameter_name(ctx.pipe[1])
if ctx.params[key] == nil then ctx.params[key] = ctx.pipe[2] end
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|reassigning|source|destination|[mode]|pipe to
library.reassigning = function (ctx)
local opts, tbl = ctx.pipe, ctx.params
if opts[1] == nil then error(modulename ..
', ‘reassigning’: Missing source parameter', 0) end
if opts[2] == nil then error(modulename ..
', ‘reassigning’: Missing destination parameter', 0) end
local mode
local src = get_parameter_name(opts[1])
local val = tbl[src]
if opts[3] ~= nil then mode = a_modes[opts[3]:match'^%s*(.-)%s*$'] end
local argc = mode == nil and 3 or 4
if val == nil then return context_iterate(ctx, argc) end
local dest = get_parameter_name(opts[2])
if mode == 1 or mode == 4 or (mode == 3 and tbl[dest] == nil) then
tbl[src] = nil
end
if mode == nil or mode < 2 or tbl[dest] == nil then tbl[dest] = val end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|discarding|name|[how many]|pipe to
library.discarding = function (ctx)
if ctx.pipe[1] == nil then error(modulename ..
', ‘discarding’: Missing parameter name to discard', 0) end
local len = tonumber(ctx.pipe[2])
if len == nil then
ctx.params[get_parameter_name(ctx.pipe[1])] = nil
return context_iterate(ctx, 2)
end
local key = tonumber(ctx.pipe[1])
if key == nil or math.floor(key) ~= key then error(modulename ..
', ‘discarding’: A range was provided, but the initial parameter name is not an integer number', 0) end
if len < 1 or math.floor(len) ~= len then error(modulename ..
', ‘discarding’: A range can only be an integer number greater than zero', 0) end
for idx = key, key + len - 1 do ctx.params[idx] = nil end
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|excluding_non-numeric_names|pipe to
library['excluding_non-numeric_names'] = function (ctx)
local tmp = ctx.params
for key, val in pairs(tmp) do
if type(key) ~= 'number' then tmp[key] = nil end
end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|excluding_numeric_names|pipe to
library.excluding_numeric_names = function (ctx)
local tmp = ctx.params
for key, val in pairs(tmp) do
if type(key) == 'number' then tmp[key] = nil end
end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|with_name_matching|target 1|[plain flag 1]|[or]
-- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag
-- N]|pipe to
library.with_name_matching = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local tmp, ptn
local targets, nptns, argc = load_pattern_args(ctx.pipe,
'with_name_matching')
local tbl, newparams = ctx.params, {}
for idx = 1, nptns do
ptn = targets[idx]
if ptn[3] then
tmp = ptn[1]
if tmp == '0' or tmp:find'^%-?[1-9]%d*$' ~= nil then
tmp = tonumber(tmp)
end
newparams[tmp] = tbl[tmp]
else
for key, val in pairs(tbl) do
if tostring(key):find(ptn[1], 1, ptn[2]) then
newparams[key] = val
end
end
end
end
ctx.params = newparams
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|with_name_not_matching|target 1|[plain flag 1]
-- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain
-- flag N]|pipe to
library.with_name_not_matching = function (ctx)
local targets, nptns, argc = load_pattern_args(ctx.pipe,
'with_name_not_matching')
local tbl = ctx.params
if nptns == 1 and targets[1][3] then
local tmp = targets[1][1]
if tmp == '0' or tmp:find'^%-?[1-9]%d*$' ~= nil then
tbl[tonumber(tmp)] = nil
else tbl[tmp] = nil end
return context_iterate(ctx, argc)
end
local yesmatch, ptn
for key in pairs(tbl) do
yesmatch = true
for idx = 1, nptns do
ptn = targets[idx]
if ptn[3] then
if tostring(key) ~= ptn[1] then
yesmatch = false
break
end
elseif not tostring(key):find(ptn[1], 1, ptn[2]) then
yesmatch = false
break
end
end
if yesmatch then tbl[key] = nil end
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|with_value_matching|target 1|[plain flag 1]|[or]
-- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag
-- N]|pipe to
library.with_value_matching = function (ctx)
local nomatch, ptn
local tbl = ctx.params
local targets, nptns, argc = load_pattern_args(ctx.pipe,
'with_value_matching')
for key, val in pairs(tbl) do
nomatch = true
for idx = 1, nptns do
ptn = targets[idx]
if ptn[3] then
if val == ptn[1] then
nomatch = false
break
end
elseif val:find(ptn[1], 1, ptn[2]) then
nomatch = false
break
end
end
if nomatch then tbl[key] = nil end
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|with_value_not_matching|target 1|[plain flag 1]
-- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain
-- flag N]|pipe to
library.with_value_not_matching = function (ctx)
local yesmatch, ptn
local tbl = ctx.params
local targets, nptns, argc = load_pattern_args(ctx.pipe,
'with_value_not_matching')
for key, val in pairs(tbl) do
yesmatch = true
for idx = 1, nptns do
ptn = targets[idx]
if ptn[3] then
if val ~= ptn[1] then
yesmatch = false
break
end
elseif not val:find(ptn[1], 1, ptn[2]) then
yesmatch = false
break
end
end
if yesmatch then tbl[key] = nil end
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|keeping_at_most|number of parameters to pick|pipe to
library.keeping_at_most = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local len = tonumber(ctx.pipe[1])
if len == nil or len < 1 or math.floor(len) ~= len then error(modulename ..
', ‘keeping_at_most’: The number of parameters to keep must be an integer greater than zero', 0) end
ctx.params = copy_table_maxn({}, ctx.params, len)
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|trimming_values|pipe to
library.trimming_values = function (ctx)
local tbl = ctx.params
for key, val in pairs(tbl) do tbl[key] = val:match'^%s*(.-)%s*$' end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|mapping_to_lowercase|pipe to
library.mapping_to_lowercase = function (ctx)
local tbl = ctx.params
for key, val in pairs(tbl) do tbl[key] = val:lower() end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|mapping_to_uppercase|pipe to
library.mapping_to_uppercase = function (ctx)
local tbl = ctx.params
for key, val in pairs(tbl) do tbl[key] = val:upper() end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|mapping_by_calling|template name|[call
-- style]|[let/use]|[...]|[let/use]|[...]|[number of additional
-- parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe to
library.mapping_by_calling = function (ctx)
local tname
local opts = ctx.pipe
if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end
if tname == nil then error(modulename ..
', ‘mapping_by_calling’: No template name was provided', 0) end
local margs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 1, mapping_styles.values_only, ctx.params)
local model = { title = tname, args = margs }
value_maps[looptype](tbl, margs, karg, varg, function ()
return ctx.frame:expandTemplate(model)
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|mapping_by_invoking|module name|function name|[call
-- style]|[let/use]|[...]|[let/use]|[...]|[number of additional
-- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to
library.mapping_by_invoking = function (ctx)
local mname, fname
local opts = ctx.pipe
if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end
if mname == nil then error(modulename ..
', ‘mapping_by_invoking’: No module name was provided', 0) end
if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end
if fname == nil then error(modulename ..
', ‘mapping_by_invoking’: No function name was provided', 0) end
local margs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 2, mapping_styles.values_only, ctx.params)
local model = { title = 'Module:' .. mname, args = margs }
local mfunc = require(model.title)[fname]
if mfunc == nil then error(modulename ..
', ‘mapping_by_invoking’: The function ‘' .. fname ..
'’ does not exist', 0) end
value_maps[looptype](tbl, margs, karg, varg, function ()
return tostring(mfunc(ctx.frame:newChild(model)))
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|mapping_by_magic|parser function|[call
-- style]|[let/use]|[...]|[let/use]|[...]|[number of additional
-- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to
library.mapping_by_magic = function (ctx)
local magic
local opts = ctx.pipe
if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end
if magic == nil then error(modulename ..
', ‘mapping_by_magic’: No parser function was provided', 0) end
local margs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 1, mapping_styles.values_only, ctx.params)
value_maps[looptype](tbl, margs, karg, varg, function ()
return ctx.frame:callParserFunction(magic, margs)
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|mapping_by_replacing|target|replace|[count]|[plain
-- flag]|pipe to
library.mapping_by_replacing = function (ctx)
local ptn, repl, nmax, flg, argc, die =
load_replace_args(ctx.pipe, 'mapping_by_replacing')
if die then return context_iterate(ctx, argc) end
local tbl = ctx.params
if flg == 3 then
for key, val in pairs(tbl) do
if val == ptn then tbl[key] = repl end
end
else
if flg == 2 then
-- Copied from Module:String's `str._escapePattern()`
ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0')
end
for key, val in pairs(tbl) do
tbl[key] = val:gsub(ptn, repl, nmax)
end
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|mapping_by_mixing|mixing string|pipe to
library.mapping_by_mixing = function (ctx)
if ctx.pipe[1] == nil then error(modulename ..
', ‘mapping_by_mixing’: No mixing string was provided', 0) end
local tbl, mix = ctx.params, ctx.pipe[1]
if mix == '$#' then
for key in pairs(tbl) do tbl[key] = tostring(key) end
return context_iterate(ctx, 2)
end
local skel, cnv, n_parts = parse_placeholder_string(mix)
for key, val in pairs(tbl) do
for idx = 2, n_parts, 2 do
if skel[idx] then cnv[idx] = val
else cnv[idx] = tostring(key) end
end
tbl[key] = table.concat(cnv)
end
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|mapping_to_names|pipe to
--[[
library.mapping_to_names = function (ctx)
local tbl = ctx.params
for key in pairs(tbl) do tbl[key] = tostring(key) end
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|renaming_to_lowercase|pipe to
library.renaming_to_lowercase = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local cache = {}
for key, val in pairs(ctx.params) do
if type(key) == 'string' then cache[key:lower()] = val else
cache[key] = val end
end
ctx.params = cache
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|renaming_to_uppercase|pipe to
library.renaming_to_uppercase = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local cache = {}
for key, val in pairs(ctx.params) do
if type(key) == 'string' then cache[key:upper()] = val else
cache[key] = val end
end
ctx.params = cache
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|renaming_to_sequence|[sort order]|pipe to
library.renaming_to_sequence = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local cache, len
local tbl = ctx.params
local sortfn, argc, do_sort = load_sort_opt(ctx.pipe[1])
if do_sort then
local words, wl
cache, words, len, wl = get_key_list_sorted(tbl, sortfn)
for idx = 1, len do cache[idx] = tbl[cache[idx]] end
for idx = 1, wl do cache[len + idx] = tbl[words[idx]] end
else
len, cache = 0, {}
for _, val in pairs(tbl) do
len = len + 1
cache[len] = val
end
end
ctx.params = cache
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|renaming_by_calling|template name|[call
-- style]|[let/use]|[...]|[let/use]|[...]|[number of additional
-- parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe to
library.renaming_by_calling = function (ctx)
local tname
local opts = ctx.pipe
if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end
if tname == nil then error(modulename ..
', ‘renaming_by_calling’: No template name was provided', 0) end
local rargs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 1, mapping_styles.names_only, ctx.params)
local model = { title = tname, args = rargs }
map_names(tbl, rargs, karg, varg, looptype, function ()
return ctx.frame:expandTemplate(model)
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|renaming_by_invoking|module name|function
-- name|[call style]|[let/use]|[...]|[let/use]|[...]|[number of
-- additional arguments]|[argument 1]|[argument 2]|[...]|[argument
-- N]|pipe to
library.renaming_by_invoking = function (ctx)
local mname, fname
local opts = ctx.pipe
if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end
if mname == nil then error(modulename ..
', ‘renaming_by_invoking’: No module name was provided', 0) end
if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end
if fname == nil then error(modulename ..
', ‘renaming_by_invoking’: No function name was provided', 0) end
local rargs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 2, mapping_styles.names_only, ctx.params)
local model = { title = 'Module:' .. mname, args = rargs }
local mfunc = require(model.title)[fname]
if mfunc == nil then error(modulename ..
', ‘renaming_by_invoking’: The function ‘' .. fname ..
'’ does not exist', 0) end
map_names(tbl, rargs, karg, varg, looptype, function ()
return tostring(mfunc(ctx.frame:newChild(model)))
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|renaming_by_magic|parser function|[call
-- style]|[let/use]|[...]|[let/use]|[...]|[number of additional
-- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to
library.renaming_by_magic = function (ctx)
local opts = ctx.pipe
local magic
if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end
if magic == nil then error(modulename ..
', ‘renaming_by_magic’: No parser function was provided', 0) end
local rargs, argc, looptype, karg, varg, tbl, mem =
load_callback_opts(opts, 1, mapping_styles.names_only, ctx.params)
map_names(tbl, rargs, karg, varg, looptype, function ()
return ctx.frame:callParserFunction(magic, rargs)
end)
for key, val in pairs(mem) do tbl[key] = val end
ctx.params = tbl
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|renaming_by_replacing|target|replace|[count]|[plain
-- flag]|pipe to
library.renaming_by_replacing = function (ctx)
local ptn, repl, nmax, flg, argc, die =
load_replace_args(ctx.pipe, 'renaming_by_replacing')
if die then return context_iterate(ctx, argc) end
local tbl = ctx.params
if flg == 3 then
ptn = get_parameter_name(ptn)
local val = tbl[ptn]
if val ~= nil then
tbl[ptn], tbl[get_parameter_name(repl)] = nil, val
end
else
if flg == 2 then
-- Copied from Module:String's `str._escapePattern()`
ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0')
end
local cache = {}
for key, val in pairs(tbl) do
steal_if_renamed(val, tbl, key, cache,
tostring(key):gsub(ptn, repl, nmax))
end
for key, val in pairs(cache) do tbl[key] = val end
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|renaming_by_mixing|mixing string|pipe to
library.renaming_by_mixing = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
if ctx.pipe[1] == nil then error(modulename ..
', ‘renaming_by_mixing’: No mixing string was provided', 0) end
local mix = ctx.pipe[1]:match'^%s*(.-)%s*$'
local cache = {}
if mix == '$@' then
for _, val in pairs(ctx.params) do
cache[get_parameter_name(val)] = val
end
else
local skel, canvas, n_parts = parse_placeholder_string(mix)
for key, val in pairs(ctx.params) do
for idx = 2, n_parts, 2 do
if skel[idx] then canvas[idx] = val
else canvas[idx] = tostring(key) end
end
cache[get_parameter_name(table.concat(canvas))] = val
end
end
ctx.params = cache
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|renaming_to_values|pipe to
--[[
library.renaming_to_values = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local cache = {}
for _, val in pairs(ctx.params) do cache[val] = val end
ctx.params = cache
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|grouping_by_calling|template
-- name|[let/use]|[...]|[let/use]|[...]|[number of additional
-- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to
library.grouping_by_calling = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local tmp, argc, tbl, mem = load_child_opts(ctx.pipe, 2, 0, ctx.params)
local gargs = {}
for key, val in pairs(tmp) do
if type(key) == 'number' and key < 1 then gargs[key - 1] = val
else gargs[key] = val end
end
tmp = ctx.pipe[1]
if tmp ~= nil then tmp = tmp:match'^%s*(.*%S)' end
if tmp == nil then error(modulename ..
', ‘grouping_by_calling’: No template name was provided', 0) end
local model = { title = tmp }
local groups = make_groups(tbl)
for gid, group in pairs(groups) do
for key, val in pairs(gargs) do group[key] = val end
group[0], model.args = gid, group
groups[gid] = ctx.frame:expandTemplate(model)
end
for key, val in pairs(mem) do groups[key] = val end
ctx.params = groups
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|parsing|string to parse|[trim flag]|[iteration
-- delimiter setter]|[...]|[key-value delimiter setter]|[...]|pipe to
library.parsing = function (ctx)
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘parsing’: No string to parse was provided', 0) end
local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc =
load_parse_opts(opts, 2, '|', '=')
parse_parameter_string(ctx.params, opts[1], isep, iplain, psep, pplain,
trimnamed, trimunnamed)
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|reinterpreting|parameter to reinterpret|[trim
-- flag]|[iteration delimiter setter]|[...]|[key-value delimiter
-- setter]|[...]|pipe to
library.reinterpreting = function (ctx)
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘reinterpreting’: No parameter to reinterpret was provided', 0) end
local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc =
load_parse_opts(opts, 2, '|', '=')
local tbl, tmp = ctx.params, get_parameter_name(opts[1])
local str = tbl[tmp]
if str ~= nil then
tbl[tmp] = nil
parse_parameter_string(tbl, str, isep, iplain, psep, pplain,
trimnamed, trimunnamed)
end
return context_iterate(ctx, argc)
end
-- Syntax: #invoke:params|evaluating|string to parse|[trim flag]|[iteration
-- delimiter setter]|[...]|[key-value delimiter setter]|[...]|pipe to
library.evaluating = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘evaluating’: No string to parse was provided', 0) end
local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc =
load_parse_opts(opts, 2, '!', ':')
if opts[1]:match'^%s*(.*%S)' == nil then
ctx.pipe = copy_or_ref_table(opts, opts ~= ctx.opipe)
return context_iterate(ctx, argc)
end
local new_opts, cache = {}, {}
local shift = parse_parameter_string(cache, opts[1], isep, iplain,
psep, pplain, trimnamed, trimunnamed) - argc
for key, val in pairs(opts) do
if type(key) ~= 'number' or key < 1 then new_opts[key] = val
elseif key >= argc then new_opts[key + shift] = val end
end
for key, val in pairs(cache) do new_opts[key] = val end
ctx.pipe = new_opts
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|mixing_names_and_values|mixing string|pipe to
library.mixing_names_and_values = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
if ctx.pipe[1] == nil then error(modulename ..
', ‘mixing_names_and_values’: No mixing string was provided for parameter names', 0) end
if ctx.pipe[2] == nil then error(modulename ..
', ‘mixing_names_and_values’: No mixing string was provided for parameter values', 0) end
local tmp
local mix_k = ctx.pipe[1]:match'^%s*(.-)%s*$'
local cache, mix_v = {}, ctx.pipe[2]
if mix_k == '$@' and mix_v == '$@' then
for _, val in pairs(ctx.params) do
cache[get_parameter_name(val)] = val
end
elseif mix_k == '$@' and mix_v == '$#' then
for key, val in pairs(ctx.params) do
cache[get_parameter_name(val)] = tostring(key)
end
elseif mix_k == '$#' and mix_v == '$#' then
for key in pairs(ctx.params) do cache[key] = tostring(key) end
else
local skel_k, cnv_k, n_parts_k = parse_placeholder_string(mix_k)
local skel_v, cnv_v, n_parts_v = parse_placeholder_string(mix_v)
for key, val in pairs(ctx.params) do
tmp = tostring(key)
for idx = 2, n_parts_k, 2 do
if skel_k[idx] then cnv_k[idx] = val else cnv_k[idx] = tmp end
end
for idx = 2, n_parts_v, 2 do
if skel_v[idx] then cnv_v[idx] = val else cnv_v[idx] = tmp end
end
cache[get_parameter_name(table.concat(cnv_k))] =
table.concat(cnv_v)
end
end
ctx.params = cache
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|swapping_names_and_values|pipe to
--[[
library.swapping_names_and_values = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local cache = {}
for key, val in pairs(ctx.params) do cache[val] = key end
ctx.params = cache
return context_iterate(ctx, 1)
end
]]--
-- Syntax: #invoke:params|combining|new parameter name|[sort
-- order]|[with/without flushed glue]|setting directives|...|pipe to
library.combining = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
return context_iterate(ctx, combine_parameters(
ctx,
function (key, val, kvs) return key .. kvs .. val end,
'combining'
) + 1)
end
-- Syntax: #invoke:params|combining_values|new parameter name|[sort
-- order]|[with/without flushed glue]|setting directives|...|pipe to
library.combining_values = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
return context_iterate(ctx, combine_parameters(
ctx,
function (key, val, kvs) return val end,
'combining_values'
) + 1)
end
-- Syntax: #invoke:params|combining_by_calling|template name|new parameter
-- name|pipe to
library.combining_by_calling = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local tname = ctx.pipe[1]
if tname ~= nil then tname = tname:match'^%s*(.*%S)'
else error(modulename ..
', ‘combining_by_calling’: No template name was provided', 0) end
if ctx.pipe[2] == nil then error(modulename ..
', ‘combining_by_calling’: No parameter name was provided', 0) end
ctx.params = {
[get_parameter_name(ctx.pipe[2])] = ctx.frame:expandTemplate{
title = tname,
args = ctx.params
}
}
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|combining_by_invoking|module name|function name|new
-- parameter name|pipe to
library.combining_by_invoking = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local mname = ctx.pipe[1]
if mname ~= nil then mname = mname:match'^%s*(.*%S)'
else error(modulename ..
', ‘combining_by_invoking’: No module name was provided', 0) end
local fname = ctx.pipe[2]
if fname ~= nil then fname = fname:match'^%s*(.*%S)'
else error(modulename ..
', ‘combining_by_invoking’: No function name was provided', 0) end
if ctx.pipe[3] == nil then error(modulename ..
', ‘combining_by_invoking’: No parameter name was provided', 0) end
local model = { title = 'Module:' .. mname, args = ctx.params }
local mfunc = require(model.title)[fname]
if mfunc == nil then error(modulename ..
', ‘mapping_by_invoking’: The function ‘' .. fname ..
'’ does not exist', 0) end
ctx.params = {
[get_parameter_name(ctx.pipe[3])] =
tostring(mfunc(ctx.frame:newChild(model)))
}
return context_iterate(ctx, 4)
end
-- Syntax: #invoke:params|combining_by_magic|parser function|new parameter
-- name|pipe to
library.combining_by_magic = function (ctx)
-- NOTE: `ctx.params` might be the original metatable! As a modifier,
-- this function MUST create a copy of it before returning
local magic = ctx.pipe[1]
if magic ~= nil then magic = magic:match'^%s*(.*%S)'
else error(modulename ..
', ‘combining_by_magic’: No parser function was provided', 0) end
if ctx.pipe[2] == nil then error(modulename ..
', ‘combining_by_magic’: No parameter name was provided', 0) end
ctx.params = {
[get_parameter_name(ctx.pipe[2])] =
ctx.frame:callParserFunction(magic, ctx.params)
}
return context_iterate(ctx, 3)
end
-- Syntax: #invoke:params|snapshotting|[maximum number]|pipe to
library.snapshotting = function (ctx)
return context_iterate(ctx, make_child(ctx, ctx.params, 'snapshotting'))
end
-- Syntax: #invoke:params|remembering|[maximum number]|pipe to
library.remembering = function (ctx)
return context_iterate(ctx, make_child(ctx, ctx.oparams, 'remembering'))
end
-- Syntax: #invoke:params|entering_substack|[new]|pipe to
library.entering_substack = function (ctx)
local tbl, ncurrparent = ctx.params, ctx.n_parents + 1
if ctx.parents == nil then ctx.parents = { tbl }
else ctx.parents[ncurrparent] = tbl end
ctx.n_parents = ncurrparent
if ctx.pipe[1] ~= nil and ctx.pipe[1]:match'^%s*new%s*$' then
ctx.params = {}
return context_iterate(ctx, 2)
end
local currsnap = ctx.n_children
if currsnap > 0 then
ctx.params, ctx.children[currsnap], ctx.n_children =
ctx.children[currsnap], nil, currsnap - 1
else
local newparams = {}
for key, val in pairs(tbl) do newparams[key] = val end
ctx.params = newparams
end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|pulling|parameter name|pipe to
library.pulling = function (ctx)
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘pulling’: No parameter to pull was provided', 0) end
local tmp = ctx.n_parents
local parent = tmp < 1 and ctx.oparams or ctx.parents[tmp]
tmp = get_parameter_name(opts[1])
if parent[tmp] ~= nil then ctx.params[tmp] = parent[tmp] end
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|recalling|parameter name|pipe to
library.recalling = function (ctx)
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘recalling’: No parameter to recall was provided', 0) end
local arg = get_parameter_name(opts[1])
if ctx.oparams[arg] ~= nil then ctx.params[arg] = ctx.oparams[arg] end
return context_iterate(ctx, 2)
end
-- Syntax: #invoke:params|finding|parameter name|pipe to
--[[
library.finding = function (ctx)
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘finding’: No parameter to find was provided', 0) end
local arg = get_parameter_name(opts[1])
local parent
for idx = ctx.n_parents, 1, -1 do
parent = ctx.parents[idx]
if parent[arg] ~= nil then
ctx.params[arg] = parent[arg]
return context_iterate(ctx, 2)
end
end
if ctx.oparams[arg] ~= nil then ctx.params[arg] = ctx.oparams[arg] end
return context_iterate(ctx, 2)
end
]]--
-- Syntax: #invoke:params|picking|number of parameters to pick|pipe to
--[[
library.picking = function (ctx)
local len = tonumber(ctx.pipe[1])
if len == nil or len < 1 or math.floor(len) ~= len then error(modulename ..
', ‘picking’: The number of parameters to pick must be an integer greater than zero', 0) end
if ctx.n_parents < 1 then copy_table_maxn(ctx.params, ctx.oparams, len)
else copy_table_maxn(ctx.params, ctx.parents[ctx.n_parents], len) end
return context_iterate(ctx, 2)
end
]]--
-- Syntax: #invoke:params|detaching_substack|pipe to
library.detaching_substack = function (ctx)
local ncurrparent = ctx.n_parents
if ncurrparent < 1 then error(modulename ..
', ‘detaching_substack’: No substack has been created', 0) end
local parent = ctx.parents[ncurrparent]
for key in pairs(ctx.params) do parent[key] = nil end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|dropping_substack|pipe to
library.dropping_substack = function (ctx)
local ncurrparent = ctx.n_parents
if ncurrparent < 1 then error(modulename ..
', ‘dropping_substack’: No substack has been created', 0) end
ctx.params, ctx.parents[ncurrparent], ctx.n_parents =
ctx.parents[ncurrparent], nil, ncurrparent - 1
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|leaving_substack|pipe to
library.leaving_substack = function (ctx)
local ncurrparent = ctx.n_parents
if ncurrparent < 1 then error(modulename ..
', ‘leaving_substack’: No substack has been created', 0) end
local currsnap = ctx.n_children + 1
if ctx.children == nil then ctx.children = { ctx.params }
else ctx.children[currsnap] = ctx.params end
ctx.params, ctx.parents[ncurrparent], ctx.n_parents, ctx.n_children =
ctx.parents[ncurrparent], nil, ncurrparent - 1, currsnap
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|merging_substack|pipe to
library.merging_substack = function (ctx)
local ncurrparent = ctx.n_parents
if ncurrparent < 1 then error(modulename ..
', ‘merging_substack’: No substack has been created', 0) end
local parent, child = ctx.parents[ncurrparent], ctx.params
ctx.params, ctx.parents[ncurrparent], ctx.n_parents = parent, nil,
ncurrparent - 1
for key, val in pairs(child) do parent[key] = val end
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|flushing|pipe to
library.flushing = function (ctx)
if ctx.n_children < 1 then error(modulename ..
', ‘flushing’: There are no substacks to flush', 0) end
local parent, currsnap = ctx.params, ctx.n_children
for key, val in pairs(ctx.children[currsnap]) do parent[key] = val end
ctx.children[currsnap], ctx.n_children = nil, currsnap - 1
return context_iterate(ctx, 1)
end
-- Syntax: #invoke:params|setting_by_flushing|pipe to
library.setting_by_flushing = function (ctx)
set_strings_from_substack(ctx, ctx, 'setting_by_flushing')
return context_iterate(ctx, 1)
end
--[[ Functions ]]--
-----------------------------
-- Syntax: #invoke:params|count
library.count = function (ctx)
-- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables!
local retval = 0
for _ in ctx.iterfunc(ctx.params) do retval = retval + 1 end
if ctx.subset == -1 then retval = retval - #ctx.params end
ctx.text = retval
return false
end
-- Syntax: #invoke:args|concat_and_call|template name|[prepend 1]|[prepend 2]
-- |[...]|[item n]|[named item 1=value 1]|[...]|[named item n=value
-- n]|[...]
library.concat_and_call = function (ctx)
-- NOTE: `ctx.params` might be the original metatable!
local tname
local opts = ctx.pipe
if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end
if tname == nil then error(modulename ..
', ‘concat_and_call’: No template name was provided', 0) end
remove_numeric_keys(opts, 1, 1)
ctx.text = ctx.frame:expandTemplate{
title = tname,
args = concat_params(ctx)
}
return false
end
-- Syntax: #invoke:args|concat_and_invoke|module name|function name|[prepend
-- 1]|[prepend 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named
-- item n=value n]|[...]
library.concat_and_invoke = function (ctx)
-- NOTE: `ctx.params` might be the original metatable!
local mname, fname
local opts = ctx.pipe
if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end
if mname == nil then error(modulename ..
', ‘concat_and_invoke’: No module name was provided', 0) end
if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end
if fname == nil then error(modulename ..
', ‘concat_and_invoke’: No function name was provided', 0) end
remove_numeric_keys(opts, 1, 2)
local mfunc = require('Module:' .. mname)[fname]
if mfunc == nil then error(modulename ..
', ‘concat_and_invoke’: The function ‘' .. fname ..
'’ does not exist', 0) end
ctx.text = mfunc(ctx.frame:newChild{
title = 'Module:' .. mname,
args = concat_params(ctx)
})
return false
end
-- Syntax: #invoke:args|concat_and_magic|parser function|[prepend 1]|[prepend
-- 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named item n=
-- value n]|[...]
library.concat_and_magic = function (ctx)
-- NOTE: `ctx.params` might be the original metatable!
local magic
local opts = ctx.pipe
if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end
if magic == nil then error(modulename ..
', ‘concat_and_magic’: No parser function was provided', 0) end
remove_numeric_keys(opts, 1, 1)
ctx.text = ctx.frame:callParserFunction(magic, concat_params(ctx))
return false
end
-- Syntax: #invoke:params|value_of|parameter name
library.value_of = function (ctx)
-- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables!
local opts = ctx.pipe
if opts[1] == nil then error(modulename ..
', ‘value_of’: No parameter name was provided', 0) end
local val
local key = opts[1]:match'^%s*(.-)%s*$'
if key == '0' or key:find'^%-?[1-9]%d*$' ~= nil then
key = tonumber(key)
val = ctx.params[key]
-- No worries: #ctx.params is unused when the modifier is in
-- first position (and therefore `ctx.params` is a metatable)
if val ~= nil and (
ctx.subset ~= -1 or key > #ctx.params or key < 1
) and (
ctx.subset ~= 1 or (key <= #ctx.params and key > 0)
) then
ctx.text = (ctx.header or '') .. val .. (ctx.footer or '')
else ctx.text = ctx.ifngiven or '' end
else
val = ctx.params[key]
if ctx.subset ~= 1 and val ~= nil then ctx.text = (ctx.header
or '') .. val .. (ctx.footer or '')
else ctx.text = ctx.ifngiven or '' end
end
return false
end
-- Syntax: #invoke:params|list
library.list = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable!
local ret, nss, kvs, pps = {}, 0, ctx.pairsep or '', ctx.itersep or ''
flush_params(ctx, function (key, val)
ret[nss + 1], ret[nss + 2], ret[nss + 3], ret[nss + 4], nss =
pps, key, kvs, val, nss + 4
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 4)
return false
end
-- Syntax: #invoke:params|list_values
library.list_values = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable!
-- NOTE: `library.coins()` and `library.unique_coins()` rely on us
local ret, nss, pps = {}, 0, ctx.itersep or ''
flush_params(ctx, function (key, val)
ret[nss + 1], ret[nss + 2], nss = pps, val, nss + 2
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|list_maybe_with_names
library.list_maybe_with_names = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable!
local ret, nss, kvs, pps = {}, 0, ctx.pairsep or '', ctx.itersep or ''
mixed_flush_params(
ctx,
function (key, val)
ret[nss + 1], ret[nss + 2], ret[nss + 3],
ret[nss + 4], nss = pps, '', '', val, nss + 4
end,
function (key, val)
ret[nss + 1], ret[nss + 2], ret[nss + 3],
ret[nss + 4], nss = pps, key, kvs, val, nss + 4
end
)
finalize_and_return_concatenated_list(ctx, ret, nss, 4)
return false
end
-- Syntax: #invoke:params|coins|[first coin = value 1]|[second coin = value
-- 2]|[...]|[last coin = value N]
--[[
library.coins = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable!
local opts, tbl = ctx.pipe, ctx.params
for key, val in pairs(tbl) do tbl[key] = opts[get_parameter_name(val)] end
return library.list_values(ctx)
end
]]--
-- Syntax: #invoke:params|unique_coins|[first coin = value 1]|[second coin =
-- value 2]|[...]|[last coin = value N]
--[[
library.unique_coins = function (ctx)
local tmp
local opts, tbl = ctx.pipe, ctx.params
for key, val in pairs(tbl) do
tmp = get_parameter_name(val)
tbl[key], opts[tmp] = opts[tmp], nil
end
return library.list_values(ctx)
end
]]
-- Syntax: #invoke:params|for_each|wikitext
library.for_each = function (ctx)
-- NOTE: `ctx.pipe` might be the original metatable!
local ret, nss, pps, txt = {}, 0, ctx.itersep or '', ctx.pipe[1] or ''
local skel, cnv, n_parts = parse_placeholder_string(txt)
flush_params(ctx, function (key, val)
for idx = 2, n_parts, 2 do
if skel[idx] then cnv[idx] = val
else cnv[idx] = tostring(key) end
end
ret[nss + 1], nss = pps, nss + 2
ret[nss] = table.concat(cnv)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|call_for_each|template name|[append 1]|[append 2]
-- |[...]|[append n]|[named param 1=value 1]|[...]|[named param
-- n=value n]|[...]
library.call_for_each = function (ctx)
local tname
local opts = ctx.pipe
if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end
if tname == nil then error(modulename ..
', ‘call_for_each’: No template name was provided', 0) end
local model = { title = tname, args = opts }
local ret, nss, ccs = {}, 0, ctx.itersep or ''
table.insert(opts, 1, true)
flush_params(ctx, function (key, val)
opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2
ret[nss] = ctx.frame:expandTemplate(model)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|invoke_for_each|module name|module function|[append
-- 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...]
-- |[named param n=value n]|[...]
library.invoke_for_each = function (ctx)
local mname, fname
local opts = ctx.pipe
if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end
if mname == nil then error(modulename ..
', ‘invoke_for_each’: No module name was provided', 0) end
if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end
if fname == nil then error(modulename ..
', ‘invoke_for_each’: No function name was provided', 0) end
local model = { title = 'Module:' .. mname, args = opts }
local mfunc = require(model.title)[fname]
local ret, nss, ccs = {}, 0, ctx.itersep or ''
flush_params(ctx, function (key, val)
opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2
ret[nss] = mfunc(ctx.frame:newChild(model))
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|magic_for_each|parser function|[append 1]|[append 2]
-- |[...]|[append n]|[named param 1=value 1]|[...]|[named param
-- n=value n]|[...]
library.magic_for_each = function (ctx)
local magic
local opts = ctx.pipe
if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end
if magic == nil then error(modulename ..
', ‘magic_for_each’: No parser function was provided', 0) end
local ret, nss, ccs = {}, 0, ctx.itersep or ''
table.insert(opts, 1, true)
flush_params(ctx, function (key, val)
opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2
ret[nss] = ctx.frame:callParserFunction(magic, opts)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|call_for_each_value|template name|[append 1]|[append
-- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param
-- n=value n]|[...]
library.call_for_each_value = function (ctx)
local tname
local opts = ctx.pipe
if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end
if tname == nil then error(modulename ..
', ‘call_for_each_value’: No template name was provided', 0) end
local model = { title = tname, args = opts }
local ret, nss, ccs = {}, 0, ctx.itersep or ''
flush_params(ctx, function (key, val)
opts[1], ret[nss + 1], nss = val, ccs, nss + 2
ret[nss] = ctx.frame:expandTemplate(model)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|invoke_for_each_value|module name|[append 1]|[append
-- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param
-- n=value n]|[...]
library.invoke_for_each_value = function (ctx)
local opts = ctx.pipe
local mname, fname
if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end
if mname == nil then error(modulename ..
', ‘invoke_for_each_value’: No module name was provided', 0) end
if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end
if fname == nil then error(modulename ..
', ‘invoke_for_each_value’: No function name was provided', 0) end
local model = { title = 'Module:' .. mname, args = opts }
local mfunc = require(model.title)[fname]
local ret, nss, ccs = {}, 0, ctx.itersep or ''
remove_numeric_keys(opts, 1, 1)
flush_params(ctx, function (key, val)
opts[1], ret[nss + 1], nss = val, ccs, nss + 2
ret[nss] = mfunc(ctx.frame:newChild(model))
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|magic_for_each_value|parser function|[append 1]
-- |[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named
-- param n=value n]|[...]
library.magic_for_each_value = function (ctx)
local opts = ctx.pipe
local magic
if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end
if magic == nil then error(modulename ..
', ‘magic_for_each_value’: No parser function was provided', 0) end
local ret, nss, ccs = {}, 0, ctx.itersep or ''
flush_params(ctx, function (key, val)
opts[1], ret[nss + 1], nss = val, ccs, nss + 2
ret[nss] = ctx.frame:callParserFunction(magic, opts)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
-- Syntax: #invoke:params|call_for_each_group|template name|[append 1]|[append
-- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param
-- n=value n]|[...]
library.call_for_each_group = function (ctx)
-- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables!
local tmp
if ctx.pipe[1] ~= nil then tmp = ctx.pipe[1]:match'^%s*(.*%S)' end
if tmp == nil then error(modulename ..
', ‘call_for_each_group’: No template name was provided', 0) end
local model = { title = tmp }
local opts, ret, nss, ccs = {}, {}, 0, ctx.itersep or ''
for key, val in pairs(ctx.pipe) do
if type(key) == 'number' then opts[key - 1] = val
else opts[key] = val end
end
ctx.pipe = opts
ctx.params = make_groups(ctx.params)
flush_params(ctx, function (gid, group)
for key, val in pairs(opts) do group[key] = val end
group[0], model.args, ret[nss + 1], nss = gid, group, ccs,
nss + 2
ret[nss] = ctx.frame:expandTemplate(model)
end)
finalize_and_return_concatenated_list(ctx, ret, nss, 2)
return false
end
--[[ First-position-only modifiers ]]--
---------------------------------------
-- Syntax: #invoke:params|new|pipe to
static_iface.new = function (child_frame)
local ctx = context_new(child_frame)
ctx.pipe = copy_or_ref_table(ctx.opipe, false)
ctx.params = {}
main_loop(ctx, context_iterate(ctx, 1))
return ctx.text
end
--[[ First-position-only functions ]]--
---------------------------------------
-- Syntax: #invoke:params|self
static_iface.self = function (frame)
return frame:getParent():getTitle()
end
--[[ Public metatable of functions ]]--
---------------------------------------
return setmetatable({}, {
__index = function (_, query)
local fname = query:match'^%s*(.*%S)'
if fname == nil then error(modulename ..
': You must specify a function to call', 0) end
local func = static_iface[fname]
if func ~= nil then return func end
func = library[fname]
if func == nil then error(modulename ..
': The function ‘' .. fname .. '’ does not exist', 0) end
return function (child_frame)
local ctx = context_new(child_frame)
ctx.pipe = copy_or_ref_table(ctx.opipe, refpipe[fname])
ctx.params = copy_or_ref_table(ctx.oparams, refparams[fname])
main_loop(ctx, func)
return ctx.text
end
end
})
jm8x5ug81bre69dpt2csm0n3owsmu2i
The Amazing Spider-Man (pelikula nga 2012)
0
11352308
37024014
37010283
2026-07-15T13:08:26Z
Shrekiolous
144427
+[[Kategoriya:Mga pelikula sa Columbia Pictures]]; +[[Kategoriya:Mga pelikula sa Sony Pictures]]; +[[Kategoriya:Mga salida sa Spider-Man]] using [[Help:Gadget-HotCat|HotCat]]
37024014
wikitext
text/x-wiki
Ang '''''The Amazing Spider-Man''''' (2012) maoy [[Amerikano]]ng pelikula gidirek ni [[Marc Webb]].
==Cast==
* [[Andrew Garfield]]
* [[Emma Stone]]
* [[Rhys Ifans]]
* [[Denis Leary]]
* [[Campbell Scott]]
* [[Irrfan Khan]]
* [[Martin Sheen]]
* [[Sally Field]]
[[Kategoriya:2012 nga mga pelikula]]
[[Kategoriya:Amerikanong pelikula]]
[[Kategoriya:Mga pelikula sa Columbia Pictures]]
[[Kategoriya:Mga pelikula sa Sony Pictures]]
[[Kategoriya:Mga salida sa Spider-Man]]
98m988h24y4mwc9ah0uubvfhddc9ulu
The Amazing Spider-Man 2
0
11352309
37024015
37010284
2026-07-15T13:13:11Z
Shrekiolous
144427
+[[Kategoriya:Mga pelikula sa Columbia Pictures]]; +[[Kategoriya:Mga pelikula sa Sony Pictures]]; +[[Kategoriya:Mga salida sa Spider-Man]] using [[Help:Gadget-HotCat|HotCat]]
37024015
wikitext
text/x-wiki
Ang '''''The Amazing Spider-Man 2''''' (2014) maoy [[Amerikano]]ng pelikula gidirek ni [[Marc Webb]].
==Cast==
* [[Andrew Garfield]]
* [[Emma Stone]]
* [[Jamie Foxx]]
* [[Dane DeHaan]]
* [[Campbell Scott]]
* [[Embeth Davidtz]]
* [[Colm Feore]]
* [[Paul Giamatti]]
* [[Sally Field]]
[[Kategoriya:2014 nga mga pelikula]]
[[Kategoriya:Amerikanong pelikula]]
[[Kategoriya:Mga pelikula sa Columbia Pictures]]
[[Kategoriya:Mga pelikula sa Sony Pictures]]
[[Kategoriya:Mga salida sa Spider-Man]]
12ehoqeq8cr1pqddle7xij1a6ieetf2
Clinch Mountain (kabukiran sa Tinipong Bansa, Tennessee)
0
11355013
37024017
2026-07-15T15:13:22Z
Qu0404
31119
Qu0404 moved page [[Clinch Mountain (kabukiran sa Tinipong Bansa, Tennessee)]] to [[Clinch Mountain]]: wala kinahanglana
37024017
wikitext
text/x-wiki
#REDIRECT [[Clinch Mountain]]
fu5y7wl8k3jk3hs737o2injla2170jv
Mikhnëvo (lungsod sa Rusya, lat 55,13, long 37,95)
0
11355014
37024020
2026-07-15T15:14:28Z
Qu0404
31119
Qu0404 moved page [[Mikhnëvo (lungsod sa Rusya, lat 55,13, long 37,95)]] to [[Mikhnëvo]]: wala kinahanglana
37024020
wikitext
text/x-wiki
#REDIRECT [[Mikhnëvo]]
6irji4wlsrmgq12rbibqd3p735n8n0e
Hisgot:McBean Memorial Park
1
11355015
37024024
2026-07-15T17:45:18Z
TheAriAlvarez
146211
/* Wrong Name for Park */ new section
37024024
wikitext
text/x-wiki
== Wrong Name for Park ==
The name of the park is simply [https://www.lincolnca.gov/parks-recreation-and-activities/parks-fields-and-trails/parks/mcbean-park/ McBean Park]. The local government calls it McBean Park, and the sign at the park entrance only says McBean Park. At no point does the local government call it a memorial park in the website page dedicated to McBean Park. [[Gumagamit:TheAriAlvarez|TheAriAlvarez]] ([[Hisgot sa Gumagamit:TheAriAlvarez|talk]]) 17:45, 15 Hulyo 2026 (UTC)
anrnithi1mqi73y3nxyxnu04knkhlzg
37024026
37024024
2026-07-15T17:55:54Z
TheAriAlvarez
146211
/* Wrong Name for Park */ Reply
37024026
wikitext
text/x-wiki
== Wrong Name for Park ==
The name of the park is simply [https://www.lincolnca.gov/parks-recreation-and-activities/parks-fields-and-trails/parks/mcbean-park/ McBean Park]. The local government calls it McBean Park, and the sign at the park entrance only says McBean Park. At no point does the local government call it a memorial park in the website page dedicated to McBean Park. [[Gumagamit:TheAriAlvarez|TheAriAlvarez]] ([[Hisgot sa Gumagamit:TheAriAlvarez|talk]]) 17:45, 15 Hulyo 2026 (UTC)
:I just removed "memorial" from the article and updated the source on GeoNames.org. There are other mentions of the park being a memorial but I'm too inexperienced to know how to change those. I also can't seem to translate the page to English because I have not been granted access to do so, due to me being very new to Wikipedia and only having edited a handful of pages. [[Gumagamit:TheAriAlvarez|TheAriAlvarez]] ([[Hisgot sa Gumagamit:TheAriAlvarez|talk]]) 17:55, 15 Hulyo 2026 (UTC)
b74lsnbcs0e91vm57w2ozuf42ar7ezk
Hisgot:City of Lincoln 2008 Dam
1
11355016
37024028
2026-07-15T18:24:43Z
TheAriAlvarez
146211
/* Doesn't exist and never existed */ new section
37024028
wikitext
text/x-wiki
== Doesn't exist and never existed ==
I can confirm this dam does not exist nor ever existed. I live in Lincoln and have gone over the OSM node this was placed on and can confirm with aerial imagery history that it doesn't and never has existed. This page was originally created by a bot and it is hallucinated information. [[Gumagamit:TheAriAlvarez|TheAriAlvarez]] ([[Hisgot sa Gumagamit:TheAriAlvarez|talk]]) 18:24, 15 Hulyo 2026 (UTC)
16x6h4ciau97v6uku8e51ioaozctgw2
Deinotherium
0
11355017
37024031
2026-07-15T19:26:45Z
~2026-39936-62
146217
Created page with "[[Payl:Azov._History,_Archaeology_and_Paleontology_Museum-Reserve._Deinotherium_P4300150_2350_(cropped).jpg|thumb|250px|''Deinotherium'']] Ang '''''Deinotherium''''' usa ka napuo nga genus sa dagko, sama sa [[elepante]] nga mga [[proboscidea]]n nga nabuhi gikan sa Tunga-tungang Miocene hangtod sa katapusan sa Sayong Pleistocene. Bisan kung ang hitsura niini nahisama sa modernong mga elepante, ang ''Deinotherium'' lahi kaayo sa modernong mga elepante sa daghang mga detal..."
37024031
wikitext
text/x-wiki
[[Payl:Azov._History,_Archaeology_and_Paleontology_Museum-Reserve._Deinotherium_P4300150_2350_(cropped).jpg|thumb|250px|''Deinotherium'']]
Ang '''''Deinotherium''''' usa ka napuo nga genus sa dagko, sama sa [[elepante]] nga mga [[proboscidea]]n nga nabuhi gikan sa Tunga-tungang Miocene hangtod sa katapusan sa Sayong Pleistocene. Bisan kung ang hitsura niini nahisama sa modernong mga elepante, ang ''Deinotherium'' lahi kaayo sa modernong mga elepante sa daghang mga detalye sa anatomiya: kini adunay labi ka flexible nga liog, proporsyonal nga mas niwang nga mga bukton, mga ngipon nga sama sa [[Tapirus|tapir]], ingon man mga bangkil nga mitubo paubos ug nagkurba gikan sa ubos nga apapangig (mandible), ug walay mga bangkil nga mitubo gikan sa ibabaw nga apapangig. Daghang mga espisye sa Deinotherium ang mitubo nga mas dako kaysa sa modernong mga elepante, nga kasagaran nakaabot sa gitas-on sa abaga nga 4 metros (13 ft) ug gibug-aton sa lawas nga 12 tonelada (26,000 lb), nga naghimo kanila nga usa sa pinakadako nga mga [[mamalya]] sa yuta sukad. Ang ''Deinotherium'' usa ka kaylap nga genus, sa panahon sa Miocene sila nagkatag sa tibuok East Africa, ug Eurasia gikan sa Kasadpang Europa hangtod sa subkontinente sa India. Sila nangaon og mga hayop, nga ang pagkaon kasagaran gilangkoban sa mga dahon. Ang genus lagmit napuo tungod sa mga pagbag-o sa palibot, sama sa mga kalasangan nga hinay-hinay nga gipulihan sa bukas nga mga kasagbutan, atol sa ulahing katunga sa Neogene. Ang ''Deinotherium'' labing dugay nga milambo sa Africa, diin sila nabuhi hangtod sa katapusan sa Sayong Pleistocene, mga 1 milyon ka tuig ang milabay.
{{stub}}
[[Kategoriya:Elephantidae]]
q5ddabfixl90ie4cs2h6ci2ceui913v