ವಿಕಿಪೀಡಿಯ tcywiki https://tcy.wikipedia.org/wiki/%E0%B2%AE%E0%B3%81%E0%B2%96%E0%B3%8D%E0%B2%AF_%E0%B2%AA%E0%B3%81%E0%B2%9F MediaWiki 1.47.0-wmf.4 first-letter ಮಾದ್ಯಮೊ ವಿಸೇಸೊ ಪಾತೆರ ಬಳಕೆದಾರೆ ಬಳಕೆದಾರೆ ಪಾತೆರ ವಿಕಿಪೀಡಿಯ ವಿಕಿಪೀಡಿಯ ಪಾತೆರ ಫೈಲ್ ಫೈಲ್ ಪಾತೆರ ಮಾದ್ಯಮೊವಿಕಿ ಮಾದ್ಯಮೊವಿಕಿ ಪಾತೆರ ಟೆಂಪ್ಲೇಟ್ ಟೆಂಪ್ಲೇಟ್ ಪಾತೆರ ಸಕಾಯೊ ಸಕಾಯೊ ಪಾತೆರ ವರ್ಗೊ ವರ್ಗೊ ಪಾತೆರ ತಡ್ಯ ತಡ್ಯ ಪಾತೆರ ಕರಡು ಕರಡು ಪಾತೆರ TimedText TimedText talk ಮೋಡ್ಯೂಲ್ ಮೋಡ್ಯೂಲ್ ಪಾತೆರ Event Event talk ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ 0 4251 361072 281271 2026-06-01T02:49:09Z ChiK 1136 ChiK ಪುಟೊ [[ಡಿ.ವಿ.ಸದಾನಂದ ಗೌಡ]] ನ್ ಪುಟೊ [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]] ಕ್ ರೀಡೈರೆಕ್ಟ್ ಕೊರಂದೆ ವರ್ಗಾವಣೆ ಮಲ್ತೆರ್: ತಪ್ಪು ಕಾಗುಣಿತದ ಶೀರ್ಷಿಕೆ 281271 wikitext text/x-wiki {{Infobox officeholder | name = ಡಿ.ವಿ. ಸದಾನಂದ ಗೌಡ | image = D.V. Sadananda Gowda.jpg | office = ರಾಸಾಯನಿಕ ಮತ್ತು ರಸಗೊಬ್ಬರ ಸಚಿವೆರ್ | primeminister = [[ನರೇಂದ್ರ ಮೋದಿ]] | term_start = 14 November 2018 | term_end = 7 July 2021 <ref>{{cite news|url=https://economictimes.indiatimes.com/news/politics-and-nation/sadananda-gowda-takes-charge-of-chemicals-and-fertilisers-ministry/articleshow/66619359.cms?from=mdr|title=Sadananda Gowda takes charge of chemicals and fertilisers ministry|work=The Economic Times|date=14 November 2018|last=PTI|access-date=19 October 2020}}</ref> | predecessor = [[ಅನಂತ್ ಕುಮಾರ್]] | successor = [[ಮನ್ಸುಖ್ ಎಲ್. ಮಾಂಡವಿಯ]] | office1 = ಅಂಕಿಅಂಶ ಮತ್ತು ಕಾರ್ಯಕ್ರಮ ಅನುಷ್ಠಾನ ಸಚಿವರು | primeminister1 = [[ನರೇಂದ್ರ ಮೋದಿ]] | term_start1 = 5 July 2016 | term_end1 = 24 May 2019 | predecessor1 = [[ವಿ. ಕೆ. ಸಿಂಘ್]] | successor1 = [[ರಾವ್ ಇಂದ್ರಜಿತ್ ಸಿಂಘ್]] | office2 = ಕಾನೂನು ಮತ್ತು ನ್ಯಾಯ ಸಚಿವರು | primeminister2 = [[ನರೇಂದ್ರ ಮೋದಿ]] | term_start2 = 9 November 2014 | term_end2 = 5 July 2016 | predecessor2 = [[ರವಿ ಶಂಕರ್ ಪ್ರಸಾದ್]] | successor2 = [[ರವಿ ಶಂಕರ್ ಪ್ರಸಾದ್]] | office3 = ರೈಲ್ವೇ ಸಚಿವೆರ್ | primeminister3 = [[ನರೇಂದ್ರ ಮೋದಿ]] | term_start3 = 26 May 2014 | term_end3 = 9 November 2014 | predecessor3 = [[ಮಲ್ಲಿಕಾರ್ಜುನ ಖರ್ಗೆ]] | successor3 = [[ಸುರೇಶ್ ಪ್ರಭು]] | office4 = ಲೋಕಸಭಾ ಸದಸ್ಯೆರ್ | constituency4 = ಬೆಂಗಳೂರು ಉತ್ತರ | term_start4 = 5 June 2014 | predecessor4 = [[ಡಿ. ಬಿ. ಚಂದ್ರೇಗೌಡ]] | majority4 = 147,518 (9.4%) | constituency5 = ಉಡುಪಿ-ಚಿಕ್ಕಮಗಳೂರು | term_start5 = 22 May 2009 | term_end5 = 4 August 2011 | predecessor5 = ''Constituency established'' | successor5 = [[ಕೆ. ಜಯಪ್ರಕಾಶ್ ಹೆಗ್ಡೆ]] | majority5 = 27,018 (3.2%) | constituency6 = ಮಂಗಳೂರು | term_start6 = 17 May 2004 | term_end6 = 22 May 2009 | predecessor6 = [[ವಿ. ಧನಂಜಯ ಕುಮಾರ್]] | successor6 = ''Constituency abolished'' | majority6 = 33,415 (4.2%) | office7 = ಕರ್ನಾಟಕ ವಿಧಾನ ಪರಿಷತ್ತಿನ ವಿರೋಧ ಪಕ್ಷದ ನಾಯಕ | term_start7 = 23 May 2013 | term_end7 = 26 May 2014 | predecessor7 = [[ಎಸ್. ಆರ್. ಪಾಟೀಲ್]] | successor7 = [[ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ]] | office8 = ಕರ್ನಾಟಕದ ೧೪ನೇ ಮುಖ್ಯಮಂತ್ರಿ | term_start8 = 4 August 2011 | term_end8 = 11 July 2012 | predecessor8 = [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | successor8 = [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] | office9 = ಕರ್ನಾಟಕ ಬಿಜೆಪಿದ ಅದ್ಯಕ್ಸೆ | term_start9 = 2006 | term_end9 = 2010 | predecessor9 = [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] | successor9 = [[ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ]] | office10 = [[ಕರ್ನಾಟಕ ವಿಧಾನಸಭೆ]]ತ ಸದಸ್ಯೆ | term_start10 = 1994 | term_end10 = 2004 | constituency10 = ಪುತ್ತೂರು | predecessor10 = [[ವಿನಯ ಕುಮಾರ್ ಸೊರಕೆ]] | successor10 = [[ಶಕುಂತಲಾ ಟಿ. ಶೆಟ್ಟಿ]] | birthname = ದೇವರಗುಂಡ ವೆಂಕಪ್ಪ ಸದಾನಂದ ಗೌಡ | birth_date = {{birth date and age|1953|3|18|df=y}} | birth_place = [[ಮಂಡೆಕೋಲು]], [[ಮದ್ರಾಸ್ ರಾಜ್ಯೋ]], (ಇತ್ತೆದ [[ಕರ್ನಾಟಕ]]) [[ಭಾರತ]]<ref>{{cite web |url=https://fert.nic.in/shri-dv-sadananda-gowda |url-status=dead |archive-url=https://web.archive.org/web/20200927232817/http://fert.nic.in/shri-dv-sadananda-gowda |archive-date=27 September 2020 |title=Shri D.V. Sadananda Gowda {{!}} Department of Fertilizers}}</ref> | death_date = | death_place = | party = [[ಬಿಜೆಪಿ]] | spouse = {{Marriage|ಡಾಟಿ|1981}} | children = 2 | alma_mater = ಸೈಂಟ್ ಫಿಲೊಮಿನಾ ಕಾಲೆಜ್<br />ವೈಕುಂಠ ಬಾಳಿಗಾ ಲಾ ಕಾಲೇಜ್, ಉಡುಪಿ | website = {{url|sadanandagowda.com}} }} '''ದೇವರಗುಂಡ ವೆಂಕಪ್ಪ ಸದಾನಂದ ಗೌಡ''' ಅಥವಾ ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ (ಪುಟ್ಟು. ೧೮, ಮಾರ್ಚ್ ೧೯೫೩) [[ಕರ್ನಾಟಕ]]ದ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಅಗೊಸ್ತು ೩, ೨೦೧೧ ನೇ ತೇದಿ ದಾನಿ ಅದಿಕಾರೊಗ್ ಬತ್ತೆರ್. ಮೇರ್ ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷದ ರಾಜಕಾರಣಿ ಬುಕ್ಕೊ ಕರ್ನಾಟಕದ ಮಾಜಿ ಮುಖ್ಯಮಂತ್ರಿ. ಮೇರ್ ೧೫ನೇ [[ಲೋಕಸಭೆ]] ಚುನಾವಣೆಡ್ [[ಉಡುಪಿ]] ಬುಕ್ಕೊ ಚಿಕ್ಕಮಗಳೂರು ರಡ್ಡ್ ಜಾಗೆನ್ ಲೆನ್ ಪ್ರತಿನಿದಿಸಾದೆರ್.<ref>[[:kn:ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ|ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]</ref> ಸದಾನಂದ ಗೌಡೆರ್ ೦೩ ಆಗೋಸ್ಟ್ ೨೦೧೧ – ೧೨ ಜುಲೈ ೨೦೧೨ ಅವಧಿಡ್ [[ಕರ್ನಾಟಕ|ಕರ್ನಾಟಕೊ]]ದ ೨೬ನೇ [[ಮುಖ್ಯಮಂತ್ರಿ]]ಯಾದಿತ್ತೆರ್. ಇಂಬೆರೆನ ಪೂರ್ವಾಧಿಕಾರಿ [[ಬಿ.ಎಸ್.ಯೆಡ್ಯೂರಪ್ಪ|ಬಿ.ಎಸ್.ಯಡ್ಯೂರಪೆ]]ರ್. ಉತ್ತರಾಧಿಕಾರಿ [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]. ಇಂಬೆರೆನ ಮತಕ್ಷೇತ್ರೊ [[ಪುತ್ತೂರು]], [[ಉಡುಪಿ]], [[ಚಿಕ್ಕಮಗಳೂರು]], [[ಬೆಂಗಳೂರು]] ದಕ್ಷಿಣೊ. ೨೦೧೪ನೇ ೧೬ನೇ ಲೋಕಸಭೆತ ಓಟುಡು [[ಬೆಂಗಳೂರು]]ದ ದಕ್ಷಿಣ ಕ್ಷೇತ್ರೊಡು ಗೆಂದ್‌ದ್ ಕೇಂದ್ರ ಸರಕಾರೊದ ರೈಲ್ವೆಮಂತ್ರಿ ಆತೆರ್. ಇತ್ತೆ ಕೇಂದ್ರ ಸರಕಾರೊದ [[:en:Ministry of Law and Justice (India)|ಕಾನೂನು ಸಚಿವೆ]]ರ್. [[File:Sadananda Gowda meet PM Modi.jpg|thumb|upright=1.2|ಸದಾನಂದ ಗೌಡೆರ್ ಪ್ರಧಾನಮಂತ್ರಿ [[:kn:ನರೇಂದ್ರ ಮೋದಿ|ನರೇಂದ್ರ ಮೋದಿ]]ಯೆರೊಟ್ಟುಗೆ ಸಭೆಟ್ ಪಾಲ್ ಪಡೆವೊಂದಿನ ಸಂದರ್ಭೊ]] === ಶಿಕ್ಷಣ === [[ಪುತ್ತೂರು]]ದ ಫಿಲೋಮಿನಾ ಕಾಲೇಜ್‍ಡ್ದ್ B.Sc ಪದವಿ, ವೈಕುಂಠ ಬಾಳಿಗ ಲಾ ಕಾಲೇಜ್‍ಡ್ದ್ ಕಾನೂನು ಪದವಿ ಪಡೆವೊಂದೆರ್. == ಸ್ವಂತ ವಿವರೊ == # ಪುಟ್ಟ್‌ನೆ- 19 ಮಾರ್ಚ್ 1953. (ದೇವರಗುಂಡೊ, [[ಸುಳ್ಯ|ಸುಳ್ಯೊ]], [[ದಕ್ಷಿಣ ಕನ್ನಡ|ದಕ್ಷಿಣ ಕನ್ನಡೊ]], ಕರ್ನಾಟಕೊ) # ರಾಜಕೀಯ ಪಕ್ಷೊ : [[ಭಾರತೀಯ ಜನತಾ ಪಾರ್ಟಿ|ಬಿಜೆಪಿ]] # ಬುಡೆದಿ ಶ್ರೀಮತಿ ಡಾಟಿ ಸದಾನಂದ ಗೌಡ # ಮಗೆ : ಕಾರ್ತಿಕ್ ಗೌಡ # ಇಲ್ಲ್ : [[ಕುಡ್ಲ]], [[ಪುತ್ತೂರು|ಪುತ್ತೂರ್]],ಸುಳ್ಯ- ದೇವರಗುಂಡ. # ಧರ್ಮೊ : [[ಹಿಂದೂ ಧರ್ಮ|ಹಿಂದು]] ದೇವರಗುಂಡೊ ವೆಂಕಪ್ಪ ಸದಾನಂದ ಗೌಡ ಅತ್ತಂಡ ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡೆರ್ ಒರಿ [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ|ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷೊ]]ದ ರಾಜಕಾರಣಿ ಬುಕ್ಕೊ [[ಕರ್ನಾಟಕ|ಕರ್ನಾಟಕೊ]]ದ ಮುಖ್ಯಮಂತ್ರಿ ಆದಿತ್ತೆರ್. ಆರ್ ೧೬ನೇ [[ಲೋಕಸಭೆ]]ಡ್ [[ಬೆಂಗಳೂರು|ಬೆಂಗಳೂರುದ]] ದಕ್ಷಿಣಕ್ಷೇತ್ರೊನು ಪ್ರತಿನಿಧಿಸಾದ್ ಗೆಂದೆರ್. ಅಖಂಡೊ ಭಾರತೊಡು ಸರ್ವಾನುಮತೊಡು ಗೆಂದಿನಸುರೂತ [[ಬಿಜೆಪಿ]]ದ ಸರಕಾರೊದ ೧೫ನೇ [[ಪ್ರಧಾನಮಂತ್ರಿ]]ಯಾಯಿನ [[ನರೇಂದ್ರ ಮೋದಿ|ನರೇಂದ್ರ ದಾಮೋದರದಾಸ ಮೋದಿ]]ಯೆರೆನ ಸಂಪುಟೊಡು ರೈಲ್ವೆ ಸಚಿವೆರಾದ್ ಮಲ್ಲ ಸ್ಥಾನಮಾನೊನು ಪಡೆತೆರ್. ಇಂಬೆರ್ [[ತುಳು ಬಾಸೆ|ತುಳುಭಾಷಾ]]ಪ್ರೇಮಿ. ಎಡ್ಡೆ ಸಂಘಟಕೆ. ಅಂಚನೆ ಸುಳ್ಯ ಪರಿಸರೊದ [[ಅರೆಬಾಸೆ]]ದಾರ್.<ref>http://vbnewsonline.com/MainNews/67303/{{Dead link|date=March 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> == ಜನನೊ, ಬಾಲ್ಯೊ, ವೃತ್ತಿಜೀವನೊ == ಸದಾನಂದ ಗೌಡೆರ್ [[ಸುಳ್ಯ|ಸುಳ್ಯೊ]] ತಾಲೋಕು ಮಂಡೆಕೋಲು ಗ್ರಾಮೊದ ದೇವರಗುಂಡೊದ ಗೌಡ ಪರಿವಾರೊದ ವೆಂಕಪ್ಪಗೌಡ ಬುಕ್ಕೊ ಕಮಲಾ ದಂಪತಿಯೆರೆನ ಮಗೆ ಆದ್ ಪುಟ್ಟ್‌ದೆರ್. ಆರೆನ ವಿದ್ಯಾಭ್ಯಾಸ ಸುರೂಟು [[ಪುತ್ತೂರು]] ತಾಲ್ಲೊಕುದ ಕೆಯ್ಯೂರು ಬುಕ್ಕೊ ಸುಳ್ಯೊಡು ಆಂಡ್. ಬುಕ್ಕೊ ಸಂತ ಫಿಲೋಮಿನಾ ಕೋಲೇಜ್ ಪುತ್ತೂರುಡು ಬಿ.ಎಸ್ಸಿ. ಪದವಿ ಪಡೆವೊಂಡೆರ್. [[ಉಡುಪಿ]]ದ ವೈಕುಂಠಬಾಳಿಗ ಲಾ ಕೋಲೇಜಿಡ್ ಕಾನೂನು ಪದವಿ ಪಡೆಯೆರ್. ಕೋಲೇಜ್ ಜೀವನೊಡು ಆರ್ ಲಾ ಕೋಲೇಜಿದ ವಿದ್ಯಾರ್ಥಿ ಸಂಘೊದ ಕಾರ್ಯಂತೆರೆ ಸ್ಥಾನೊಗು ಓಟುಗು ಉಂತುದು ಗೆಂದೆರ್. ಅಪಗನೆ ಜಿಲ್ಲಾ ಅಖಿಲ ಭಾರತ ವಿದ್ಯಾರ್ಥಿ ಪರಿಷತ್ತ್‌ದ ಮುಖ್ಯ ಕಾರ್ಯಂತೆರಾದ್ ಆಯ್ಕೆ ಆದ್ ಪುದರ್ ಪಡೆಯೆರ್. ೧೯೭೬ಡ್ ಆರ್ ಸುಳ್ಯೊ ಬುಕ್ಕೊ ಪುತ್ತೂರುಡು ವಕೀಲೆರೆ ಬೇಲೆ ಸುರುಮಲ್ತೆರ್. ಅಂಚನೆ ಉತ್ತರಕನ್ನಡೊ ಜಿಲ್ಲೆದ ಶಿರಸಿಡ್ ಪಬ್ಲಿಕ್ ಪ್ರಾಸಿಕ್ಯೂಟರ್ ಆದ್ ಒಂತೆ ಸಮಯೊ ಸೇವೆ ಮಲ್ತೆರ್. ೧೯೮೧ಡ್ ಶ್ರೀಮತಿ ಡಾಟಿಯೆರೆನ್ ಸದಾನಂದ ಗೌಡೆರ್ ಮದಿಮೆ ಆಯೆರ್. ಮೆಕ್ಲೆನ ರಡ್ಡನೆದ ಮಗೆ ಕಾರ್ತಿಕ್ ಗೌಡೆರ್ ನಿಟ್ಟೆದ ಇಂಜಿನಿಯರಿಂಗ್ ಕೋಲೇಜಿಡ್ದ್ ಪದವಿ ಪಡೆತೆರ್. ಮೆಕ್ಲೆನ ಸುರುತ ಮಗೆ ಕೌಶಿಕ್ ಗೌಡೆರ್ ಮೆಡಿಕಲ್ ವಿದ್ಯಾರ್ಥಿಯಾದಿತ್ತೆರ್. ೨೦೦೩ನೆ ಇಸವಿಡ್ ಸುಳ್ಯದ ಬೇಂಗಮಲೆದಲ್ಪ ರಸ್ತೆ ಅಪಘಾತೊಡು ತೀರ್ದ್‍ಪೋಯೆರ್. == ರಾಜಕೀಯ ಜೀವನೊ == ಸದಾನಂದ ಗೌಡೆರ್ ಆನಿದ ಜನಸಂಘೊದ ಸದಸ್ಯೆರಾದ್ ರಾಜಕೀಯ ಜೀವನೊ ಸುರುಮಲ್ತೆರ್. ಬುಕ್ಕೊ ಮಂಡೆಕೋಲು ಗ್ರಾಮೊದ ಕೋಪರೇಟಿವ್ ಸೊಸೈಟಿಗ್ ಓಟುಗು ಉಂತುದು ಗೆಂದ್‍ದ್ ನಿರ್ದೇಶಕೆರಾದ್ ಆಯ್ಕೆ ಆಯೆರ್. ಬುಕ್ಕೊ ಸುಳ್ಯೊ ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರೊದ ಪಕ್ಷಾಧ್ಯಕ್ಷೆರಾದ್, ದಕ್ಷಿಣ ಕನ್ನಡೊದ ಬಿಜೆಪಿ ಯುವ ಮೋರ್ಚಾದ ಅಧ್ಯಕ್ಷೆರಾದ್, ದಕ್ಷಿಣ ಕನ್ನಡೊ ಬಿಜೆಪಿದ ಉಪಾಧ್ಯಕ್ಷೆರಾದ್, ಕರ್ನಾಟಕೊ ರಾಜ್ಯೊ ಬಿಜೆಪಿದ ಯುವ ಮೋರ್ಚಾದ ಕಾರ್ಯಂತೆರಾದ್(೧೯೮೩-೮೮), ರಾಜ್ಯೊದ ಬಿಜೆಪಿ ಪಕ್ಷೊದ ಕಾರ್ಯಂತೆರಾದ್(೨೦೦೩-೦೪) ಬುಕ್ಕೊ ಪಕ್ಷೊದ ರಾಷ್ಟ್ರೀಯ ಕಾರ್ಯಂತೆರಾದ್(೨೦೦೪) ಬೇಲೆ ಮಲ್ತ್‌ದೆರ್.೧೯೯೪ ಬುಕ್ಕೊ ೧೯೯೯ಡ್ ದಕ್ಷಿಣ ಕನ್ನಡೊದ ಪುತ್ತೂರು [[ವಿಧಾನಸಭೆ|ವಿಧಾನಸಭಾ]] ಕ್ಷೇತ್ರೊಡುದು ಕರ್ನಾಟಕೊ ರಾಜ್ಯ ವಿಧಾನಸಭೆಗೆ ಆಯ್ಕೆ ಆಯೆರ್. ಆರ್ ಅರೆನ ರಡ್ಡನೇ ಅವಧಿಡ್ ರಾಜ್ಯೊದ ವಿರೋಧ ಪಕ್ಷೊದ ಉಪನಾಯಕೆರಾಯೆರ್. ೨೦೦೪ಡ್ ಕುಡ್ಲದ ಲೋಕಸಭಾ ಕ್ಷೇತ್ರೊಡು ಸ್ಪರ್ಧಿಸಾದ್ ಸನ್ಮಾನ್ಯ ಮಾಜಿ ಮುಖ್ಯಮಂತ್ರಿ ವೀರಪ್ಪ ಮೊಯಿಲಿಯೆರೆನ್ ೩೨,೩೧೪ ಓಟುಡು ಸೋಪಾದ್ ೧೪ನೇ ಲೋಕಸಭೆಗೆ ಆಯ್ಕೆ ಆಯೆರ್. ೨೦೦೯ಡ್ ಪಕ್ಷೊ ಆರೆನ್ ಉಡುಪಿ-ಚಿಕ್ಕಮಗಳೂರು ಲೋಕಸಭಾ ಕ್ಷೇತ್ರೊಗು ವರ್ಗಾವಣೆ ಮಲ್ತ್‌ಂಡ್. ೧೫ನೇ ಲೋಕಸಭೆಗ್ ಉಡುಪಿಡ್‍ದ್ ಗೆಂದ್‍ದ್ ಬತ್ತೆರ್. ಜನಸಂಘೊದ ಸಕ್ರಿಯ ರಾಜಕಾರಣೊಡು ಪಾಲ್‍ಪಡೆಯೆರ್. ಭಾರತೀಯ ಮಜ್ದೂರ್ ಸಂ‍ಘೊ (ಬಿ.ಎಂ.ಎಸ್)ಡುಲಾ ಬೇಲೆ ಮಲ್ತಿನ ಸದಾನಂದ ಗೌಡೆರ್ ಸುಳ್ಯ ತಾಲ್ಲೂಕು ಆಟೋ ರಿಕ್ಷಾ ಚಾಲಕರ ಬುಕ್ಕೊ ಮಾಲಿಕರ ಸಂಘೊಡುಲಾ ಸೇವೆ ಮಲ್ತ್‌ದೆರ್. == ಕಲಾಪ್ರೇಮೊ ಬುಕ್ಕೊ ಆಸಕ್ತಿ == ವಿದ್ಯಾರ್ಥಿ ದೆಸೆಟ್ಟೆ ಇಂಬೆರ್ [[ಖೋಖೋ]] ಗೊಬ್ಬುಡು [[ಮೈಸೂರು ವಿಶ್ವವಿದ್ಯಾನಿಲಯ|ಮೈಸೂರು ವಿಶ್ವವಿದ್ಯಾಲಯೊ]]ನು ಪ್ರತಿನಿಧಿಸದೆರ್. ಆರ್'ಬ್ಯಾಡ್ ಮಿಂಟನ್' ಬುಕ್ಕೊ 'ಟೆನ್ನಿಸ್' ಗೊಬ್ಬೊಂದಿತ್ತೆರ್. ಕರಾವಳಿದ ಜನಪ್ರಿಯ ಜಾನಪದ ಕಲೆ [[ಯಕ್ಷಗಾನ|ಯಕ್ಷಗಾನೊ]]ದ ಬಗೆಟ್ ಮಲ್ಲ ಪೆರ್ಮೆ ಇಂಬೆರೆಗ್ ಉಂಡು. ಸಮಯೊ ತಿಕ್‍ನಗ ಇನಿಲಾ ಯಕ್ಷಗಾನೊ/ಆಟೊ ತೂಪೆರ್. == ಮುಖ್ಯಮಂತ್ರಿ ಸ್ಥಾನೊ == ೦೩ ಆಗೋಸ್ಟ್ ೨೦೧೧ – ೧೨ ಜುಲೈ ೨೦೧೨ಡ್ ಆರ್ ಕರ್ನಾಟಕೊದ ೨೬ನೆ [[ಮುಖ್ಯಮಂತ್ರಿ]]ಯಾದ್ ಪ್ರಮಾಣವಚನ ದೆತ್ತೊಂದು ಅಧಿಕಾರೊ ಕೊರಿಯೆರ್. ಇಂಬೆರೆನ ಕಾಲೊಡು ಬತ್ತಿನ 'ಸಕಾಲ' ಪನ್ಪಿನ ಯೋಜನೆ ಇನಿ ರಾಜ್ಯೊದ ಮಲ್ಲ ಸಾಧನೆಯಾದ್, ಅಧಿಕಾರೊ ಸೂತ್ರೊಗ್ ಆಧಾರೊ ಆದ್ ಉಂತ್‍ದ್ಂಡ್. == ಸದಾನಂದಗೌಡೆರ್ ಅಲಂಕರಿಸಾಯಿನ ಪದವಿಲು == # 1994–2004 Member, Karnataka Legislative Assembly (two terms) # 1995–1996 Member, Cell for preparing Draft Bill on Prohibiting atrocities on Women, ಕರ್ನಾಟಕ ಸರ್ಕಾರ # 2001–2002 Member, Committee for Energy, Fuel & Power, Karnataka Legislative # 2002–2003 Member, Public Undertaking Committee, Karnataka Legislative Assembly # 2003–2004 President, Public Accounts Committee, Karnataka Legislative Assembly # 1999–2004 Deputy Leader of Opposition, Karnataka Legislative Assembly Member, Committee on Commerce National Secretary, BJP # 1983–1988 State Secretary, BJP Yuva Morcha, Karnataka # 2004–2006 Elected to 14th Lok Sabha # 2006–Present State President, ಭಾ ಜ ಪ, ಕರ್ನಾಟಕ # 5 August 2006–onwards Member, Committee on Commerece # 18 January 2006–onwards Member, Sub-committee of the Department Related == ಹುದ್ದೆಲು == * 1994–2004 Member, Karnataka Legislative Assembly (two terms) * 1995–1996 Member, Cell for preparing Draft Bill on Prohibiting atrocities on Women, Government of Karnataka * 2001–2002 Member, Committee for Energy, Fuel & Power, Karnataka Legislative * 2002–2003 Member, Public Undertaking Committee, Karnataka Legislative Assembly * 2003–2004 President, Public Accounts Committee, Karnataka Legislative Assembly * 1999–2004 Deputy Leader of Opposition, Karnataka Legislative Assembly * Member, Committee on Commerce * National Secretary, BJP * 1983–1988 State Secretary, BJP Yuva Morcha, Karnataka * 2004–2006 Elected to 14th Lok Sabha * 2006–Present State President, BJP, Karnataka * 5 August 2006–onwards Member, Committee on Commerece * 18 January 2006–onwards Member, Sub-committee of the Department Related ==pArlimeMTari== *Standing Committee on Commerce for Special Economic Zones *5 August 2007 onwards Member, Committee on Commerce *2009 Elected to 15th Lok Sabha *Chief Ministerial candidate,Voted the new Chief minister of Karnataka.He was supported by former chief Minister BS Yediyurappa. *D V Sadananda Gowda 26th Chief Minister of Karnataka State == ಪಾರ್ಲಿಮೆಂಟ್ == #Standing Committee on Commerce for Special Economic Zones #5 August 2007 onwards Member, Committee on Commerce #2009 Elected to 15th Lok Sabha #2012 Chief Ministerial candidate Voted the new Chief minister of Karnataka.He was supported by former chief Minister BS Yediyurappa. D V Sadananda Gowda 26th Chief Minister of Karnataka State #2014 Elected member of Lokasbha, Selected Central Railway Minister. #9th November 2014 – Present [[:en:Ministry of Law and Justice (India)|Law Ministers of India]] == ಇತ್ತೆ == *[[ನರೇಂದ್ರ ಮೋದಿ]] ಸಚಿವ ಸಂಪುಟೊಡು ಮೇ ತಿಂಗೊಳುಡ್‍ದು ನವೆಂಬರ್ ಮುಟ ರೈಲ್‍ವೇ ಸಚಿವೆರಾದಿತ್ತೆರ್. *ದುಂಬು ಕಾನೂನು ಸಚಿವೆ ಆದುಲ್ಲೆರ್. * ಸಾಂಖ್ಯಿಕ ಬುಕ್ಕ ಯೋಜನ ಖಾತೆ ಸಚಿವೆರ್ ಆತ್ ಉಲ್ಲೇರ್. == ಬಾಹ್ಯ ಸಂಪರ್ಕೊ == #ಜಾಲತಾಣೊ : http://sadanandagowda.com == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ವ್ಯಕ್ತಿಲು]] [[ವರ್ಗೊ:ರಾಜಕೀಯ]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ತುಳುವ ರಾಜಕಾರಿಣಿಲು]] fjeww1a2nukcx9wzly2cfwx372gb0l6 ತೆಲ್ಲಾವು 0 4338 361074 282782 2026-06-01T08:38:44Z Vinoda mamatharai 55 /* ನೀರ್ ದೋಸೆದ ಬಗೆಟ್ ಗಾದೆಲು */ 361074 wikitext text/x-wiki {{Infobox food | name = ತೆಲ್ಲಾವು | image = File:ತೆಲ್ಲಾವು.jpg | image_size =250px | image_alt = | caption = ತೆಲ್ಲಾವು | alternate_name = ನೀರ್ ದೋಸೆ | type = ಅಡ್ಯೆ | course = | country = [[ಭಾರತ]] | region = [[ಕುಡ್ಲ]], [[ಉಡುಪಿ]] | national_cuisine = | creator = <!-- or | creators = --> | year = | mintime = | maxtime = | served = | main_ingredient = | minor_ingredient = | variations = | serving_size = 100 g | calories = | calories_ref = | protein = | fat = | carbohydrate = | glycemic_index = | similar_dish = | cookbook = | commons = | other = | no_recipes = true }} [[File:Neer Dose.JPG|thumb|ನೀರ್ ದೊಸೆ]] [[File:Neer-dosa-.jpg|thumb|ನೀರ್ ದೊಸೆ]] [[File:Neer Dose1.jpg|thumb|ನೀರ್ ದೋಸೆ]] '''ತೆಲ್ಲಾವು''' ನೆಕ್ಕ್ ನೀರ್ ದೋಸೆ ಪಂಡ್ದ್ಲ ಲಾ ಪನ್ಪೆರ್ ಉಂದು ತುಳುನಾಡ್‍ದ ಮಾಂತ ಇಲ್ಲಲ್ಲಾ ಕಾಂಡೆ ಚಾತ್ತ ಪೊರ್ತುಗ್ ಮಲ್ಪಿನ ಅಡ್ಯೆ. [[ಕುಡ್ಲ]] [[ಉಡುಪಿ]], [[ಕಾಸರಗೋಡು]] ಬಾಗೊಡ್ ಈ ತಿಂಡಿನ್ ಮಸ್ತ್ ಮನ್ಪೆರ್. ಉಂದು ಕಾವಲಿಡ್ ಮೈತ್ ಮನ್ಪುನಾ ಒಂಜಿ ಬಗೆತಾ ತಿಂಡಿ. ಕಾರ್ಬೋಹೈಡ್ರೇಟ್ ಬುಕ್ಕ ಪ್ರೋಟೀನ್ ಉಪ್ಪುನ ತೆನಸ್. == ಪುದರ್ದ ಹಿನ್ನೆಲೆ == 'ತೆಲ್ಲಾವು' ನೀರ್‌ದೋಸೆತ ಪುದರ್ ತೆಲುಪು ಇಪ್ಪಿನೆತ್ತವರ ತೆಲ್ಲಾವುಂದ್ ಬತ್ತಿಪ್ಪು. ನೀರ್ ದೋಸೆ - ನೀರ್ ಟ್ ಪಾಡಿ ಅರಿನ್ ಕಡೆತ್ ಅಪಗನೆ ಕಾವಲಿಡ್ ಮೈಪುನಾ.<ref>{{cite web|last1=Amit|first1=Dassana|title=Neer Dosa {{!}} Neer Dose (Soft Rice Crepes)|url=https://www.vegrecipesofindia.com/neer-dosa-recipe/|website=Dassana's Veg Recipes|accessdate=11 July 2024|date=16 October 2021}}</ref> == ನೀರ್ ದೋಸೆ ಮಲ್ಪರೆ ಬೋಡಾಯ್ನ ಸಾಮಾನುಲು == * ಬೊಲಂತೆ ಅರಿ (ನೆನೆತ್ ದೀವೊಡು) === ದೋಸೆಗ್ ಚಟ್ನಿ ಮಲ್ಪರೆ ಬೋಡಾಯ್ನ ಸಾಮಾನುಲು === * ತಾರಾಯಿ * ಕಾಯ್ಮುಂಚಿ - ೨ * ದಾಸೆಮಿ, ಬೆಳ್ಳುಳ್ಳಿ - ಒಗ್ಗರಣೆಗ್ == ತಯಾರ್ ಮಲ್ಪುನ ರೀತಿ == ನಾಲ್ - ಐನ್ ಗಂಟೆ ದುಂಬು ಅರಿನ್ ನೀರ್ ಟ್ ಪಡುತ್ ಅವ್ವು ಬೊದುಲುನೇಟ್ ಬುಕ್ಕ ಕಡೆತ್ ರುಚಿಕ್ಕ್ ಬೋಡಾಯಿನಾತ್ ಉಪ್ಪು ಪಡೊಡು. ನೀರ್ ದೋಸೆತಾ ವಿಸೇಸ ಪಂಡಾ ಅಪಗ ಕಡೆತ್ ಅಪ್ಪಗನೇ ಮೈಪುನಾ. ಕಾವಲಿನ್ ದಿಕ್ಕೆಲ್ಡ್ ಚೆಚ್ಚ ಆಯಾರಾ ದೀತ್, ಆಯಿನಾ ಮಿತ್ತ್ ನೇಯೋ, ಎಣ್ಣೋನೋ ಪಾಡುತ್, ಕೈಲ್ ಡ್ ಬಂದ ದೆತೊಂತ್, ಕಾವಲಿ ದಿಂಜಾ ಚೆಲ್ಲುನಾ ಲೇಕೋ ಮೈಪೊಡು. ಒಂಜಿ ಎಲ್ಯ ಸೆಕೆ ಅನಾಗ ಮುಚ್ಚಿನ ಮುಚ್ಚಲ್ ದೆತುದ್, ಸಟ್ಟುಗೋಡು ಲಕ್ಕಾವೋಡು.<ref>{{cite web|title=soulfulandhealthy|url=https://www.soulfulandhealthy.com/recipes/neer-dosa-rice-crepes|website=soulfulandhealthy|accessdate=11 July 2024|language=en|date=25 August 2020}}</ref> === ಚಟ್ನಿ ಮಲ್ಪುನ ವಿದಾನೊ === ಚಟ್ಟನಿ ಮಲ್ಪರೆ ಕಾರಗ್ ಬೊಡಾಯ್ನಾತ್ ರಡ್ಡ್ ಕಾಯ್ಮುಂಚಿ ಗೆತೊಮದ್ ಅವೆಕ್ಕ್ ಒಂಜಿ ಕಪ್ ತಾರಾಯಿ, ನಾಲ್ ಪಜ್ಜಿ ದಾಸೆಮಿ, ಬೆಳ್ಳುಳ್ಳಿ, ರುಚಿಗ್ ಉಪ್ಪು ಪಾರ್ದ್ ಸನ್ನ ಕಡೆವೊಡು. ಬೋಡಂಡ ಚಟ್ನಿಗ್ ಒಗ್ಗರಣೆ ಕೊರೊಲಿ. == ಒಟ್ಟುಗೆ ತಿನ್ಪಿ ಕಜಿಪು == ಇಂದೆನ್ ಕೋರಿದ ಕಜಿಪುಡ್ ಇಜಿಂಡ ಚಟ್ನಿಡ್ ತಿಂದಡ ಎಡ್ಡೆ ರುಚಿ ತಿಕುಂಡ್. ಈ ದೋಸೆಗ್ ನಮ ಮಸ್ತ್ ಎಣ್ಣೆನ್ ಉಪಯೋಗ ಮನ್ಪುಜ. == ತೆಲ್ಲಾವುದ ಇಸೇಸತೆ == ನೀರ್ ದೋಸೆದ ಇಸೇಸತೆ ಈನ ಪಂಡ ಉಂದೆನ್ ಕಾಂಡೆ ಚಾತ್ತ ಪೊರ್ತುಗು ಮಾತ್ರ ಅತ್ತಂದೆ ಮದ್ಯಾಹ್ನ ಬುಕ್ಕ ರಾತ್ರೆ ಒಣಸ್‍ದ ಪೊರ್ತುಗ್ಲಾ ತಿನೊಲಿ. ತುವರೆ ಪೋಂಡ ದಿನಟ್ಟ್ ಏಪ ಬೋಡಂಡಲಾ ತಿನೊಲಿ. ದಾಯೆ ಪಂಡ ಉಮದು ಸುಲಬವಾದ್ ಮಲ್ಪಿನ ತಿಂಡಿ.<ref>{{cite web|title=Neer Dosa Recipe|url=https://www.indianhealthyrecipes.com/neer-dosa-recipe/|website=Swasthi's Recipes|accessdate=11 July 2024|date=2 June 2022}}</ref> == ನೀರ್ ದೋಸೆದ ಬಗೆಟ್ ಗಾದೆಲು == # ಬೊಲ್ದು ಅಜ್ಜೆರ್ನ ಮೈ ಪೂರಾ ಒಟ್ಟೆ ಒಟ್ಟೆ. # ದಪ್ಪ ಆಂಡ ದೋಸೆ - ನೀರ್ ಅಂಡ ತೆಲ್ಲಾವು == ಉಲ್ಲೇಕೊಲು == {{Reflist}} {{ತುಳುವೆರೆ ತೆನಸ್ಸ್}} [[ವರ್ಗೊ:ತೆನಸ್]] [[ವರ್ಗೊ:ಅಡ್ಯೆ]] [[ವರ್ಗೊ:ತುಳುವೆರೆ ಆಟಿ ತಿಂಗೊಲು]] 4m19vceuykand0sr1xgr77dyn47k5gt ರಾಜರ್ಷಿ ಜನಕಾನಂದ 0 4731 361075 282198 2026-06-01T08:40:16Z Vinoda mamatharai 55 361075 wikitext text/x-wiki {{ಎಲ್ಯ}} [[File:Rajarsi lotus-A.jpg|thumb|ರಾಜರ್ಷಿ ಜನಕಾನಂದ]] ಜೇಮ್ಸ್ ಲಿನ್(1892–1955)<ref>http://www.yssofindia.org/about/Spiritual-Lineage</ref> ಮೇರ್ ಪರಮಹಂಸ ಯೋಗಾನಂದೆರ್ನ ಶಿಷ್ಯೆರೆಡ್ ಪ್ರಮುಖೆರ್. 1931ಟ್ ಪರಮಹಂಸೆರೆನ್ ಭೇಟಿಯಾಯಿ ಬುಕ್ಕೊ ಅತೀ ಶೃದ್ಧೆಡ್ ಕ್ರಿಯಾಯೋಗ ಸಾಧನೆನ್ ಮಲ್ತೊಂದಿತ್ತೆರ್. ಪರಮಹಂಸೆರ್ ಮೇರೆನ್ 'ಸಂತ ಲಿನ್'ಪಂಡ್ದೇ ಲೆತ್ತೊಂದಿತ್ತೆರ್. 1951ನೇ ಇಸವಿಡ್ ಯೋಗಾನಂದೆರ್ ಮೇರೆಗ್ ಸನ್ಯಾಸ ದೀಕ್ಷೆ ಕೊರ್ದು '''ರಾಜರ್ಷಿ ಜನಕಾನಂದ''' ಪನ್ಪಿ ಪುದರ್ ಕೊರಿಯೆರ್. == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ವ್ಯಕ್ತಿಲು]] [[ವರ್ಗೊ:ಆಧ್ಯಾತ್ಮ]] [[ವರ್ಗೊ:ಯೋಗಿನಕುಲು]] qqkzfept08u2037bw2nf5s5y02tmnez ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು 0 5845 361065 216529 2026-05-31T15:27:49Z Mahaveer Indra 1023 361065 wikitext text/x-wiki {{Infobox political post | post = ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ | body = ಕರ್ನಾಟಕ | insignia = File:Seal of Karnataka.svg | insigniasize = 125px | insigniacaption = ರಾಜ್ಯ ಲಾಂಛನ | flag = Flag of India.svg | flagcaption = | flagsize = 100px | flagborder = yes | image = File:Siddaramaiah at the function Akshaya Patra Foundation in Karnataka.jpg | imagesize = | seat = [[ವಿಧಾನ ಸೌಧ]] | incumbent = [[ಸಿದ್ಧರಾಮಯ್ಯ]] | incumbentsince = ೨೦ ಮೇ ೨೦೨೩ | department = | type = ಕಾರ್ಯಕಾರಿ ನಾಯಕೆ | status = ಸರ್ಕಾರದ ಗುರ್ಕಾರೆ | abbreviation = ಸಿಎಮ್(ಇಂಗ್ಲಿಷ್) | member_of = {{hlist|ರಾಜ್ಯ ಕ್ಯಾಬಿನೆಟ್ |ರಾಜ್ಯದ ಶಾಸಕಾಂಗ}} | reportsto = {{hlist|ರಾಜ್ಯಪಾಲೆರ್|ರಾಜ್ಯ ವಿಧಾನಸಭೆ}} | appointer = ರಾಜ್ಯಪಾಲೆರ್ | termlength = ವಿಧಾನಸಭಾ ಸದಸ್ಯೆರೆನ <br>ಇಸ್ವಾಸ ಇಪ್ಪಮುಟ್ಟ. | termlength_qualified = ಸಾಮಾನ್ಯವಾದ್ ೫ ವರ್ಸೊ.<ref name="term1">[[Durga Das Basu]]. ''Introduction to the Constitution of India''. 1960. 20th Edition, 2011 Reprint. pp. 241, 245. LexisNexis Butterworths Wadhwa Nagpur. {{ISBN|978-81-8038-559-9}}. Note: although the text talks about Indian state governments in general, it applies for the specific case of Karnataka as well.</ref> | inaugural = * [[ಕೆ. ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ]] <br>{{small| (ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ)}} * [[ಸಿ. ಎಮ್. ಪೂಣಚ್ಚ]] <br>{{small|(ದುಂಬುದ ಕೊಡಗು ರಾಜ್ಯೊ}} * [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]] <br>{{small|(ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ}} * [[ಡಿ. ದೇವರಾಜ ಅರಸ್]] <br>{{small|(ಕರ್ನಾಟಕ ರಾಜ್ಯೊ)}} | formation = ೧ ನವಂಬರ್ ೧೯೫೬ | residence = ಅನುಗ್ರಹ, ಬೆಂಗಳೂರು | website = {{URL|https://cm.karnataka.gov.in/}} | style = ಗೌರವಾನ್ವಿತ <br>{{small|(Formal)}} <br>ಮಾನ್ಯ ಮುಖ್ಯಮಂತ್ರಿಲು <br>{{small|(Informal)}} | deputy = | salary = *೨,೦೦,೦೦೦/ತಿಂಗೊಲು *೨೪,೦೦,೦೦೦/ವರ್ಸೊಗು | nominator = ರಾಜ್ಯ ವಿಧಾನಸಭೆತ್ತ ಸದಸ್ಯೆರ್ <br>ಒಟ್ಟಾದ್ ಮಲ್ಪುವೆರ್ | precursor = ಮೈಸೂರುದ ದಿವಾನೆರ್ }} '''ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ''' ಭಾರತದ [[ಕರ್ನಾಟಕ]] ರಾಜ್ಯದ ಸರ್ಕಾರದ ಮುಖ್ಯ ಕಾರ್ಯನಿರ್ವಾಹಕ ಅಧಿಕಾರಿ. == ರಾಷ್ಟ್ರಪತಿ ಆಳ್ವಿಕೆ == * ೧೯ನೇ ಮಾರ್ಚಿ ೧೯೭೧ ಡ್ದ್ ೨೦ನೇ ಮಾರ್ಚಿ ೧೯೭೨ * ೩೧ನೇ ದಸಂಬರೊ ೧೯೭೭ ಡ್ದ್ ೨೮ನೇ ಫೆಬ್ರವರಿ ೧೯೭೮ * ೨೧ನೇ ಎಪ್ರಿಲ್ ೧೯೮೯ ಡ್ದ್ ೩೦ನೇ ನವಂಬರೊ ೧೯೮೯ * ೯ನೇ ಅಕ್ಟೋಬರೊ ೨೦೦೭ ಡ್ದ್ ೧೧ನೇ ನವಂಬರೊ ೨೦೦೭ * ೨೦ನೇ ನವಂಬರೊ ೨೦೦೭ ಡ್ದ್ ೨೯ನೇ ಮೇ ೨೦೦೮ == ಕರ್ನಾಟಕೊದ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ == {| class="wikitable" style="text-align:center" |- !scope=col| {{Abbr|ಕ್ರ.ಸಂ.|ಕ್ರಮ ಸಂಖ್ಯೆ}} !scope=col| ಭಾವಚಿತ್ರ !scope=col| ಪುದರ್<br />{{small|(ಪುಟ್ಟು-ಮರಣ)}} !scope=col colspan=1| ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ !scope=col| ಅವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]. [https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> !scope=col| ವಿಧಾನಸಭೆ<ref><br />[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> !scope=col colspan=1| ಪಕ್ಷ{{efn|ಈ ಪಟ್ಟಿಡ್ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಕ್ಷೊನು ಮಾತ್ರ ಕೊರ್ತ್ಂಡ್.}} |- ! colspan=7|ಮೈಸೂರು ಸಂಸ್ಥಾನದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref>"[http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Corrections and Clarifications]". ''[[ದಿ ಹಿಂದೂ]]''. 4 October 2006.</ref><ref>[https://web.archive.org/web/20140306205644/http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Archived] on 6 March 2014.</ref> |- style="height: 60px;" | 1 | [[ಫೈಲ್:K. C. Reddy.jpg|100px]] ! scope="row"| [[ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ|ಕೆ. ಸಿ. ರೆಡ್ಡಿ]]<br />{{small|(1902–1976)}} |scope="row"| {{dash}} | 25 ಅಕ್ಟೋಬರ್ 1947 – 30 ಮಾರ್ಚ್ 1952 | ಸ್ಥಾಪನೆ ಆದ್ ಇಜ್ಯಂಡ್ |rowspan=3| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 2 | [[file:Kengal Hanumanthaiah.gif|100px]] |scope="row"| [[ಕೆಂಗಲ್ ಹನುಮಂತಯ್ಯ]]<br />{{small|(1908–1980)}} |scope="row"| [[ರಾಮನಗರ]] | 30 ಮಾರ್ಚ್ 1952 – 19 ಆಗಸ್ಟ್ 1956 |rowspan=2| ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |- | 3 | !scope="row"| [[ಕಡಿದಾಳ್ ಮಂಜಪ್ಪ]]<br />{{small|(1907–1992)}} |scope="row"| [[ತೀರ್ಥಹಳ್ಳಿ]] | 19 ಆಗಸ್ಟ್ 1956 – 31 ಅಕ್ಟೋಬರ್ 1956 |- ! colspan=7| ಮೈಸೂರು ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming>M. S. Prabhakara. "[http://www.thehindu.com/todays-paper/tp-national/tp-karnataka/New-names-for-old/article14802447.ece New names for old]". ''The Hindu''. 24 July 2007.</ref> |- |rowspan=2| 4 |rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್.ನಿಜಲಿಂಗಪ್ಪ|ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಮೊಳಕಾಲ್ಮೂರು]] |rowspan=2| 1 ನವೆಂಬರ್ 1956 – 16 ಮೇ 1958 | ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |rowspan=6| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- |rowspan=2| ರಡ್ಡನೇ ವಿಧಾನಸಭೆ (1957–62) |- | 5 | [[File:B.D Jatti (cropped).png|100px]] !scope="row"| [[ಬಿ.ಡಿ.ಜತ್ತಿ|ಬಿ. ಡಿ. ಜತ್ತಿ]]<br />{{small|(1912–2002)}} |scope="row"| [[ಜಮಖಂಡಿ]] | 16 ಮೇ 1958 – 9 ಮಾರ್ಚ್ 1962 |- | 6 | {{dash}} !scope="row"| [[ಎಸ್ ಆರ್ ಕಂಠಿ|ಎಸ್. ಆರ್. ಕಂಠಿ]]<br />{{small|(1908–1969)}} |scope="row"| [[ಹುನಗುಂದ]] | 14 ಮಾರ್ಚ್ 1962 – 20 ಜೂನ್ 1962 |rowspan=2| ಮೂಜನೇ ವಿಧಾನಸಭೆ (1962–67) |- | rowspan=2| (4) | rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಶಿಗ್ಗಾಂವ]] |rowspan=2| 21 ಜೂನ್ 1962 – 28 ಮೇ 1968 |- |rowspan=2| ನಾಲನೇ ವಿಧಾನಸಭೆ (1967–71) |- | 7 | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| | 29 ಮೇ 1968 – 18 ಮಾರ್ಚ್ 1971 | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಸಂಸ್ಥಾ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]])<ref>Amberish K. Diwanji. "[https://web.archive.org/web/20130519111701/http://www.rediff.co.in/news/2005/mar/15spec1.htm A dummy's guide to President's rule]". [[Rediff.com]]. 15 March 2005. Retrieved on 3 March 2013.</ref> |scope="row"| N/A | 19 ಮಾರ್ಚ್ 1971 – 20 ಮಾರ್ಚ್ 1972 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- ! colspan=7| ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming /> |- style="height: 60px;" | 8 | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 20 ಮಾರ್ಚ್ 1972 – 31 ಡಿಸೆಂಬರ್ 1977 | ಐನನೇ ವಿಧಾನಸಭೆ (1972–77) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 31 ಡಿಸೆಂಬರ್ 1977 – 28 ಫೆಬ್ರವರಿ 1978 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (8) | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 28 ಫೆಬ್ರವರಿ 1978 – 7 ಜನವರಿ 1980 |rowspan=2| ಆಜನೇ ವಿಧಾನಸಭೆ (1978–83) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಇಂದಿರಾ ಕಾಂಗ್ರೆಸ್]]<ref>Arul B. Louis ''et al''. "[https://www.indiatoday.in/magazine/cover-story/story/19790715-janata-party-and-congressi-disintegrate-into-frenzied-bout-of-factionalism-and-power-struggles-822212-2014-03-03 Janata Party and Congress(I) disintegrate into frenzied bout of factionalism and power struggles]". ''[[India Today]]''. 15 July 1979.</ref> |- | 9 | {{dash}} !scope="row"| [[ಆರ್. ಗುಂಡೂರಾವ್]]<br />{{small|(1937–1993)}} |scope="row"| [[ಸೋಮವಾರಪೇಟೆ]] | 12 ಜನವರಿ 1980 – 6 ಜನವರಿ 1983 |- |rowspan=3| 10 |rowspan=3| [[ಚಿತ್ರ:Rkhegde.jpg|100px]] !scope="row" rowspan=3| [[ರಾಮಕೃಷ್ಣ ಹೆಗಡೆ]]<br />{{small|(1926–2004)}} |scope="row" rowspan=3| [[ಬಸವನಗುಡಿ]] | 10 ಜನವರಿ 1983 – 29 ಡಿಸೆಂಬರ್ 1984<ref name=FRONTLINE>Parvathi Menon. "[http://www.frontline.in/static/html/fl2103/stories/20040213005712300.htm A politician with elan: Ramakrishna Hegde, 1926–2004]". ''[[Frontline (magazine)|Frontline]]''. Volume 21: Issue 03, 31 January – 13 February 2004.</ref> | ಏಳನೇ ವಿಧಾನಸಭೆ (1983–85) |rowspan=4| [[ಜನತಾ ಪಕ್ಷ]] |- | 8 ಮಾರ್ಚ್ 1985 – 13 ಫೆಬ್ರವರಿ 1986<ref name=FRONTLINE /><ref>A. Jayaram. "[http://www.thehindu.com/2004/01/13/stories/2004011308220400.htm Pillar of anti-Congress movement]". ''The Hindu''. 13 January 2004.</ref> |rowspan=3| ಎಣ್ಮನೇ ವಿಧಾನಸಭೆ (1985–89) |- | 16 ಫೆಬ್ರವರಿ 1986 – 10 ಆಗಸ್ಟ್ 1988 |- | 11 | [[ಫೈಲ್:Somappa Rayappa Bommai 132.jpg|100px]] !scope="row"| [[ಎಸ್. ಆರ್. ಬೊಮ್ಮಾಯಿ]]<br />{{small|(1924–2007)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ]] ಗ್ರಾಮೀಣ | 13 ಆಗಸ್ಟ್ 1988 – 21 ಏಪ್ರಿಲ್ 1989 |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 21 ಏಪ್ರಿಲ್ 1989 – 30 ನವೆಂಬರ್ 1989 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (7) | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| [[ಚಿಂಚೋಳಿ]] | 30 ನವೆಂಬರ್ 1989 – 10 ಅಕ್ಟೋಬರ್ 1990 |rowspan=4| ಒಂರ್ಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |N/A | 10 ಅಕ್ಟೋಬರ್ 1990 – 17 ಅಕ್ಟೋಬರ್ 1990 | N/A |- | 12 | [[ಚಿತ್ರ:Bangarappa.jpg|100px]] !scope="row"| [[ಎಸ್. ಬಂಗಾರಪ್ಪ]]<br />{{small|(1933–2011)}} |scope="row"| [[ಸೊರಬ]] | 17 ಅಕ್ಟೋಬರ್ 1990 – 19 ನವೆಂಬರ್ 1992 |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 13 | [[ಫೈಲ್:The Union Minister for Petroleum & Natural Gas and Environment and Forests, Dr. M. Veerappa Moily addressing at the presentation of the Indira Gandhi Paryavaran Puraskar-2010, in New Delhi on February 19, 2014.jpg|100px]] !scope="row"| [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]]<br />{{small|(1940-)}} |scope="row"| [[ಕಾರ್ಕಳ]] | 19 ನವೆಂಬರ್ 1992 – 11 ಡಿಸೆಂಬರ್ 1994 |- | 14 | [[ಫೈಲ್:Deve Gowda BNC.jpg|100px]] !scope="row"| [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]]<br />{{small|(1933-)}} |scope="row"| [[ರಾಮನಗರ]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 |rowspan=2| ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) |rowspan=2| [[ಜನತಾ ದಳ]] |- | 15 | [[ಚಿತ್ರ:Jhpatel.jpg|75px]] !scope="row"| [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]]<br />{{small|(1930–2000)}} |scope="row"| [[ಚನ್ನಗಿರಿ]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 |- | 16 | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] !scope="row"| [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]]<br />{{small|(1932-)}} |scope="row"| [[ಮದ್ದೂರು]] | 11 ಅಕ್ಟೋಬರ್ 1999 – 28 ಮೇ 2004 | ಪತ್ತೊಂಜನೇ ವಿಧಾನಸಭೆ (1999–2004) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 17 | [[ಫೈಲ್:Dharam Singh.jpg|100px]] !scope="row"| [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]]<br />{{small|(1936–2017)}} |scope="row"| [[ಜೇವರ್ಗಿ]] | 28 ಮೇ 2004 – 2 ಫೆಬ್ರವರಿ 2006 |rowspan=4| ಪದರಡನೇ ವಿಧಾನಸಭೆ (2004–07) |- | 18 | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ರಾಮನಗರ]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 8 ಅಕ್ಟೋಬರ್ 2007–12 ನವೆಂಬರ್ 2007 | N/A |- | 19 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 12 ನವೆಂಬರ್ 2007–19 ನವೆಂಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 20 ನವೆಂಬರ್ 2007–29 ಮೇ 2008 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 30 ಮೇ 2008 – 4 ಆಗಸ್ಟ್ 2011 |rowspan=3| ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) |rowspan=3| [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | 20 | [[ಫೈಲ್:Sadananda Gowda.jpg|100px]] !scope="row"| [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]<br />{{small|(1953-)}} |scope="row"| ವಿಧಾನಪರಿಷತ್ ಸದಸ್ಯರು | 5 ಆಗಸ್ಟ್ 2011 – 11 ಜುಲೈ 2012 |- | 21 | [[ಫೈಲ್:Jagdish Shettar, in Belagavi, Karnataka on November 13, 2016 (1) (cropped).jpg|100px]] !scope="row"| [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]<br />{{small|(1955-)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ-ಧಾರವಾಡ|ಹುಬ್ಬಳ್ಳಿ ಧಾರವಾಡ ಕೇಂದ್ರ]] | 12 ಜುಲೈ 2012 – 12 ಮೇ 2013 |- | 22 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] !scope="row"| [[ಸಿದ್ದರಾಮಯ್ಯ]]<br />{{small|(1948-)}} |scope="row"| ವರುಣಾ | 13 ಮೇ 2013–15 ಮೇ 2018 | ಪದಿನಾಲನೇ ವಿಧಾನಸಭೆ (2013–18) |rowspan=1| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 17 ಮೇ 2018–19 ಮೇ 2018 | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | (18) | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ಚನ್ನಪಟ್ಟಣ]] |23 ಮೇ 2018–23 ಜುಲೈ 2019 |[[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 26 ಜುಲೈ 2019–26 ಜುಲೈ 2021 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |23 |[[File:Bommai at the inauguration of Metroline (cropped).jpg|100px]] !'''[[ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿ]] (1960-)''' |'''[[ಶಿಗ್ಗಾಂವಿ]]''' |'''28 ಜುಲೈ, 2021''' |'''15ನೇ ವಿಧಾನ ಸಭೆ (2018–2023)''' |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |} == ಇಂದೆನ್ ತೂಲೆ == * [[ಕರ್ನಾಟಕ]] == ಬೇತೆ ಸಂಪರ್ಕೊ == * [http://www.karnataka.com/govt/chief-minister/ CM List on Karnataka.com] === ಉಪಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ === {| class="wikitable" style="text-align:center" |- | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |- |- |} {| class="wikitable" |- ! ಕ್ರಮ ಸಂಖ್ಯೆ ! ಉಪಮುಖ್ಯಮಂತ್ರಿ ! ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ ! ಭಾವಚಿತ್ರ ! ಅಧಿಕಾರಾವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]</ref><ref>[https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> ! ವಿಧಾನಸಭೆ<ref>[http://kla.kar.nic.in/assembly/review/assemblies.htm Assemblies from 1952]</ref><ref>[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> ! colspan=1|ಪಕ್ಷ ! colspan=1|ಮುಖ್ಯಮಂತ್ರಿ |- | 1 | [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]] | [[ಮದ್ದೂರು]] | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] | 19 ನವೆಂಬರ್ 1992 – 9 ಡಿಸೆಂಬರ್ 1994 | ಒರ್ಂಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]] |- | 2 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] | [[ಚನ್ನಗಿರಿ]] | [[ಫೈಲ್:Jhpatel.jpg|100px]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 | rowspan=2 | ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) | rowspan=2 | [[ಜನತಾ ದಳ]] | [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]] |- | 3 | rowspan=2|[[ಸಿದ್ದರಾಮಯ್ಯ]]<ref>Special Correspondent: [https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm Siddaramaiah, two others dropped.] {{Webarchive|url=https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm |date=2 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'', 6 August 2005.</ref><br /> | rowspan=2| ಚಾಮುಂಡೇಶ್ವರಿ | rowspan=2|[[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] |- | (3) | 28 ಮೇ 2004–05 ಆಗಸ್ಟ್ 2005 | rowspan=3 | ಪದ್‍ರಡನೇ ವಿಧಾನಸಭೆ (2004–07) | rowspan=2 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] | rowspan=2 | [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]] |- | 4 | [[ಮಠದ ಪಾಟೀಲ್ ಪ್ರಕಾಶ್|ಎಂ. ಪಿ. ಪ್ರಕಾಶ್]]<ref>Staff Reporter: [https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm State says Maharashtra's flood problems are of its own making.] {{Webarchive|url=https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm |date=11 ಆಗಸ್ಟ್ 2005 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref><ref>M. Madan Mohan: [https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm Another honour for north Karnataka.] {{Webarchive|url=https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm |date=7 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref> | [[ಹೂವಿನ ಹಡಗಲಿ]] | [[ಚಿತ್ರ:Prakash.jpg|100px]] | 08 ಆಗಸ್ಟ್ 2005–28 ಜನವರಿ 2006 |- | 5 | [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | [[ಶಿಕಾರಿಪುರ]] | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 6 | ಆರ್. ಅಶೋಕ್ | [[ಪದ್ಮನಾಭನಗರ]] | {{dash}} | rowspan=2 |12 ಜುಲೈ 2012 – 12 ಮೇ 2013 | rowspan=2 |ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) | rowspan=2 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=2 |[[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] |- | 6 | ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ | [[ಶಿವಮೊಗ್ಗ]] ಗ್ರಾಮೀಣ | [[ಫೈಲ್:Mode-of-karnataka-assembly-elections-2013 136144047626.jpg|100px]] |- | 7 | ಜಿ. ಪರಮೇಶ್ವರ | [[ಕೊರಟಗೆರೆ]] | [[ಫೈಲ್:Dr G Parameshwara.JPG|100px]] | 23 ಮೇ 2018–23 ಜುಲೈ 2019 | rowspan=4 |ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 8 | ಸಿ. ಎನ್. ಅಶ್ವಥ್ ನಾರಾಯಣ್ | [[ಮಲ್ಲೇಶ್ವರಂ]] |[[ಫೈಲ್:Dr C N Ashwath Narayan.png|100px]] | rowspan=3 |26 ಆಗಸ್ಟ್ 2019 | rowspan=3 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=3 |[[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] |- | 8 | ಗೋವಿಂದ ಕಾರಜೋಳ | [[ಮುಧೋಳ]] | {{dash}} |- | 8 | ಲಕ್ಷ್ಮಣ ಸವದಿ | | {{dash}} |} == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ಚುನಾವಣೆ]] [[ವರ್ಗೊ:ಭಾರತ]] [[ವರ್ಗೊ:ಭಾರತದ ಚುನಾವಣೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕ]] n0zs27bgtibyqfpfz4klrcisuki61jf 361066 361065 2026-05-31T15:41:13Z Mahaveer Indra 1023 361066 wikitext text/x-wiki {{Infobox political post | post = ಮುಖ್ಯಮಂತ್ರಿ | body = ಕರ್ನಾಟಕ | insignia = File:Seal of Karnataka.svg | insigniasize = 125px | insigniacaption = ರಾಜ್ಯ ಲಾಂಛನ | flag = Flag of India.svg | flagcaption = | flagsize = 100px | flagborder = yes | image = The Deputy Chief Minister of Karnataka, Shri D. K. Shivkumar.jpg | imagesize = | seat = [[ವಿಧಾನ ಸೌಧ]] | incumbent = [[ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್]]<br/>''(ನಿಗಂಟ್ ಆತಿನಾರ್)'' | department = | type = ಕಾರ್ಯಕಾರಿ ನಾಯಕೆ | status = ಸರ್ಕಾರದ ಗುರ್ಕಾರೆ | abbreviation = ಸಿಎಮ್(ಇಂಗ್ಲಿಷ್) | member_of = {{hlist|ರಾಜ್ಯ ಕ್ಯಾಬಿನೆಟ್ |ರಾಜ್ಯದ ಶಾಸಕಾಂಗ}} | reportsto = {{hlist|ರಾಜ್ಯಪಾಲೆರ್|ರಾಜ್ಯ ವಿಧಾನಸಭೆ}} | appointer = ರಾಜ್ಯಪಾಲೆರ್ | termlength = ವಿಧಾನಸಭಾ ಸದಸ್ಯೆರೆನ <br>ಇಸ್ವಾಸ ಇಪ್ಪಮುಟ್ಟ. | termlength_qualified = ಸಾಮಾನ್ಯವಾದ್ ೫ ವರ್ಸೊ.<ref name="term1">[[Durga Das Basu]]. ''Introduction to the Constitution of India''. 1960. 20th Edition, 2011 Reprint. pp. 241, 245. LexisNexis Butterworths Wadhwa Nagpur. {{ISBN|978-81-8038-559-9}}. Note: although the text talks about Indian state governments in general, it applies for the specific case of Karnataka as well.</ref> | inaugural = * [[ಕೆ. ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ]] <br>{{small| (ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ)}} * [[ಸಿ. ಎಮ್. ಪೂಣಚ್ಚ]] <br>{{small|(ದುಂಬುದ ಕೊಡಗು ರಾಜ್ಯೊ}} * [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]] <br>{{small|(ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ}} * [[ಡಿ. ದೇವರಾಜ ಅರಸ್]] <br>{{small|(ಕರ್ನಾಟಕ ರಾಜ್ಯೊ)}} | formation = ೧ ನವಂಬರ್ ೧೯೫೬ | residence = ಅನುಗ್ರಹ, ಬೆಂಗಳೂರು | website = {{URL|https://cm.karnataka.gov.in/}} | style = ಗೌರವಾನ್ವಿತ <br>{{small|(Formal)}} <br>ಮಾನ್ಯ ಮುಖ್ಯಮಂತ್ರಿಲು <br>{{small|(Informal)}} | deputy = | salary = *೨,೦೦,೦೦೦/ತಿಂಗೊಲು *೨೪,೦೦,೦೦೦/ವರ್ಸೊಗು | nominator = ರಾಜ್ಯ ವಿಧಾನಸಭೆತ್ತ ಸದಸ್ಯೆರ್ <br>ಒಟ್ಟಾದ್ ಮಲ್ಪುವೆರ್ | precursor = ಮೈಸೂರುದ ದಿವಾನೆರ್ | incumbentsince = 03 June 2026 }} '''ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ''' ಭಾರತದ [[ಕರ್ನಾಟಕ]] ರಾಜ್ಯದ ಸರ್ಕಾರದ ಮುಖ್ಯ ಕಾರ್ಯನಿರ್ವಾಹಕ ಅಧಿಕಾರಿ. == ರಾಷ್ಟ್ರಪತಿ ಆಳ್ವಿಕೆ == * ೧೯ನೇ ಮಾರ್ಚಿ ೧೯೭೧ ಡ್ದ್ ೨೦ನೇ ಮಾರ್ಚಿ ೧೯೭೨ * ೩೧ನೇ ದಸಂಬರೊ ೧೯೭೭ ಡ್ದ್ ೨೮ನೇ ಫೆಬ್ರವರಿ ೧೯೭೮ * ೨೧ನೇ ಎಪ್ರಿಲ್ ೧೯೮೯ ಡ್ದ್ ೩೦ನೇ ನವಂಬರೊ ೧೯೮೯ * ೯ನೇ ಅಕ್ಟೋಬರೊ ೨೦೦೭ ಡ್ದ್ ೧೧ನೇ ನವಂಬರೊ ೨೦೦೭ * ೨೦ನೇ ನವಂಬರೊ ೨೦೦೭ ಡ್ದ್ ೨೯ನೇ ಮೇ ೨೦೦೮ == ಕರ್ನಾಟಕೊದ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ == {| class="wikitable" style="text-align:center" |- !scope=col| {{Abbr|ಕ್ರ.ಸಂ.|ಕ್ರಮ ಸಂಖ್ಯೆ}} !scope=col| ಭಾವಚಿತ್ರ !scope=col| ಪುದರ್<br />{{small|(ಪುಟ್ಟು-ಮರಣ)}} !scope=col colspan=1| ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ !scope=col| ಅವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]. [https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> !scope=col| ವಿಧಾನಸಭೆ<ref><br />[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> !scope=col colspan=1| ಪಕ್ಷ{{efn|ಈ ಪಟ್ಟಿಡ್ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಕ್ಷೊನು ಮಾತ್ರ ಕೊರ್ತ್ಂಡ್.}} |- ! colspan=7|ಮೈಸೂರು ಸಂಸ್ಥಾನದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref>"[http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Corrections and Clarifications]". ''[[ದಿ ಹಿಂದೂ]]''. 4 October 2006.</ref><ref>[https://web.archive.org/web/20140306205644/http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Archived] on 6 March 2014.</ref> |- style="height: 60px;" | 1 | [[ಫೈಲ್:K. C. Reddy.jpg|100px]] ! scope="row"| [[ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ|ಕೆ. ಸಿ. ರೆಡ್ಡಿ]]<br />{{small|(1902–1976)}} |scope="row"| {{dash}} | 25 ಅಕ್ಟೋಬರ್ 1947 – 30 ಮಾರ್ಚ್ 1952 | ಸ್ಥಾಪನೆ ಆದ್ ಇಜ್ಯಂಡ್ |rowspan=3| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 2 | [[file:Kengal Hanumanthaiah.gif|100px]] |scope="row"| [[ಕೆಂಗಲ್ ಹನುಮಂತಯ್ಯ]]<br />{{small|(1908–1980)}} |scope="row"| [[ರಾಮನಗರ]] | 30 ಮಾರ್ಚ್ 1952 – 19 ಆಗಸ್ಟ್ 1956 |rowspan=2| ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |- | 3 | !scope="row"| [[ಕಡಿದಾಳ್ ಮಂಜಪ್ಪ]]<br />{{small|(1907–1992)}} |scope="row"| [[ತೀರ್ಥಹಳ್ಳಿ]] | 19 ಆಗಸ್ಟ್ 1956 – 31 ಅಕ್ಟೋಬರ್ 1956 |- ! colspan=7| ಮೈಸೂರು ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming>M. S. Prabhakara. "[http://www.thehindu.com/todays-paper/tp-national/tp-karnataka/New-names-for-old/article14802447.ece New names for old]". ''The Hindu''. 24 July 2007.</ref> |- |rowspan=2| 4 |rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್.ನಿಜಲಿಂಗಪ್ಪ|ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಮೊಳಕಾಲ್ಮೂರು]] |rowspan=2| 1 ನವೆಂಬರ್ 1956 – 16 ಮೇ 1958 | ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |rowspan=6| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- |rowspan=2| ರಡ್ಡನೇ ವಿಧಾನಸಭೆ (1957–62) |- | 5 | [[File:B.D Jatti (cropped).png|100px]] !scope="row"| [[ಬಿ.ಡಿ.ಜತ್ತಿ|ಬಿ. ಡಿ. ಜತ್ತಿ]]<br />{{small|(1912–2002)}} |scope="row"| [[ಜಮಖಂಡಿ]] | 16 ಮೇ 1958 – 9 ಮಾರ್ಚ್ 1962 |- | 6 | {{dash}} !scope="row"| [[ಎಸ್ ಆರ್ ಕಂಠಿ|ಎಸ್. ಆರ್. ಕಂಠಿ]]<br />{{small|(1908–1969)}} |scope="row"| [[ಹುನಗುಂದ]] | 14 ಮಾರ್ಚ್ 1962 – 20 ಜೂನ್ 1962 |rowspan=2| ಮೂಜನೇ ವಿಧಾನಸಭೆ (1962–67) |- | rowspan=2| (4) | rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಶಿಗ್ಗಾಂವ]] |rowspan=2| 21 ಜೂನ್ 1962 – 28 ಮೇ 1968 |- |rowspan=2| ನಾಲನೇ ವಿಧಾನಸಭೆ (1967–71) |- | 7 | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| | 29 ಮೇ 1968 – 18 ಮಾರ್ಚ್ 1971 | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಸಂಸ್ಥಾ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]])<ref>Amberish K. Diwanji. "[https://web.archive.org/web/20130519111701/http://www.rediff.co.in/news/2005/mar/15spec1.htm A dummy's guide to President's rule]". [[Rediff.com]]. 15 March 2005. Retrieved on 3 March 2013.</ref> |scope="row"| N/A | 19 ಮಾರ್ಚ್ 1971 – 20 ಮಾರ್ಚ್ 1972 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- ! colspan=7| ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming /> |- style="height: 60px;" | 8 | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 20 ಮಾರ್ಚ್ 1972 – 31 ಡಿಸೆಂಬರ್ 1977 | ಐನನೇ ವಿಧಾನಸಭೆ (1972–77) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 31 ಡಿಸೆಂಬರ್ 1977 – 28 ಫೆಬ್ರವರಿ 1978 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (8) | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 28 ಫೆಬ್ರವರಿ 1978 – 7 ಜನವರಿ 1980 |rowspan=2| ಆಜನೇ ವಿಧಾನಸಭೆ (1978–83) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಇಂದಿರಾ ಕಾಂಗ್ರೆಸ್]]<ref>Arul B. Louis ''et al''. "[https://www.indiatoday.in/magazine/cover-story/story/19790715-janata-party-and-congressi-disintegrate-into-frenzied-bout-of-factionalism-and-power-struggles-822212-2014-03-03 Janata Party and Congress(I) disintegrate into frenzied bout of factionalism and power struggles]". ''[[India Today]]''. 15 July 1979.</ref> |- | 9 | {{dash}} !scope="row"| [[ಆರ್. ಗುಂಡೂರಾವ್]]<br />{{small|(1937–1993)}} |scope="row"| [[ಸೋಮವಾರಪೇಟೆ]] | 12 ಜನವರಿ 1980 – 6 ಜನವರಿ 1983 |- |rowspan=3| 10 |rowspan=3| [[ಚಿತ್ರ:Rkhegde.jpg|100px]] !scope="row" rowspan=3| [[ರಾಮಕೃಷ್ಣ ಹೆಗಡೆ]]<br />{{small|(1926–2004)}} |scope="row" rowspan=3| [[ಬಸವನಗುಡಿ]] | 10 ಜನವರಿ 1983 – 29 ಡಿಸೆಂಬರ್ 1984<ref name=FRONTLINE>Parvathi Menon. "[http://www.frontline.in/static/html/fl2103/stories/20040213005712300.htm A politician with elan: Ramakrishna Hegde, 1926–2004]". ''[[Frontline (magazine)|Frontline]]''. Volume 21: Issue 03, 31 January – 13 February 2004.</ref> | ಏಳನೇ ವಿಧಾನಸಭೆ (1983–85) |rowspan=4| [[ಜನತಾ ಪಕ್ಷ]] |- | 8 ಮಾರ್ಚ್ 1985 – 13 ಫೆಬ್ರವರಿ 1986<ref name=FRONTLINE /><ref>A. Jayaram. "[http://www.thehindu.com/2004/01/13/stories/2004011308220400.htm Pillar of anti-Congress movement]". ''The Hindu''. 13 January 2004.</ref> |rowspan=3| ಎಣ್ಮನೇ ವಿಧಾನಸಭೆ (1985–89) |- | 16 ಫೆಬ್ರವರಿ 1986 – 10 ಆಗಸ್ಟ್ 1988 |- | 11 | [[ಫೈಲ್:Somappa Rayappa Bommai 132.jpg|100px]] !scope="row"| [[ಎಸ್. ಆರ್. ಬೊಮ್ಮಾಯಿ]]<br />{{small|(1924–2007)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ]] ಗ್ರಾಮೀಣ | 13 ಆಗಸ್ಟ್ 1988 – 21 ಏಪ್ರಿಲ್ 1989 |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 21 ಏಪ್ರಿಲ್ 1989 – 30 ನವೆಂಬರ್ 1989 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (7) | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| [[ಚಿಂಚೋಳಿ]] | 30 ನವೆಂಬರ್ 1989 – 10 ಅಕ್ಟೋಬರ್ 1990 |rowspan=4| ಒಂರ್ಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |N/A | 10 ಅಕ್ಟೋಬರ್ 1990 – 17 ಅಕ್ಟೋಬರ್ 1990 | N/A |- | 12 | [[ಚಿತ್ರ:Bangarappa.jpg|100px]] !scope="row"| [[ಎಸ್. ಬಂಗಾರಪ್ಪ]]<br />{{small|(1933–2011)}} |scope="row"| [[ಸೊರಬ]] | 17 ಅಕ್ಟೋಬರ್ 1990 – 19 ನವೆಂಬರ್ 1992 |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 13 | [[ಫೈಲ್:The Union Minister for Petroleum & Natural Gas and Environment and Forests, Dr. M. Veerappa Moily addressing at the presentation of the Indira Gandhi Paryavaran Puraskar-2010, in New Delhi on February 19, 2014.jpg|100px]] !scope="row"| [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]]<br />{{small|(1940-)}} |scope="row"| [[ಕಾರ್ಕಳ]] | 19 ನವೆಂಬರ್ 1992 – 11 ಡಿಸೆಂಬರ್ 1994 |- | 14 | [[ಫೈಲ್:Deve Gowda BNC.jpg|100px]] !scope="row"| [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]]<br />{{small|(1933-)}} |scope="row"| [[ರಾಮನಗರ]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 |rowspan=2| ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) |rowspan=2| [[ಜನತಾ ದಳ]] |- | 15 | [[ಚಿತ್ರ:Jhpatel.jpg|75px]] !scope="row"| [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]]<br />{{small|(1930–2000)}} |scope="row"| [[ಚನ್ನಗಿರಿ]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 |- | 16 | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] !scope="row"| [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]]<br />{{small|(1932-)}} |scope="row"| [[ಮದ್ದೂರು]] | 11 ಅಕ್ಟೋಬರ್ 1999 – 28 ಮೇ 2004 | ಪತ್ತೊಂಜನೇ ವಿಧಾನಸಭೆ (1999–2004) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 17 | [[ಫೈಲ್:Dharam Singh.jpg|100px]] !scope="row"| [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]]<br />{{small|(1936–2017)}} |scope="row"| [[ಜೇವರ್ಗಿ]] | 28 ಮೇ 2004 – 2 ಫೆಬ್ರವರಿ 2006 |rowspan=4| ಪದರಡನೇ ವಿಧಾನಸಭೆ (2004–07) |- | 18 | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ರಾಮನಗರ]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 8 ಅಕ್ಟೋಬರ್ 2007–12 ನವೆಂಬರ್ 2007 | N/A |- | 19 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 12 ನವೆಂಬರ್ 2007–19 ನವೆಂಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 20 ನವೆಂಬರ್ 2007–29 ಮೇ 2008 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 30 ಮೇ 2008 – 4 ಆಗಸ್ಟ್ 2011 |rowspan=3| ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) |rowspan=3| [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | 20 | [[ಫೈಲ್:Sadananda Gowda.jpg|100px]] !scope="row"| [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]<br />{{small|(1953-)}} |scope="row"| ವಿಧಾನಪರಿಷತ್ ಸದಸ್ಯರು | 5 ಆಗಸ್ಟ್ 2011 – 11 ಜುಲೈ 2012 |- | 21 | [[ಫೈಲ್:Jagdish Shettar, in Belagavi, Karnataka on November 13, 2016 (1) (cropped).jpg|100px]] !scope="row"| [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]<br />{{small|(1955-)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ-ಧಾರವಾಡ|ಹುಬ್ಬಳ್ಳಿ ಧಾರವಾಡ ಕೇಂದ್ರ]] | 12 ಜುಲೈ 2012 – 12 ಮೇ 2013 |- | 22 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] !scope="row"| [[ಸಿದ್ದರಾಮಯ್ಯ]]<br />{{small|(1948-)}} |scope="row"| ವರುಣಾ | 13 ಮೇ 2013–15 ಮೇ 2018 | ಪದಿನಾಲನೇ ವಿಧಾನಸಭೆ (2013–18) |rowspan=1| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 17 ಮೇ 2018–19 ಮೇ 2018 | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | (18) | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ಚನ್ನಪಟ್ಟಣ]] |23 ಮೇ 2018–23 ಜುಲೈ 2019 |[[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 26 ಜುಲೈ 2019–26 ಜುಲೈ 2021 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |23 |[[File:Bommai at the inauguration of Metroline (cropped).jpg|100px]] !'''[[ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿ]] (1960-)''' |'''[[ಶಿಗ್ಗಾಂವಿ]]''' |'''28 ಜುಲೈ, 2021''' |'''15ನೇ ವಿಧಾನ ಸಭೆ (2018–2023)''' |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |} == ಇಂದೆನ್ ತೂಲೆ == * [[ಕರ್ನಾಟಕ]] == ಬೇತೆ ಸಂಪರ್ಕೊ == * [http://www.karnataka.com/govt/chief-minister/ CM List on Karnataka.com] === ಉಪಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ === {| class="wikitable" style="text-align:center" |- | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |- |- |} {| class="wikitable" |- ! ಕ್ರಮ ಸಂಖ್ಯೆ ! ಉಪಮುಖ್ಯಮಂತ್ರಿ ! ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ ! ಭಾವಚಿತ್ರ ! ಅಧಿಕಾರಾವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]</ref><ref>[https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> ! ವಿಧಾನಸಭೆ<ref>[http://kla.kar.nic.in/assembly/review/assemblies.htm Assemblies from 1952]</ref><ref>[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> ! colspan=1|ಪಕ್ಷ ! colspan=1|ಮುಖ್ಯಮಂತ್ರಿ |- | 1 | [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]] | [[ಮದ್ದೂರು]] | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] | 19 ನವೆಂಬರ್ 1992 – 9 ಡಿಸೆಂಬರ್ 1994 | ಒರ್ಂಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]] |- | 2 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] | [[ಚನ್ನಗಿರಿ]] | [[ಫೈಲ್:Jhpatel.jpg|100px]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 | rowspan=2 | ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) | rowspan=2 | [[ಜನತಾ ದಳ]] | [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]] |- | 3 | rowspan=2|[[ಸಿದ್ದರಾಮಯ್ಯ]]<ref>Special Correspondent: [https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm Siddaramaiah, two others dropped.] {{Webarchive|url=https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm |date=2 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'', 6 August 2005.</ref><br /> | rowspan=2| ಚಾಮುಂಡೇಶ್ವರಿ | rowspan=2|[[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] |- | (3) | 28 ಮೇ 2004–05 ಆಗಸ್ಟ್ 2005 | rowspan=3 | ಪದ್‍ರಡನೇ ವಿಧಾನಸಭೆ (2004–07) | rowspan=2 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] | rowspan=2 | [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]] |- | 4 | [[ಮಠದ ಪಾಟೀಲ್ ಪ್ರಕಾಶ್|ಎಂ. ಪಿ. ಪ್ರಕಾಶ್]]<ref>Staff Reporter: [https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm State says Maharashtra's flood problems are of its own making.] {{Webarchive|url=https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm |date=11 ಆಗಸ್ಟ್ 2005 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref><ref>M. Madan Mohan: [https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm Another honour for north Karnataka.] {{Webarchive|url=https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm |date=7 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref> | [[ಹೂವಿನ ಹಡಗಲಿ]] | [[ಚಿತ್ರ:Prakash.jpg|100px]] | 08 ಆಗಸ್ಟ್ 2005–28 ಜನವರಿ 2006 |- | 5 | [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | [[ಶಿಕಾರಿಪುರ]] | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 6 | ಆರ್. ಅಶೋಕ್ | [[ಪದ್ಮನಾಭನಗರ]] | {{dash}} | rowspan=2 |12 ಜುಲೈ 2012 – 12 ಮೇ 2013 | rowspan=2 |ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) | rowspan=2 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=2 |[[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] |- | 6 | ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ | [[ಶಿವಮೊಗ್ಗ]] ಗ್ರಾಮೀಣ | [[ಫೈಲ್:Mode-of-karnataka-assembly-elections-2013 136144047626.jpg|100px]] |- | 7 | ಜಿ. ಪರಮೇಶ್ವರ | [[ಕೊರಟಗೆರೆ]] | [[ಫೈಲ್:Dr G Parameshwara.JPG|100px]] | 23 ಮೇ 2018–23 ಜುಲೈ 2019 | rowspan=4 |ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 8 | ಸಿ. ಎನ್. ಅಶ್ವಥ್ ನಾರಾಯಣ್ | [[ಮಲ್ಲೇಶ್ವರಂ]] |[[ಫೈಲ್:Dr C N Ashwath Narayan.png|100px]] | rowspan=3 |26 ಆಗಸ್ಟ್ 2019 | rowspan=3 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=3 |[[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] |- | 8 | ಗೋವಿಂದ ಕಾರಜೋಳ | [[ಮುಧೋಳ]] | {{dash}} |- | 8 | ಲಕ್ಷ್ಮಣ ಸವದಿ | | {{dash}} |} == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ಚುನಾವಣೆ]] [[ವರ್ಗೊ:ಭಾರತ]] [[ವರ್ಗೊ:ಭಾರತದ ಚುನಾವಣೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕ]] 4o8di8fvvxn3bca4y4162ctqsxwog7f 361067 361066 2026-05-31T15:45:35Z Mahaveer Indra 1023 361067 wikitext text/x-wiki {{Infobox political post | post = ಮುಖ್ಯಮಂತ್ರಿ | body = ಕರ್ನಾಟಕ | insignia = File:Seal of Karnataka.svg | insigniasize = 125px | insigniacaption = ರಾಜ್ಯ ಲಾಂಛನ | flag = Flag of India.svg | flagcaption = | flagsize = 100px | flagborder = yes | image = [[file:The Deputy Chief Minister of Karnataka, Shri D. K. Shivkumar.jpg|250x250px]] | imagesize = 150px | seat = [[ವಿಧಾನ ಸೌಧ]] | incumbent = [[ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್]]<br/>''(ನಿಗಂಟ್ ಆತಿನಾರ್)'' | department = | type = ಕಾರ್ಯಕಾರಿ ನಾಯಕೆ | status = ಸರ್ಕಾರದ ಗುರ್ಕಾರೆ | abbreviation = ಸಿಎಮ್(ಇಂಗ್ಲಿಷ್) | member_of = {{hlist|ರಾಜ್ಯ ಕ್ಯಾಬಿನೆಟ್ |ರಾಜ್ಯದ ಶಾಸಕಾಂಗ}} | reportsto = {{hlist|ರಾಜ್ಯಪಾಲೆರ್|ರಾಜ್ಯ ವಿಧಾನಸಭೆ}} | appointer = ರಾಜ್ಯಪಾಲೆರ್ | termlength = ವಿಧಾನಸಭಾ ಸದಸ್ಯೆರೆನ <br>ಇಸ್ವಾಸ ಇಪ್ಪಮುಟ್ಟ. | termlength_qualified = ಸಾಮಾನ್ಯವಾದ್ ೫ ವರ್ಸೊ.<ref name="term1">[[Durga Das Basu]]. ''Introduction to the Constitution of India''. 1960. 20th Edition, 2011 Reprint. pp. 241, 245. LexisNexis Butterworths Wadhwa Nagpur. {{ISBN|978-81-8038-559-9}}. Note: although the text talks about Indian state governments in general, it applies for the specific case of Karnataka as well.</ref> | inaugural = * [[ಕೆ. ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ]] <br>{{small| (ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ)}} * [[ಸಿ. ಎಮ್. ಪೂಣಚ್ಚ]] <br>{{small|(ದುಂಬುದ ಕೊಡಗು ರಾಜ್ಯೊ}} * [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]] <br>{{small|(ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ}} * [[ಡಿ. ದೇವರಾಜ ಅರಸ್]] <br>{{small|(ಕರ್ನಾಟಕ ರಾಜ್ಯೊ)}} | formation = ೧ ನವಂಬರ್ ೧೯೫೬ | residence = ಅನುಗ್ರಹ, ಬೆಂಗಳೂರು | website = {{URL|https://cm.karnataka.gov.in/}} | style = ಗೌರವಾನ್ವಿತ <br>{{small|(Formal)}} <br>ಮಾನ್ಯ ಮುಖ್ಯಮಂತ್ರಿಲು <br>{{small|(Informal)}} | deputy = | salary = *೨,೦೦,೦೦೦/ತಿಂಗೊಲು *೨೪,೦೦,೦೦೦/ವರ್ಸೊಗು | nominator = ರಾಜ್ಯ ವಿಧಾನಸಭೆತ್ತ ಸದಸ್ಯೆರ್ ಒಟ್ಟಾದ್<br> ಮಲ್ಪುವೆರ್. | precursor = ಮೈಸೂರುದ ದಿವಾನೆರ್ | incumbentsince = 03 June 2026 }} '''ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ''' ಭಾರತದ [[ಕರ್ನಾಟಕ]] ರಾಜ್ಯದ ಸರ್ಕಾರದ ಮುಖ್ಯ ಕಾರ್ಯನಿರ್ವಾಹಕ ಅಧಿಕಾರಿ. == ರಾಷ್ಟ್ರಪತಿ ಆಳ್ವಿಕೆ == * ೧೯ನೇ ಮಾರ್ಚಿ ೧೯೭೧ ಡ್ದ್ ೨೦ನೇ ಮಾರ್ಚಿ ೧೯೭೨ * ೩೧ನೇ ದಸಂಬರೊ ೧೯೭೭ ಡ್ದ್ ೨೮ನೇ ಫೆಬ್ರವರಿ ೧೯೭೮ * ೨೧ನೇ ಎಪ್ರಿಲ್ ೧೯೮೯ ಡ್ದ್ ೩೦ನೇ ನವಂಬರೊ ೧೯೮೯ * ೯ನೇ ಅಕ್ಟೋಬರೊ ೨೦೦೭ ಡ್ದ್ ೧೧ನೇ ನವಂಬರೊ ೨೦೦೭ * ೨೦ನೇ ನವಂಬರೊ ೨೦೦೭ ಡ್ದ್ ೨೯ನೇ ಮೇ ೨೦೦೮ == ಕರ್ನಾಟಕೊದ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ == {| class="wikitable" style="text-align:center" |- !scope=col| {{Abbr|ಕ್ರ.ಸಂ.|ಕ್ರಮ ಸಂಖ್ಯೆ}} !scope=col| ಭಾವಚಿತ್ರ !scope=col| ಪುದರ್<br />{{small|(ಪುಟ್ಟು-ಮರಣ)}} !scope=col colspan=1| ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ !scope=col| ಅವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]. [https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> !scope=col| ವಿಧಾನಸಭೆ<ref><br />[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> !scope=col colspan=1| ಪಕ್ಷ{{efn|ಈ ಪಟ್ಟಿಡ್ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಕ್ಷೊನು ಮಾತ್ರ ಕೊರ್ತ್ಂಡ್.}} |- ! colspan=7|ಮೈಸೂರು ಸಂಸ್ಥಾನದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref>"[http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Corrections and Clarifications]". ''[[ದಿ ಹಿಂದೂ]]''. 4 October 2006.</ref><ref>[https://web.archive.org/web/20140306205644/http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Archived] on 6 March 2014.</ref> |- style="height: 60px;" | 1 | [[ಫೈಲ್:K. C. Reddy.jpg|100px]] ! scope="row"| [[ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ|ಕೆ. ಸಿ. ರೆಡ್ಡಿ]]<br />{{small|(1902–1976)}} |scope="row"| {{dash}} | 25 ಅಕ್ಟೋಬರ್ 1947 – 30 ಮಾರ್ಚ್ 1952 | ಸ್ಥಾಪನೆ ಆದ್ ಇಜ್ಯಂಡ್ |rowspan=3| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 2 | [[file:Kengal Hanumanthaiah.gif|100px]] |scope="row"| [[ಕೆಂಗಲ್ ಹನುಮಂತಯ್ಯ]]<br />{{small|(1908–1980)}} |scope="row"| [[ರಾಮನಗರ]] | 30 ಮಾರ್ಚ್ 1952 – 19 ಆಗಸ್ಟ್ 1956 |rowspan=2| ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |- | 3 | !scope="row"| [[ಕಡಿದಾಳ್ ಮಂಜಪ್ಪ]]<br />{{small|(1907–1992)}} |scope="row"| [[ತೀರ್ಥಹಳ್ಳಿ]] | 19 ಆಗಸ್ಟ್ 1956 – 31 ಅಕ್ಟೋಬರ್ 1956 |- ! colspan=7| ಮೈಸೂರು ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming>M. S. Prabhakara. "[http://www.thehindu.com/todays-paper/tp-national/tp-karnataka/New-names-for-old/article14802447.ece New names for old]". ''The Hindu''. 24 July 2007.</ref> |- |rowspan=2| 4 |rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್.ನಿಜಲಿಂಗಪ್ಪ|ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಮೊಳಕಾಲ್ಮೂರು]] |rowspan=2| 1 ನವೆಂಬರ್ 1956 – 16 ಮೇ 1958 | ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |rowspan=6| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- |rowspan=2| ರಡ್ಡನೇ ವಿಧಾನಸಭೆ (1957–62) |- | 5 | [[File:B.D Jatti (cropped).png|100px]] !scope="row"| [[ಬಿ.ಡಿ.ಜತ್ತಿ|ಬಿ. ಡಿ. ಜತ್ತಿ]]<br />{{small|(1912–2002)}} |scope="row"| [[ಜಮಖಂಡಿ]] | 16 ಮೇ 1958 – 9 ಮಾರ್ಚ್ 1962 |- | 6 | {{dash}} !scope="row"| [[ಎಸ್ ಆರ್ ಕಂಠಿ|ಎಸ್. ಆರ್. ಕಂಠಿ]]<br />{{small|(1908–1969)}} |scope="row"| [[ಹುನಗುಂದ]] | 14 ಮಾರ್ಚ್ 1962 – 20 ಜೂನ್ 1962 |rowspan=2| ಮೂಜನೇ ವಿಧಾನಸಭೆ (1962–67) |- | rowspan=2| (4) | rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಶಿಗ್ಗಾಂವ]] |rowspan=2| 21 ಜೂನ್ 1962 – 28 ಮೇ 1968 |- |rowspan=2| ನಾಲನೇ ವಿಧಾನಸಭೆ (1967–71) |- | 7 | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| | 29 ಮೇ 1968 – 18 ಮಾರ್ಚ್ 1971 | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಸಂಸ್ಥಾ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]])<ref>Amberish K. Diwanji. "[https://web.archive.org/web/20130519111701/http://www.rediff.co.in/news/2005/mar/15spec1.htm A dummy's guide to President's rule]". [[Rediff.com]]. 15 March 2005. Retrieved on 3 March 2013.</ref> |scope="row"| N/A | 19 ಮಾರ್ಚ್ 1971 – 20 ಮಾರ್ಚ್ 1972 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- ! colspan=7| ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming /> |- style="height: 60px;" | 8 | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 20 ಮಾರ್ಚ್ 1972 – 31 ಡಿಸೆಂಬರ್ 1977 | ಐನನೇ ವಿಧಾನಸಭೆ (1972–77) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 31 ಡಿಸೆಂಬರ್ 1977 – 28 ಫೆಬ್ರವರಿ 1978 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (8) | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 28 ಫೆಬ್ರವರಿ 1978 – 7 ಜನವರಿ 1980 |rowspan=2| ಆಜನೇ ವಿಧಾನಸಭೆ (1978–83) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಇಂದಿರಾ ಕಾಂಗ್ರೆಸ್]]<ref>Arul B. Louis ''et al''. "[https://www.indiatoday.in/magazine/cover-story/story/19790715-janata-party-and-congressi-disintegrate-into-frenzied-bout-of-factionalism-and-power-struggles-822212-2014-03-03 Janata Party and Congress(I) disintegrate into frenzied bout of factionalism and power struggles]". ''[[India Today]]''. 15 July 1979.</ref> |- | 9 | {{dash}} !scope="row"| [[ಆರ್. ಗುಂಡೂರಾವ್]]<br />{{small|(1937–1993)}} |scope="row"| [[ಸೋಮವಾರಪೇಟೆ]] | 12 ಜನವರಿ 1980 – 6 ಜನವರಿ 1983 |- |rowspan=3| 10 |rowspan=3| [[ಚಿತ್ರ:Rkhegde.jpg|100px]] !scope="row" rowspan=3| [[ರಾಮಕೃಷ್ಣ ಹೆಗಡೆ]]<br />{{small|(1926–2004)}} |scope="row" rowspan=3| [[ಬಸವನಗುಡಿ]] | 10 ಜನವರಿ 1983 – 29 ಡಿಸೆಂಬರ್ 1984<ref name=FRONTLINE>Parvathi Menon. "[http://www.frontline.in/static/html/fl2103/stories/20040213005712300.htm A politician with elan: Ramakrishna Hegde, 1926–2004]". ''[[Frontline (magazine)|Frontline]]''. Volume 21: Issue 03, 31 January – 13 February 2004.</ref> | ಏಳನೇ ವಿಧಾನಸಭೆ (1983–85) |rowspan=4| [[ಜನತಾ ಪಕ್ಷ]] |- | 8 ಮಾರ್ಚ್ 1985 – 13 ಫೆಬ್ರವರಿ 1986<ref name=FRONTLINE /><ref>A. Jayaram. "[http://www.thehindu.com/2004/01/13/stories/2004011308220400.htm Pillar of anti-Congress movement]". ''The Hindu''. 13 January 2004.</ref> |rowspan=3| ಎಣ್ಮನೇ ವಿಧಾನಸಭೆ (1985–89) |- | 16 ಫೆಬ್ರವರಿ 1986 – 10 ಆಗಸ್ಟ್ 1988 |- | 11 | [[ಫೈಲ್:Somappa Rayappa Bommai 132.jpg|100px]] !scope="row"| [[ಎಸ್. ಆರ್. ಬೊಮ್ಮಾಯಿ]]<br />{{small|(1924–2007)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ]] ಗ್ರಾಮೀಣ | 13 ಆಗಸ್ಟ್ 1988 – 21 ಏಪ್ರಿಲ್ 1989 |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 21 ಏಪ್ರಿಲ್ 1989 – 30 ನವೆಂಬರ್ 1989 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (7) | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| [[ಚಿಂಚೋಳಿ]] | 30 ನವೆಂಬರ್ 1989 – 10 ಅಕ್ಟೋಬರ್ 1990 |rowspan=4| ಒಂರ್ಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |N/A | 10 ಅಕ್ಟೋಬರ್ 1990 – 17 ಅಕ್ಟೋಬರ್ 1990 | N/A |- | 12 | [[ಚಿತ್ರ:Bangarappa.jpg|100px]] !scope="row"| [[ಎಸ್. ಬಂಗಾರಪ್ಪ]]<br />{{small|(1933–2011)}} |scope="row"| [[ಸೊರಬ]] | 17 ಅಕ್ಟೋಬರ್ 1990 – 19 ನವೆಂಬರ್ 1992 |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 13 | [[ಫೈಲ್:The Union Minister for Petroleum & Natural Gas and Environment and Forests, Dr. M. Veerappa Moily addressing at the presentation of the Indira Gandhi Paryavaran Puraskar-2010, in New Delhi on February 19, 2014.jpg|100px]] !scope="row"| [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]]<br />{{small|(1940-)}} |scope="row"| [[ಕಾರ್ಕಳ]] | 19 ನವೆಂಬರ್ 1992 – 11 ಡಿಸೆಂಬರ್ 1994 |- | 14 | [[ಫೈಲ್:Deve Gowda BNC.jpg|100px]] !scope="row"| [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]]<br />{{small|(1933-)}} |scope="row"| [[ರಾಮನಗರ]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 |rowspan=2| ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) |rowspan=2| [[ಜನತಾ ದಳ]] |- | 15 | [[ಚಿತ್ರ:Jhpatel.jpg|75px]] !scope="row"| [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]]<br />{{small|(1930–2000)}} |scope="row"| [[ಚನ್ನಗಿರಿ]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 |- | 16 | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] !scope="row"| [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]]<br />{{small|(1932-)}} |scope="row"| [[ಮದ್ದೂರು]] | 11 ಅಕ್ಟೋಬರ್ 1999 – 28 ಮೇ 2004 | ಪತ್ತೊಂಜನೇ ವಿಧಾನಸಭೆ (1999–2004) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 17 | [[ಫೈಲ್:Dharam Singh.jpg|100px]] !scope="row"| [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]]<br />{{small|(1936–2017)}} |scope="row"| [[ಜೇವರ್ಗಿ]] | 28 ಮೇ 2004 – 2 ಫೆಬ್ರವರಿ 2006 |rowspan=4| ಪದರಡನೇ ವಿಧಾನಸಭೆ (2004–07) |- | 18 | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ರಾಮನಗರ]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 8 ಅಕ್ಟೋಬರ್ 2007–12 ನವೆಂಬರ್ 2007 | N/A |- | 19 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 12 ನವೆಂಬರ್ 2007–19 ನವೆಂಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 20 ನವೆಂಬರ್ 2007–29 ಮೇ 2008 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 30 ಮೇ 2008 – 4 ಆಗಸ್ಟ್ 2011 |rowspan=3| ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) |rowspan=3| [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | 20 | [[ಫೈಲ್:Sadananda Gowda.jpg|100px]] !scope="row"| [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]<br />{{small|(1953-)}} |scope="row"| ವಿಧಾನಪರಿಷತ್ ಸದಸ್ಯರು | 5 ಆಗಸ್ಟ್ 2011 – 11 ಜುಲೈ 2012 |- | 21 | [[ಫೈಲ್:Jagdish Shettar, in Belagavi, Karnataka on November 13, 2016 (1) (cropped).jpg|100px]] !scope="row"| [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]<br />{{small|(1955-)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ-ಧಾರವಾಡ|ಹುಬ್ಬಳ್ಳಿ ಧಾರವಾಡ ಕೇಂದ್ರ]] | 12 ಜುಲೈ 2012 – 12 ಮೇ 2013 |- | 22 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] !scope="row"| [[ಸಿದ್ದರಾಮಯ್ಯ]]<br />{{small|(1948-)}} |scope="row"| ವರುಣಾ | 13 ಮೇ 2013–15 ಮೇ 2018 | ಪದಿನಾಲನೇ ವಿಧಾನಸಭೆ (2013–18) |rowspan=1| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 17 ಮೇ 2018–19 ಮೇ 2018 | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | (18) | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ಚನ್ನಪಟ್ಟಣ]] |23 ಮೇ 2018–23 ಜುಲೈ 2019 |[[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 26 ಜುಲೈ 2019–26 ಜುಲೈ 2021 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |23 |[[File:Bommai at the inauguration of Metroline (cropped).jpg|100px]] !'''[[ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿ]] (1960-)''' |'''[[ಶಿಗ್ಗಾಂವಿ]]''' |'''28 ಜುಲೈ, 2021''' |'''15ನೇ ವಿಧಾನ ಸಭೆ (2018–2023)''' |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |} == ಇಂದೆನ್ ತೂಲೆ == * [[ಕರ್ನಾಟಕ]] == ಬೇತೆ ಸಂಪರ್ಕೊ == * [http://www.karnataka.com/govt/chief-minister/ CM List on Karnataka.com] === ಉಪಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ === {| class="wikitable" style="text-align:center" |- | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |- |- |} {| class="wikitable" |- ! ಕ್ರಮ ಸಂಖ್ಯೆ ! ಉಪಮುಖ್ಯಮಂತ್ರಿ ! ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ ! ಭಾವಚಿತ್ರ ! ಅಧಿಕಾರಾವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]</ref><ref>[https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> ! ವಿಧಾನಸಭೆ<ref>[http://kla.kar.nic.in/assembly/review/assemblies.htm Assemblies from 1952]</ref><ref>[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> ! colspan=1|ಪಕ್ಷ ! colspan=1|ಮುಖ್ಯಮಂತ್ರಿ |- | 1 | [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]] | [[ಮದ್ದೂರು]] | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] | 19 ನವೆಂಬರ್ 1992 – 9 ಡಿಸೆಂಬರ್ 1994 | ಒರ್ಂಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]] |- | 2 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] | [[ಚನ್ನಗಿರಿ]] | [[ಫೈಲ್:Jhpatel.jpg|100px]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 | rowspan=2 | ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) | rowspan=2 | [[ಜನತಾ ದಳ]] | [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]] |- | 3 | rowspan=2|[[ಸಿದ್ದರಾಮಯ್ಯ]]<ref>Special Correspondent: [https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm Siddaramaiah, two others dropped.] {{Webarchive|url=https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm |date=2 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'', 6 August 2005.</ref><br /> | rowspan=2| ಚಾಮುಂಡೇಶ್ವರಿ | rowspan=2|[[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] |- | (3) | 28 ಮೇ 2004–05 ಆಗಸ್ಟ್ 2005 | rowspan=3 | ಪದ್‍ರಡನೇ ವಿಧಾನಸಭೆ (2004–07) | rowspan=2 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] | rowspan=2 | [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]] |- | 4 | [[ಮಠದ ಪಾಟೀಲ್ ಪ್ರಕಾಶ್|ಎಂ. ಪಿ. ಪ್ರಕಾಶ್]]<ref>Staff Reporter: [https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm State says Maharashtra's flood problems are of its own making.] {{Webarchive|url=https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm |date=11 ಆಗಸ್ಟ್ 2005 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref><ref>M. Madan Mohan: [https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm Another honour for north Karnataka.] {{Webarchive|url=https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm |date=7 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref> | [[ಹೂವಿನ ಹಡಗಲಿ]] | [[ಚಿತ್ರ:Prakash.jpg|100px]] | 08 ಆಗಸ್ಟ್ 2005–28 ಜನವರಿ 2006 |- | 5 | [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | [[ಶಿಕಾರಿಪುರ]] | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 6 | ಆರ್. ಅಶೋಕ್ | [[ಪದ್ಮನಾಭನಗರ]] | {{dash}} | rowspan=2 |12 ಜುಲೈ 2012 – 12 ಮೇ 2013 | rowspan=2 |ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) | rowspan=2 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=2 |[[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] |- | 6 | ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ | [[ಶಿವಮೊಗ್ಗ]] ಗ್ರಾಮೀಣ | [[ಫೈಲ್:Mode-of-karnataka-assembly-elections-2013 136144047626.jpg|100px]] |- | 7 | ಜಿ. ಪರಮೇಶ್ವರ | [[ಕೊರಟಗೆರೆ]] | [[ಫೈಲ್:Dr G Parameshwara.JPG|100px]] | 23 ಮೇ 2018–23 ಜುಲೈ 2019 | rowspan=4 |ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 8 | ಸಿ. ಎನ್. ಅಶ್ವಥ್ ನಾರಾಯಣ್ | [[ಮಲ್ಲೇಶ್ವರಂ]] |[[ಫೈಲ್:Dr C N Ashwath Narayan.png|100px]] | rowspan=3 |26 ಆಗಸ್ಟ್ 2019 | rowspan=3 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=3 |[[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] |- | 8 | ಗೋವಿಂದ ಕಾರಜೋಳ | [[ಮುಧೋಳ]] | {{dash}} |- | 8 | ಲಕ್ಷ್ಮಣ ಸವದಿ | | {{dash}} |} == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ಚುನಾವಣೆ]] [[ವರ್ಗೊ:ಭಾರತ]] [[ವರ್ಗೊ:ಭಾರತದ ಚುನಾವಣೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕ]] 6jvwxv9hvgsw6ob24asxo3401pbcy01 361068 361067 2026-05-31T16:45:17Z Mahaveer Indra 1023 361068 wikitext text/x-wiki ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು ಕರ್ನಾಟಕ ರಾಜ್ಯ ಸರಕಾರದ ಮುಖ್ಯಸ್ಥೆರಾದಲ್ಲೆರ್. ಭಾರತದ ಸಂವಿಧಾನದ ಪ್ರಕಾರ, ಕರ್ನಾಟಕದ ರಾಜ್ಯಪಾಲೆರ್ ರಾಜ್ಯದ ಕಾನೂನುಬದ್ಧ (de jure) ಮುಖ್ಯಸ್ಥೆರಾದಿಪ್ಪುವೆರ್. ಆಂಡ ನಿಜವಾಯಿನ ಅಧಿಕಾರ ಚಲಾವಣೆದ (de facto) ಕಾರ್ಯಾಂಗದ ಅಧಿಕಾರ ಮುಖ್ಯಮಂತ್ರಿಗೇ ಉಪ್ಪುಂಡು. ಉಂದು ಬೇತೆ ಮಾತಾ ಭಾರತದ ರಾಜ್ಯೊಲೆಗ್ಲಾ ಅನ್ವಯ ಆಪಿ ವ್ಯವಸ್ಥೆಯಾದುಂಡು. ರಾಜ್ಯೊಡು ಸಾರ್ವತ್ರಿಕ ಚುನಾವಣೆಲು ನಡತಿ ಬೊಕ್ಕ, ಚುನಾವಣೆಡ್ ಗೆಂದ್‌ದ್ ಬಹುಮತ ಪಡೆಯಿನ ರಾಜಕೀಯ ಪಕ್ಷೊನು ಅತ್ತಂಡ ಪಕ್ಷೊಲೆದ ಮೈತ್ರಿಕೂಟೊನು ರಾಜ್ಯಪಾಲೆರ್ ಸರಕಾರ ರಚನೆ ಮಲ್ಪೆರೆ ಲೆಪ್ಪುವೆರ್ ಬೊಕ್ಕ ರಾಜ್ಯಪಾಲೆರ್ ಬಹುಮತ ಸಾಬೀತ್ ಮಲ್ಪೆರೆ ತೆರಿಪಾವೆರ್. ಬಹುಮತ ಸಾಬೀತಾಯಿ ಬೊಕ್ಕ ಸರಕಾರದ ರಚನೆ ಶುರುವಾಪುಂಡು. ಬಹುಮತ ಪಡೆಯಿನ ಪಕ್ಷದ ನಾಯಕೆರೆನ ಸಲಹೆದ ಪ್ರಕಾರ, ರಾಜ್ಯಪಾಲೆರ್ ಮುಖ್ಯಮಂತ್ರಿನ್ ನೇಮಕ ಮಲ್ಪುವೆರ್. ಅಕೇರಿಗ್ ನಿಗದಿತ ದಿನೊತಾನಿ ಪೊಸ ಮುಖ್ಯಮಂತ್ರಿಲು ಬೊಕ್ಕ ಸರಕಾರೊಡು ಪಾಲ್ ಪಡೆಪಿ ಪೊಸ ಸದಸ್ಯೆರ್ ಪ್ರಮಾಣವಚನ ದೆತೊನೊನುನ ಮೂಲಕ ಪೊಸ ಸರಕಾರ ಅಸ್ತಿತ್ವೊಗು ಬರ್ಪುಂಡು. ಮುಖ್ಯಮಂತ್ರಿ ಬೊಕ್ಕ ಅರೆನ ಸಚಿವ ಸಂಪುಟ ಸಾಮೂಹಿಕವಾದ್ ವಿಧಾನಸಭೆಗ್ ಜವಾಬ್ದಾರಾದಿಪ್ಪುಂಡು. ವಿಧಾನಸಭೆತ ವಿಶ್ವಾಸೊನು ಹೊಂದ್‌ದ್ ಉಪ್ಪುನ ಮುಟ್ಟ, ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಅಧಿಕಾರಾವಧಿ ಸಾಮಾನ್ಯವಾದ್ ಐನ್ ವರ್ಷೊಲಾದುಪ್ಪುಂಡು. ಉಂದೆನ್ ನವೀಕರಣ ಮಲ್ಪೊಲಿ. ಸಾಮಾನ್ಯವಾದ್, ಮುಖ್ಯಮಂತ್ರಿಲು ವಿಧಾನಸಭೆಡ್ ಸದನದ ನಾಯಕೆರಾದ್ಲಾ ಬೇಲೆ ಮಲ್ಪುವೆರ್. ಮೈಸೂರು ರಾಜ್ಯ ಅಸ್ತಿತ್ವೊಡು ಇತ್ತಿ ಸಂದರ್ಭೊಡು, ರಾಜ್ಯೊಡು ದಿವಾನ್ ಪದವಿ ಅಸ್ತಿತ್ವೊಡು ಇತ್ತ್ಂಡ್. ಭಾರತದ ಸಂವಿಧಾನ ಅಧಿಕೃತವಾದ್ ದೇಶದಾದ್ಯಂತ ಜಾರಿಗೆ ಬನ್ನಗ ಈ ದಿವಾನ್ ಹುದ್ದೆ ಅಯಿತ ಪ್ರಸ್ತುತತೆನ್ ಕಳೆವೊಂದು, ಮುಖ್ಯಮಂತ್ರಿ ಪುದರ್‌ದ ಹುದ್ದೆ ಅಸ್ತಿತ್ವೊಗು ಬತ್ತ್ಂಡ್. ಮೈಸೂರು ರಾಜ್ಯ ಬೊಕ್ಕ ನವೆಂಬರ್ 1, 1973ಡ್ದ್ ಬೊಕ್ಕ ಅಸ್ತಿತ್ವೊಗು ಬತ್ತಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊಡು ಮುಲ್ಪನೆಟ್ಟ ಒಟ್ಟು ಇರ್ವತ್ತ ಮೂಜಿ ಜನ ಮುಖ್ಯಮಂತ್ರಿಲು ಆದಿತ್ತೆರ್. ಮೊಕುಲೆಡ್ ಜಾಸ್ತಿ ಜನ ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್ (INC) ಪಕ್ಷಗ್ ಸೇರ್ದಿನಕುಲಾದುಲ್ಲೆರ್. ರಾಜ್ಯದ (ಪಂಡ, ಅಪಗದ ಮೈಸೂರು ರಾಜ್ಯದ) ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಕೆ. ಚಂಗಲರಾಯ ರೆಡ್ಡಿಲು ಸೇವೆ ಮಲ್ತ್‌ದಿತ್ತೆರ್. ಮೈಸೂರು ರಾಜ್ಯಗ್ ಕರ್ನಾಟಕ ಪನ್ಪಿ ಪುದರ್ ಬತ್ತಿ ಬೊಕ್ಕ ಎಸ್. ನಿಜಲಿಂಗಪ್ಪೆರ್ ಕರ್ನಾಟಕದ ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಆಯ್ಕೆ ಆಯೆರ್. ಇತ್ತೆದ ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್. ರಾಜ್ಯೊಡು ಮಸ್ತ್ ಸಮಯ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತಿನ ದಾಖಲೆ ಸಿದ್ದರಾಮಯ್ಯ ಅರೆನ ಪುದರ್‌ಡುಂಡು. ಮೇರ್ ೮ ವರ್ಷಡ್ದ್ ಜಾಸ್ತಿ ಕಾಲ ಈ ಹುದ್ದೆಡ್ ಇತ್ತೆರ್. ಕಾಂಗ್ರೆಸ್‌ದ ವೀರೇಂದ್ರ ಪಾಟೀಲೆರ್ ಅರೆನ ರಡ್ಡ್ ಮುಖ್ಯಮಂತ್ರಿ ಅವಧಿಲೆನ ನಡುಟು ಮಸ್ತ್ ಮಲ್ಲ ಅಂತರೊನು ಹೊಂದ್‌ದಿತ್ತೆರ್ (೧೮ ವರ್ಷಡ್ದ್ಲಾ ಜಾಸ್ತಿ). ದೇಶದ ಐನೆತ ಉಪರಾಷ್ಟ್ರಪತಿಯಾದ್ ಸೇವೆ ಮಲ್ತಿನ ಬಿ.ಡಿ. ಜತ್ತಿಲು ಸುರುಕು ನಮ್ಮ ರಾಜ್ಯದ ೨ನೇ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಅಧಿಕಾರೊಡು ಇತ್ತೆರ್. ಎಚ್.ಡಿ. ದೇವೇಗೌಡೆರ್ ದುಂಬುಗು ಭಾರತದ ಪತ್ತೊಂಜನೇ ಪ್ರಧಾನಮಂತ್ರಿಯಾಯೆರ್. ಮೇರ್ ನಮ್ಮ ರಾಜ್ಯದ ೮ನೇ ಮುಖ್ಯಮಂತ್ರಿಯಾದಿತ್ತೆರ್. ಭಾರತೀಯ ಜನತಾ ಪಾರ್ಟಿ (ಬಿಜೆಪಿ) ಡ್ದ್ ಬತ್ತಿನ ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದಿತ್ತಿನ ಬಿ.ಎಸ್. ಯಡಿಯೂರಪ್ಪೆರ್ 2007, 2008, 2018 ಬೊಕ್ಕ 2019 ಡ್ ನಾಲ್ ಸರಿ ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತೆರ್, ಬೊಕ್ಕ ಇಂಚ ಮಲ್ತಿನ ಒರಿನೇ ವ್ಯಕ್ತಿ ಮೇರಾದಲ್ಲೆರ್. ಎಸ್.ಆರ್. ಬೊಮ್ಮಾಯಿಲು ಜನತಾ ಪರಿವಾರೊನು ಪ್ರತಿನಿಧಿಸಾದ್ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತ್‌ದಿತ್ತೆರ್, ಅರೆನ ಮಗೆ ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿಲು 2021 ಡ್ ಬಿಜೆಪಿನ್ ಪ್ರತಿನಿಧಿಸಾದ್ ಮುಖ್ಯಮಂತ್ರಿಯಾಯೆರ್. ದೇವೇಗೌಡೆರ್ ಬೊಕ್ಕ ಎಚ್.ಡಿ. ಕುಮಾರಸ್ವಾಮಿ ಅರೆಡ್ದ್ ಬೊಕ್ಕ ಈ ಹುದ್ದೆನ್ ಏರಿನ ರಡ್ಡನೇ ಅಮ್ಮೆ-ಮಗನ ಜೋಡಿಯಾದಲ್ಲೆರ್. {{Infobox political post | post = ಮುಖ್ಯಮಂತ್ರಿ | body = ಕರ್ನಾಟಕ | insignia = File:Seal of Karnataka.svg | insigniasize = 125px | insigniacaption = ರಾಜ್ಯ ಲಾಂಛನ | flag = Flag of India.svg | flagcaption = | flagsize = 100px | flagborder = yes | image = [[file:The Deputy Chief Minister of Karnataka, Shri D. K. Shivkumar.jpg|250x250px]] | imagesize = 150px | seat = [[ವಿಧಾನ ಸೌಧ]] | incumbent = [[ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್]]<br/>''(ನಿಗಂಟ್ ಆತಿನಾರ್)'' | department = | type = ಕಾರ್ಯಕಾರಿ ನಾಯಕೆ | status = ಸರ್ಕಾರದ ಗುರ್ಕಾರೆ | abbreviation = ಸಿಎಮ್(ಇಂಗ್ಲಿಷ್) | member_of = {{hlist|ರಾಜ್ಯ ಕ್ಯಾಬಿನೆಟ್ |ರಾಜ್ಯದ ಶಾಸಕಾಂಗ}} | reportsto = {{hlist|ರಾಜ್ಯಪಾಲೆರ್|ರಾಜ್ಯ ವಿಧಾನಸಭೆ}} | appointer = ರಾಜ್ಯಪಾಲೆರ್ | termlength = ವಿಧಾನಸಭಾ ಸದಸ್ಯೆರೆನ <br>ಇಸ್ವಾಸ ಇಪ್ಪಮುಟ್ಟ. | termlength_qualified = ಸಾಮಾನ್ಯವಾದ್ ೫ ವರ್ಸೊ.<ref name="term1">[[Durga Das Basu]]. ''Introduction to the Constitution of India''. 1960. 20th Edition, 2011 Reprint. pp. 241, 245. LexisNexis Butterworths Wadhwa Nagpur. {{ISBN|978-81-8038-559-9}}. Note: although the text talks about Indian state governments in general, it applies for the specific case of Karnataka as well.</ref> | inaugural = * [[ಕೆ. ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ]] <br>{{small| (ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ)}} * [[ಸಿ. ಎಮ್. ಪೂಣಚ್ಚ]] <br>{{small|(ದುಂಬುದ ಕೊಡಗು ರಾಜ್ಯೊ}} * [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]] <br>{{small|(ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ}} * [[ಡಿ. ದೇವರಾಜ ಅರಸ್]] <br>{{small|(ಕರ್ನಾಟಕ ರಾಜ್ಯೊ)}} | formation = ೧ ನವಂಬರ್ ೧೯೫೬ | residence = ಅನುಗ್ರಹ, ಬೆಂಗಳೂರು | website = {{URL|https://cm.karnataka.gov.in/}} | style = ಗೌರವಾನ್ವಿತ <br>{{small|(Formal)}} <br>ಮಾನ್ಯ ಮುಖ್ಯಮಂತ್ರಿಲು <br>{{small|(Informal)}} | deputy = | salary = *೨,೦೦,೦೦೦/ತಿಂಗೊಲು *೨೪,೦೦,೦೦೦/ವರ್ಸೊಗು | nominator = ರಾಜ್ಯ ವಿಧಾನಸಭೆತ್ತ ಸದಸ್ಯೆರ್ ಒಟ್ಟಾದ್<br> ಮಲ್ಪುವೆರ್. | precursor = ಮೈಸೂರುದ ದಿವಾನೆರ್ | incumbentsince = 03 June 2026 }} == ರಾಷ್ಟ್ರಪತಿ ಆಳ್ವಿಕೆ == * ೧೯ನೇ ಮಾರ್ಚಿ ೧೯೭೧ ಡ್ದ್ ೨೦ನೇ ಮಾರ್ಚಿ ೧೯೭೨ * ೩೧ನೇ ದಸಂಬರೊ ೧೯೭೭ ಡ್ದ್ ೨೮ನೇ ಫೆಬ್ರವರಿ ೧೯೭೮ * ೨೧ನೇ ಎಪ್ರಿಲ್ ೧೯೮೯ ಡ್ದ್ ೩೦ನೇ ನವಂಬರೊ ೧೯೮೯ * ೯ನೇ ಅಕ್ಟೋಬರೊ ೨೦೦೭ ಡ್ದ್ ೧೧ನೇ ನವಂಬರೊ ೨೦೦೭ * ೨೦ನೇ ನವಂಬರೊ ೨೦೦೭ ಡ್ದ್ ೨೯ನೇ ಮೇ ೨೦೦೮ == ಕರ್ನಾಟಕೊದ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ == {| class="wikitable" style="text-align:center" |- !scope=col| {{Abbr|ಕ್ರ.ಸಂ.|ಕ್ರಮ ಸಂಖ್ಯೆ}} !scope=col| ಭಾವಚಿತ್ರ !scope=col| ಪುದರ್<br />{{small|(ಪುಟ್ಟು-ಮರಣ)}} !scope=col colspan=1| ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ !scope=col| ಅವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]. [https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> !scope=col| ವಿಧಾನಸಭೆ<ref><br />[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> !scope=col colspan=1| ಪಕ್ಷ{{efn|ಈ ಪಟ್ಟಿಡ್ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಕ್ಷೊನು ಮಾತ್ರ ಕೊರ್ತ್ಂಡ್.}} |- ! colspan=7|ಮೈಸೂರು ಸಂಸ್ಥಾನದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref>"[http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Corrections and Clarifications]". ''[[ದಿ ಹಿಂದೂ]]''. 4 October 2006.</ref><ref>[https://web.archive.org/web/20140306205644/http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Archived] on 6 March 2014.</ref> |- style="height: 60px;" | 1 | [[ಫೈಲ್:K. C. Reddy.jpg|100px]] ! scope="row"| [[ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ|ಕೆ. ಸಿ. ರೆಡ್ಡಿ]]<br />{{small|(1902–1976)}} |scope="row"| {{dash}} | 25 ಅಕ್ಟೋಬರ್ 1947 – 30 ಮಾರ್ಚ್ 1952 | ಸ್ಥಾಪನೆ ಆದ್ ಇಜ್ಯಂಡ್ |rowspan=3| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 2 | [[file:Kengal Hanumanthaiah.gif|100px]] |scope="row"| [[ಕೆಂಗಲ್ ಹನುಮಂತಯ್ಯ]]<br />{{small|(1908–1980)}} |scope="row"| [[ರಾಮನಗರ]] | 30 ಮಾರ್ಚ್ 1952 – 19 ಆಗಸ್ಟ್ 1956 |rowspan=2| ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |- | 3 | !scope="row"| [[ಕಡಿದಾಳ್ ಮಂಜಪ್ಪ]]<br />{{small|(1907–1992)}} |scope="row"| [[ತೀರ್ಥಹಳ್ಳಿ]] | 19 ಆಗಸ್ಟ್ 1956 – 31 ಅಕ್ಟೋಬರ್ 1956 |- ! colspan=7| ಮೈಸೂರು ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming>M. S. Prabhakara. "[http://www.thehindu.com/todays-paper/tp-national/tp-karnataka/New-names-for-old/article14802447.ece New names for old]". ''The Hindu''. 24 July 2007.</ref> |- |rowspan=2| 4 |rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್.ನಿಜಲಿಂಗಪ್ಪ|ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಮೊಳಕಾಲ್ಮೂರು]] |rowspan=2| 1 ನವೆಂಬರ್ 1956 – 16 ಮೇ 1958 | ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |rowspan=6| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- |rowspan=2| ರಡ್ಡನೇ ವಿಧಾನಸಭೆ (1957–62) |- | 5 | [[File:B.D Jatti (cropped).png|100px]] !scope="row"| [[ಬಿ.ಡಿ.ಜತ್ತಿ|ಬಿ. ಡಿ. ಜತ್ತಿ]]<br />{{small|(1912–2002)}} |scope="row"| [[ಜಮಖಂಡಿ]] | 16 ಮೇ 1958 – 9 ಮಾರ್ಚ್ 1962 |- | 6 | {{dash}} !scope="row"| [[ಎಸ್ ಆರ್ ಕಂಠಿ|ಎಸ್. ಆರ್. ಕಂಠಿ]]<br />{{small|(1908–1969)}} |scope="row"| [[ಹುನಗುಂದ]] | 14 ಮಾರ್ಚ್ 1962 – 20 ಜೂನ್ 1962 |rowspan=2| ಮೂಜನೇ ವಿಧಾನಸಭೆ (1962–67) |- | rowspan=2| (4) | rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಶಿಗ್ಗಾಂವ]] |rowspan=2| 21 ಜೂನ್ 1962 – 28 ಮೇ 1968 |- |rowspan=2| ನಾಲನೇ ವಿಧಾನಸಭೆ (1967–71) |- | 7 | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| | 29 ಮೇ 1968 – 18 ಮಾರ್ಚ್ 1971 | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಸಂಸ್ಥಾ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]])<ref>Amberish K. Diwanji. "[https://web.archive.org/web/20130519111701/http://www.rediff.co.in/news/2005/mar/15spec1.htm A dummy's guide to President's rule]". [[Rediff.com]]. 15 March 2005. Retrieved on 3 March 2013.</ref> |scope="row"| N/A | 19 ಮಾರ್ಚ್ 1971 – 20 ಮಾರ್ಚ್ 1972 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- ! colspan=7| ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming /> |- style="height: 60px;" | 8 | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 20 ಮಾರ್ಚ್ 1972 – 31 ಡಿಸೆಂಬರ್ 1977 | ಐನನೇ ವಿಧಾನಸಭೆ (1972–77) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 31 ಡಿಸೆಂಬರ್ 1977 – 28 ಫೆಬ್ರವರಿ 1978 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (8) | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 28 ಫೆಬ್ರವರಿ 1978 – 7 ಜನವರಿ 1980 |rowspan=2| ಆಜನೇ ವಿಧಾನಸಭೆ (1978–83) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಇಂದಿರಾ ಕಾಂಗ್ರೆಸ್]]<ref>Arul B. Louis ''et al''. "[https://www.indiatoday.in/magazine/cover-story/story/19790715-janata-party-and-congressi-disintegrate-into-frenzied-bout-of-factionalism-and-power-struggles-822212-2014-03-03 Janata Party and Congress(I) disintegrate into frenzied bout of factionalism and power struggles]". ''[[India Today]]''. 15 July 1979.</ref> |- | 9 | {{dash}} !scope="row"| [[ಆರ್. ಗುಂಡೂರಾವ್]]<br />{{small|(1937–1993)}} |scope="row"| [[ಸೋಮವಾರಪೇಟೆ]] | 12 ಜನವರಿ 1980 – 6 ಜನವರಿ 1983 |- |rowspan=3| 10 |rowspan=3| [[ಚಿತ್ರ:Rkhegde.jpg|100px]] !scope="row" rowspan=3| [[ರಾಮಕೃಷ್ಣ ಹೆಗಡೆ]]<br />{{small|(1926–2004)}} |scope="row" rowspan=3| [[ಬಸವನಗುಡಿ]] | 10 ಜನವರಿ 1983 – 29 ಡಿಸೆಂಬರ್ 1984<ref name=FRONTLINE>Parvathi Menon. "[http://www.frontline.in/static/html/fl2103/stories/20040213005712300.htm A politician with elan: Ramakrishna Hegde, 1926–2004]". ''[[Frontline (magazine)|Frontline]]''. Volume 21: Issue 03, 31 January – 13 February 2004.</ref> | ಏಳನೇ ವಿಧಾನಸಭೆ (1983–85) |rowspan=4| [[ಜನತಾ ಪಕ್ಷ]] |- | 8 ಮಾರ್ಚ್ 1985 – 13 ಫೆಬ್ರವರಿ 1986<ref name=FRONTLINE /><ref>A. Jayaram. "[http://www.thehindu.com/2004/01/13/stories/2004011308220400.htm Pillar of anti-Congress movement]". ''The Hindu''. 13 January 2004.</ref> |rowspan=3| ಎಣ್ಮನೇ ವಿಧಾನಸಭೆ (1985–89) |- | 16 ಫೆಬ್ರವರಿ 1986 – 10 ಆಗಸ್ಟ್ 1988 |- | 11 | [[ಫೈಲ್:Somappa Rayappa Bommai 132.jpg|100px]] !scope="row"| [[ಎಸ್. ಆರ್. ಬೊಮ್ಮಾಯಿ]]<br />{{small|(1924–2007)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ]] ಗ್ರಾಮೀಣ | 13 ಆಗಸ್ಟ್ 1988 – 21 ಏಪ್ರಿಲ್ 1989 |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 21 ಏಪ್ರಿಲ್ 1989 – 30 ನವೆಂಬರ್ 1989 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (7) | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| [[ಚಿಂಚೋಳಿ]] | 30 ನವೆಂಬರ್ 1989 – 10 ಅಕ್ಟೋಬರ್ 1990 |rowspan=4| ಒಂರ್ಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |N/A | 10 ಅಕ್ಟೋಬರ್ 1990 – 17 ಅಕ್ಟೋಬರ್ 1990 | N/A |- | 12 | [[ಚಿತ್ರ:Bangarappa.jpg|100px]] !scope="row"| [[ಎಸ್. ಬಂಗಾರಪ್ಪ]]<br />{{small|(1933–2011)}} |scope="row"| [[ಸೊರಬ]] | 17 ಅಕ್ಟೋಬರ್ 1990 – 19 ನವೆಂಬರ್ 1992 |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 13 | [[ಫೈಲ್:The Union Minister for Petroleum & Natural Gas and Environment and Forests, Dr. M. Veerappa Moily addressing at the presentation of the Indira Gandhi Paryavaran Puraskar-2010, in New Delhi on February 19, 2014.jpg|100px]] !scope="row"| [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]]<br />{{small|(1940-)}} |scope="row"| [[ಕಾರ್ಕಳ]] | 19 ನವೆಂಬರ್ 1992 – 11 ಡಿಸೆಂಬರ್ 1994 |- | 14 | [[ಫೈಲ್:Deve Gowda BNC.jpg|100px]] !scope="row"| [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]]<br />{{small|(1933-)}} |scope="row"| [[ರಾಮನಗರ]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 |rowspan=2| ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) |rowspan=2| [[ಜನತಾ ದಳ]] |- | 15 | [[ಚಿತ್ರ:Jhpatel.jpg|75px]] !scope="row"| [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]]<br />{{small|(1930–2000)}} |scope="row"| [[ಚನ್ನಗಿರಿ]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 |- | 16 | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] !scope="row"| [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]]<br />{{small|(1932-)}} |scope="row"| [[ಮದ್ದೂರು]] | 11 ಅಕ್ಟೋಬರ್ 1999 – 28 ಮೇ 2004 | ಪತ್ತೊಂಜನೇ ವಿಧಾನಸಭೆ (1999–2004) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 17 | [[ಫೈಲ್:Dharam Singh.jpg|100px]] !scope="row"| [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]]<br />{{small|(1936–2017)}} |scope="row"| [[ಜೇವರ್ಗಿ]] | 28 ಮೇ 2004 – 2 ಫೆಬ್ರವರಿ 2006 |rowspan=4| ಪದರಡನೇ ವಿಧಾನಸಭೆ (2004–07) |- | 18 | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ರಾಮನಗರ]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 8 ಅಕ್ಟೋಬರ್ 2007–12 ನವೆಂಬರ್ 2007 | N/A |- | 19 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 12 ನವೆಂಬರ್ 2007–19 ನವೆಂಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 20 ನವೆಂಬರ್ 2007–29 ಮೇ 2008 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 30 ಮೇ 2008 – 4 ಆಗಸ್ಟ್ 2011 |rowspan=3| ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) |rowspan=3| [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | 20 | [[ಫೈಲ್:Sadananda Gowda.jpg|100px]] !scope="row"| [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]<br />{{small|(1953-)}} |scope="row"| ವಿಧಾನಪರಿಷತ್ ಸದಸ್ಯರು | 5 ಆಗಸ್ಟ್ 2011 – 11 ಜುಲೈ 2012 |- | 21 | [[ಫೈಲ್:Jagdish Shettar, in Belagavi, Karnataka on November 13, 2016 (1) (cropped).jpg|100px]] !scope="row"| [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]<br />{{small|(1955-)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ-ಧಾರವಾಡ|ಹುಬ್ಬಳ್ಳಿ ಧಾರವಾಡ ಕೇಂದ್ರ]] | 12 ಜುಲೈ 2012 – 12 ಮೇ 2013 |- | 22 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] !scope="row"| [[ಸಿದ್ದರಾಮಯ್ಯ]]<br />{{small|(1948-)}} |scope="row"| ವರುಣಾ | 13 ಮೇ 2013–15 ಮೇ 2018 | ಪದಿನಾಲನೇ ವಿಧಾನಸಭೆ (2013–18) |rowspan=1| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 17 ಮೇ 2018–19 ಮೇ 2018 | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | (18) | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ಚನ್ನಪಟ್ಟಣ]] |23 ಮೇ 2018–23 ಜುಲೈ 2019 |[[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 26 ಜುಲೈ 2019–26 ಜುಲೈ 2021 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |23 |[[File:Bommai at the inauguration of Metroline (cropped).jpg|100px]] !'''[[ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿ]] (1960-)''' |'''[[ಶಿಗ್ಗಾಂವಿ]]''' |'''28 ಜುಲೈ, 2021''' |'''15ನೇ ವಿಧಾನ ಸಭೆ (2018–2023)''' |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |} == ಇಂದೆನ್ ತೂಲೆ == * [[ಕರ್ನಾಟಕ]] == ಬೇತೆ ಸಂಪರ್ಕೊ == * [http://www.karnataka.com/govt/chief-minister/ CM List on Karnataka.com] === ಉಪಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ === {| class="wikitable" style="text-align:center" |- | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |- |- |} {| class="wikitable" |- ! ಕ್ರಮ ಸಂಖ್ಯೆ ! ಉಪಮುಖ್ಯಮಂತ್ರಿ ! ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ ! ಭಾವಚಿತ್ರ ! ಅಧಿಕಾರಾವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]</ref><ref>[https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> ! ವಿಧಾನಸಭೆ<ref>[http://kla.kar.nic.in/assembly/review/assemblies.htm Assemblies from 1952]</ref><ref>[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> ! colspan=1|ಪಕ್ಷ ! colspan=1|ಮುಖ್ಯಮಂತ್ರಿ |- | 1 | [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]] | [[ಮದ್ದೂರು]] | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] | 19 ನವೆಂಬರ್ 1992 – 9 ಡಿಸೆಂಬರ್ 1994 | ಒರ್ಂಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]] |- | 2 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] | [[ಚನ್ನಗಿರಿ]] | [[ಫೈಲ್:Jhpatel.jpg|100px]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 | rowspan=2 | ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) | rowspan=2 | [[ಜನತಾ ದಳ]] | [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]] |- | 3 | rowspan=2|[[ಸಿದ್ದರಾಮಯ್ಯ]]<ref>Special Correspondent: [https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm Siddaramaiah, two others dropped.] {{Webarchive|url=https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm |date=2 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'', 6 August 2005.</ref><br /> | rowspan=2| ಚಾಮುಂಡೇಶ್ವರಿ | rowspan=2|[[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] |- | (3) | 28 ಮೇ 2004–05 ಆಗಸ್ಟ್ 2005 | rowspan=3 | ಪದ್‍ರಡನೇ ವಿಧಾನಸಭೆ (2004–07) | rowspan=2 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] | rowspan=2 | [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]] |- | 4 | [[ಮಠದ ಪಾಟೀಲ್ ಪ್ರಕಾಶ್|ಎಂ. ಪಿ. ಪ್ರಕಾಶ್]]<ref>Staff Reporter: [https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm State says Maharashtra's flood problems are of its own making.] {{Webarchive|url=https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm |date=11 ಆಗಸ್ಟ್ 2005 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref><ref>M. Madan Mohan: [https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm Another honour for north Karnataka.] {{Webarchive|url=https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm |date=7 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref> | [[ಹೂವಿನ ಹಡಗಲಿ]] | [[ಚಿತ್ರ:Prakash.jpg|100px]] | 08 ಆಗಸ್ಟ್ 2005–28 ಜನವರಿ 2006 |- | 5 | [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | [[ಶಿಕಾರಿಪುರ]] | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 6 | ಆರ್. ಅಶೋಕ್ | [[ಪದ್ಮನಾಭನಗರ]] | {{dash}} | rowspan=2 |12 ಜುಲೈ 2012 – 12 ಮೇ 2013 | rowspan=2 |ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) | rowspan=2 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=2 |[[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] |- | 6 | ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ | [[ಶಿವಮೊಗ್ಗ]] ಗ್ರಾಮೀಣ | [[ಫೈಲ್:Mode-of-karnataka-assembly-elections-2013 136144047626.jpg|100px]] |- | 7 | ಜಿ. ಪರಮೇಶ್ವರ | [[ಕೊರಟಗೆರೆ]] | [[ಫೈಲ್:Dr G Parameshwara.JPG|100px]] | 23 ಮೇ 2018–23 ಜುಲೈ 2019 | rowspan=4 |ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 8 | ಸಿ. ಎನ್. ಅಶ್ವಥ್ ನಾರಾಯಣ್ | [[ಮಲ್ಲೇಶ್ವರಂ]] |[[ಫೈಲ್:Dr C N Ashwath Narayan.png|100px]] | rowspan=3 |26 ಆಗಸ್ಟ್ 2019 | rowspan=3 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=3 |[[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] |- | 8 | ಗೋವಿಂದ ಕಾರಜೋಳ | [[ಮುಧೋಳ]] | {{dash}} |- | 8 | ಲಕ್ಷ್ಮಣ ಸವದಿ | | {{dash}} |} == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ಚುನಾವಣೆ]] [[ವರ್ಗೊ:ಭಾರತ]] [[ವರ್ಗೊ:ಭಾರತದ ಚುನಾವಣೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕ]] 5c01btoszgfjz4xj8bhypzfyq5l16nd 361069 361068 2026-05-31T16:46:55Z Mahaveer Indra 1023 361069 wikitext text/x-wiki {{Infobox political post | post = ಮುಖ್ಯಮಂತ್ರಿ | body = ಕರ್ನಾಟಕ | insignia = File:Seal of Karnataka.svg | insigniasize = 125px | insigniacaption = ರಾಜ್ಯ ಲಾಂಛನ | flag = Flag of India.svg | flagcaption = | flagsize = 100px | flagborder = yes | image = [[file:The Deputy Chief Minister of Karnataka, Shri D. K. Shivkumar.jpg|250x250px]] | imagesize = 150px | seat = [[ವಿಧಾನ ಸೌಧ]] | incumbent = [[ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್]]<br/>''(ನಿಗಂಟ್ ಆತಿನಾರ್)'' | department = | type = ಕಾರ್ಯಕಾರಿ ನಾಯಕೆ | status = ಸರ್ಕಾರದ ಗುರ್ಕಾರೆ | abbreviation = ಸಿಎಮ್(ಇಂಗ್ಲಿಷ್) | member_of = {{hlist|ರಾಜ್ಯ ಕ್ಯಾಬಿನೆಟ್ |ರಾಜ್ಯದ ಶಾಸಕಾಂಗ}} | reportsto = {{hlist|ರಾಜ್ಯಪಾಲೆರ್|ರಾಜ್ಯ ವಿಧಾನಸಭೆ}} | appointer = ರಾಜ್ಯಪಾಲೆರ್ | termlength = ವಿಧಾನಸಭಾ ಸದಸ್ಯೆರೆನ <br>ಇಸ್ವಾಸ ಇಪ್ಪಮುಟ್ಟ. | termlength_qualified = ಸಾಮಾನ್ಯವಾದ್ ೫ ವರ್ಸೊ.<ref name="term1">[[Durga Das Basu]]. ''Introduction to the Constitution of India''. 1960. 20th Edition, 2011 Reprint. pp. 241, 245. LexisNexis Butterworths Wadhwa Nagpur. {{ISBN|978-81-8038-559-9}}. Note: although the text talks about Indian state governments in general, it applies for the specific case of Karnataka as well.</ref> | inaugural = * [[ಕೆ. ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ]] <br>{{small| (ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ)}} * [[ಸಿ. ಎಮ್. ಪೂಣಚ್ಚ]] <br>{{small|(ದುಂಬುದ ಕೊಡಗು ರಾಜ್ಯೊ}} * [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]] <br>{{small|(ದುಂಬುದ ಮೈಸೂರು ರಾಜ್ಯೊ}} * [[ಡಿ. ದೇವರಾಜ ಅರಸ್]] <br>{{small|(ಕರ್ನಾಟಕ ರಾಜ್ಯೊ)}} | formation = ೧ ನವಂಬರ್ ೧೯೫೬ | residence = ಅನುಗ್ರಹ, ಬೆಂಗಳೂರು | website = {{URL|https://cm.karnataka.gov.in/}} | style = ಗೌರವಾನ್ವಿತ <br>{{small|(Formal)}} <br>ಮಾನ್ಯ ಮುಖ್ಯಮಂತ್ರಿಲು <br>{{small|(Informal)}} | deputy = | salary = *೨,೦೦,೦೦೦/ತಿಂಗೊಲು *೨೪,೦೦,೦೦೦/ವರ್ಸೊಗು | nominator = ರಾಜ್ಯ ವಿಧಾನಸಭೆತ್ತ ಸದಸ್ಯೆರ್ ಒಟ್ಟಾದ್<br> ಮಲ್ಪುವೆರ್. | precursor = ಮೈಸೂರುದ ದಿವಾನೆರ್ | incumbentsince = 03 June 2026 }} '''ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ'''ಲು ಕರ್ನಾಟಕ ರಾಜ್ಯ ಸರಕಾರದ ಮುಖ್ಯಸ್ಥೆರಾದಲ್ಲೆರ್. ಭಾರತದ ಸಂವಿಧಾನದ ಪ್ರಕಾರ, ಕರ್ನಾಟಕದ ರಾಜ್ಯಪಾಲೆರ್ ರಾಜ್ಯದ ಕಾನೂನುಬದ್ಧ (de jure) ಮುಖ್ಯಸ್ಥೆರಾದಿಪ್ಪುವೆರ್. ಆಂಡ ನಿಜವಾಯಿನ ಅಧಿಕಾರ ಚಲಾವಣೆದ (de facto) ಕಾರ್ಯಾಂಗದ ಅಧಿಕಾರ ಮುಖ್ಯಮಂತ್ರಿಗೇ ಉಪ್ಪುಂಡು. ಉಂದು ಬೇತೆ ಮಾತಾ ಭಾರತದ ರಾಜ್ಯೊಲೆಗ್ಲಾ ಅನ್ವಯ ಆಪಿ ವ್ಯವಸ್ಥೆಯಾದುಂಡು. ರಾಜ್ಯೊಡು ಸಾರ್ವತ್ರಿಕ ಚುನಾವಣೆಲು ನಡತಿ ಬೊಕ್ಕ, ಚುನಾವಣೆಡ್ ಗೆಂದ್‌ದ್ ಬಹುಮತ ಪಡೆಯಿನ ರಾಜಕೀಯ ಪಕ್ಷೊನು ಅತ್ತಂಡ ಪಕ್ಷೊಲೆದ ಮೈತ್ರಿಕೂಟೊನು ರಾಜ್ಯಪಾಲೆರ್ ಸರಕಾರ ರಚನೆ ಮಲ್ಪೆರೆ ಲೆಪ್ಪುವೆರ್ ಬೊಕ್ಕ ರಾಜ್ಯಪಾಲೆರ್ ಬಹುಮತ ಸಾಬೀತ್ ಮಲ್ಪೆರೆ ತೆರಿಪಾವೆರ್. ಬಹುಮತ ಸಾಬೀತಾಯಿ ಬೊಕ್ಕ ಸರಕಾರದ ರಚನೆ ಶುರುವಾಪುಂಡು. ಬಹುಮತ ಪಡೆಯಿನ ಪಕ್ಷದ ನಾಯಕೆರೆನ ಸಲಹೆದ ಪ್ರಕಾರ, ರಾಜ್ಯಪಾಲೆರ್ ಮುಖ್ಯಮಂತ್ರಿನ್ ನೇಮಕ ಮಲ್ಪುವೆರ್. ಅಕೇರಿಗ್ ನಿಗದಿತ ದಿನೊತಾನಿ ಪೊಸ ಮುಖ್ಯಮಂತ್ರಿಲು ಬೊಕ್ಕ ಸರಕಾರೊಡು ಪಾಲ್ ಪಡೆಪಿ ಪೊಸ ಸದಸ್ಯೆರ್ ಪ್ರಮಾಣವಚನ ದೆತೊನೊನುನ ಮೂಲಕ ಪೊಸ ಸರಕಾರ ಅಸ್ತಿತ್ವೊಗು ಬರ್ಪುಂಡು. ಮುಖ್ಯಮಂತ್ರಿ ಬೊಕ್ಕ ಅರೆನ ಸಚಿವ ಸಂಪುಟ ಸಾಮೂಹಿಕವಾದ್ ವಿಧಾನಸಭೆಗ್ ಜವಾಬ್ದಾರಾದಿಪ್ಪುಂಡು. ವಿಧಾನಸಭೆತ ವಿಶ್ವಾಸೊನು ಹೊಂದ್‌ದ್ ಉಪ್ಪುನ ಮುಟ್ಟ, ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಅಧಿಕಾರಾವಧಿ ಸಾಮಾನ್ಯವಾದ್ ಐನ್ ವರ್ಷೊಲಾದುಪ್ಪುಂಡು. ಉಂದೆನ್ ನವೀಕರಣ ಮಲ್ಪೊಲಿ. ಸಾಮಾನ್ಯವಾದ್, ಮುಖ್ಯಮಂತ್ರಿಲು ವಿಧಾನಸಭೆಡ್ ಸದನದ ನಾಯಕೆರಾದ್ಲಾ ಬೇಲೆ ಮಲ್ಪುವೆರ್. ಮೈಸೂರು ರಾಜ್ಯ ಅಸ್ತಿತ್ವೊಡು ಇತ್ತಿ ಸಂದರ್ಭೊಡು, ರಾಜ್ಯೊಡು ದಿವಾನ್ ಪದವಿ ಅಸ್ತಿತ್ವೊಡು ಇತ್ತ್ಂಡ್. ಭಾರತದ ಸಂವಿಧಾನ ಅಧಿಕೃತವಾದ್ ದೇಶದಾದ್ಯಂತ ಜಾರಿಗೆ ಬನ್ನಗ ಈ ದಿವಾನ್ ಹುದ್ದೆ ಅಯಿತ ಪ್ರಸ್ತುತತೆನ್ ಕಳೆವೊಂದು, ಮುಖ್ಯಮಂತ್ರಿ ಪುದರ್‌ದ ಹುದ್ದೆ ಅಸ್ತಿತ್ವೊಗು ಬತ್ತ್ಂಡ್. ಮೈಸೂರು ರಾಜ್ಯ ಬೊಕ್ಕ ನವೆಂಬರ್ 1, 1973ಡ್ದ್ ಬೊಕ್ಕ ಅಸ್ತಿತ್ವೊಗು ಬತ್ತಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊಡು ಮುಲ್ಪನೆಟ್ಟ ಒಟ್ಟು ಇರ್ವತ್ತ ಮೂಜಿ ಜನ ಮುಖ್ಯಮಂತ್ರಿಲು ಆದಿತ್ತೆರ್. ಮೊಕುಲೆಡ್ ಜಾಸ್ತಿ ಜನ ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್ (INC) ಪಕ್ಷಗ್ ಸೇರ್ದಿನಕುಲಾದುಲ್ಲೆರ್. ರಾಜ್ಯದ (ಪಂಡ, ಅಪಗದ ಮೈಸೂರು ರಾಜ್ಯದ) ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಕೆ. ಚಂಗಲರಾಯ ರೆಡ್ಡಿಲು ಸೇವೆ ಮಲ್ತ್‌ದಿತ್ತೆರ್. ಮೈಸೂರು ರಾಜ್ಯಗ್ ಕರ್ನಾಟಕ ಪನ್ಪಿ ಪುದರ್ ಬತ್ತಿ ಬೊಕ್ಕ ಎಸ್. ನಿಜಲಿಂಗಪ್ಪೆರ್ ಕರ್ನಾಟಕದ ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಆಯ್ಕೆ ಆಯೆರ್. ಇತ್ತೆದ ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿ ಡಿ. ಕೆ. ಶಿವಕುಮಾರ್. ರಾಜ್ಯೊಡು ಮಸ್ತ್ ಸಮಯ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತಿನ ದಾಖಲೆ ಸಿದ್ದರಾಮಯ್ಯ ಅರೆನ ಪುದರ್‌ಡುಂಡು. ಮೇರ್ ೮ ವರ್ಷಡ್ದ್ ಜಾಸ್ತಿ ಕಾಲ ಈ ಹುದ್ದೆಡ್ ಇತ್ತೆರ್. ಕಾಂಗ್ರೆಸ್‌ದ ವೀರೇಂದ್ರ ಪಾಟೀಲೆರ್ ಅರೆನ ರಡ್ಡ್ ಮುಖ್ಯಮಂತ್ರಿ ಅವಧಿಲೆನ ನಡುಟು ಮಸ್ತ್ ಮಲ್ಲ ಅಂತರೊನು ಹೊಂದ್‌ದಿತ್ತೆರ್ (೧೮ ವರ್ಷಡ್ದ್ಲಾ ಜಾಸ್ತಿ). ದೇಶದ ಐನೆತ ಉಪರಾಷ್ಟ್ರಪತಿಯಾದ್ ಸೇವೆ ಮಲ್ತಿನ ಬಿ.ಡಿ. ಜತ್ತಿಲು ಸುರುಕು ನಮ್ಮ ರಾಜ್ಯದ ೨ನೇ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಅಧಿಕಾರೊಡು ಇತ್ತೆರ್. ಎಚ್.ಡಿ. ದೇವೇಗೌಡೆರ್ ದುಂಬುಗು ಭಾರತದ ಪತ್ತೊಂಜನೇ ಪ್ರಧಾನಮಂತ್ರಿಯಾಯೆರ್. ಮೇರ್ ನಮ್ಮ ರಾಜ್ಯದ ೮ನೇ ಮುಖ್ಯಮಂತ್ರಿಯಾದಿತ್ತೆರ್. ಭಾರತೀಯ ಜನತಾ ಪಾರ್ಟಿ (ಬಿಜೆಪಿ) ಡ್ದ್ ಬತ್ತಿನ ಸುರುತ ಮುಖ್ಯಮಂತ್ರಿಯಾದಿತ್ತಿನ ಬಿ.ಎಸ್. ಯಡಿಯೂರಪ್ಪೆರ್ 2007, 2008, 2018 ಬೊಕ್ಕ 2019 ಡ್ ನಾಲ್ ಸರಿ ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತೆರ್, ಬೊಕ್ಕ ಇಂಚ ಮಲ್ತಿನ ಒರಿನೇ ವ್ಯಕ್ತಿ ಮೇರಾದಲ್ಲೆರ್. ಎಸ್.ಆರ್. ಬೊಮ್ಮಾಯಿಲು ಜನತಾ ಪರಿವಾರೊನು ಪ್ರತಿನಿಧಿಸಾದ್ ಮುಖ್ಯಮಂತ್ರಿಯಾದ್ ಸೇವೆ ಮಲ್ತ್‌ದಿತ್ತೆರ್, ಅರೆನ ಮಗೆ ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿಲು 2021 ಡ್ ಬಿಜೆಪಿನ್ ಪ್ರತಿನಿಧಿಸಾದ್ ಮುಖ್ಯಮಂತ್ರಿಯಾಯೆರ್. ದೇವೇಗೌಡೆರ್ ಬೊಕ್ಕ ಎಚ್.ಡಿ. ಕುಮಾರಸ್ವಾಮಿ ಅರೆಡ್ದ್ ಬೊಕ್ಕ ಈ ಹುದ್ದೆನ್ ಏರಿನ ರಡ್ಡನೇ ಅಮ್ಮೆ-ಮಗನ ಜೋಡಿಯಾದಲ್ಲೆರ್. == ರಾಷ್ಟ್ರಪತಿ ಆಳ್ವಿಕೆ == * ೧೯ನೇ ಮಾರ್ಚಿ ೧೯೭೧ ಡ್ದ್ ೨೦ನೇ ಮಾರ್ಚಿ ೧೯೭೨ * ೩೧ನೇ ದಸಂಬರೊ ೧೯೭೭ ಡ್ದ್ ೨೮ನೇ ಫೆಬ್ರವರಿ ೧೯೭೮ * ೨೧ನೇ ಎಪ್ರಿಲ್ ೧೯೮೯ ಡ್ದ್ ೩೦ನೇ ನವಂಬರೊ ೧೯೮೯ * ೯ನೇ ಅಕ್ಟೋಬರೊ ೨೦೦೭ ಡ್ದ್ ೧೧ನೇ ನವಂಬರೊ ೨೦೦೭ * ೨೦ನೇ ನವಂಬರೊ ೨೦೦೭ ಡ್ದ್ ೨೯ನೇ ಮೇ ೨೦೦೮ == ಕರ್ನಾಟಕೊದ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ == {| class="wikitable" style="text-align:center" |- !scope=col| {{Abbr|ಕ್ರ.ಸಂ.|ಕ್ರಮ ಸಂಖ್ಯೆ}} !scope=col| ಭಾವಚಿತ್ರ !scope=col| ಪುದರ್<br />{{small|(ಪುಟ್ಟು-ಮರಣ)}} !scope=col colspan=1| ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ !scope=col| ಅವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]. [https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> !scope=col| ವಿಧಾನಸಭೆ<ref><br />[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> !scope=col colspan=1| ಪಕ್ಷ{{efn|ಈ ಪಟ್ಟಿಡ್ ಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಕ್ಷೊನು ಮಾತ್ರ ಕೊರ್ತ್ಂಡ್.}} |- ! colspan=7|ಮೈಸೂರು ಸಂಸ್ಥಾನದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref>"[http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Corrections and Clarifications]". ''[[ದಿ ಹಿಂದೂ]]''. 4 October 2006.</ref><ref>[https://web.archive.org/web/20140306205644/http://www.thehindu.com/todays-paper/tp-opinion/corrections-and-clarifications/article3056060.ece Archived] on 6 March 2014.</ref> |- style="height: 60px;" | 1 | [[ಫೈಲ್:K. C. Reddy.jpg|100px]] ! scope="row"| [[ಚೆಂಗಲರಾಯ ರೆಡ್ಡಿ|ಕೆ. ಸಿ. ರೆಡ್ಡಿ]]<br />{{small|(1902–1976)}} |scope="row"| {{dash}} | 25 ಅಕ್ಟೋಬರ್ 1947 – 30 ಮಾರ್ಚ್ 1952 | ಸ್ಥಾಪನೆ ಆದ್ ಇಜ್ಯಂಡ್ |rowspan=3| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 2 | [[file:Kengal Hanumanthaiah.gif|100px]] |scope="row"| [[ಕೆಂಗಲ್ ಹನುಮಂತಯ್ಯ]]<br />{{small|(1908–1980)}} |scope="row"| [[ರಾಮನಗರ]] | 30 ಮಾರ್ಚ್ 1952 – 19 ಆಗಸ್ಟ್ 1956 |rowspan=2| ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |- | 3 | !scope="row"| [[ಕಡಿದಾಳ್ ಮಂಜಪ್ಪ]]<br />{{small|(1907–1992)}} |scope="row"| [[ತೀರ್ಥಹಳ್ಳಿ]] | 19 ಆಗಸ್ಟ್ 1956 – 31 ಅಕ್ಟೋಬರ್ 1956 |- ! colspan=7| ಮೈಸೂರು ರಾಜ್ಯದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming>M. S. Prabhakara. "[http://www.thehindu.com/todays-paper/tp-national/tp-karnataka/New-names-for-old/article14802447.ece New names for old]". ''The Hindu''. 24 July 2007.</ref> |- |rowspan=2| 4 |rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್.ನಿಜಲಿಂಗಪ್ಪ|ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಮೊಳಕಾಲ್ಮೂರು]] |rowspan=2| 1 ನವೆಂಬರ್ 1956 – 16 ಮೇ 1958 | ಸುರುತ ವಿಧಾನಸಭೆ (1952–57) |rowspan=6| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- |rowspan=2| ರಡ್ಡನೇ ವಿಧಾನಸಭೆ (1957–62) |- | 5 | [[File:B.D Jatti (cropped).png|100px]] !scope="row"| [[ಬಿ.ಡಿ.ಜತ್ತಿ|ಬಿ. ಡಿ. ಜತ್ತಿ]]<br />{{small|(1912–2002)}} |scope="row"| [[ಜಮಖಂಡಿ]] | 16 ಮೇ 1958 – 9 ಮಾರ್ಚ್ 1962 |- | 6 | {{dash}} !scope="row"| [[ಎಸ್ ಆರ್ ಕಂಠಿ|ಎಸ್. ಆರ್. ಕಂಠಿ]]<br />{{small|(1908–1969)}} |scope="row"| [[ಹುನಗುಂದ]] | 14 ಮಾರ್ಚ್ 1962 – 20 ಜೂನ್ 1962 |rowspan=2| ಮೂಜನೇ ವಿಧಾನಸಭೆ (1962–67) |- | rowspan=2| (4) | rowspan=2| [[ಫೈಲ್:Siddavanahalli Nijalingappa 2003 stamp of India.jpg|100px]] !scope="row" rowspan=2| [[ಎಸ್. ನಿಜಲಿಂಗಪ್ಪ]]<br />{{small|(1902–2000)}} |rowspan=2| [[ಶಿಗ್ಗಾಂವ]] |rowspan=2| 21 ಜೂನ್ 1962 – 28 ಮೇ 1968 |- |rowspan=2| ನಾಲನೇ ವಿಧಾನಸಭೆ (1967–71) |- | 7 | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| | 29 ಮೇ 1968 – 18 ಮಾರ್ಚ್ 1971 | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಸಂಸ್ಥಾ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]])<ref>Amberish K. Diwanji. "[https://web.archive.org/web/20130519111701/http://www.rediff.co.in/news/2005/mar/15spec1.htm A dummy's guide to President's rule]". [[Rediff.com]]. 15 March 2005. Retrieved on 3 March 2013.</ref> |scope="row"| N/A | 19 ಮಾರ್ಚ್ 1971 – 20 ಮಾರ್ಚ್ 1972 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- ! colspan=7| ಕರ್ನಾಟಕದ ಮುಖ್ಯಮಂತ್ರಿಲು<ref name=renaming /> |- style="height: 60px;" | 8 | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 20 ಮಾರ್ಚ್ 1972 – 31 ಡಿಸೆಂಬರ್ 1977 | ಐನನೇ ವಿಧಾನಸಭೆ (1972–77) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 31 ಡಿಸೆಂಬರ್ 1977 – 28 ಫೆಬ್ರವರಿ 1978 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (8) | {{dash}} !scope="row"| [[ಡಿ. ದೇವರಾಜ ಅರಸ್|ಡಿ. ದೇವರಾಜ ಅರಸು]]<br />{{small|(1915–1982)}} |scope="row"| [[ಹುಣಸೂರು]] | 28 ಫೆಬ್ರವರಿ 1978 – 7 ಜನವರಿ 1980 |rowspan=2| ಆಜನೇ ವಿಧಾನಸಭೆ (1978–83) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್|ಇಂದಿರಾ ಕಾಂಗ್ರೆಸ್]]<ref>Arul B. Louis ''et al''. "[https://www.indiatoday.in/magazine/cover-story/story/19790715-janata-party-and-congressi-disintegrate-into-frenzied-bout-of-factionalism-and-power-struggles-822212-2014-03-03 Janata Party and Congress(I) disintegrate into frenzied bout of factionalism and power struggles]". ''[[India Today]]''. 15 July 1979.</ref> |- | 9 | {{dash}} !scope="row"| [[ಆರ್. ಗುಂಡೂರಾವ್]]<br />{{small|(1937–1993)}} |scope="row"| [[ಸೋಮವಾರಪೇಟೆ]] | 12 ಜನವರಿ 1980 – 6 ಜನವರಿ 1983 |- |rowspan=3| 10 |rowspan=3| [[ಚಿತ್ರ:Rkhegde.jpg|100px]] !scope="row" rowspan=3| [[ರಾಮಕೃಷ್ಣ ಹೆಗಡೆ]]<br />{{small|(1926–2004)}} |scope="row" rowspan=3| [[ಬಸವನಗುಡಿ]] | 10 ಜನವರಿ 1983 – 29 ಡಿಸೆಂಬರ್ 1984<ref name=FRONTLINE>Parvathi Menon. "[http://www.frontline.in/static/html/fl2103/stories/20040213005712300.htm A politician with elan: Ramakrishna Hegde, 1926–2004]". ''[[Frontline (magazine)|Frontline]]''. Volume 21: Issue 03, 31 January – 13 February 2004.</ref> | ಏಳನೇ ವಿಧಾನಸಭೆ (1983–85) |rowspan=4| [[ಜನತಾ ಪಕ್ಷ]] |- | 8 ಮಾರ್ಚ್ 1985 – 13 ಫೆಬ್ರವರಿ 1986<ref name=FRONTLINE /><ref>A. Jayaram. "[http://www.thehindu.com/2004/01/13/stories/2004011308220400.htm Pillar of anti-Congress movement]". ''The Hindu''. 13 January 2004.</ref> |rowspan=3| ಎಣ್ಮನೇ ವಿಧಾನಸಭೆ (1985–89) |- | 16 ಫೆಬ್ರವರಿ 1986 – 10 ಆಗಸ್ಟ್ 1988 |- | 11 | [[ಫೈಲ್:Somappa Rayappa Bommai 132.jpg|100px]] !scope="row"| [[ಎಸ್. ಆರ್. ಬೊಮ್ಮಾಯಿ]]<br />{{small|(1924–2007)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ]] ಗ್ರಾಮೀಣ | 13 ಆಗಸ್ಟ್ 1988 – 21 ಏಪ್ರಿಲ್ 1989 |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |scope="row"|N/A | 21 ಏಪ್ರಿಲ್ 1989 – 30 ನವೆಂಬರ್ 1989 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (7) | {{dash}} !scope="row"| [[ವೀರೇಂದ್ರ ಪಾಟೀಲ್]]<br />{{small|(1924–1997)}} |scope="row"| [[ಚಿಂಚೋಳಿ]] | 30 ನವೆಂಬರ್ 1989 – 10 ಅಕ್ಟೋಬರ್ 1990 |rowspan=4| ಒಂರ್ಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) |N/A | 10 ಅಕ್ಟೋಬರ್ 1990 – 17 ಅಕ್ಟೋಬರ್ 1990 | N/A |- | 12 | [[ಚಿತ್ರ:Bangarappa.jpg|100px]] !scope="row"| [[ಎಸ್. ಬಂಗಾರಪ್ಪ]]<br />{{small|(1933–2011)}} |scope="row"| [[ಸೊರಬ]] | 17 ಅಕ್ಟೋಬರ್ 1990 – 19 ನವೆಂಬರ್ 1992 |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 13 | [[ಫೈಲ್:The Union Minister for Petroleum & Natural Gas and Environment and Forests, Dr. M. Veerappa Moily addressing at the presentation of the Indira Gandhi Paryavaran Puraskar-2010, in New Delhi on February 19, 2014.jpg|100px]] !scope="row"| [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]]<br />{{small|(1940-)}} |scope="row"| [[ಕಾರ್ಕಳ]] | 19 ನವೆಂಬರ್ 1992 – 11 ಡಿಸೆಂಬರ್ 1994 |- | 14 | [[ಫೈಲ್:Deve Gowda BNC.jpg|100px]] !scope="row"| [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]]<br />{{small|(1933-)}} |scope="row"| [[ರಾಮನಗರ]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 |rowspan=2| ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) |rowspan=2| [[ಜನತಾ ದಳ]] |- | 15 | [[ಚಿತ್ರ:Jhpatel.jpg|75px]] !scope="row"| [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]]<br />{{small|(1930–2000)}} |scope="row"| [[ಚನ್ನಗಿರಿ]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 |- | 16 | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] !scope="row"| [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]]<br />{{small|(1932-)}} |scope="row"| [[ಮದ್ದೂರು]] | 11 ಅಕ್ಟೋಬರ್ 1999 – 28 ಮೇ 2004 | ಪತ್ತೊಂಜನೇ ವಿಧಾನಸಭೆ (1999–2004) |rowspan=2| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | 17 | [[ಫೈಲ್:Dharam Singh.jpg|100px]] !scope="row"| [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]]<br />{{small|(1936–2017)}} |scope="row"| [[ಜೇವರ್ಗಿ]] | 28 ಮೇ 2004 – 2 ಫೆಬ್ರವರಿ 2006 |rowspan=4| ಪದರಡನೇ ವಿಧಾನಸಭೆ (2004–07) |- | 18 | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ರಾಮನಗರ]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 8 ಅಕ್ಟೋಬರ್ 2007–12 ನವೆಂಬರ್ 2007 | N/A |- | 19 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 12 ನವೆಂಬರ್ 2007–19 ನವೆಂಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | – | [[ಫೈಲ್:Emblem of India.svg|50px]] |scope="row"| ''ಖಾಲಿ'' ([[ರಾಷ್ಟ್ರಪತಿ ಆಡಳಿತ]]) | N/A | 20 ನವೆಂಬರ್ 2007–29 ಮೇ 2008 | ವಿಧಾನಸಭೆ ವಿಸರ್ಜನೆ | N/A |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 30 ಮೇ 2008 – 4 ಆಗಸ್ಟ್ 2011 |rowspan=3| ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) |rowspan=3| [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | 20 | [[ಫೈಲ್:Sadananda Gowda.jpg|100px]] !scope="row"| [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]]<br />{{small|(1953-)}} |scope="row"| ವಿಧಾನಪರಿಷತ್ ಸದಸ್ಯರು | 5 ಆಗಸ್ಟ್ 2011 – 11 ಜುಲೈ 2012 |- | 21 | [[ಫೈಲ್:Jagdish Shettar, in Belagavi, Karnataka on November 13, 2016 (1) (cropped).jpg|100px]] !scope="row"| [[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]]<br />{{small|(1955-)}} |scope="row"| [[ಹುಬ್ಬಳ್ಳಿ-ಧಾರವಾಡ|ಹುಬ್ಬಳ್ಳಿ ಧಾರವಾಡ ಕೇಂದ್ರ]] | 12 ಜುಲೈ 2012 – 12 ಮೇ 2013 |- | 22 | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] !scope="row"| [[ಸಿದ್ದರಾಮಯ್ಯ]]<br />{{small|(1948-)}} |scope="row"| ವರುಣಾ | 13 ಮೇ 2013–15 ಮೇ 2018 | ಪದಿನಾಲನೇ ವಿಧಾನಸಭೆ (2013–18) |rowspan=1| [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 17 ಮೇ 2018–19 ಮೇ 2018 | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- | (18) | [[ಫೈಲ್:H. D. Kumaraswamy.jpg|100px]] !scope="row"| [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]]<br />{{small|(1959-)}} |scope="row"| [[ಚನ್ನಪಟ್ಟಣ]] |23 ಮೇ 2018–23 ಜುಲೈ 2019 |[[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] |- | (19) | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] !scope="row"| [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]]<br />{{small|(1943-)}} |scope="row"| [[ಶಿಕಾರಿಪುರ]] | 26 ಜುಲೈ 2019–26 ಜುಲೈ 2021 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |23 |[[File:Bommai at the inauguration of Metroline (cropped).jpg|100px]] !'''[[ಬಸವರಾಜ ಬೊಮ್ಮಾಯಿ]] (1960-)''' |'''[[ಶಿಗ್ಗಾಂವಿ]]''' |'''28 ಜುಲೈ, 2021''' |'''15ನೇ ವಿಧಾನ ಸಭೆ (2018–2023)''' |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] |- |} == ಇಂದೆನ್ ತೂಲೆ == * [[ಕರ್ನಾಟಕ]] == ಬೇತೆ ಸಂಪರ್ಕೊ == * [http://www.karnataka.com/govt/chief-minister/ CM List on Karnataka.com] === ಉಪಮುಖ್ಯಮಂತ್ರಿಲೆನ ಪಟ್ಟಿ === {| class="wikitable" style="text-align:center" |- | rowspan="3" | ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) |- |- |} {| class="wikitable" |- ! ಕ್ರಮ ಸಂಖ್ಯೆ ! ಉಪಮುಖ್ಯಮಂತ್ರಿ ! ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರ ! ಭಾವಚಿತ್ರ ! ಅಧಿಕಾರಾವಧಿ<ref>[http://kla.kar.nic.in/assembly/review/previouscms.htm Chief Ministers of Karnataka since 1947]</ref><ref>[https://web.archive.org/web/20161206052419/http://kla.kar.nic.in/assembly/review/previouscms.htm Archived] on 6 December 2016.</ref> ! ವಿಧಾನಸಭೆ<ref>[http://kla.kar.nic.in/assembly/review/assemblies.htm Assemblies from 1952]</ref><ref>[https://web.archive.org/web/20161206052916/http://kla.kar.nic.in/assembly/review/assemblies.htm Archived] on 6 December 2016.</ref> ! colspan=1|ಪಕ್ಷ ! colspan=1|ಮುಖ್ಯಮಂತ್ರಿ |- | 1 | [[ಎಸ್. ಎಂ. ಕೃಷ್ಣ]] | [[ಮದ್ದೂರು]] | [[ಫೈಲ್:India-eam-krishna (cropped).jpg|100px]] | 19 ನವೆಂಬರ್ 1992 – 9 ಡಿಸೆಂಬರ್ 1994 | ಒರ್ಂಬನೇ ವಿಧಾನಸಭೆ (1989–94) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ವೀರಪ್ಪ ಮೊಯ್ಲಿ|ಎಂ. ವೀರಪ್ಪ ಮೊಯಿಲಿ]] |- | 2 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] | [[ಚನ್ನಗಿರಿ]] | [[ಫೈಲ್:Jhpatel.jpg|100px]] | 11 ಡಿಸೆಂಬರ್ 1994 – 31 ಮೇ 1996 | rowspan=2 | ಪತ್ತನೇ ವಿಧಾನಸಭೆ (1994–99) | rowspan=2 | [[ಜನತಾ ದಳ]] | [[ಹೆಚ್.ಡಿ.ದೇವೇಗೌಡ|ಎಚ್. ಡಿ. ದೇವೇಗೌಡ]] |- | 3 | rowspan=2|[[ಸಿದ್ದರಾಮಯ್ಯ]]<ref>Special Correspondent: [https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm Siddaramaiah, two others dropped.] {{Webarchive|url=https://web.archive.org/web/20060302065326/http://www.hindu.com/2005/08/06/stories/2005080613530100.htm |date=2 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'', 6 August 2005.</ref><br /> | rowspan=2| ಚಾಮುಂಡೇಶ್ವರಿ | rowspan=2|[[ಫೈಲ್:The Chief Minister of Karnataka, Shri Siddaramaiah calling on the Union Minister for Chemicals and Fertilizers, Shri Ananthkumar, in New Delhi on June 05, 2014 (cropped).jpg|100px]] | 31 ಮೇ 1996 – 7 ಅಕ್ಟೋಬರ್ 1999 | [[ಜೆ ಹೆಚ್ ಪಟೇಲ್|ಜೆ. ಎಚ್. ಪಟೇಲ್]] |- | (3) | 28 ಮೇ 2004–05 ಆಗಸ್ಟ್ 2005 | rowspan=3 | ಪದ್‍ರಡನೇ ವಿಧಾನಸಭೆ (2004–07) | rowspan=2 | [[ಜನತಾ ದಳ (ಜಾತ್ಯಾತೀತ)]] | rowspan=2 | [[ಧರಂ ಸಿಂಗ್|ಎನ್. ಧರ್ಮಸಿಂಗ್]] |- | 4 | [[ಮಠದ ಪಾಟೀಲ್ ಪ್ರಕಾಶ್|ಎಂ. ಪಿ. ಪ್ರಕಾಶ್]]<ref>Staff Reporter: [https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm State says Maharashtra's flood problems are of its own making.] {{Webarchive|url=https://web.archive.org/web/20050811010605/http://www.hindu.com/2005/08/09/stories/2005080915970100.htm |date=11 ಆಗಸ್ಟ್ 2005 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref><ref>M. Madan Mohan: [https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm Another honour for north Karnataka.] {{Webarchive|url=https://web.archive.org/web/20060307032900/http://www.hindu.com/2005/08/09/stories/2005080906970300.htm |date=7 ಮಾರ್ಚ್ 2006 }}, ''[[ದಿ ಹಿಂದೂ]]'',Aug 09, 2005.</ref> | [[ಹೂವಿನ ಹಡಗಲಿ]] | [[ಚಿತ್ರ:Prakash.jpg|100px]] | 08 ಆಗಸ್ಟ್ 2005–28 ಜನವರಿ 2006 |- | 5 | [[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] | [[ಶಿಕಾರಿಪುರ]] | [[ಫೈಲ್:The Chief Minister of Karnataka, Shri B.S. Yediyurappa.jpg|100px]] | 3 ಫೆಬ್ರವರಿ 2006 – 8 ಅಕ್ಟೋಬರ್ 2007 | [[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 6 | ಆರ್. ಅಶೋಕ್ | [[ಪದ್ಮನಾಭನಗರ]] | {{dash}} | rowspan=2 |12 ಜುಲೈ 2012 – 12 ಮೇ 2013 | rowspan=2 |ಪದಿಮೂಜನೇ ವಿಧಾನಸಭೆ (2008–13) | rowspan=2 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=2 |[[ಜಗದೀಶ್ ಶೆಟ್ಟರ್]] |- | 6 | ಕೆ. ಎಸ್. ಈಶ್ವರಪ್ಪ | [[ಶಿವಮೊಗ್ಗ]] ಗ್ರಾಮೀಣ | [[ಫೈಲ್:Mode-of-karnataka-assembly-elections-2013 136144047626.jpg|100px]] |- | 7 | ಜಿ. ಪರಮೇಶ್ವರ | [[ಕೊರಟಗೆರೆ]] | [[ಫೈಲ್:Dr G Parameshwara.JPG|100px]] | 23 ಮೇ 2018–23 ಜುಲೈ 2019 | rowspan=4 |ಪದಿನೈನನೇ ವಿಧಾನಸಭೆ (2018–23) | [[ಭಾರತೀಯ ರಾಷ್ಟ್ರೀಯ ಕಾಂಗ್ರೆಸ್]] | [[ಎಚ್. ಡಿ. ಕುಮಾರಸ್ವಾಮಿ]] |- | 8 | ಸಿ. ಎನ್. ಅಶ್ವಥ್ ನಾರಾಯಣ್ | [[ಮಲ್ಲೇಶ್ವರಂ]] |[[ಫೈಲ್:Dr C N Ashwath Narayan.png|100px]] | rowspan=3 |26 ಆಗಸ್ಟ್ 2019 | rowspan=3 |[[ಭಾರತೀಯ ಜನತಾ ಪಕ್ಷ]] | rowspan=3 |[[ಬಿ. ಎಸ್. ಯಡಿಯೂರಪ್ಪ]] |- | 8 | ಗೋವಿಂದ ಕಾರಜೋಳ | [[ಮುಧೋಳ]] | {{dash}} |- | 8 | ಲಕ್ಷ್ಮಣ ಸವದಿ | | {{dash}} |} == ಉಲ್ಲೇಕೊಲು == {{Reflist}} [[ವರ್ಗೊ:ಕರ್ನಾಟಕೊದ ಮುಕ್ಯಮಂತ್ರಿಲು]] [[ವರ್ಗೊ:ಚುನಾವಣೆ]] [[ವರ್ಗೊ:ಭಾರತ]] [[ವರ್ಗೊ:ಭಾರತದ ಚುನಾವಣೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕ]] 2bmrerm8pulkx0q68atdsyte4zfxpoa ಮಾದ್ಯಮೊವಿಕಿ:Sitenotice 8 6544 361076 361004 2026-06-01T09:33:31Z ChiK 1136 361076 wikitext text/x-wiki <div style="background: linear-gradient(135deg, #fff5f8 0%, #ffe3ec 100%); color: #60001f; border: 1px solid #d4a3b3; border-left: 6px solid #800000; border-radius: 12px; padding: 1.2em; margin: 1em 0; box-shadow: 0 2px 8px rgba(0,0,0,0.05); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 1.5em;"> <div style="flex: 0 1 auto; text-align: center;">[[File:WP10 Primary lockup black tcy.svg|140px|link=ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ]]</div> [[ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ|<div style="flex: 1 1 450px; text-align: center;"> <div style="font-size: 1.25em; font-weight: 800; line-height: 1.4; margin-bottom: 0.4em; color: #3062AD; letter-spacing: -0.2px;">ವಿಕಿಪೀಡಿಯ 10ನೇ ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ</div><div style="font-size: 1.05em; color: #4a0013; line-height: 1.4;">ಜೂನ್ ೦೫ ಡ್ದ್ ಅಗೊಸ್ಟ್ ೦೪ ಮುಟ್ಟ ನಡತೊಂಡ್. ಬರವ್‌‍ದ ಪಂತೊಡ್ <span style="background: #ffb7ce; padding: 0.1em 0.4em; border-radius: 4px; font-weight: bold; color: #500014;">ಗೇನೊನ್ ಪಟ್ಟ್‌‍ದ್ ಇನಾಮ್ ಗೆಂದ್‌ಲೆ!]] </div></div></div> dnnyqbozqdtrbv6xx7k74lppf2x5lnl ಟೆಂಪ್ಲೇಟ್:Item 10 8430 361023 112991 2026-05-07T22:38:03Z en>Tbhotch 0 Reverted edit by [[Special:Contribs/HelloMyNameIsAlphabet|HelloMyNameIsAlphabet]] ([[User talk:HelloMyNameIsAlphabet|talk]]) to last version by MusikAnimal 111106 wikitext text/x-wiki <includeonly>{{#invoke:Item|pack}}</includeonly><noinclude> {{doc}} </noinclude> 4yxtdqre2hvr0k40m6udmgyrmmjsq51 361024 361023 2026-05-31T13:46:31Z ChiK 1136 ೧ revisions imported from [[:en:Template:Item]] 111106 wikitext text/x-wiki <includeonly>{{#invoke:Item|pack}}</includeonly><noinclude> {{doc}} </noinclude> 4yxtdqre2hvr0k40m6udmgyrmmjsq51 ಟೆಂಪ್ಲೇಟ್:Graph, chart and plot templates 10 9772 361033 122547 2025-04-24T01:30:19Z en>Tule-hog 0 Tule-hog moved page [[Template:Graph, chart and plot templates]] to [[Template:Graph, chart and plot formatting and function templates]]: clarify title (not used for [[:Category:Chart, diagram and graph templates|'particular']] templates, but [[:Category:Chart, diagram and graph formatting and function templates|'generic']]) 361033 wikitext text/x-wiki #REDIRECT [[Template:Graph, chart and plot formatting and function templates]] {{Redirect category shell| {{R from move}} }} h7c64jrxjf4yc8ipk89qidt7t1lb8ep 361034 361033 2026-05-31T13:47:07Z ChiK 1136 ೧ revisions imported from [[:en:Template:Graph,_chart_and_plot_templates]] 361033 wikitext text/x-wiki #REDIRECT [[Template:Graph, chart and plot formatting and function templates]] {{Redirect category shell| {{R from move}} }} h7c64jrxjf4yc8ipk89qidt7t1lb8ep ಮೋಡ್ಯೂಲ್:Transclusion count/data/I 828 9814 361087 360041 2026-05-31T05:13:32Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 361087 Scribunto text/plain return { ["IAST"] = 6300, ["IA_SCOTUS_URL"] = 3300, ["IBDB_name"] = 9700, ["ICD10"] = 5000, ["ICD9"] = 4400, ["ICS"] = 3500, ["ICS_flag"] = 3500, ["IDN"] = 3800, ["IMDb_episode"] = 11000, ["IMDb_episodes"] = 4100, ["IMDb_name"] = 171000, ["IMDb_title"] = 209000, ["IMO_Number"] = 4300, ["IMSLP"] = 9100, ["INA"] = 2400, ["IND"] = 8500, ["INR"] = 6500, ["INRConvert"] = 6700, ["INRConvert/CurrentRate"] = 6600, ["INRConvert/USD"] = 6600, ["INRConvert/out"] = 6600, ["IOBDB_name"] = 2100, ["IP"] = 2800, ["IPA"] = 179000, ["IPA_audio_link"] = 5000, ["IPA_link"] = 5000, ["IPAblink"] = 2600, ["IPAc-cmn"] = 2800, ["IPAc-en"] = 55000, ["IPAc-pl"] = 51000, ["IPSummary"] = 82000, ["IP_summary"] = 83000, ["IPtalk"] = 18000, ["IPuser"] = 7600, ["IPvandal"] = 2800, ["IRC"] = 7100, ["IRI"] = 2600, ["IRL"] = 6000, ["IRN"] = 4000, ["ISBN"] = 474000, ["ISBN?"] = 2500, ["ISBNT"] = 46000, ["ISBN_missing"] = 3200, ["ISFDB_name"] = 4300, ["ISFDB_title"] = 5100, ["ISL"] = 2300, ["ISO_15924/script-example-character"] = 3000, ["ISO_15924/wp-article"] = 3100, ["ISO_15924/wp-article/format"] = 3100, ["ISO_15924/wp-article/label"] = 3000, ["ISO_3166_code"] = 239000, ["ISO_3166_name"] = 16000, ["ISO_639_name"] = 28000, ["ISP"] = 3700, ["ISR"] = 5400, ["ISSN"] = 12000, ["ISSN_link"] = 32000, ["ISTAT"] = 8100, ["ISU_figure_skater"] = 2300, ["ITA"] = 20000, ["ITF"] = 6700, ["ITF_profile"] = 9300, ["ITIS"] = 5800, ["ITN_talk"] = 13000, ["ITN_talk/date"] = 13000, ["IUCN_banner"] = 16000, ["I_sup"] = 4900, ["Ice_hockey_box"] = 2000, ["Ice_hockey_stats"] = 20000, ["Icehockeystats"] = 11000, ["Icelandic_name"] = 2100, ["Icon"] = 659000, ["If"] = 427000, ["If_all"] = 7600, ["If_autoconfirmed"] = 2300, ["If_between"] = 4700, ["If_both"] = 205000, ["If_dark"] = 3800, ["If_dark/styles.css"] = 3800, ["If_either"] = 41000, ["If_empty"] = 6680000, ["If_first_display_both"] = 119000, ["If_in_category"] = 178000, ["If_in_page"] = 21000, ["If_last_display_both"] = 37000, ["If_mobile"] = 2100, ["If_mobile/styles.css"] = 2100, ["If_preview"] = 65000, ["If_then_show"] = 436000, ["Ifempty"] = 925000, ["Ifeq"] = 83000, ["Iferror_then_show"] = 3900, ["Ifexist_not_redirect"] = 1860000, ["Ifnotempty"] = 18000, ["Ifnoteq_then_show"] = 2300, ["Ifnumber"] = 72000, ["Ifsubst"] = 1020000, ["Ih"] = 8100, ["Ill"] = 211000, ["Illm"] = 6000, ["Image_frame"] = 6500, ["Image_label"] = 4700, ["Image_label_begin"] = 4100, ["Image_label_end"] = 4100, ["Image_label_small"] = 2600, ["Image_needed"] = 4500, ["Image_other"] = 190000, ["Image_requested"] = 137000, ["Image_requested/Category_helper"] = 127000, ["Imbox"] = 992000, ["Imdb_name"] = 5500, ["Imdb_title"] = 3000, ["Importance"] = 15000, ["Importance/colour"] = 30000, ["Importance_mask"] = 616000, ["Improve_categories"] = 8100, ["Improve_documentation"] = 4100, ["Improve_plot"] = 4000, ["In_class"] = 5600, ["In_lang"] = 385000, ["In_progress"] = 3700, ["In_string"] = 302000, ["In_title"] = 29000, ["Inactive_userpage_blanked"] = 4300, ["Inaturalist_taxon"] = 3700, ["Include-USGov"] = 25000, ["Incomplete_list"] = 24000, ["Inconclusive"] = 2300, ["Increase"] = 60000, ["Incumbent_pope"] = 4700, ["Indent"] = 5400, ["Indented_plainlist"] = 2600, ["Independent_sources"] = 10000, ["IndexFungorum"] = 2100, ["Indian_English"] = 4900, ["Indian_railway_code"] = 3400, ["Indian_rupee"] = 12000, ["Inflation"] = 27000, ["Inflation-fn"] = 5800, ["Inflation-year"] = 4300, ["Inflation/IN/startyear"] = 6600, ["Inflation/UK"] = 5400, ["Inflation/UK/dataset"] = 5400, ["Inflation/UK/startyear"] = 5400, ["Inflation/US"] = 16000, ["Inflation/US-GDP"] = 3000, ["Inflation/US-GDP/dataset"] = 3000, ["Inflation/US-GDP/startyear"] = 3000, ["Inflation/US/dataset"] = 16000, ["Inflation/US/startyear"] = 16000, ["Inflation/fn"] = 7400, ["Inflation/year"] = 33000, ["Info"] = 5600, ["Infobox"] = 3410000, ["Infobox/Columns"] = 3200, ["Infobox/mobileviewfix.css"] = 173000, ["Infobox/styles-images.css"] = 20000, ["Infobox3cols"] = 25000, ["Infobox_AFL_biography"] = 15000, ["Infobox_Athletics_Championships"] = 3400, ["Infobox_Australian_place"] = 15000, ["Infobox_Australian_place/styles.css"] = 15000, ["Infobox_Australian_place/table"] = 11000, ["Infobox_COA_wide"] = 3600, ["Infobox_Canada_electoral_district"] = 2600, ["Infobox_Chinese"] = 23000, ["Infobox_Chinese/Chinese"] = 3200, ["Infobox_Chinese/Footer"] = 7200, ["Infobox_Chinese/Header"] = 7200, ["Infobox_Christian_leader"] = 22000, ["Infobox_French_commune"] = 38000, ["Infobox_French_subdivision"] = 2200, ["Infobox_Gaelic_games_biography"] = 5400, ["Infobox_Gaelic_games_player"] = 3300, ["Infobox_German_location"] = 11000, ["Infobox_German_place"] = 14000, ["Infobox_Grand_Prix_race_report"] = 2200, ["Infobox_Greece_place"] = 3600, ["Infobox_Greek_Dimos"] = 3000, ["Infobox_Hindu_temple"] = 2900, ["Infobox_Indian_constituency"] = 5800, ["Infobox_Indian_constituency/defaultdata"] = 5800, ["Infobox_Italian_comune"] = 8100, ["Infobox_Korean"] = 2300, ["Infobox_Korean/auto"] = 13000, ["Infobox_Korean/auto/categories"] = 13000, ["Infobox_Korean/base"] = 2300, ["Infobox_Korean/base/auto"] = 17000, ["Infobox_Korean/categories"] = 2300, ["Infobox_Korean_name"] = 2300, ["Infobox_Korean_name/auto"] = 13000, ["Infobox_Korean_television_name"] = 3300, ["Infobox_NASCAR_driver"] = 2300, ["Infobox_NASCAR_race_report"] = 2700, ["Infobox_NCAA_basketball_conference_tournament"] = 2100, ["Infobox_NCAA_team_season"] = 10000, ["Infobox_NFL_biography"] = 28000, ["Infobox_NFL_team_season"] = 2300, ["Infobox_NRHP"] = 74000, ["Infobox_NRHP/conv"] = 19000, ["Infobox_NRHP/locmapin2region"] = 67000, ["Infobox_Olympic_event"] = 7900, ["Infobox_Olympic_event/event_link"] = 7900, ["Infobox_Olympic_event/games_text"] = 7900, ["Infobox_Pan_American_Games_event"] = 2900, ["Infobox_Paralympic_event"] = 2900, ["Infobox_Paralympic_event/games_text"] = 2900, ["Infobox_Romanian_subdivision"] = 3200, ["Infobox_Russian_district"] = 2100, ["Infobox_Russian_inhabited_locality"] = 4700, ["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200, ["Infobox_Russian_inhabited_locality/federal_subject"] = 4600, ["Infobox_SCOTUS_case"] = 4600, ["Infobox_SSSI"] = 2000, ["Infobox_Site_of_Special_Scientific_Interest"] = 2100, ["Infobox_Slovak_place"] = 3000, ["Infobox_Swiss_town"] = 2900, ["Infobox_Switzerland_municipality"] = 2900, ["Infobox_Turkey_place"] = 20000, ["Infobox_U.S._county"] = 3000, ["Infobox_U.S._county/district"] = 3000, ["Infobox_U.S._legislation"] = 2000, ["Infobox_UK_constituency"] = 2200, ["Infobox_UK_constituency/year"] = 2200, ["Infobox_UK_legislation"] = 6000, ["Infobox_UK_place"] = 27000, ["Infobox_UK_place/NoDialCode"] = 8200, ["Infobox_UK_place/NoPostCode"] = 3600, ["Infobox_UK_place/area"] = 2700, ["Infobox_UK_place/dens"] = 2300, ["Infobox_UK_place/dist"] = 2800, ["Infobox_UK_place/local"] = 27000, ["Infobox_UK_place/styles.css"] = 27000, ["Infobox_UNESCO_World_Heritage_Site"] = 2100, ["Infobox_UN_resolution"] = 2300, ["Infobox_US_Supreme_Court_case"] = 4800, ["Infobox_US_Supreme_Court_case/courts"] = 4800, ["Infobox_United_States_legislative_district"] = 2600, ["Infobox_United_States_legislative_district/representative"] = 2600, ["Infobox_Wikipedia_user"] = 12000, ["Infobox_academic"] = 26000, ["Infobox_aircraft"] = 13000, ["Infobox_aircraft/styles.css"] = 14000, ["Infobox_aircraft_occurrence"] = 2900, ["Infobox_airline"] = 4800, ["Infobox_airline/styles.css"] = 4800, ["Infobox_airport"] = 14000, ["Infobox_airport/datatable"] = 13000, ["Infobox_airport/styles.css"] = 14000, ["Infobox_album"] = 168000, ["Infobox_album/color"] = 207000, ["Infobox_album/link"] = 168000, ["Infobox_anatomy"] = 4500, ["Infobox_ancient_site"] = 5300, ["Infobox_animanga/Footer"] = 7800, ["Infobox_animanga/Header"] = 7800, ["Infobox_animanga/Print"] = 6600, ["Infobox_animanga/Video"] = 5100, ["Infobox_architect"] = 4400, ["Infobox_artist"] = 34000, ["Infobox_artist_discography"] = 6500, ["Infobox_artwork"] = 15000, ["Infobox_automobile"] = 9200, ["Infobox_award"] = 15000, ["Infobox_badminton_player"] = 3300, ["Infobox_baseball_biography"] = 30000, ["Infobox_baseball_biography/style"] = 30000, ["Infobox_baseball_biography/styles.css"] = 30000, ["Infobox_baseball_team_season"] = 3300, ["Infobox_baseball_team_season/leagueseason"] = 3300, ["Infobox_baseball_team_season/season"] = 3300, ["Infobox_baseball_team_season/styles.css"] = 3300, ["Infobox_basketball_biography"] = 23000, ["Infobox_basketball_biography/style"] = 23000, ["Infobox_basketball_club"] = 3300, ["Infobox_basketball_club/styles.css"] = 3300, ["Infobox_beauty_pageant"] = 2200, ["Infobox_bilateral_relations"] = 5000, ["Infobox_bishop_styles"] = 2400, ["Infobox_body_of_water"] = 19000, ["Infobox_book"] = 62000, ["Infobox_book/styles.css"] = 62000, ["Infobox_boxer"] = 6500, ["Infobox_brand"] = 2200, ["Infobox_brand/styles.css"] = 2200, ["Infobox_bridge"] = 6700, ["Infobox_building"] = 34000, ["Infobox_bus_company"] = 2000, ["Infobox_cemetery"] = 2100, ["Infobox_character"] = 8300, ["Infobox_character/styles.css"] = 8300, ["Infobox_chess_biography"] = 4700, ["Infobox_chess_player"] = 3800, ["Infobox_church"] = 17000, ["Infobox_church/denomination"] = 17000, ["Infobox_church/font_color"] = 17000, ["Infobox_civil_conflict"] = 3100, ["Infobox_civilian_attack"] = 7500, ["Infobox_college_coach"] = 13000, ["Infobox_college_football_game"] = 2300, ["Infobox_college_football_player"] = 2600, ["Infobox_college_sports_team_season"] = 45000, ["Infobox_college_sports_team_season/link"] = 45000, ["Infobox_college_sports_team_season/name"] = 45000, ["Infobox_college_sports_team_season/succession"] = 45000, ["Infobox_college_sports_team_season/team"] = 45000, ["Infobox_comedian"] = 2200, ["Infobox_comic_book_title"] = 3200, ["Infobox_comics_character"] = 3500, ["Infobox_comics_creator"] = 3600, ["Infobox_comics_creator/styles.css"] = 3600, ["Infobox_company"] = 92000, ["Infobox_company/styles.css"] = 92000, ["Infobox_computing_device"] = 2600, ["Infobox_concert"] = 3900, ["Infobox_constituency"] = 7700, ["Infobox_country"] = 7100, ["Infobox_country/formernext"] = 6600, ["Infobox_country/imagetable"] = 5600, ["Infobox_country/multirow"] = 9200, ["Infobox_country/status_text"] = 3100, ["Infobox_country/styles.css"] = 7200, ["Infobox_country_at_games"] = 17000, ["Infobox_country_at_games/core"] = 17000, ["Infobox_country_at_games/see_also"] = 14000, ["Infobox_court_case"] = 5300, ["Infobox_court_case/images"] = 2900, ["Infobox_court_case/styles.css"] = 5300, ["Infobox_cricket_tournament"] = 2700, ["Infobox_cricketer"] = 32000, ["Infobox_cricketer/career"] = 32000, ["Infobox_cricketer/national_side"] = 7700, ["Infobox_criminal"] = 7700, ["Infobox_curler"] = 2800, ["Infobox_cycling_race_report"] = 5000, ["Infobox_cyclist"] = 17000, ["Infobox_dam"] = 5900, ["Infobox_deity"] = 2200, ["Infobox_deity/color"] = 2200, ["Infobox_designation_list"] = 26000, ["Infobox_designation_list/entry"] = 22000, ["Infobox_dim"] = 6400, ["Infobox_diocese"] = 4100, ["Infobox_drug"] = 11000, ["Infobox_drug/chemical_formula"] = 12000, ["Infobox_drug/data_page_link"] = 12000, ["Infobox_drug/formatATC"] = 11000, ["Infobox_drug/formatCASnumber"] = 12000, ["Infobox_drug/formatChEBI"] = 12000, ["Infobox_drug/formatChEMBL"] = 12000, ["Infobox_drug/formatChemDBNIAID"] = 12000, ["Infobox_drug/formatChemSpider"] = 12000, ["Infobox_drug/formatCompTox"] = 12000, ["Infobox_drug/formatDrugBank"] = 12000, ["Infobox_drug/formatIUPHARBPS"] = 12000, ["Infobox_drug/formatJmol"] = 11000, ["Infobox_drug/formatKEGG"] = 12000, ["Infobox_drug/formatPDBligand"] = 11000, ["Infobox_drug/formatPubChemCID"] = 12000, ["Infobox_drug/formatPubChemSID"] = 12000, ["Infobox_drug/formatUNII"] = 12000, ["Infobox_drug/legal_status"] = 12000, ["Infobox_drug/licence"] = 12000, ["Infobox_drug/maintenance_categories"] = 11000, ["Infobox_drug/non-ref-space"] = 3900, ["Infobox_drug/pregnancy_category"] = 12000, ["Infobox_drug/styles.css"] = 12000, ["Infobox_drug/title"] = 12000, ["Infobox_economist"] = 2000, ["Infobox_election"] = 40000, ["Infobox_election/shortname"] = 2500, ["Infobox_election/styles.css"] = 40000, ["Infobox_enzyme"] = 5100, ["Infobox_ethnic_group"] = 8100, ["Infobox_event"] = 7600, ["Infobox_family"] = 2700, ["Infobox_field_hockey_player"] = 2500, ["Infobox_figure_skater"] = 4000, ["Infobox_film"] = 169000, ["Infobox_film/short_description"] = 165000, ["Infobox_film_awards"] = 3100, ["Infobox_film_awards/link"] = 3100, ["Infobox_film_awards/style"] = 3100, ["Infobox_film_or_theatre_festival"] = 2000, ["Infobox_food"] = 7700, ["Infobox_football_biography"] = 218000, ["Infobox_football_club"] = 29000, ["Infobox_football_club_season"] = 24000, ["Infobox_football_league"] = 2800, ["Infobox_football_league_season"] = 22000, ["Infobox_football_match"] = 6700, ["Infobox_football_tournament"] = 2200, ["Infobox_football_tournament_season"] = 9300, ["Infobox_former_subdivision"] = 3700, ["Infobox_former_subdivision/styles.css"] = 3700, ["Infobox_galaxy"] = 3400, ["Infobox_game"] = 3100, ["Infobox_game_score"] = 3800, ["Infobox_games"] = 2100, ["Infobox_gene"] = 13000, ["Infobox_given_name"] = 4200, ["Infobox_golfer"] = 4800, ["Infobox_golfer/highest_ranking"] = 4800, ["Infobox_government_agency"] = 13000, ["Infobox_government_cabinet"] = 3500, ["Infobox_gridiron_football_biography"] = 40000, ["Infobox_gridiron_football_biography/position"] = 39000, ["Infobox_gridiron_football_team_season"] = 4100, ["Infobox_gymnast"] = 5900, ["Infobox_handball_biography"] = 5500, ["Infobox_historic_site"] = 15000, ["Infobox_holiday"] = 2200, ["Infobox_holiday/date"] = 2200, ["Infobox_horseraces"] = 2700, ["Infobox_hospital"] = 7000, ["Infobox_hospital/care_system"] = 7000, ["Infobox_hospital/lists"] = 7000, ["Infobox_hurling_championship"] = 2600, ["Infobox_ice_hockey_biography"] = 21000, ["Infobox_ice_hockey_player"] = 18000, ["Infobox_ice_hockey_team"] = 3300, ["Infobox_ice_hockey_team_season"] = 2100, ["Infobox_international_football_competition"] = 6700, ["Infobox_islands"] = 9600, ["Infobox_islands/area"] = 10000, ["Infobox_islands/density"] = 10000, ["Infobox_islands/length"] = 9600, ["Infobox_islands/styles.css"] = 9600, ["Infobox_journal"] = 10000, ["Infobox_journal/Abbreviation_search"] = 10000, ["Infobox_journal/Bluebook_check"] = 9900, ["Infobox_journal/Former_check"] = 9900, ["Infobox_journal/ISO_4_check"] = 9900, ["Infobox_journal/ISSN-eISSN"] = 9900, ["Infobox_journal/Indexing_search"] = 10000, ["Infobox_journal/MathSciNet_check"] = 9900, ["Infobox_journal/NLM_check"] = 9900, ["Infobox_journal/frequency"] = 9000, ["Infobox_journal/openaccess"] = 2600, ["Infobox_judoka"] = 2800, ["Infobox_lake"] = 3900, ["Infobox_language"] = 10000, ["Infobox_language/family-color"] = 12000, ["Infobox_language/genetic"] = 7000, ["Infobox_language/lingualist"] = 10000, ["Infobox_language/linguistlist"] = 10000, ["Infobox_language/ref"] = 7400, ["Infobox_law_enforcement_agency"] = 2200, ["Infobox_legislation"] = 2700, ["Infobox_legislative_district"] = 2300, ["Infobox_legislative_election"] = 2600, ["Infobox_legislative_election/row"] = 2500, ["Infobox_legislative_election/styles.css"] = 2600, ["Infobox_legislative_term"] = 2100, ["Infobox_legislature"] = 4300, ["Infobox_library"] = 2500, ["Infobox_lighthouse"] = 2600, ["Infobox_lighthouse/light"] = 2600, ["Infobox_locomotive"] = 5000, ["Infobox_magazine"] = 8200, ["Infobox_manner_of_address"] = 4100, ["Infobox_martial_artist"] = 6300, ["Infobox_martial_artist/record"] = 6300, ["Infobox_medal_templates"] = 475000, ["Infobox_medical_condition"] = 9900, ["Infobox_medical_condition_(new)"] = 6700, ["Infobox_medical_details"] = 2500, ["Infobox_medical_person"] = 2400, ["Infobox_militant_organization"] = 2200, ["Infobox_military_conflict"] = 28000, ["Infobox_military_installation"] = 11000, ["Infobox_military_person"] = 53000, ["Infobox_military_unit"] = 28000, ["Infobox_mine"] = 2300, ["Infobox_mineral"] = 2000, ["Infobox_mobile_phone"] = 2400, ["Infobox_mobile_phone/size"] = 2100, ["Infobox_mobile_phone/weight"] = 2100, ["Infobox_model"] = 2400, ["Infobox_monument"] = 2800, ["Infobox_mountain"] = 30000, ["Infobox_multi-sport_competition_event"] = 2700, ["Infobox_museum"] = 12000, ["Infobox_musical_artist"] = 131000, ["Infobox_musical_artist/hCard_class"] = 122000, ["Infobox_musical_composition"] = 3600, ["Infobox_name"] = 8800, ["Infobox_name_module"] = 9100, ["Infobox_newspaper"] = 11000, ["Infobox_newspaper/styles.css"] = 11000, ["Infobox_noble"] = 7800, ["Infobox_officeholder"] = 276000, ["Infobox_officeholder/office"] = 283000, ["Infobox_official_post"] = 9700, ["Infobox_organization"] = 42000, ["Infobox_pageant_titleholder"] = 3000, ["Infobox_park"] = 9800, ["Infobox_person"] = 568000, ["Infobox_person/Wikidata"] = 4900, ["Infobox_person/height"] = 114000, ["Infobox_person/length"] = 7700, ["Infobox_person/weight"] = 73000, ["Infobox_philosopher"] = 3700, ["Infobox_planet"] = 4800, ["Infobox_play"] = 4600, ["Infobox_political_party"] = 16000, ["Infobox_power_station"] = 3300, ["Infobox_prepared_food"] = 2500, ["Infobox_professional_wrestler"] = 4800, ["Infobox_professional_wrestling_event"] = 3200, ["Infobox_protected_area"] = 16000, ["Infobox_protein_family"] = 2200, ["Infobox_publisher"] = 2500, ["Infobox_racehorse"] = 5900, ["Infobox_racing_driver"] = 5700, ["Infobox_racing_driver_series_section"] = 2900, ["Infobox_radio_station"] = 22000, ["Infobox_radio_station/styles.css"] = 22000, ["Infobox_rail"] = 3200, ["Infobox_rail_line"] = 8000, ["Infobox_rail_service"] = 3300, ["Infobox_reality_competition_season"] = 4300, ["Infobox_record_label"] = 4200, ["Infobox_recurring_event"] = 7900, ["Infobox_religious_biography"] = 7200, ["Infobox_religious_building"] = 15000, ["Infobox_religious_building/color"] = 21000, ["Infobox_restaurant"] = 4600, ["Infobox_river"] = 32000, ["Infobox_river/calcunit"] = 32000, ["Infobox_river/discharge"] = 32000, ["Infobox_river/row-style"] = 32000, ["Infobox_river/source"] = 32000, ["Infobox_road"] = 25000, ["Infobox_road/meta/mask/category"] = 24000, ["Infobox_road/meta/mask/country"] = 25000, ["Infobox_road/styles.css"] = 26000, ["Infobox_road_small"] = 2500, ["Infobox_rockunit"] = 6500, ["Infobox_royalty"] = 25000, ["Infobox_royalty/short_description"] = 8900, ["Infobox_rugby_biography"] = 19000, ["Infobox_rugby_biography/correct_date"] = 19000, ["Infobox_rugby_biography/depcheck"] = 19000, ["Infobox_rugby_league_biography"] = 11000, ["Infobox_rugby_league_biography/PLAYER"] = 11000, ["Infobox_rugby_team"] = 2700, ["Infobox_sailboat_specifications"] = 2300, ["Infobox_saint"] = 5500, ["Infobox_school"] = 40000, ["Infobox_school/short_description"] = 40000, ["Infobox_school/styles.css"] = 40000, ["Infobox_school_district"] = 6400, ["Infobox_school_district/styles.css"] = 6400, ["Infobox_scientist"] = 56000, ["Infobox_settlement"] = 597000, ["Infobox_settlement/areadisp"] = 259000, ["Infobox_settlement/columns"] = 107000, ["Infobox_settlement/columns/styles.css"] = 107000, ["Infobox_settlement/densdisp"] = 457000, ["Infobox_settlement/lengthdisp"] = 182000, ["Infobox_settlement/link"] = 107000, ["Infobox_settlement/styles.css"] = 597000, ["Infobox_ship"] = 43000, ["Infobox_ship/career"] = 39000, ["Infobox_ship/characteristics"] = 42000, ["Infobox_ship/class_overview"] = 4400, ["Infobox_ship/image"] = 42000, ["Infobox_ship/service_record"] = 2500, ["Infobox_shopping_mall"] = 3800, ["Infobox_short_story"] = 2700, ["Infobox_skier"] = 2700, ["Infobox_soap_character"] = 3100, ["Infobox_social_media_personality"] = 4300, ["Infobox_software"] = 14000, ["Infobox_software/simple"] = 15000, ["Infobox_song"] = 83000, ["Infobox_song/color"] = 83000, ["Infobox_song/link"] = 83000, ["Infobox_song_contest_national_year/Year"] = 2100, ["Infobox_spaceflight"] = 4000, ["Infobox_spaceflight/styles.css"] = 4000, ["Infobox_speed_skater"] = 2000, ["Infobox_sport_event"] = 2700, ["Infobox_sports_competition_event"] = 23000, ["Infobox_sports_competition_event/medalrow"] = 15000, ["Infobox_sports_league"] = 5600, ["Infobox_sports_season"] = 6900, ["Infobox_sports_team"] = 2300, ["Infobox_sportsperson"] = 157000, ["Infobox_stadium"] = 2600, ["Infobox_station"] = 57000, ["Infobox_station/services"] = 57000, ["Infobox_station/styles.css"] = 57000, ["Infobox_street"] = 4400, ["Infobox_swimmer"] = 11000, ["Infobox_television"] = 63000, ["Infobox_television/Short_description"] = 61000, ["Infobox_television/styles.css"] = 63000, ["Infobox_television_channel"] = 6700, ["Infobox_television_channel/styles.css"] = 6700, ["Infobox_television_episode"] = 13000, ["Infobox_television_episode/styles.css"] = 14000, ["Infobox_television_season"] = 11000, ["Infobox_television_station"] = 3200, ["Infobox_television_station/styles.css"] = 3300, ["Infobox_tennis_biography"] = 11000, ["Infobox_tennis_event"] = 3300, ["Infobox_tennis_tournament"] = 2000, ["Infobox_tennis_tournament/heading"] = 2000, ["Infobox_tennis_tournament/style"] = 2000, ["Infobox_tennis_tournament_event"] = 22000, ["Infobox_tennis_tournament_year"] = 11000, ["Infobox_tennis_tournament_year/color"] = 33000, ["Infobox_tennis_tournament_year/footer"] = 33000, ["Infobox_tournament_season"] = 13000, ["Infobox_train"] = 2500, ["Infobox_university"] = 26000, ["Infobox_user"] = 3000, ["Infobox_venue"] = 20000, ["Infobox_video_game"] = 30000, ["Infobox_video_game/styles.css"] = 30000, ["Infobox_volleyball_biography"] = 5800, ["Infobox_weapon"] = 8100, ["Infobox_weather_event"] = 3400, ["Infobox_weather_event/Effects"] = 3200, ["Infobox_weather_event/Footer"] = 3300, ["Infobox_weather_event/History"] = 3200, ["Infobox_weather_event/SSHWS"] = 2000, ["Infobox_weather_event/meteorology"] = 3200, ["Infobox_weather_event/scale"] = 2100, ["Infobox_weather_event/styles.css"] = 3400, ["Infobox_website"] = 8300, ["Infobox_writer"] = 45000, ["Information"] = 98000, ["Information/styles.css"] = 98000, ["Inlang"] = 2400, ["Inline"] = 3700, ["Inline_block"] = 5400, ["Inprogress"] = 2600, ["Input_link"] = 32000, ["Instagram"] = 19000, ["InterSportStats"] = 4500, ["Interlanguage_link"] = 257000, ["Interlanguage_link_multi"] = 9900, ["International_Paralympic_Committee"] = 4200, ["Internet_Archive"] = 2100, ["Internet_Archive_SCOTUS_URL"] = 3300, ["Internet_Archive_author"] = 19000, ["Internet_Archive_film"] = 2800, ["Intitle"] = 20000, ["Ip"] = 2100, ["Iptalk"] = 18000, ["IranCensus2006"] = 33000, ["IranNCSGN"] = 3200, ["Iran_Census_2006"] = 33000, ["Irish_place_name"] = 3000, ["IsIPAddress"] = 45000, ["IsValidPageName"] = 3400, ["Is_MLB_league"] = 3300, ["Is_NPB_league"] = 3300, ["Is_continent"] = 7400, ["Is_country_in_Central_America"] = 17000, ["Is_country_in_the_Caribbean"] = 17000, ["Is_interwiki_link"] = 6700, ["Is_italic_taxon"] = 647000, ["Is_redirect"] = 378000, ["Is_time"] = 6600, ["Is_valid_page_name"] = 3400, ["Isbn"] = 10000, ["Isnum"] = 3000, ["Isnumeric"] = 117000, ["Iso2continent"] = 82000, ["Iso2country"] = 25000, ["Iso2country/article"] = 25000, ["Iso2country/data"] = 25000, ["Issubst"] = 64000, ["Italic_dab2"] = 5800, ["Italic_disambiguation"] = 2300, ["Italic_title"] = 257000, ["Italic_title_prefixed"] = 8800, ["Italictitle"] = 3000, ["Ivmbox"] = 142000, ["Ivory_messagebox"] = 185000, ["Ivory_messagebox/styles.css"] = 185000, ["Module:I18n/complex_date"] = 46000, ["Module:IP"] = 147000, ["Module:IPA"] = 182000, ["Module:IPA/data"] = 164000, ["Module:IPA/styles.css"] = 149000, ["Module:IPA_symbol"] = 6800, ["Module:IPA_symbol/data"] = 6800, ["Module:IPAc-en"] = 55000, ["Module:IPAc-en/data"] = 55000, ["Module:IPAc-en/phonemes"] = 55000, ["Module:IPAc-en/pronunciation"] = 55000, ["Module:IPAddress"] = 213000, ["Module:ISO_3166"] = 908000, ["Module:ISO_3166/data/AT"] = 2500, ["Module:ISO_3166/data/BA"] = 3400, ["Module:ISO_3166/data/CA"] = 2700, ["Module:ISO_3166/data/CH"] = 4200, ["Module:ISO_3166/data/CN"] = 2700, ["Module:ISO_3166/data/DE"] = 15000, ["Module:ISO_3166/data/ES"] = 3700, ["Module:ISO_3166/data/FR"] = 38000, ["Module:ISO_3166/data/GB"] = 6900, ["Module:ISO_3166/data/GR"] = 3400, ["Module:ISO_3166/data/IN"] = 29000, ["Module:ISO_3166/data/IR"] = 21000, ["Module:ISO_3166/data/IT"] = 2500, ["Module:ISO_3166/data/National"] = 908000, ["Module:ISO_3166/data/PL"] = 7600, ["Module:ISO_3166/data/RS"] = 3200, ["Module:ISO_3166/data/RU"] = 27000, ["Module:ISO_3166/data/UA"] = 2200, ["Module:ISO_3166/data/US"] = 87000, ["Module:ISO_639_name"] = 34000, ["Module:ISO_639_name/ISO_639-1"] = 29000, ["Module:ISO_639_name/ISO_639-2"] = 21000, ["Module:ISO_639_name/ISO_639-2B"] = 20000, ["Module:ISO_639_name/ISO_639-3"] = 20000, ["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000, ["Module:ISO_639_name/ISO_639-5"] = 19000, ["Module:ISO_639_name/ISO_639_deprecated"] = 34000, ["Module:ISO_639_name/ISO_639_name_to_code"] = 4500, ["Module:ISO_639_name/ISO_639_override"] = 34000, ["Module:ISOdate"] = 47000, ["Module:Ice_hockey_box"] = 2000, ["Module:Icon"] = 672000, ["Module:Icon/data"] = 672000, ["Module:Icon_box"] = 255000, ["Module:Icon_box/data"] = 255000, ["Module:If_any_equal"] = 250000, ["Module:If_empty"] = 6680000, ["Module:If_in_category"] = 178000, ["Module:If_in_page"] = 21000, ["Module:If_not_given_or_empty"] = 78000, ["Module:If_preview"] = 1130000, ["Module:If_preview/configuration"] = 1130000, ["Module:If_preview/styles.css"] = 1130000, ["Module:In_lang"] = 385000, ["Module:Indent"] = 5400, ["Module:Infobox"] = 4650000, ["Module:Infobox/dates"] = 77000, ["Module:Infobox/styles.css"] = 4920000, ["Module:Infobox/utilities"] = 2600, ["Module:Infobox3cols"] = 319000, ["Module:InfoboxBuilder"] = 2700, ["Module:InfoboxImage"] = 5590000, ["Module:InfoboxImage/data"] = 3320000, ["Module:Infobox_body_of_water_tracking"] = 19000, ["Module:Infobox_cyclist_tracking"] = 16000, ["Module:Infobox_dim"] = 374000, ["Module:Infobox_dim/data"] = 230000, ["Module:Infobox_election"] = 42000, ["Module:Infobox_gene"] = 13000, ["Module:Infobox_mapframe"] = 1690000, ["Module:Infobox_military_conflict"] = 28000, ["Module:Infobox_military_conflict/styles.css"] = 28000, ["Module:Infobox_multi-lingual_name"] = 23000, ["Module:Infobox_multi-lingual_name/data"] = 23000, ["Module:Infobox_power_station"] = 3300, ["Module:Infobox_road"] = 26000, ["Module:Infobox_road/browselinks"] = 26000, ["Module:Infobox_road/errors"] = 25000, ["Module:Infobox_road/length"] = 26000, ["Module:Infobox_road/locations"] = 25000, ["Module:Infobox_road/map"] = 25000, ["Module:Infobox_road/route"] = 26000, ["Module:Infobox_road/sections"] = 25000, ["Module:Infobox_ship"] = 43000, ["Module:Infobox_ship/data"] = 43000, ["Module:Infobox_ship/styles.css"] = 43000, ["Module:Infobox_television"] = 63000, ["Module:Infobox_television_disambiguation_check"] = 71000, ["Module:Infobox_television_episode"] = 13000, ["Module:Infobox_television_season_disambiguation_check"] = 10000, ["Module:Infobox_television_season_name"] = 11000, ["Module:Internet_Archive"] = 22000, ["Module:Is_article"] = 2400, ["Module:Is_infobox_in_lead"] = 461000, ["Module:Is_instance"] = 358000, ["Module:Iso2nationality"] = 96000, ["Module:Italic_title"] = 1250000, ["Module:Italic_title2"] = 5800, } 4xqmxzc2eyuodlzdkxg27b2oxrvyh1w 361088 361087 2026-06-01T11:50:09Z ChiK 1136 ೧ revisions imported from [[:en:Module:Transclusion_count/data/I]] 361087 Scribunto text/plain return { ["IAST"] = 6300, ["IA_SCOTUS_URL"] = 3300, ["IBDB_name"] = 9700, ["ICD10"] = 5000, ["ICD9"] = 4400, ["ICS"] = 3500, ["ICS_flag"] = 3500, ["IDN"] = 3800, ["IMDb_episode"] = 11000, ["IMDb_episodes"] = 4100, ["IMDb_name"] = 171000, ["IMDb_title"] = 209000, ["IMO_Number"] = 4300, ["IMSLP"] = 9100, ["INA"] = 2400, ["IND"] = 8500, ["INR"] = 6500, ["INRConvert"] = 6700, ["INRConvert/CurrentRate"] = 6600, ["INRConvert/USD"] = 6600, ["INRConvert/out"] = 6600, ["IOBDB_name"] = 2100, ["IP"] = 2800, ["IPA"] = 179000, ["IPA_audio_link"] = 5000, ["IPA_link"] = 5000, ["IPAblink"] = 2600, ["IPAc-cmn"] = 2800, ["IPAc-en"] = 55000, ["IPAc-pl"] = 51000, ["IPSummary"] = 82000, ["IP_summary"] = 83000, ["IPtalk"] = 18000, ["IPuser"] = 7600, ["IPvandal"] = 2800, ["IRC"] = 7100, ["IRI"] = 2600, ["IRL"] = 6000, ["IRN"] = 4000, ["ISBN"] = 474000, ["ISBN?"] = 2500, ["ISBNT"] = 46000, ["ISBN_missing"] = 3200, ["ISFDB_name"] = 4300, ["ISFDB_title"] = 5100, ["ISL"] = 2300, ["ISO_15924/script-example-character"] = 3000, ["ISO_15924/wp-article"] = 3100, ["ISO_15924/wp-article/format"] = 3100, ["ISO_15924/wp-article/label"] = 3000, ["ISO_3166_code"] = 239000, ["ISO_3166_name"] = 16000, ["ISO_639_name"] = 28000, ["ISP"] = 3700, ["ISR"] = 5400, ["ISSN"] = 12000, ["ISSN_link"] = 32000, ["ISTAT"] = 8100, ["ISU_figure_skater"] = 2300, ["ITA"] = 20000, ["ITF"] = 6700, ["ITF_profile"] = 9300, ["ITIS"] = 5800, ["ITN_talk"] = 13000, ["ITN_talk/date"] = 13000, ["IUCN_banner"] = 16000, ["I_sup"] = 4900, ["Ice_hockey_box"] = 2000, ["Ice_hockey_stats"] = 20000, ["Icehockeystats"] = 11000, ["Icelandic_name"] = 2100, ["Icon"] = 659000, ["If"] = 427000, ["If_all"] = 7600, ["If_autoconfirmed"] = 2300, ["If_between"] = 4700, ["If_both"] = 205000, ["If_dark"] = 3800, ["If_dark/styles.css"] = 3800, ["If_either"] = 41000, ["If_empty"] = 6680000, ["If_first_display_both"] = 119000, ["If_in_category"] = 178000, ["If_in_page"] = 21000, ["If_last_display_both"] = 37000, ["If_mobile"] = 2100, ["If_mobile/styles.css"] = 2100, ["If_preview"] = 65000, ["If_then_show"] = 436000, ["Ifempty"] = 925000, ["Ifeq"] = 83000, ["Iferror_then_show"] = 3900, ["Ifexist_not_redirect"] = 1860000, ["Ifnotempty"] = 18000, ["Ifnoteq_then_show"] = 2300, ["Ifnumber"] = 72000, ["Ifsubst"] = 1020000, ["Ih"] = 8100, ["Ill"] = 211000, ["Illm"] = 6000, ["Image_frame"] = 6500, ["Image_label"] = 4700, ["Image_label_begin"] = 4100, ["Image_label_end"] = 4100, ["Image_label_small"] = 2600, ["Image_needed"] = 4500, ["Image_other"] = 190000, ["Image_requested"] = 137000, ["Image_requested/Category_helper"] = 127000, ["Imbox"] = 992000, ["Imdb_name"] = 5500, ["Imdb_title"] = 3000, ["Importance"] = 15000, ["Importance/colour"] = 30000, ["Importance_mask"] = 616000, ["Improve_categories"] = 8100, ["Improve_documentation"] = 4100, ["Improve_plot"] = 4000, ["In_class"] = 5600, ["In_lang"] = 385000, ["In_progress"] = 3700, ["In_string"] = 302000, ["In_title"] = 29000, ["Inactive_userpage_blanked"] = 4300, ["Inaturalist_taxon"] = 3700, ["Include-USGov"] = 25000, ["Incomplete_list"] = 24000, ["Inconclusive"] = 2300, ["Increase"] = 60000, ["Incumbent_pope"] = 4700, ["Indent"] = 5400, ["Indented_plainlist"] = 2600, ["Independent_sources"] = 10000, ["IndexFungorum"] = 2100, ["Indian_English"] = 4900, ["Indian_railway_code"] = 3400, ["Indian_rupee"] = 12000, ["Inflation"] = 27000, ["Inflation-fn"] = 5800, ["Inflation-year"] = 4300, ["Inflation/IN/startyear"] = 6600, ["Inflation/UK"] = 5400, ["Inflation/UK/dataset"] = 5400, ["Inflation/UK/startyear"] = 5400, ["Inflation/US"] = 16000, ["Inflation/US-GDP"] = 3000, ["Inflation/US-GDP/dataset"] = 3000, ["Inflation/US-GDP/startyear"] = 3000, ["Inflation/US/dataset"] = 16000, ["Inflation/US/startyear"] = 16000, ["Inflation/fn"] = 7400, ["Inflation/year"] = 33000, ["Info"] = 5600, ["Infobox"] = 3410000, ["Infobox/Columns"] = 3200, ["Infobox/mobileviewfix.css"] = 173000, ["Infobox/styles-images.css"] = 20000, ["Infobox3cols"] = 25000, ["Infobox_AFL_biography"] = 15000, ["Infobox_Athletics_Championships"] = 3400, ["Infobox_Australian_place"] = 15000, ["Infobox_Australian_place/styles.css"] = 15000, ["Infobox_Australian_place/table"] = 11000, ["Infobox_COA_wide"] = 3600, ["Infobox_Canada_electoral_district"] = 2600, ["Infobox_Chinese"] = 23000, ["Infobox_Chinese/Chinese"] = 3200, ["Infobox_Chinese/Footer"] = 7200, ["Infobox_Chinese/Header"] = 7200, ["Infobox_Christian_leader"] = 22000, ["Infobox_French_commune"] = 38000, ["Infobox_French_subdivision"] = 2200, ["Infobox_Gaelic_games_biography"] = 5400, ["Infobox_Gaelic_games_player"] = 3300, ["Infobox_German_location"] = 11000, ["Infobox_German_place"] = 14000, ["Infobox_Grand_Prix_race_report"] = 2200, ["Infobox_Greece_place"] = 3600, ["Infobox_Greek_Dimos"] = 3000, ["Infobox_Hindu_temple"] = 2900, ["Infobox_Indian_constituency"] = 5800, ["Infobox_Indian_constituency/defaultdata"] = 5800, ["Infobox_Italian_comune"] = 8100, ["Infobox_Korean"] = 2300, ["Infobox_Korean/auto"] = 13000, ["Infobox_Korean/auto/categories"] = 13000, ["Infobox_Korean/base"] = 2300, ["Infobox_Korean/base/auto"] = 17000, ["Infobox_Korean/categories"] = 2300, ["Infobox_Korean_name"] = 2300, ["Infobox_Korean_name/auto"] = 13000, ["Infobox_Korean_television_name"] = 3300, ["Infobox_NASCAR_driver"] = 2300, ["Infobox_NASCAR_race_report"] = 2700, ["Infobox_NCAA_basketball_conference_tournament"] = 2100, ["Infobox_NCAA_team_season"] = 10000, ["Infobox_NFL_biography"] = 28000, ["Infobox_NFL_team_season"] = 2300, ["Infobox_NRHP"] = 74000, ["Infobox_NRHP/conv"] = 19000, ["Infobox_NRHP/locmapin2region"] = 67000, ["Infobox_Olympic_event"] = 7900, ["Infobox_Olympic_event/event_link"] = 7900, ["Infobox_Olympic_event/games_text"] = 7900, ["Infobox_Pan_American_Games_event"] = 2900, ["Infobox_Paralympic_event"] = 2900, ["Infobox_Paralympic_event/games_text"] = 2900, ["Infobox_Romanian_subdivision"] = 3200, ["Infobox_Russian_district"] = 2100, ["Infobox_Russian_inhabited_locality"] = 4700, ["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200, ["Infobox_Russian_inhabited_locality/federal_subject"] = 4600, ["Infobox_SCOTUS_case"] = 4600, ["Infobox_SSSI"] = 2000, ["Infobox_Site_of_Special_Scientific_Interest"] = 2100, ["Infobox_Slovak_place"] = 3000, ["Infobox_Swiss_town"] = 2900, ["Infobox_Switzerland_municipality"] = 2900, ["Infobox_Turkey_place"] = 20000, ["Infobox_U.S._county"] = 3000, ["Infobox_U.S._county/district"] = 3000, ["Infobox_U.S._legislation"] = 2000, ["Infobox_UK_constituency"] = 2200, ["Infobox_UK_constituency/year"] = 2200, ["Infobox_UK_legislation"] = 6000, ["Infobox_UK_place"] = 27000, ["Infobox_UK_place/NoDialCode"] = 8200, ["Infobox_UK_place/NoPostCode"] = 3600, ["Infobox_UK_place/area"] = 2700, ["Infobox_UK_place/dens"] = 2300, ["Infobox_UK_place/dist"] = 2800, ["Infobox_UK_place/local"] = 27000, ["Infobox_UK_place/styles.css"] = 27000, ["Infobox_UNESCO_World_Heritage_Site"] = 2100, ["Infobox_UN_resolution"] = 2300, ["Infobox_US_Supreme_Court_case"] = 4800, ["Infobox_US_Supreme_Court_case/courts"] = 4800, ["Infobox_United_States_legislative_district"] = 2600, ["Infobox_United_States_legislative_district/representative"] = 2600, ["Infobox_Wikipedia_user"] = 12000, ["Infobox_academic"] = 26000, ["Infobox_aircraft"] = 13000, ["Infobox_aircraft/styles.css"] = 14000, ["Infobox_aircraft_occurrence"] = 2900, ["Infobox_airline"] = 4800, ["Infobox_airline/styles.css"] = 4800, ["Infobox_airport"] = 14000, ["Infobox_airport/datatable"] = 13000, ["Infobox_airport/styles.css"] = 14000, ["Infobox_album"] = 168000, ["Infobox_album/color"] = 207000, ["Infobox_album/link"] = 168000, ["Infobox_anatomy"] = 4500, ["Infobox_ancient_site"] = 5300, ["Infobox_animanga/Footer"] = 7800, ["Infobox_animanga/Header"] = 7800, ["Infobox_animanga/Print"] = 6600, ["Infobox_animanga/Video"] = 5100, ["Infobox_architect"] = 4400, ["Infobox_artist"] = 34000, ["Infobox_artist_discography"] = 6500, ["Infobox_artwork"] = 15000, ["Infobox_automobile"] = 9200, ["Infobox_award"] = 15000, ["Infobox_badminton_player"] = 3300, ["Infobox_baseball_biography"] = 30000, ["Infobox_baseball_biography/style"] = 30000, ["Infobox_baseball_biography/styles.css"] = 30000, ["Infobox_baseball_team_season"] = 3300, ["Infobox_baseball_team_season/leagueseason"] = 3300, ["Infobox_baseball_team_season/season"] = 3300, ["Infobox_baseball_team_season/styles.css"] = 3300, ["Infobox_basketball_biography"] = 23000, ["Infobox_basketball_biography/style"] = 23000, ["Infobox_basketball_club"] = 3300, ["Infobox_basketball_club/styles.css"] = 3300, ["Infobox_beauty_pageant"] = 2200, ["Infobox_bilateral_relations"] = 5000, ["Infobox_bishop_styles"] = 2400, ["Infobox_body_of_water"] = 19000, ["Infobox_book"] = 62000, ["Infobox_book/styles.css"] = 62000, ["Infobox_boxer"] = 6500, ["Infobox_brand"] = 2200, ["Infobox_brand/styles.css"] = 2200, ["Infobox_bridge"] = 6700, ["Infobox_building"] = 34000, ["Infobox_bus_company"] = 2000, ["Infobox_cemetery"] = 2100, ["Infobox_character"] = 8300, ["Infobox_character/styles.css"] = 8300, ["Infobox_chess_biography"] = 4700, ["Infobox_chess_player"] = 3800, ["Infobox_church"] = 17000, ["Infobox_church/denomination"] = 17000, ["Infobox_church/font_color"] = 17000, ["Infobox_civil_conflict"] = 3100, ["Infobox_civilian_attack"] = 7500, ["Infobox_college_coach"] = 13000, ["Infobox_college_football_game"] = 2300, ["Infobox_college_football_player"] = 2600, ["Infobox_college_sports_team_season"] = 45000, ["Infobox_college_sports_team_season/link"] = 45000, ["Infobox_college_sports_team_season/name"] = 45000, ["Infobox_college_sports_team_season/succession"] = 45000, ["Infobox_college_sports_team_season/team"] = 45000, ["Infobox_comedian"] = 2200, ["Infobox_comic_book_title"] = 3200, ["Infobox_comics_character"] = 3500, ["Infobox_comics_creator"] = 3600, ["Infobox_comics_creator/styles.css"] = 3600, ["Infobox_company"] = 92000, ["Infobox_company/styles.css"] = 92000, ["Infobox_computing_device"] = 2600, ["Infobox_concert"] = 3900, ["Infobox_constituency"] = 7700, ["Infobox_country"] = 7100, ["Infobox_country/formernext"] = 6600, ["Infobox_country/imagetable"] = 5600, ["Infobox_country/multirow"] = 9200, ["Infobox_country/status_text"] = 3100, ["Infobox_country/styles.css"] = 7200, ["Infobox_country_at_games"] = 17000, ["Infobox_country_at_games/core"] = 17000, ["Infobox_country_at_games/see_also"] = 14000, ["Infobox_court_case"] = 5300, ["Infobox_court_case/images"] = 2900, ["Infobox_court_case/styles.css"] = 5300, ["Infobox_cricket_tournament"] = 2700, ["Infobox_cricketer"] = 32000, ["Infobox_cricketer/career"] = 32000, ["Infobox_cricketer/national_side"] = 7700, ["Infobox_criminal"] = 7700, ["Infobox_curler"] = 2800, ["Infobox_cycling_race_report"] = 5000, ["Infobox_cyclist"] = 17000, ["Infobox_dam"] = 5900, ["Infobox_deity"] = 2200, ["Infobox_deity/color"] = 2200, ["Infobox_designation_list"] = 26000, ["Infobox_designation_list/entry"] = 22000, ["Infobox_dim"] = 6400, ["Infobox_diocese"] = 4100, ["Infobox_drug"] = 11000, ["Infobox_drug/chemical_formula"] = 12000, ["Infobox_drug/data_page_link"] = 12000, ["Infobox_drug/formatATC"] = 11000, ["Infobox_drug/formatCASnumber"] = 12000, ["Infobox_drug/formatChEBI"] = 12000, ["Infobox_drug/formatChEMBL"] = 12000, ["Infobox_drug/formatChemDBNIAID"] = 12000, ["Infobox_drug/formatChemSpider"] = 12000, ["Infobox_drug/formatCompTox"] = 12000, ["Infobox_drug/formatDrugBank"] = 12000, ["Infobox_drug/formatIUPHARBPS"] = 12000, ["Infobox_drug/formatJmol"] = 11000, ["Infobox_drug/formatKEGG"] = 12000, ["Infobox_drug/formatPDBligand"] = 11000, ["Infobox_drug/formatPubChemCID"] = 12000, ["Infobox_drug/formatPubChemSID"] = 12000, ["Infobox_drug/formatUNII"] = 12000, ["Infobox_drug/legal_status"] = 12000, ["Infobox_drug/licence"] = 12000, ["Infobox_drug/maintenance_categories"] = 11000, ["Infobox_drug/non-ref-space"] = 3900, ["Infobox_drug/pregnancy_category"] = 12000, ["Infobox_drug/styles.css"] = 12000, ["Infobox_drug/title"] = 12000, ["Infobox_economist"] = 2000, ["Infobox_election"] = 40000, ["Infobox_election/shortname"] = 2500, ["Infobox_election/styles.css"] = 40000, ["Infobox_enzyme"] = 5100, ["Infobox_ethnic_group"] = 8100, ["Infobox_event"] = 7600, ["Infobox_family"] = 2700, ["Infobox_field_hockey_player"] = 2500, ["Infobox_figure_skater"] = 4000, ["Infobox_film"] = 169000, ["Infobox_film/short_description"] = 165000, ["Infobox_film_awards"] = 3100, ["Infobox_film_awards/link"] = 3100, ["Infobox_film_awards/style"] = 3100, ["Infobox_film_or_theatre_festival"] = 2000, ["Infobox_food"] = 7700, ["Infobox_football_biography"] = 218000, ["Infobox_football_club"] = 29000, ["Infobox_football_club_season"] = 24000, ["Infobox_football_league"] = 2800, ["Infobox_football_league_season"] = 22000, ["Infobox_football_match"] = 6700, ["Infobox_football_tournament"] = 2200, ["Infobox_football_tournament_season"] = 9300, ["Infobox_former_subdivision"] = 3700, ["Infobox_former_subdivision/styles.css"] = 3700, ["Infobox_galaxy"] = 3400, ["Infobox_game"] = 3100, ["Infobox_game_score"] = 3800, ["Infobox_games"] = 2100, ["Infobox_gene"] = 13000, ["Infobox_given_name"] = 4200, ["Infobox_golfer"] = 4800, ["Infobox_golfer/highest_ranking"] = 4800, ["Infobox_government_agency"] = 13000, ["Infobox_government_cabinet"] = 3500, ["Infobox_gridiron_football_biography"] = 40000, ["Infobox_gridiron_football_biography/position"] = 39000, ["Infobox_gridiron_football_team_season"] = 4100, ["Infobox_gymnast"] = 5900, ["Infobox_handball_biography"] = 5500, ["Infobox_historic_site"] = 15000, ["Infobox_holiday"] = 2200, ["Infobox_holiday/date"] = 2200, ["Infobox_horseraces"] = 2700, ["Infobox_hospital"] = 7000, ["Infobox_hospital/care_system"] = 7000, ["Infobox_hospital/lists"] = 7000, ["Infobox_hurling_championship"] = 2600, ["Infobox_ice_hockey_biography"] = 21000, ["Infobox_ice_hockey_player"] = 18000, ["Infobox_ice_hockey_team"] = 3300, ["Infobox_ice_hockey_team_season"] = 2100, ["Infobox_international_football_competition"] = 6700, ["Infobox_islands"] = 9600, ["Infobox_islands/area"] = 10000, ["Infobox_islands/density"] = 10000, ["Infobox_islands/length"] = 9600, ["Infobox_islands/styles.css"] = 9600, ["Infobox_journal"] = 10000, ["Infobox_journal/Abbreviation_search"] = 10000, ["Infobox_journal/Bluebook_check"] = 9900, ["Infobox_journal/Former_check"] = 9900, ["Infobox_journal/ISO_4_check"] = 9900, ["Infobox_journal/ISSN-eISSN"] = 9900, ["Infobox_journal/Indexing_search"] = 10000, ["Infobox_journal/MathSciNet_check"] = 9900, ["Infobox_journal/NLM_check"] = 9900, ["Infobox_journal/frequency"] = 9000, ["Infobox_journal/openaccess"] = 2600, ["Infobox_judoka"] = 2800, ["Infobox_lake"] = 3900, ["Infobox_language"] = 10000, ["Infobox_language/family-color"] = 12000, ["Infobox_language/genetic"] = 7000, ["Infobox_language/lingualist"] = 10000, ["Infobox_language/linguistlist"] = 10000, ["Infobox_language/ref"] = 7400, ["Infobox_law_enforcement_agency"] = 2200, ["Infobox_legislation"] = 2700, ["Infobox_legislative_district"] = 2300, ["Infobox_legislative_election"] = 2600, ["Infobox_legislative_election/row"] = 2500, ["Infobox_legislative_election/styles.css"] = 2600, ["Infobox_legislative_term"] = 2100, ["Infobox_legislature"] = 4300, ["Infobox_library"] = 2500, ["Infobox_lighthouse"] = 2600, ["Infobox_lighthouse/light"] = 2600, ["Infobox_locomotive"] = 5000, ["Infobox_magazine"] = 8200, ["Infobox_manner_of_address"] = 4100, ["Infobox_martial_artist"] = 6300, ["Infobox_martial_artist/record"] = 6300, ["Infobox_medal_templates"] = 475000, ["Infobox_medical_condition"] = 9900, ["Infobox_medical_condition_(new)"] = 6700, ["Infobox_medical_details"] = 2500, ["Infobox_medical_person"] = 2400, ["Infobox_militant_organization"] = 2200, ["Infobox_military_conflict"] = 28000, ["Infobox_military_installation"] = 11000, ["Infobox_military_person"] = 53000, ["Infobox_military_unit"] = 28000, ["Infobox_mine"] = 2300, ["Infobox_mineral"] = 2000, ["Infobox_mobile_phone"] = 2400, ["Infobox_mobile_phone/size"] = 2100, ["Infobox_mobile_phone/weight"] = 2100, ["Infobox_model"] = 2400, ["Infobox_monument"] = 2800, ["Infobox_mountain"] = 30000, ["Infobox_multi-sport_competition_event"] = 2700, ["Infobox_museum"] = 12000, ["Infobox_musical_artist"] = 131000, ["Infobox_musical_artist/hCard_class"] = 122000, ["Infobox_musical_composition"] = 3600, ["Infobox_name"] = 8800, ["Infobox_name_module"] = 9100, ["Infobox_newspaper"] = 11000, ["Infobox_newspaper/styles.css"] = 11000, ["Infobox_noble"] = 7800, ["Infobox_officeholder"] = 276000, ["Infobox_officeholder/office"] = 283000, ["Infobox_official_post"] = 9700, ["Infobox_organization"] = 42000, ["Infobox_pageant_titleholder"] = 3000, ["Infobox_park"] = 9800, ["Infobox_person"] = 568000, ["Infobox_person/Wikidata"] = 4900, ["Infobox_person/height"] = 114000, ["Infobox_person/length"] = 7700, ["Infobox_person/weight"] = 73000, ["Infobox_philosopher"] = 3700, ["Infobox_planet"] = 4800, ["Infobox_play"] = 4600, ["Infobox_political_party"] = 16000, ["Infobox_power_station"] = 3300, ["Infobox_prepared_food"] = 2500, ["Infobox_professional_wrestler"] = 4800, ["Infobox_professional_wrestling_event"] = 3200, ["Infobox_protected_area"] = 16000, ["Infobox_protein_family"] = 2200, ["Infobox_publisher"] = 2500, ["Infobox_racehorse"] = 5900, ["Infobox_racing_driver"] = 5700, ["Infobox_racing_driver_series_section"] = 2900, ["Infobox_radio_station"] = 22000, ["Infobox_radio_station/styles.css"] = 22000, ["Infobox_rail"] = 3200, ["Infobox_rail_line"] = 8000, ["Infobox_rail_service"] = 3300, ["Infobox_reality_competition_season"] = 4300, ["Infobox_record_label"] = 4200, ["Infobox_recurring_event"] = 7900, ["Infobox_religious_biography"] = 7200, ["Infobox_religious_building"] = 15000, ["Infobox_religious_building/color"] = 21000, ["Infobox_restaurant"] = 4600, ["Infobox_river"] = 32000, ["Infobox_river/calcunit"] = 32000, ["Infobox_river/discharge"] = 32000, ["Infobox_river/row-style"] = 32000, ["Infobox_river/source"] = 32000, ["Infobox_road"] = 25000, ["Infobox_road/meta/mask/category"] = 24000, ["Infobox_road/meta/mask/country"] = 25000, ["Infobox_road/styles.css"] = 26000, ["Infobox_road_small"] = 2500, ["Infobox_rockunit"] = 6500, ["Infobox_royalty"] = 25000, ["Infobox_royalty/short_description"] = 8900, ["Infobox_rugby_biography"] = 19000, ["Infobox_rugby_biography/correct_date"] = 19000, ["Infobox_rugby_biography/depcheck"] = 19000, ["Infobox_rugby_league_biography"] = 11000, ["Infobox_rugby_league_biography/PLAYER"] = 11000, ["Infobox_rugby_team"] = 2700, ["Infobox_sailboat_specifications"] = 2300, ["Infobox_saint"] = 5500, ["Infobox_school"] = 40000, ["Infobox_school/short_description"] = 40000, ["Infobox_school/styles.css"] = 40000, ["Infobox_school_district"] = 6400, ["Infobox_school_district/styles.css"] = 6400, ["Infobox_scientist"] = 56000, ["Infobox_settlement"] = 597000, ["Infobox_settlement/areadisp"] = 259000, ["Infobox_settlement/columns"] = 107000, ["Infobox_settlement/columns/styles.css"] = 107000, ["Infobox_settlement/densdisp"] = 457000, ["Infobox_settlement/lengthdisp"] = 182000, ["Infobox_settlement/link"] = 107000, ["Infobox_settlement/styles.css"] = 597000, ["Infobox_ship"] = 43000, ["Infobox_ship/career"] = 39000, ["Infobox_ship/characteristics"] = 42000, ["Infobox_ship/class_overview"] = 4400, ["Infobox_ship/image"] = 42000, ["Infobox_ship/service_record"] = 2500, ["Infobox_shopping_mall"] = 3800, ["Infobox_short_story"] = 2700, ["Infobox_skier"] = 2700, ["Infobox_soap_character"] = 3100, ["Infobox_social_media_personality"] = 4300, ["Infobox_software"] = 14000, ["Infobox_software/simple"] = 15000, ["Infobox_song"] = 83000, ["Infobox_song/color"] = 83000, ["Infobox_song/link"] = 83000, ["Infobox_song_contest_national_year/Year"] = 2100, ["Infobox_spaceflight"] = 4000, ["Infobox_spaceflight/styles.css"] = 4000, ["Infobox_speed_skater"] = 2000, ["Infobox_sport_event"] = 2700, ["Infobox_sports_competition_event"] = 23000, ["Infobox_sports_competition_event/medalrow"] = 15000, ["Infobox_sports_league"] = 5600, ["Infobox_sports_season"] = 6900, ["Infobox_sports_team"] = 2300, ["Infobox_sportsperson"] = 157000, ["Infobox_stadium"] = 2600, ["Infobox_station"] = 57000, ["Infobox_station/services"] = 57000, ["Infobox_station/styles.css"] = 57000, ["Infobox_street"] = 4400, ["Infobox_swimmer"] = 11000, ["Infobox_television"] = 63000, ["Infobox_television/Short_description"] = 61000, ["Infobox_television/styles.css"] = 63000, ["Infobox_television_channel"] = 6700, ["Infobox_television_channel/styles.css"] = 6700, ["Infobox_television_episode"] = 13000, ["Infobox_television_episode/styles.css"] = 14000, ["Infobox_television_season"] = 11000, ["Infobox_television_station"] = 3200, ["Infobox_television_station/styles.css"] = 3300, ["Infobox_tennis_biography"] = 11000, ["Infobox_tennis_event"] = 3300, ["Infobox_tennis_tournament"] = 2000, ["Infobox_tennis_tournament/heading"] = 2000, ["Infobox_tennis_tournament/style"] = 2000, ["Infobox_tennis_tournament_event"] = 22000, ["Infobox_tennis_tournament_year"] = 11000, ["Infobox_tennis_tournament_year/color"] = 33000, ["Infobox_tennis_tournament_year/footer"] = 33000, ["Infobox_tournament_season"] = 13000, ["Infobox_train"] = 2500, ["Infobox_university"] = 26000, ["Infobox_user"] = 3000, ["Infobox_venue"] = 20000, ["Infobox_video_game"] = 30000, ["Infobox_video_game/styles.css"] = 30000, ["Infobox_volleyball_biography"] = 5800, ["Infobox_weapon"] = 8100, ["Infobox_weather_event"] = 3400, ["Infobox_weather_event/Effects"] = 3200, ["Infobox_weather_event/Footer"] = 3300, ["Infobox_weather_event/History"] = 3200, ["Infobox_weather_event/SSHWS"] = 2000, ["Infobox_weather_event/meteorology"] = 3200, ["Infobox_weather_event/scale"] = 2100, ["Infobox_weather_event/styles.css"] = 3400, ["Infobox_website"] = 8300, ["Infobox_writer"] = 45000, ["Information"] = 98000, ["Information/styles.css"] = 98000, ["Inlang"] = 2400, ["Inline"] = 3700, ["Inline_block"] = 5400, ["Inprogress"] = 2600, ["Input_link"] = 32000, ["Instagram"] = 19000, ["InterSportStats"] = 4500, ["Interlanguage_link"] = 257000, ["Interlanguage_link_multi"] = 9900, ["International_Paralympic_Committee"] = 4200, ["Internet_Archive"] = 2100, ["Internet_Archive_SCOTUS_URL"] = 3300, ["Internet_Archive_author"] = 19000, ["Internet_Archive_film"] = 2800, ["Intitle"] = 20000, ["Ip"] = 2100, ["Iptalk"] = 18000, ["IranCensus2006"] = 33000, ["IranNCSGN"] = 3200, ["Iran_Census_2006"] = 33000, ["Irish_place_name"] = 3000, ["IsIPAddress"] = 45000, ["IsValidPageName"] = 3400, ["Is_MLB_league"] = 3300, ["Is_NPB_league"] = 3300, ["Is_continent"] = 7400, ["Is_country_in_Central_America"] = 17000, ["Is_country_in_the_Caribbean"] = 17000, ["Is_interwiki_link"] = 6700, ["Is_italic_taxon"] = 647000, ["Is_redirect"] = 378000, ["Is_time"] = 6600, ["Is_valid_page_name"] = 3400, ["Isbn"] = 10000, ["Isnum"] = 3000, ["Isnumeric"] = 117000, ["Iso2continent"] = 82000, ["Iso2country"] = 25000, ["Iso2country/article"] = 25000, ["Iso2country/data"] = 25000, ["Issubst"] = 64000, ["Italic_dab2"] = 5800, ["Italic_disambiguation"] = 2300, ["Italic_title"] = 257000, ["Italic_title_prefixed"] = 8800, ["Italictitle"] = 3000, ["Ivmbox"] = 142000, ["Ivory_messagebox"] = 185000, ["Ivory_messagebox/styles.css"] = 185000, ["Module:I18n/complex_date"] = 46000, ["Module:IP"] = 147000, ["Module:IPA"] = 182000, ["Module:IPA/data"] = 164000, ["Module:IPA/styles.css"] = 149000, ["Module:IPA_symbol"] = 6800, ["Module:IPA_symbol/data"] = 6800, ["Module:IPAc-en"] = 55000, ["Module:IPAc-en/data"] = 55000, ["Module:IPAc-en/phonemes"] = 55000, ["Module:IPAc-en/pronunciation"] = 55000, ["Module:IPAddress"] = 213000, ["Module:ISO_3166"] = 908000, ["Module:ISO_3166/data/AT"] = 2500, ["Module:ISO_3166/data/BA"] = 3400, ["Module:ISO_3166/data/CA"] = 2700, ["Module:ISO_3166/data/CH"] = 4200, ["Module:ISO_3166/data/CN"] = 2700, ["Module:ISO_3166/data/DE"] = 15000, ["Module:ISO_3166/data/ES"] = 3700, ["Module:ISO_3166/data/FR"] = 38000, ["Module:ISO_3166/data/GB"] = 6900, ["Module:ISO_3166/data/GR"] = 3400, ["Module:ISO_3166/data/IN"] = 29000, ["Module:ISO_3166/data/IR"] = 21000, ["Module:ISO_3166/data/IT"] = 2500, ["Module:ISO_3166/data/National"] = 908000, ["Module:ISO_3166/data/PL"] = 7600, ["Module:ISO_3166/data/RS"] = 3200, ["Module:ISO_3166/data/RU"] = 27000, ["Module:ISO_3166/data/UA"] = 2200, ["Module:ISO_3166/data/US"] = 87000, ["Module:ISO_639_name"] = 34000, ["Module:ISO_639_name/ISO_639-1"] = 29000, ["Module:ISO_639_name/ISO_639-2"] = 21000, ["Module:ISO_639_name/ISO_639-2B"] = 20000, ["Module:ISO_639_name/ISO_639-3"] = 20000, ["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000, ["Module:ISO_639_name/ISO_639-5"] = 19000, ["Module:ISO_639_name/ISO_639_deprecated"] = 34000, ["Module:ISO_639_name/ISO_639_name_to_code"] = 4500, ["Module:ISO_639_name/ISO_639_override"] = 34000, ["Module:ISOdate"] = 47000, ["Module:Ice_hockey_box"] = 2000, ["Module:Icon"] = 672000, ["Module:Icon/data"] = 672000, ["Module:Icon_box"] = 255000, ["Module:Icon_box/data"] = 255000, ["Module:If_any_equal"] = 250000, ["Module:If_empty"] = 6680000, ["Module:If_in_category"] = 178000, ["Module:If_in_page"] = 21000, ["Module:If_not_given_or_empty"] = 78000, ["Module:If_preview"] = 1130000, ["Module:If_preview/configuration"] = 1130000, ["Module:If_preview/styles.css"] = 1130000, ["Module:In_lang"] = 385000, ["Module:Indent"] = 5400, ["Module:Infobox"] = 4650000, ["Module:Infobox/dates"] = 77000, ["Module:Infobox/styles.css"] = 4920000, ["Module:Infobox/utilities"] = 2600, ["Module:Infobox3cols"] = 319000, ["Module:InfoboxBuilder"] = 2700, ["Module:InfoboxImage"] = 5590000, ["Module:InfoboxImage/data"] = 3320000, ["Module:Infobox_body_of_water_tracking"] = 19000, ["Module:Infobox_cyclist_tracking"] = 16000, ["Module:Infobox_dim"] = 374000, ["Module:Infobox_dim/data"] = 230000, ["Module:Infobox_election"] = 42000, ["Module:Infobox_gene"] = 13000, ["Module:Infobox_mapframe"] = 1690000, ["Module:Infobox_military_conflict"] = 28000, ["Module:Infobox_military_conflict/styles.css"] = 28000, ["Module:Infobox_multi-lingual_name"] = 23000, ["Module:Infobox_multi-lingual_name/data"] = 23000, ["Module:Infobox_power_station"] = 3300, ["Module:Infobox_road"] = 26000, ["Module:Infobox_road/browselinks"] = 26000, ["Module:Infobox_road/errors"] = 25000, ["Module:Infobox_road/length"] = 26000, ["Module:Infobox_road/locations"] = 25000, ["Module:Infobox_road/map"] = 25000, ["Module:Infobox_road/route"] = 26000, ["Module:Infobox_road/sections"] = 25000, ["Module:Infobox_ship"] = 43000, ["Module:Infobox_ship/data"] = 43000, ["Module:Infobox_ship/styles.css"] = 43000, ["Module:Infobox_television"] = 63000, ["Module:Infobox_television_disambiguation_check"] = 71000, ["Module:Infobox_television_episode"] = 13000, ["Module:Infobox_television_season_disambiguation_check"] = 10000, ["Module:Infobox_television_season_name"] = 11000, ["Module:Internet_Archive"] = 22000, ["Module:Is_article"] = 2400, ["Module:Is_infobox_in_lead"] = 461000, ["Module:Is_instance"] = 358000, ["Module:Iso2nationality"] = 96000, ["Module:Italic_title"] = 1250000, ["Module:Italic_title2"] = 5800, } 4xqmxzc2eyuodlzdkxg27b2oxrvyh1w ಮೋಡ್ಯೂಲ್:Transclusion count/data/A 828 10225 361019 360853 2026-05-31T05:12:12Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 361019 Scribunto text/plain return { ["A-Class"] = 5500, ["A2r"] = 2000, ["ACArt"] = 3800, ["AFB_game_box_end"] = 2500, ["AFB_game_box_start"] = 2500, ["AFB_game_box_start/styles.css"] = 2500, ["AFC_comment"] = 23000, ["AFC_submission"] = 33000, ["AFC_submission_category_header"] = 4600, ["AFD_help"] = 167000, ["AFD_help/styles.css"] = 167000, ["AFI/Picture_box/show_picture"] = 4100, ["AFI_film"] = 9900, ["AFL"] = 2100, ["AFL_Car"] = 2600, ["AFL_Col"] = 2500, ["AFL_Ess"] = 2600, ["AFL_Gee"] = 2600, ["AFL_Haw"] = 2400, ["AFL_Mel"] = 2700, ["AFL_NM"] = 2200, ["AFL_Ric"] = 2500, ["AFL_StK"] = 2700, ["AFL_Tables"] = 12000, ["AFL_Year"] = 2800, ["AFL_player"] = 2100, ["AI-generated"] = 7200, ["ALG"] = 2600, ["AMARB"] = 4400, ["AM_station_data"] = 4400, ["ARBPIA"] = 3200, ["ARE"] = 2200, ["ARG"] = 6900, ["ARM"] = 2100, ["ASIN"] = 5000, ["ATP"] = 5200, ["AUS"] = 15000, ["AUT"] = 10000, ["AZE"] = 2900, ["A_note"] = 5900, ["A_or_an"] = 12000, ["Aan"] = 62000, ["Abbr"] = 971000, ["Abbreviation"] = 3000, ["Abbrlink"] = 16000, ["Abot"] = 30000, ["About"] = 169000, ["Absolute_page_title"] = 4600, ["Acad"] = 6700, ["Access_icon"] = 3300, ["According_to_whom"] = 4600, ["AchievementTable"] = 11000, ["AdSenseSummary"] = 12000, ["Added"] = 2800, ["Adjacent_communities"] = 29000, ["Adjacent_stations"] = 42000, ["Adjacent_stations/styles.css"] = 42000, ["Adjacent_stations_doc"] = 2400, ["Adjstn"] = 2700, ["Admin"] = 15000, ["Admin_help/helped"] = 2200, ["Administrator_note"] = 6900, ["Administrators'_noticeboard_archives_all"] = 2100, ["Administrators'_noticeboard_navbox_all"] = 2100, ["Adminnote"] = 3600, ["Advert"] = 9300, ["Aet"] = 7000, ["AfC_accept/C_percentage"] = 6400, ["AfC_age_category"] = 4300, ["AfC_comment"] = 24000, ["AfC_date_category"] = 264000, ["AfC_status/age"] = 4300, ["AfC_status/backlog"] = 4900, ["AfC_submission"] = 44000, ["AfC_submission/comments"] = 30000, ["AfC_submission/declined"] = 30000, ["AfC_submission/draft"] = 12000, ["AfC_submission/helptools"] = 43000, ["AfC_submission/pending"] = 4300, ["AfC_submission/styles.css"] = 45000, ["AfC_submission/tools"] = 4300, ["AfC_submission_category_header"] = 6700, ["AfC_submission_category_header/day"] = 6500, ["AfC_submission_category_header/td"] = 6500, ["AfC_talk/C_percentage"] = 6400, ["AfC_topic"] = 30000, ["AfD_categories_horizontal_shortnames"] = 5300, ["AfD_count_link"] = 4100, ["Afd-merged-from"] = 11000, ["Afd_bottom/old"] = 412000, ["Afd_top/old"] = 412000, ["Afd_top/old/styles.css"] = 412000, ["Africa_topic"] = 6600, ["After_extra_time"] = 7000, ["Age"] = 29000, ["Age_in_days"] = 5600, ["Age_in_years"] = 4100, ["Age_in_years,_months,_weeks_and_days"] = 5300, ["Age_in_years,_months_and_days"] = 20000, ["Age_in_years_and_days"] = 5000, ["Age_in_years_and_days_nts"] = 4600, ["Agree"] = 2500, ["Ahnentafel"] = 7800, ["Ahnentafel/styles.css"] = 7800, ["Air_Force_Historical_Research_Agency"] = 4400, ["Air_force"] = 7500, ["Air_force/core"] = 7500, ["Aircontent"] = 9500, ["Aircraft_specs"] = 12000, ["Aircraft_specs/convert"] = 12000, ["Aircraft_specs/eng"] = 12000, ["Aircraft_specs/length"] = 12000, ["Aircraft_specs/range"] = 12000, ["Aircraft_specs/speed"] = 12000, ["Airport-dest-list"] = 3400, ["Airport_codes"] = 13000, ["Airport_destination_list"] = 4800, ["Aka"] = 2000, ["Al"] = 80000, ["Album"] = 3100, ["Album_chart"] = 36000, ["Album_cover_fur"] = 53000, ["Album_label_category"] = 2400, ["Album_label_category/core"] = 2400, ["Album_ratings"] = 30000, ["Album_reviews"] = 2400, ["Albums_category"] = 25000, ["Albums_category/core"] = 25000, ["Albums_category/type/default"] = 25000, ["Align"] = 207000, ["Aligned_table"] = 14000, ["AllIrelandByCountyCatNav"] = 3200, ["AllMusic"] = 77000, ["All_Ireland_by_county_category_navigation"] = 3200, ["All_plot"] = 2100, ["Allcaps"] = 11000, ["Allcaps/styles.css"] = 11000, ["Allmusic"] = 11000, ["Allow_wrap"] = 6500, ["Already_done"] = 2800, ["Also"] = 2400, ["Also_known_as"] = 2700, ["Alternating_rows_table"] = 2400, ["Alternating_rows_table/styles.css"] = 2400, ["Alumni"] = 3200, ["Always_substitute"] = 9100, ["Ambox"] = 1480000, ["Ambox_globe"] = 44000, ["Ambox_globe_current_red"] = 42000, ["American_English"] = 23000, ["American_football_roster/Footer"] = 3800, ["American_football_roster/Header"] = 3800, ["American_football_roster/Player"] = 3800, ["Americanfootballbox"] = 4600, ["Anarchism_announcements"] = 4000, ["Anarchism_announcements/shell"] = 4000, ["Anchor"] = 95000, ["Angbr"] = 2700, ["Angbr_IPA"] = 2400, ["Angle_bracket"] = 4000, ["Anglican_navbox_titlestyle"] = 14000, ["Anglicise_rank"] = 546000, ["Animal_tasks"] = 34000, ["Anime_News_Network"] = 12000, ["Anl"] = 2200, ["Annotated_link"] = 16000, ["Anonblock"] = 35000, ["Antonym_of_(dis)establish"] = 16000, ["Apostrophe"] = 97000, ["Arbitration_Committee_candidate/data"] = 107000, ["Archive"] = 342000, ["Archive_bottom"] = 68000, ["Archive_box"] = 18000, ["Archive_list"] = 96000, ["Archive_top"] = 48000, ["Archive_top/styles.css"] = 48000, ["Archive_top_green"] = 14000, ["Archive_top_green/styles.css"] = 14000, ["Archive_top_red"] = 6600, ["Archive_top_red/styles.css"] = 6600, ["Archivebottom"] = 3700, ["Archivebox"] = 2300, ["Archives"] = 55000, ["Archivetop"] = 3700, ["Army"] = 18000, ["Army/core"] = 18000, ["Art_UK_bio"] = 2500, ["Art_UK_bio/plural"] = 2500, ["Article"] = 3000, ["ArticleHistory"] = 27000, ["Article_alerts_box"] = 4100, ["Article_alerts_box/styles.css"] = 4100, ["Article_for_improvement_banner/Picture_box"] = 4500, ["Article_for_improvement_banner/Picture_box/show_picture"] = 4100, ["Article_history"] = 52000, ["Article_links"] = 515000, ["Article_links_2"] = 80000, ["Article_or_page"] = 6600, ["Article_stub_box"] = 2370000, ["Articles_by_Importance"] = 12000, ["Articles_by_Quality"] = 38000, ["Articles_for_creation_links"] = 6800, ["As_of"] = 92000, ["As_written"] = 2600, ["Asbox"] = 2350000, ["Asia_topic"] = 11000, ["Asof"] = 6300, ["Assessed-Class"] = 18000, ["Assignment"] = 6000, ["Assignment_milestones"] = 5300, ["Association_of_Tennis_Professionals"] = 5200, ["AstDys"] = 2800, ["Asterisk"] = 3600, ["Astro_list_redirect_comment"] = 2000, ["AthAbbr"] = 7400, ["Atnhead"] = 6000, ["Atop"] = 7300, ["Atopg"] = 14000, ["Atopr"] = 6300, ["Attached_KML"] = 14000, ["Au"] = 6000, ["AuEduNewbie"] = 2600, ["Audio"] = 41000, ["Audio_sample"] = 3100, ["AustralianFootball"] = 8900, ["Australian_Dictionary_of_Biography"] = 2300, ["Australian_English"] = 3700, ["Australian_Football_League_team"] = 2100, ["Australian_dollar"] = 2200, ["Australian_party_style"] = 6700, ["Australian_politics/name"] = 4700, ["Australian_politics/party_colours"] = 6900, ["Austria_metadata_Wikidata"] = 2100, ["Austria_population_Wikidata"] = 2100, ["Aut"] = 7800, ["Authority_control"] = 2280000, ["Authority_control_(arts)"] = 16000, ["Auto_link"] = 73000, ["Autobiography"] = 2100, ["Autolink"] = 41000, ["Automated_tools"] = 88000, ["Automated_tools/core"] = 88000, ["Automatic_archive_navigator"] = 42000, ["Automatic_archives_blurb"] = 19000, ["Automatic_category_TOC"] = 855000, ["Automatic_category_TOC/core"] = 854000, ["Automatic_taxobox"] = 104000, ["Automatically_generated"] = 2000, ["Aviation_accidents_and_incidents"] = 2800, ["Avoid_wrap"] = 6200, ["Awaiting_admin"] = 2900, ["Awaitingadmin"] = 2800, ["Award2"] = 2600, ["Awards"] = 2600, ["Awards_table"] = 6200, ["Awards_table/styles.css"] = 6200, ["Ayd"] = 4500, ["Aye"] = 14000, ["Module:A_or_an"] = 12000, ["Module:A_or_an/words"] = 12000, ["Module:About"] = 170000, ["Module:Adjacent_stations"] = 80000, ["Module:Adjacent_stations/Amtrak"] = 2900, ["Module:Adjacent_stations/Deutsche_Bahn"] = 2100, ["Module:Adjacent_stations/Indian_Railways"] = 3600, ["Module:Adjacent_stations/JR_East"] = 2600, ["Module:Adjacent_stations/i18n"] = 80000, ["Module:Administrators'_noticeboard_archives"] = 2100, ["Module:Administrators'_noticeboard_archives/styles.css"] = 2100, ["Module:AfC_submission_catcheck"] = 338000, ["Module:AfC_topic"] = 30000, ["Module:Age"] = 1410000, ["Module:Ahnentafel"] = 7800, ["Module:Airport_destination_list"] = 4800, ["Module:Aligned_dates_list"] = 2800, ["Module:Aligned_table"] = 14000, ["Module:All_Ireland_by_county_category_navigation"] = 3400, ["Module:Anchor"] = 95000, ["Module:Ancient_Egypt_era"] = 2700, ["Module:Ancient_Egypt_era/data"] = 2700, ["Module:Ancient_Egypt_kings"] = 2700, ["Module:Ancient_Egypt_kings/data"] = 2700, ["Module:Ancient_Olympiads"] = 2700, ["Module:Ancient_Olympiads/data"] = 2700, ["Module:Annotated_link"] = 17000, ["Module:Archive"] = 342000, ["Module:Archive/config"] = 342000, ["Module:Archive_list"] = 99000, ["Module:Archives/bots"] = 35000, ["Module:Arguments"] = 37200000, ["Module:Armenian"] = 2700, ["Module:Arrowverse_redirect_category_handler"] = 2100, ["Module:Article_history"] = 52000, ["Module:Article_history/Category"] = 52000, ["Module:Article_history/config"] = 52000, ["Module:Article_history/styles.css"] = 52000, ["Module:Article_stub_box"] = 2370000, ["Module:Article_stub_box/styles.css"] = 2370000, ["Module:Articles_by_class"] = 50000, ["Module:Asbox_stubtree"] = 42000, ["Module:Attached_KML"] = 14000, ["Module:Attached_KML/styles.css"] = 14000, ["Module:Australian_place_map"] = 16000, ["Module:Authority_control"] = 2300000, ["Module:Authority_control/auxiliary"] = 712000, ["Module:Authority_control/config"] = 2300000, ["Module:Auto_date_formatter"] = 15000, ["Module:Automated_taxobox"] = 496000, ["Module:Autotaxobox"] = 647000, } 3y0tf9yoqh7vvpzm03mvfgrf99f71w3 361020 361019 2026-05-31T13:44:18Z ChiK 1136 ೧ revisions imported from [[:en:Module:Transclusion_count/data/A]] 361019 Scribunto text/plain return { ["A-Class"] = 5500, ["A2r"] = 2000, ["ACArt"] = 3800, ["AFB_game_box_end"] = 2500, ["AFB_game_box_start"] = 2500, ["AFB_game_box_start/styles.css"] = 2500, ["AFC_comment"] = 23000, ["AFC_submission"] = 33000, ["AFC_submission_category_header"] = 4600, ["AFD_help"] = 167000, ["AFD_help/styles.css"] = 167000, ["AFI/Picture_box/show_picture"] = 4100, ["AFI_film"] = 9900, ["AFL"] = 2100, ["AFL_Car"] = 2600, ["AFL_Col"] = 2500, ["AFL_Ess"] = 2600, ["AFL_Gee"] = 2600, ["AFL_Haw"] = 2400, ["AFL_Mel"] = 2700, ["AFL_NM"] = 2200, ["AFL_Ric"] = 2500, ["AFL_StK"] = 2700, ["AFL_Tables"] = 12000, ["AFL_Year"] = 2800, ["AFL_player"] = 2100, ["AI-generated"] = 7200, ["ALG"] = 2600, ["AMARB"] = 4400, ["AM_station_data"] = 4400, ["ARBPIA"] = 3200, ["ARE"] = 2200, ["ARG"] = 6900, ["ARM"] = 2100, ["ASIN"] = 5000, ["ATP"] = 5200, ["AUS"] = 15000, ["AUT"] = 10000, ["AZE"] = 2900, ["A_note"] = 5900, ["A_or_an"] = 12000, ["Aan"] = 62000, ["Abbr"] = 971000, ["Abbreviation"] = 3000, ["Abbrlink"] = 16000, ["Abot"] = 30000, ["About"] = 169000, ["Absolute_page_title"] = 4600, ["Acad"] = 6700, ["Access_icon"] = 3300, ["According_to_whom"] = 4600, ["AchievementTable"] = 11000, ["AdSenseSummary"] = 12000, ["Added"] = 2800, ["Adjacent_communities"] = 29000, ["Adjacent_stations"] = 42000, ["Adjacent_stations/styles.css"] = 42000, ["Adjacent_stations_doc"] = 2400, ["Adjstn"] = 2700, ["Admin"] = 15000, ["Admin_help/helped"] = 2200, ["Administrator_note"] = 6900, ["Administrators'_noticeboard_archives_all"] = 2100, ["Administrators'_noticeboard_navbox_all"] = 2100, ["Adminnote"] = 3600, ["Advert"] = 9300, ["Aet"] = 7000, ["AfC_accept/C_percentage"] = 6400, ["AfC_age_category"] = 4300, ["AfC_comment"] = 24000, ["AfC_date_category"] = 264000, ["AfC_status/age"] = 4300, ["AfC_status/backlog"] = 4900, ["AfC_submission"] = 44000, ["AfC_submission/comments"] = 30000, ["AfC_submission/declined"] = 30000, ["AfC_submission/draft"] = 12000, ["AfC_submission/helptools"] = 43000, ["AfC_submission/pending"] = 4300, ["AfC_submission/styles.css"] = 45000, ["AfC_submission/tools"] = 4300, ["AfC_submission_category_header"] = 6700, ["AfC_submission_category_header/day"] = 6500, ["AfC_submission_category_header/td"] = 6500, ["AfC_talk/C_percentage"] = 6400, ["AfC_topic"] = 30000, ["AfD_categories_horizontal_shortnames"] = 5300, ["AfD_count_link"] = 4100, ["Afd-merged-from"] = 11000, ["Afd_bottom/old"] = 412000, ["Afd_top/old"] = 412000, ["Afd_top/old/styles.css"] = 412000, ["Africa_topic"] = 6600, ["After_extra_time"] = 7000, ["Age"] = 29000, ["Age_in_days"] = 5600, ["Age_in_years"] = 4100, ["Age_in_years,_months,_weeks_and_days"] = 5300, ["Age_in_years,_months_and_days"] = 20000, ["Age_in_years_and_days"] = 5000, ["Age_in_years_and_days_nts"] = 4600, ["Agree"] = 2500, ["Ahnentafel"] = 7800, ["Ahnentafel/styles.css"] = 7800, ["Air_Force_Historical_Research_Agency"] = 4400, ["Air_force"] = 7500, ["Air_force/core"] = 7500, ["Aircontent"] = 9500, ["Aircraft_specs"] = 12000, ["Aircraft_specs/convert"] = 12000, ["Aircraft_specs/eng"] = 12000, ["Aircraft_specs/length"] = 12000, ["Aircraft_specs/range"] = 12000, ["Aircraft_specs/speed"] = 12000, ["Airport-dest-list"] = 3400, ["Airport_codes"] = 13000, ["Airport_destination_list"] = 4800, ["Aka"] = 2000, ["Al"] = 80000, ["Album"] = 3100, ["Album_chart"] = 36000, ["Album_cover_fur"] = 53000, ["Album_label_category"] = 2400, ["Album_label_category/core"] = 2400, ["Album_ratings"] = 30000, ["Album_reviews"] = 2400, ["Albums_category"] = 25000, ["Albums_category/core"] = 25000, ["Albums_category/type/default"] = 25000, ["Align"] = 207000, ["Aligned_table"] = 14000, ["AllIrelandByCountyCatNav"] = 3200, ["AllMusic"] = 77000, ["All_Ireland_by_county_category_navigation"] = 3200, ["All_plot"] = 2100, ["Allcaps"] = 11000, ["Allcaps/styles.css"] = 11000, ["Allmusic"] = 11000, ["Allow_wrap"] = 6500, ["Already_done"] = 2800, ["Also"] = 2400, ["Also_known_as"] = 2700, ["Alternating_rows_table"] = 2400, ["Alternating_rows_table/styles.css"] = 2400, ["Alumni"] = 3200, ["Always_substitute"] = 9100, ["Ambox"] = 1480000, ["Ambox_globe"] = 44000, ["Ambox_globe_current_red"] = 42000, ["American_English"] = 23000, ["American_football_roster/Footer"] = 3800, ["American_football_roster/Header"] = 3800, ["American_football_roster/Player"] = 3800, ["Americanfootballbox"] = 4600, ["Anarchism_announcements"] = 4000, ["Anarchism_announcements/shell"] = 4000, ["Anchor"] = 95000, ["Angbr"] = 2700, ["Angbr_IPA"] = 2400, ["Angle_bracket"] = 4000, ["Anglican_navbox_titlestyle"] = 14000, ["Anglicise_rank"] = 546000, ["Animal_tasks"] = 34000, ["Anime_News_Network"] = 12000, ["Anl"] = 2200, ["Annotated_link"] = 16000, ["Anonblock"] = 35000, ["Antonym_of_(dis)establish"] = 16000, ["Apostrophe"] = 97000, ["Arbitration_Committee_candidate/data"] = 107000, ["Archive"] = 342000, ["Archive_bottom"] = 68000, ["Archive_box"] = 18000, ["Archive_list"] = 96000, ["Archive_top"] = 48000, ["Archive_top/styles.css"] = 48000, ["Archive_top_green"] = 14000, ["Archive_top_green/styles.css"] = 14000, ["Archive_top_red"] = 6600, ["Archive_top_red/styles.css"] = 6600, ["Archivebottom"] = 3700, ["Archivebox"] = 2300, ["Archives"] = 55000, ["Archivetop"] = 3700, ["Army"] = 18000, ["Army/core"] = 18000, ["Art_UK_bio"] = 2500, ["Art_UK_bio/plural"] = 2500, ["Article"] = 3000, ["ArticleHistory"] = 27000, ["Article_alerts_box"] = 4100, ["Article_alerts_box/styles.css"] = 4100, ["Article_for_improvement_banner/Picture_box"] = 4500, ["Article_for_improvement_banner/Picture_box/show_picture"] = 4100, ["Article_history"] = 52000, ["Article_links"] = 515000, ["Article_links_2"] = 80000, ["Article_or_page"] = 6600, ["Article_stub_box"] = 2370000, ["Articles_by_Importance"] = 12000, ["Articles_by_Quality"] = 38000, ["Articles_for_creation_links"] = 6800, ["As_of"] = 92000, ["As_written"] = 2600, ["Asbox"] = 2350000, ["Asia_topic"] = 11000, ["Asof"] = 6300, ["Assessed-Class"] = 18000, ["Assignment"] = 6000, ["Assignment_milestones"] = 5300, ["Association_of_Tennis_Professionals"] = 5200, ["AstDys"] = 2800, ["Asterisk"] = 3600, ["Astro_list_redirect_comment"] = 2000, ["AthAbbr"] = 7400, ["Atnhead"] = 6000, ["Atop"] = 7300, ["Atopg"] = 14000, ["Atopr"] = 6300, ["Attached_KML"] = 14000, ["Au"] = 6000, ["AuEduNewbie"] = 2600, ["Audio"] = 41000, ["Audio_sample"] = 3100, ["AustralianFootball"] = 8900, ["Australian_Dictionary_of_Biography"] = 2300, ["Australian_English"] = 3700, ["Australian_Football_League_team"] = 2100, ["Australian_dollar"] = 2200, ["Australian_party_style"] = 6700, ["Australian_politics/name"] = 4700, ["Australian_politics/party_colours"] = 6900, ["Austria_metadata_Wikidata"] = 2100, ["Austria_population_Wikidata"] = 2100, ["Aut"] = 7800, ["Authority_control"] = 2280000, ["Authority_control_(arts)"] = 16000, ["Auto_link"] = 73000, ["Autobiography"] = 2100, ["Autolink"] = 41000, ["Automated_tools"] = 88000, ["Automated_tools/core"] = 88000, ["Automatic_archive_navigator"] = 42000, ["Automatic_archives_blurb"] = 19000, ["Automatic_category_TOC"] = 855000, ["Automatic_category_TOC/core"] = 854000, ["Automatic_taxobox"] = 104000, ["Automatically_generated"] = 2000, ["Aviation_accidents_and_incidents"] = 2800, ["Avoid_wrap"] = 6200, ["Awaiting_admin"] = 2900, ["Awaitingadmin"] = 2800, ["Award2"] = 2600, ["Awards"] = 2600, ["Awards_table"] = 6200, ["Awards_table/styles.css"] = 6200, ["Ayd"] = 4500, ["Aye"] = 14000, ["Module:A_or_an"] = 12000, ["Module:A_or_an/words"] = 12000, ["Module:About"] = 170000, ["Module:Adjacent_stations"] = 80000, ["Module:Adjacent_stations/Amtrak"] = 2900, ["Module:Adjacent_stations/Deutsche_Bahn"] = 2100, ["Module:Adjacent_stations/Indian_Railways"] = 3600, ["Module:Adjacent_stations/JR_East"] = 2600, ["Module:Adjacent_stations/i18n"] = 80000, ["Module:Administrators'_noticeboard_archives"] = 2100, ["Module:Administrators'_noticeboard_archives/styles.css"] = 2100, ["Module:AfC_submission_catcheck"] = 338000, ["Module:AfC_topic"] = 30000, ["Module:Age"] = 1410000, ["Module:Ahnentafel"] = 7800, ["Module:Airport_destination_list"] = 4800, ["Module:Aligned_dates_list"] = 2800, ["Module:Aligned_table"] = 14000, ["Module:All_Ireland_by_county_category_navigation"] = 3400, ["Module:Anchor"] = 95000, ["Module:Ancient_Egypt_era"] = 2700, ["Module:Ancient_Egypt_era/data"] = 2700, ["Module:Ancient_Egypt_kings"] = 2700, ["Module:Ancient_Egypt_kings/data"] = 2700, ["Module:Ancient_Olympiads"] = 2700, ["Module:Ancient_Olympiads/data"] = 2700, ["Module:Annotated_link"] = 17000, ["Module:Archive"] = 342000, ["Module:Archive/config"] = 342000, ["Module:Archive_list"] = 99000, ["Module:Archives/bots"] = 35000, ["Module:Arguments"] = 37200000, ["Module:Armenian"] = 2700, ["Module:Arrowverse_redirect_category_handler"] = 2100, ["Module:Article_history"] = 52000, ["Module:Article_history/Category"] = 52000, ["Module:Article_history/config"] = 52000, ["Module:Article_history/styles.css"] = 52000, ["Module:Article_stub_box"] = 2370000, ["Module:Article_stub_box/styles.css"] = 2370000, ["Module:Articles_by_class"] = 50000, ["Module:Asbox_stubtree"] = 42000, ["Module:Attached_KML"] = 14000, ["Module:Attached_KML/styles.css"] = 14000, ["Module:Australian_place_map"] = 16000, ["Module:Authority_control"] = 2300000, ["Module:Authority_control/auxiliary"] = 712000, ["Module:Authority_control/config"] = 2300000, ["Module:Auto_date_formatter"] = 15000, ["Module:Automated_taxobox"] = 496000, ["Module:Autotaxobox"] = 647000, } 3y0tf9yoqh7vvpzm03mvfgrf99f71w3 ಮೋಡ್ಯೂಲ್:Transclusion count/data/C 828 10244 361059 360646 2026-05-31T05:12:32Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 361059 Scribunto text/plain return { ["C"] = 787000, ["C-Class"] = 17000, ["C-SPAN"] = 13000, ["C-cmn"] = 2800, ["C-pl"] = 51000, ["C."] = 350000, ["CAN"] = 20000, ["CANelec"] = 18000, ["CANelec/gain"] = 3400, ["CANelec/hold"] = 6600, ["CANelec/source"] = 11000, ["CANelec/top"] = 8600, ["CANelec/total"] = 9300, ["CAS"] = 3800, ["CAS_Registry_Number"] = 3800, ["CBB_Yearly_Record_End"] = 3500, ["CBB_Yearly_Record_Entry"] = 3600, ["CBB_Yearly_Record_Start"] = 3400, ["CBB_Yearly_Record_Subhead"] = 4200, ["CBB_Yearly_Record_Subtotal"] = 3300, ["CBB_roster/Footer"] = 10000, ["CBB_roster/Header"] = 10000, ["CBB_roster/Player"] = 10000, ["CBB_schedule_end"] = 13000, ["CBB_schedule_entry"] = 13000, ["CBB_schedule_start"] = 13000, ["CBB_standings_end"] = 19000, ["CBB_standings_entry"] = 19000, ["CBB_standings_start"] = 19000, ["CBB_yearly_record_end"] = 4700, ["CBB_yearly_record_end/legend"] = 4100, ["CBB_yearly_record_entry"] = 4600, ["CBB_yearly_record_start"] = 4500, ["CBB_yearly_record_subhead"] = 4300, ["CBB_yearly_record_subtotal"] = 4300, ["CBSB_Standings_End"] = 2600, ["CBSB_Standings_Entry"] = 2600, ["CBSB_Standings_Start"] = 2600, ["CBSB_link"] = 4100, ["CBSB_standings_end"] = 5500, ["CBSB_standings_entry"] = 5500, ["CBSB_standings_start"] = 5500, ["CC0"] = 3900, ["CC_BY-SA_2.5"] = 2100, ["CC_BY-SA_2.5,_2.0,_1.0"] = 2100, ["CC_BY-SA_3.0"] = 21000, ["CC_BY-SA_3.0_migrated"] = 19000, ["CC_BY-SA_4.0"] = 13000, ["CC_BY_2.5"] = 2600, ["CC_BY_3.0"] = 7000, ["CFB_Standings_End"] = 16000, ["CFB_Standings_Entry"] = 16000, ["CFB_Standings_Start"] = 16000, ["CFB_Yearly_Record_End"] = 7900, ["CFB_Yearly_Record_End/legend"] = 2900, ["CFB_Yearly_Record_Entry"] = 7900, ["CFB_Yearly_Record_Start"] = 7900, ["CFB_Yearly_Record_Subhead"] = 8000, ["CFB_Yearly_Record_Subtotal"] = 7800, ["CFB_schedule"] = 29000, ["CFB_schedule_entry"] = 21000, ["CFB_standings_end"] = 39000, ["CFB_standings_entry"] = 39000, ["CFB_standings_start"] = 39000, ["CFL_Year"] = 7100, ["CGF_year"] = 3500, ["CGNDB_URL"] = 5300, ["CHE"] = 11000, ["CHI"] = 3300, ["CHL"] = 4200, ["CHN"] = 15000, ["CN"] = 4100, ["CO2"] = 3500, ["COI"] = 14000, ["COIUL"] = 131000, ["COI_editnotice"] = 7900, ["COL"] = 5600, ["COLON"] = 14000, ["CRI"] = 2300, ["CRO"] = 6500, ["CS1_config"] = 14000, ["CSK"] = 2800, ["CSS_image_crop"] = 8900, ["CUB"] = 4200, ["CURRENTDATE"] = 3600, ["CURRENTMINUTE"] = 2700, ["CYP"] = 2200, ["CZE"] = 16000, ["Calendar"] = 2500, ["Calendar/styles.css"] = 2700, ["California/color"] = 12000, ["Call_sign_disambiguation"] = 3100, ["Campaignbox"] = 25000, ["CanProvName"] = 19000, ["CanadaByProvinceCatNav"] = 9500, ["CanadaProvinceThe"] = 4500, ["Canada_NTS_Map_Sheet"] = 2100, ["Canada_by_province_category_navigation"] = 9900, ["Canadian_English"] = 13000, ["Canadian_Parliament_links"] = 5100, ["Canadian_election_result"] = 18000, ["Canadian_election_result/gain"] = 3600, ["Canadian_election_result/hold"] = 6800, ["Canadian_election_result/source"] = 12000, ["Canadian_election_result/top"] = 18000, ["Canadian_election_result/total"] = 14000, ["Canadian_party_colour"] = 11000, ["Canadian_party_colour/colour"] = 23000, ["Canadian_party_colour/colour/default"] = 22000, ["Canadian_party_colour/name"] = 19000, ["Canadian_party_colour/name/default"] = 8200, ["Canadian_province_name"] = 19000, ["Canned_search"] = 7900, ["Cascite"] = 16000, ["Caselaw_source"] = 4800, ["Cassini-Ehess"] = 3000, ["Cast_listing"] = 28000, ["Castlist"] = 4700, ["Cat"] = 457000, ["CatAutoTOC"] = 468000, ["CatRel"] = 3400, ["CatTrack"] = 20000, ["Cat_class"] = 6600, ["Cat_main"] = 150000, ["Cat_more"] = 103000, ["Cat_more_if_exists"] = 29000, ["Cat_see_also"] = 3800, ["Catalog_lookup_link"] = 58000, ["Catalog_of_Fishes"] = 9400, ["Catalogue_of_Life"] = 21000, ["Category"] = 2300, ["Category-Class"] = 14000, ["Category-inline"] = 11000, ["Category_TOC"] = 81000, ["Category_TOC/tracking"] = 80000, ["Category_U.S._State_elections_by_year"] = 7500, ["Category_U.S._State_elections_by_year/core"] = 7500, ["Category_class"] = 25000, ["Category_described_in_year"] = 6400, ["Category_diffuse"] = 11000, ["Category_disambiguation"] = 2700, ["Category_explanation"] = 413000, ["Category_handler"] = 2720000, ["Category_if_exists"] = 83000, ["Category_ifexist"] = 4800, ["Category_importance"] = 8900, ["Category_link"] = 671000, ["Category_link/core"] = 671000, ["Category_link_if_exists"] = 77000, ["Category_link_with_count"] = 9100, ["Category_link_without_namespace"] = 788000, ["Category_links"] = 9800, ["Category_main_article"] = 220000, ["Category_more"] = 142000, ["Category_more_if_exists"] = 49000, ["Category_ordered_by_date"] = 13000, ["Category_other"] = 1100000, ["Category_pair"] = 2100, ["Category_redirect"] = 173000, ["Category_redirect/core"] = 173000, ["Category_see_also"] = 54000, ["Category_see_also/Category_pair_check"] = 54000, ["Category_see_also_if_exists"] = 93000, ["Category_see_also_if_exists_2"] = 101000, ["Category_series_navigation"] = 588000, ["Category_title"] = 2400, ["Catexp"] = 5900, ["CathEncy"] = 2300, ["Catholic"] = 3700, ["Catholic_Encyclopedia"] = 5100, ["Catmain"] = 29000, ["Catmore"] = 9800, ["Catseealso"] = 2300, ["Cbb_link"] = 10000, ["Cbignore"] = 131000, ["Cbsb_link"] = 2500, ["Cc-by-2.5"] = 2600, ["Cc-by-3.0"] = 7000, ["Cc-by-sa-2.5"] = 2100, ["Cc-by-sa-2.5,2.0,1.0"] = 2100, ["Cc-by-sa-3.0"] = 20000, ["Cc-by-sa-3.0-migrated"] = 19000, ["Cc-by-sa-4.0"] = 13000, ["Cc-zero"] = 3800, ["CensusAU"] = 9100, ["Census_2016_AUS"] = 5700, ["Census_2021_AUS"] = 6200, ["Cent"] = 6800, ["Center"] = 296000, ["Centralized_discussion"] = 7200, ["Centralized_discussion/core"] = 7100, ["Centralized_discussion/styles.css"] = 7100, ["Centre"] = 4000, ["Century"] = 15000, ["Century_name_from_decade"] = 2400, ["Century_name_from_decade_or_year"] = 126000, ["Century_name_from_title_decade"] = 7500, ["Century_name_from_title_year"] = 7800, ["Certification_Cite_Ref"] = 38000, ["Certification_Table_Bottom"] = 37000, ["Certification_Table_Entry"] = 38000, ["Certification_Table_Entry/Foot"] = 37000, ["Certification_Table_Entry/Foot/helper"] = 37000, ["Certification_Table_Entry/MexicanAward"] = 2300, ["Certification_Table_Entry/Region"] = 38000, ["Certification_Table_Entry/Sales"] = 37000, ["Certification_Table_Entry/Sales/AustrianPeriod"] = 2400, ["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400, ["Certification_Table_Entry/Sales/DanishPeriod"] = 4300, ["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4300, ["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4300, ["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200, ["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000, ["Certification_Table_Entry/Sales/GermanPeriod"] = 4100, ["Certification_Table_Entry/Sales/ItalianHelper"] = 4400, ["Certification_Table_Entry/Sales/MexicanSales"] = 2200, ["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7600, ["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2700, ["Certification_Table_Entry/Sales/SwedishPeriod"] = 2200, ["Certification_Table_Separator"] = 3200, ["Certification_Table_Top"] = 38000, ["Cfb_link"] = 26000, ["Cfd_all"] = 2500, ["Chart_bottom"] = 4400, ["Chart_top"] = 4400, ["Check_completeness_of_transclusions"] = 59000, ["Check_talk"] = 63000, ["Check_talk_wp"] = 1450000, ["Check_winner_by_scores"] = 16000, ["CheckedSockpuppet"] = 7200, ["Checked_sockpuppet"] = 18000, ["Checkedsockpuppet"] = 5300, ["Checkip"] = 12000, ["Checkuser"] = 88000, ["Checkuserblock-account"] = 42000, ["Chem"] = 6100, ["Chem/atom"] = 6000, ["Chem/link"] = 6100, ["Chem2"] = 11000, ["Chem_molar_mass"] = 22000, ["Chem_molar_mass/format"] = 22000, ["Chembox"] = 16000, ["Chembox/styles.css"] = 16000, ["Chembox_3DMet"] = 15000, ["Chembox_AllOtherNames"] = 14000, ["Chembox_AllOtherNames/format"] = 14000, ["Chembox_Appearance"] = 7200, ["Chembox_BoilingPt"] = 4200, ["Chembox_CASNo"] = 15000, ["Chembox_CASNo/format"] = 15000, ["Chembox_CalcTemperatures"] = 7500, ["Chembox_ChEBI"] = 15000, ["Chembox_ChEBI/format"] = 15000, ["Chembox_ChEMBL"] = 15000, ["Chembox_ChEMBL/format"] = 15000, ["Chembox_ChemSpiderID"] = 15000, ["Chembox_ChemSpiderID/format"] = 15000, ["Chembox_CompTox"] = 15000, ["Chembox_CompTox/format"] = 15000, ["Chembox_Datapage_check"] = 16000, ["Chembox_Density"] = 5600, ["Chembox_DrugBank"] = 15000, ["Chembox_DrugBank/format"] = 15000, ["Chembox_ECHA"] = 8200, ["Chembox_ECNumber"] = 15000, ["Chembox_ECNumber/format"] = 15000, ["Chembox_Elements"] = 15000, ["Chembox_Elements/molecular_formula"] = 21000, ["Chembox_FlashPt"] = 2100, ["Chembox_Footer"] = 15000, ["Chembox_Footer/tracking"] = 15000, ["Chembox_GHS_(set)"] = 4400, ["Chembox_Hazards"] = 13000, ["Chembox_IUPHAR_ligand"] = 15000, ["Chembox_IUPHAR_ligand/format"] = 15000, ["Chembox_Identifiers"] = 15000, ["Chembox_InChI"] = 15000, ["Chembox_InChI/format"] = 15000, ["Chembox_Indexlist"] = 15000, ["Chembox_Jmol"] = 15000, ["Chembox_Jmol/format"] = 15000, ["Chembox_KEGG"] = 15000, ["Chembox_KEGG/format"] = 15000, ["Chembox_MeltingPt"] = 6600, ["Chembox_OtherCpds"] = 2100, ["Chembox_Properties"] = 15000, ["Chembox_PubChem"] = 15000, ["Chembox_PubChem/format"] = 15000, ["Chembox_RTECS"] = 15000, ["Chembox_RTECS/format"] = 15000, ["Chembox_Related"] = 4200, ["Chembox_SMILES"] = 15000, ["Chembox_SMILES/format"] = 15000, ["Chembox_SolubilityInWater"] = 4500, ["Chembox_Structure"] = 2400, ["Chembox_UNII"] = 15000, ["Chembox_UNII/format"] = 15000, ["Chembox_headerbar"] = 16000, ["Chembox_image"] = 14000, ["Chembox_image_cell"] = 14000, ["Chembox_image_sbs"] = 14000, ["Chembox_parametercheck"] = 15000, ["Chembox_setDatarow"] = 5400, ["Chembox_setHeader"] = 5400, ["Chembox_templatePar/formatPreviewMessage"] = 16000, ["Chembox_verification"] = 6900, ["Chemspidercite"] = 11000, ["Chessgames_player"] = 3800, ["Chinese"] = 3700, ["Circa"] = 462000, ["Circular_reference"] = 4000, ["Citation"] = 409000, ["Citation/make_link"] = 7700, ["Citation/styles.css"] = 52000, ["Citation_needed"] = 632000, ["Citation_needed_span"] = 3600, ["Citation_style"] = 4500, ["Cite_AV_media"] = 77000, ["Cite_AV_media_notes"] = 33000, ["Cite_Appletons'"] = 2400, ["Cite_Australian_Dictionary_of_Biography"] = 4900, ["Cite_Box_Office_Mojo"] = 2400, ["Cite_Catholic_Encyclopedia"] = 8600, ["Cite_DCB"] = 3300, ["Cite_DGRBM"] = 2200, ["Cite_DNB"] = 20000, ["Cite_EB1911"] = 26000, ["Cite_FTP"] = 2500, ["Cite_GBIF"] = 4200, ["Cite_GNIS"] = 2300, ["Cite_Gaia_DR3"] = 3000, ["Cite_Google_Maps"] = 20000, ["Cite_Hansard"] = 2600, ["Cite_IUCN"] = 69000, ["Cite_Instagram"] = 6800, ["Cite_Jewish_Encyclopedia"] = 3200, ["Cite_LCDB"] = 2000, ["Cite_Metacritic"] = 2200, ["Cite_NIE"] = 3500, ["Cite_NSW_Parliament"] = 3300, ["Cite_NSW_SHR"] = 2700, ["Cite_NatureServe"] = 2700, ["Cite_ODNB"] = 21000, ["Cite_OED"] = 2500, ["Cite_POWO"] = 5500, ["Cite_Q"] = 17000, ["Cite_QHR"] = 3100, ["Cite_QPN"] = 4100, ["Cite_Rotten_Tomatoes"] = 2800, ["Cite_Rowlett"] = 2500, ["Cite_Russian_law"] = 7800, ["Cite_Ryan"] = 3300, ["Cite_Sports-Reference"] = 55000, ["Cite_USGov"] = 13000, ["Cite_WoRMS"] = 13000, ["Cite_act"] = 3900, ["Cite_arXiv"] = 6800, ["Cite_bcgnis"] = 3700, ["Cite_book"] = 1890000, ["Cite_certification"] = 43000, ["Cite_certification/Title"] = 39000, ["Cite_certification/URL"] = 43000, ["Cite_certification/United_Kingdom_helper"] = 18000, ["Cite_certification/archivedate"] = 7600, ["Cite_certification/archiveurl"] = 7600, ["Cite_cgndb"] = 5300, ["Cite_comic"] = 2200, ["Cite_conference"] = 22000, ["Cite_court"] = 6600, ["Cite_dictionary"] = 3400, ["Cite_document"] = 2000, ["Cite_encyclopedia"] = 240000, ["Cite_episode"] = 19000, ["Cite_gnis"] = 35000, ["Cite_instagram"] = 3000, ["Cite_interview"] = 11000, ["Cite_iucn"] = 69000, ["Cite_journal"] = 1160000, ["Cite_legislation_UK"] = 3100, ["Cite_magazine"] = 375000, ["Cite_map"] = 60000, ["Cite_news"] = 1900000, ["Cite_newspaper_The_Times"] = 7200, ["Cite_patent"] = 7100, ["Cite_patent/authors"] = 5900, ["Cite_patent/core"] = 7400, ["Cite_peakbagger"] = 5300, ["Cite_podcast"] = 6000, ["Cite_press_release"] = 84000, ["Cite_report"] = 73000, ["Cite_rowlett"] = 2500, ["Cite_ship_register"] = 2000, ["Cite_simbad"] = 5600, ["Cite_sports-reference"] = 59000, ["Cite_taxon"] = 5200, ["Cite_tech_report"] = 3000, ["Cite_thesis"] = 49000, ["Cite_tweet"] = 48000, ["Cite_video"] = 13000, ["Cite_video_game"] = 3400, ["Cite_web"] = 5360000, ["Cite_wikisource"] = 6900, ["Cite_wikisource/make_link"] = 64000, ["Citeweb"] = 3300, ["Civil_navigation"] = 2200, ["Cjersey"] = 2900, ["Cl"] = 212000, ["Clade"] = 10000, ["Clade/styles.css"] = 10000, ["Clarification_needed"] = 2500, ["Clarify"] = 45000, ["Class"] = 40000, ["Class/colour"] = 19000, ["Class/icon"] = 21000, ["Class_mask"] = 456000, ["Class_mask/b"] = 43000, ["Classicon"] = 5200, ["Clc"] = 7800, ["Cleanup"] = 8800, ["Cleanup_reorganize"] = 2300, ["Cleanup_rewrite"] = 6900, ["Clear"] = 3720000, ["Clear_left"] = 30000, ["Clear_right"] = 2700, ["Clerk_Request"] = 2500, ["Clerk_note"] = 11000, ["Clerknote"] = 8500, ["Clickable_button"] = 1890000, ["Clickable_button_2"] = 229000, ["Closed_access"] = 5500, ["Closed_peer_review_page"] = 3000, ["Closed_rfc_bottom"] = 2200, ["Closed_rfc_top"] = 2800, ["Clr"] = 3100, ["Club_players_category"] = 9400, ["Clubplayerscat"] = 9400, ["Cmbox"] = 541000, ["Cn"] = 114000, ["Cnote2"] = 2800, ["Cnote2_Begin"] = 2800, ["Cnote2_End"] = 2800, ["Coat_of_arms"] = 2500, ["Cob"] = 15000, ["Code"] = 82000, ["Cof_family"] = 4400, ["Cof_genus"] = 5100, ["Col-1-of-2"] = 2400, ["Col-2"] = 185000, ["Col-2-of-2"] = 2300, ["Col-3"] = 11000, ["Col-4"] = 3800, ["Col-begin"] = 230000, ["Col-begin/styles.css"] = 230000, ["Col-break"] = 228000, ["Col-end"] = 230000, ["Col-float"] = 4600, ["Col-float-break"] = 4500, ["Col-float-end"] = 4600, ["Col-float/styles.css"] = 4600, ["Col-start"] = 10000, ["Col_div"] = 2200, ["Colbegin"] = 20000, ["Colend"] = 23000, ["Collapse"] = 8600, ["Collapse_bottom"] = 55000, ["Collapse_top"] = 56000, ["Collapse_top/styles.css"] = 56000, ["Collapsebottom"] = 4000, ["Collapsed_infobox_section_begin"] = 4200, ["Collapsed_infobox_section_end"] = 4200, ["Collapsetop"] = 4100, ["Collapsible_list"] = 67000, ["Collapsible_option"] = 150000, ["Colledge:_Ships_RN"] = 3000, ["College"] = 12000, ["CollegePrimaryHeader"] = 8200, ["CollegePrimaryStyle"] = 111000, ["CollegeSecondaryStyle"] = 11000, ["College_Athlete_Recruit_End"] = 2800, ["College_Athlete_Recruit_Entry"] = 2900, ["College_Athlete_Recruit_Start"] = 2900, ["College_athlete_recruit_end"] = 4900, ["College_athlete_recruit_entry"] = 5100, ["College_athlete_recruit_start"] = 5100, ["College_color_list"] = 4400, ["College_sports_team_link"] = 31000, ["Colon"] = 20000, ["Color"] = 503000, ["Color/styles.css"] = 503000, ["Color_box"] = 86000, ["Colorbox"] = 2600, ["Colorbull"] = 4500, ["Colored_link"] = 101000, ["Coloredlink"] = 2700, ["Colors"] = 3600, ["Colour"] = 5500, ["Colour_box"] = 2500, ["Coloured_link"] = 11000, ["Column"] = 4200, ["Column/styles.css"] = 4300, ["Columns-end"] = 4000, ["Columns-list"] = 124000, ["Columns-start"] = 4000, ["Comic_Book_DB"] = 3500, ["Comicbookdb"] = 3400, ["Comics-replaceability"] = 2800, ["Comics_infobox_sec/formcat"] = 3400, ["Comics_infobox_sec/genre"] = 4200, ["Comics_infobox_sec/genrecat"] = 3800, ["Comics_infobox_sec/styles.css"] = 8100, ["Comma_separated_entries"] = 524000, ["Comment"] = 7300, ["Committed_identity"] = 3200, ["Committed_identity/styles.css"] = 3200, ["Commons"] = 72000, ["Commons-inline"] = 25000, ["Commons_cat"] = 45000, ["Commons_category"] = 901000, ["Commons_category-inline"] = 176000, ["Commons_category_inline"] = 5900, ["Commonscat"] = 60000, ["Commonscat-inline"] = 15000, ["Commonscat_inline"] = 2300, ["Commonscatinline"] = 7400, ["Compact_TOC"] = 7300, ["Compact_ToC"] = 3200, ["Compose_molecular_formula"] = 2300, ["Composition_bar"] = 13000, ["Confirmed"] = 19000, ["Confused"] = 3300, ["Confusing"] = 2400, ["CongBio"] = 9500, ["CongLinks"] = 4800, ["Connected_contributor"] = 21000, ["Connected_contributor_(paid)"] = 9900, ["Constellation_navbox"] = 9800, ["Container"] = 14000, ["Container_cat"] = 9000, ["Container_category"] = 83000, ["Containercat"] = 2800, ["Contains_special_characters"] = 5100, ["Contains_special_characters/core"] = 5100, ["Contains_special_characters/styles.css"] = 5100, ["Content_category"] = 7900, ["Contentious_topics/Additional_restrictions.json"] = 20000, ["Contentious_topics/Arab-Israeli_editnotice"] = 6700, ["Contentious_topics/Arab-Israeli_talk_notice"] = 6100, ["Contentious_topics/Category_database.json"] = 20000, ["Contentious_topics/Restrictions_definition.json"] = 20000, ["Contentious_topics/Standard_set.json"] = 20000, ["Contentious_topics/list"] = 29000, ["Contentious_topics/page_restriction_editnotice_base"] = 7200, ["Contentious_topics/page_restriction_talk_notice"] = 2500, ["Contentious_topics/talk_notice"] = 20000, ["Context"] = 2600, ["Continent2continental"] = 46000, ["Continent_adjective_to_noun"] = 10000, ["Continental2continent"] = 22000, ["Controversial"] = 3000, ["Convert"] = 1410000, ["Convert_abbreviated"] = 159000, ["Convinfobox"] = 288000, ["Coord"] = 1400000, ["Coord_missing"] = 71000, ["Coord_missing/CheckCat"] = 70000, ["Coords"] = 6800, ["Copied"] = 22000, ["Copy_edit"] = 2200, ["Copy_to_Wikimedia_Commons"] = 84000, ["Copy_to_Wikimedia_Commons_in"] = 4000, ["Copyvios"] = 4600, ["Cospar"] = 2800, ["Cot"] = 14000, ["Count"] = 965000, ["Country2continent"] = 87000, ["Country2continental"] = 31000, ["Country2nationality"] = 36000, ["CountryPrefixThe"] = 82000, ["Country_abbreviation"] = 96000, ["Country_alias"] = 17000, ["Country_at_games_navbox"] = 5800, ["Country_at_games_navbox/below"] = 5800, ["Country_data"] = 12000, ["Country_data_AFG"] = 2600, ["Country_data_ALB"] = 7100, ["Country_data_ALG"] = 10000, ["Country_data_AND"] = 3600, ["Country_data_ANG"] = 4400, ["Country_data_ARG"] = 52000, ["Country_data_ARM"] = 8300, ["Country_data_AUS"] = 88000, ["Country_data_AUT"] = 52000, ["Country_data_AZE"] = 11000, ["Country_data_Afghanistan"] = 22000, ["Country_data_Alabama"] = 2600, ["Country_data_Alaska"] = 2100, ["Country_data_Albania"] = 35000, ["Country_data_Alberta"] = 3100, ["Country_data_Algeria"] = 48000, ["Country_data_American_Samoa"] = 2900, ["Country_data_Andorra"] = 9300, ["Country_data_Angola"] = 21000, ["Country_data_Anguilla"] = 2400, ["Country_data_Antigua_and_Barbuda"] = 6500, ["Country_data_Apulia"] = 7900, ["Country_data_Argentina"] = 154000, ["Country_data_Arizona"] = 2500, ["Country_data_Arkansas"] = 2800, ["Country_data_Armenia"] = 48000, ["Country_data_Aruba"] = 4000, ["Country_data_Australia"] = 279000, ["Country_data_Austria"] = 148000, ["Country_data_Austria-Hungary"] = 2200, ["Country_data_Azerbaijan"] = 52000, ["Country_data_BAH"] = 4600, ["Country_data_BAN"] = 4400, ["Country_data_BAR"] = 2700, ["Country_data_BEL"] = 59000, ["Country_data_BER"] = 2500, ["Country_data_BHR"] = 5800, ["Country_data_BIH"] = 14000, ["Country_data_BLR"] = 26000, ["Country_data_BOL"] = 6500, ["Country_data_BOT"] = 3100, ["Country_data_BRA"] = 64000, ["Country_data_BUL"] = 31000, ["Country_data_Bahamas"] = 11000, ["Country_data_Bahrain"] = 22000, ["Country_data_Bangladesh"] = 35000, ["Country_data_Barbados"] = 8600, ["Country_data_Belarus"] = 92000, ["Country_data_Belgium"] = 160000, ["Country_data_Belize"] = 5200, ["Country_data_Benin"] = 8000, ["Country_data_Bermuda"] = 6300, ["Country_data_Bhutan"] = 4900, ["Country_data_Bolivia"] = 24000, ["Country_data_Bosnia_and_Herzegovina"] = 54000, ["Country_data_Botswana"] = 10000, ["Country_data_Brazil"] = 173000, ["Country_data_British_Columbia"] = 3400, ["Country_data_British_Empire"] = 2000, ["Country_data_British_Raj"] = 2500, ["Country_data_British_Virgin_Islands"] = 3300, ["Country_data_Brunei"] = 6900, ["Country_data_Bulgaria"] = 103000, ["Country_data_Burkina_Faso"] = 11000, ["Country_data_Burma"] = 2300, ["Country_data_Burundi"] = 6800, ["Country_data_CAM"] = 2500, ["Country_data_CAN"] = 68000, ["Country_data_CGO"] = 2500, ["Country_data_CHE"] = 5800, ["Country_data_CHI"] = 19000, ["Country_data_CHL"] = 2300, ["Country_data_CHN"] = 49000, ["Country_data_CIV"] = 8500, ["Country_data_CMR"] = 8700, ["Country_data_COD"] = 3400, ["Country_data_COL"] = 28000, ["Country_data_CPV"] = 2200, ["Country_data_CRC"] = 6900, ["Country_data_CRO"] = 37000, ["Country_data_CUB"] = 13000, ["Country_data_CYP"] = 10000, ["Country_data_CZE"] = 54000, ["Country_data_California"] = 6200, ["Country_data_Cambodia"] = 9900, ["Country_data_Cameroon"] = 32000, ["Country_data_Canada"] = 266000, ["Country_data_Cape_Verde"] = 6900, ["Country_data_Castile_and_León"] = 2000, ["Country_data_Catalonia"] = 3500, ["Country_data_Cayman_Islands"] = 4500, ["Country_data_Central_African_Republic"] = 5100, ["Country_data_Chad"] = 5400, ["Country_data_Chile"] = 91000, ["Country_data_China"] = 153000, ["Country_data_Chinese_Taipei"] = 39000, ["Country_data_Colombia"] = 97000, ["Country_data_Colorado"] = 5400, ["Country_data_Commonwealth_of_Independent_States"] = 2200, ["Country_data_Comoros"] = 4700, ["Country_data_Confederate_States_of_America"] = 3100, ["Country_data_Connecticut"] = 3400, ["Country_data_Cook_Islands"] = 3800, ["Country_data_Costa_Rica"] = 34000, ["Country_data_Croatia"] = 106000, ["Country_data_Cuba"] = 47000, ["Country_data_Curaçao"] = 4300, ["Country_data_Cyprus"] = 47000, ["Country_data_Czech_Republic"] = 156000, ["Country_data_Czechoslovakia"] = 35000, ["Country_data_DEN"] = 39000, ["Country_data_DEU"] = 10000, ["Country_data_DNK"] = 4500, ["Country_data_DOM"] = 8300, ["Country_data_DRC"] = 2000, ["Country_data_Delaware"] = 2600, ["Country_data_Democratic_Republic_of_the_Congo"] = 23000, ["Country_data_Denmark"] = 121000, ["Country_data_Djibouti"] = 4900, ["Country_data_Dominica"] = 4200, ["Country_data_Dominican_Republic"] = 35000, ["Country_data_ECU"] = 13000, ["Country_data_EGY"] = 15000, ["Country_data_ENG"] = 51000, ["Country_data_ESA"] = 2500, ["Country_data_ESP"] = 83000, ["Country_data_EST"] = 17000, ["Country_data_ETH"] = 4500, ["Country_data_EU"] = 2600, ["Country_data_East_Germany"] = 29000, ["Country_data_Ecuador"] = 49000, ["Country_data_Egypt"] = 67000, ["Country_data_El_Salvador"] = 23000, ["Country_data_Empire_of_Japan"] = 4400, ["Country_data_England"] = 166000, ["Country_data_Equatorial_Guinea"] = 5400, ["Country_data_Eritrea"] = 5500, ["Country_data_Estonia"] = 70000, ["Country_data_Eswatini"] = 5100, ["Country_data_Ethiopia"] = 22000, ["Country_data_Europe"] = 2700, ["Country_data_European_Union"] = 8100, ["Country_data_FIJ"] = 4500, ["Country_data_FIN"] = 40000, ["Country_data_FRA"] = 114000, ["Country_data_FRG"] = 18000, ["Country_data_FRO"] = 2200, ["Country_data_FR_Yugoslavia"] = 4400, ["Country_data_Faroe_Islands"] = 5700, ["Country_data_Federated_States_of_Micronesia"] = 2600, ["Country_data_Fiji"] = 22000, ["Country_data_Finland"] = 115000, ["Country_data_Florida"] = 5800, ["Country_data_France"] = 338000, ["Country_data_French_Polynesia"] = 3800, ["Country_data_GAB"] = 2500, ["Country_data_GAM"] = 2200, ["Country_data_GBR"] = 66000, ["Country_data_GDR"] = 11000, ["Country_data_GEO"] = 16000, ["Country_data_GER"] = 94000, ["Country_data_GHA"] = 9900, ["Country_data_GIB"] = 2100, ["Country_data_GRE"] = 29000, ["Country_data_GUA"] = 5300, ["Country_data_GUI"] = 3300, ["Country_data_GUY"] = 2500, ["Country_data_Gabon"] = 8000, ["Country_data_Gambia"] = 7500, ["Country_data_Georgia"] = 8600, ["Country_data_Georgia_(U.S._state)"] = 3200, ["Country_data_Georgia_(country)"] = 55000, ["Country_data_German_Empire"] = 5600, ["Country_data_Germany"] = 295000, ["Country_data_Ghana"] = 47000, ["Country_data_Gibraltar"] = 5100, ["Country_data_Great_Britain"] = 129000, ["Country_data_Greece"] = 107000, ["Country_data_Greenland"] = 2800, ["Country_data_Grenada"] = 5700, ["Country_data_Guadeloupe"] = 2800, ["Country_data_Guam"] = 4600, ["Country_data_Guatemala"] = 22000, ["Country_data_Guinea"] = 9300, ["Country_data_Guinea-Bissau"] = 5400, ["Country_data_Guyana"] = 7600, ["Country_data_HAI"] = 3200, ["Country_data_HKG"] = 15000, ["Country_data_HON"] = 4400, ["Country_data_HUN"] = 44000, ["Country_data_Haiti"] = 9600, ["Country_data_Hawaii"] = 2100, ["Country_data_Honduras"] = 22000, ["Country_data_Hong_Kong"] = 52000, ["Country_data_Hungary"] = 116000, ["Country_data_IDN"] = 5700, ["Country_data_INA"] = 12000, ["Country_data_IND"] = 34000, ["Country_data_IRE"] = 12000, ["Country_data_IRI"] = 6700, ["Country_data_IRL"] = 24000, ["Country_data_IRN"] = 7300, ["Country_data_IRQ"] = 4700, ["Country_data_ISL"] = 9200, ["Country_data_ISR"] = 23000, ["Country_data_ITA"] = 101000, ["Country_data_Iceland"] = 47000, ["Country_data_Idaho"] = 2100, ["Country_data_Illinois"] = 4400, ["Country_data_India"] = 264000, ["Country_data_Indiana"] = 3300, ["Country_data_Indonesia"] = 73000, ["Country_data_Iowa"] = 2300, ["Country_data_Iran"] = 165000, ["Country_data_Iraq"] = 23000, ["Country_data_Ireland"] = 68000, ["Country_data_Isle_of_Man"] = 2800, ["Country_data_Israel"] = 95000, ["Country_data_Italy"] = 291000, ["Country_data_Ivory_Coast"] = 34000, ["Country_data_JAM"] = 12000, ["Country_data_JAP"] = 2200, ["Country_data_JOR"] = 4700, ["Country_data_JP"] = 8600, ["Country_data_JPN"] = 68000, ["Country_data_Jamaica"] = 46000, ["Country_data_Japan"] = 268000, ["Country_data_Jersey"] = 2500, ["Country_data_Jordan"] = 22000, ["Country_data_KAZ"] = 23000, ["Country_data_KEN"] = 10000, ["Country_data_KGZ"] = 4500, ["Country_data_KOR"] = 35000, ["Country_data_KOS"] = 3000, ["Country_data_KSA"] = 7400, ["Country_data_KUW"] = 4600, ["Country_data_Kazakhstan"] = 69000, ["Country_data_Kentucky"] = 2000, ["Country_data_Kenya"] = 35000, ["Country_data_Kingdom_of_France"] = 2200, ["Country_data_Kingdom_of_Great_Britain"] = 4600, ["Country_data_Kingdom_of_Italy"] = 4800, ["Country_data_Kiribati"] = 2600, ["Country_data_Kosovo"] = 10000, ["Country_data_Kuwait"] = 21000, ["Country_data_Kyrgyzstan"] = 11000, ["Country_data_LAO"] = 2100, ["Country_data_LAT"] = 17000, ["Country_data_LBN"] = 2900, ["Country_data_LIB"] = 2600, ["Country_data_LIE"] = 3700, ["Country_data_LIT"] = 3600, ["Country_data_LTU"] = 14000, ["Country_data_LUX"] = 12000, ["Country_data_LVA"] = 3000, ["Country_data_Laos"] = 7900, ["Country_data_Latvia"] = 56000, ["Country_data_Lebanon"] = 24000, ["Country_data_Lesotho"] = 5500, ["Country_data_Liberia"] = 7800, ["Country_data_Libya"] = 9100, ["Country_data_Liechtenstein"] = 8900, ["Country_data_Lithuania"] = 55000, ["Country_data_Louisiana"] = 2300, ["Country_data_Luxembourg"] = 49000, ["Country_data_MAC"] = 2900, ["Country_data_MAD"] = 2400, ["Country_data_MAR"] = 14000, ["Country_data_MAS"] = 13000, ["Country_data_MDA"] = 8800, ["Country_data_MEX"] = 35000, ["Country_data_MGL"] = 3500, ["Country_data_MKD"] = 8400, ["Country_data_MLI"] = 4600, ["Country_data_MLT"] = 6400, ["Country_data_MNE"] = 8500, ["Country_data_MON"] = 4700, ["Country_data_MOZ"] = 2600, ["Country_data_MRI"] = 2200, ["Country_data_MYA"] = 3400, ["Country_data_MYS"] = 4100, ["Country_data_Macau"] = 6800, ["Country_data_Macedonia"] = 4700, ["Country_data_Madagascar"] = 9600, ["Country_data_Malawi"] = 6100, ["Country_data_Malaysia"] = 73000, ["Country_data_Maldives"] = 6600, ["Country_data_Mali"] = 22000, ["Country_data_Malta"] = 32000, ["Country_data_Manitoba"] = 2800, ["Country_data_Marshall_Islands"] = 3300, ["Country_data_Martinique"] = 2800, ["Country_data_Maryland"] = 3200, ["Country_data_Massachusetts"] = 2600, ["Country_data_Mauritania"] = 5900, ["Country_data_Mauritius"] = 8400, ["Country_data_Mexico"] = 115000, ["Country_data_Michigan"] = 3800, ["Country_data_Minas_Gerais"] = 2000, ["Country_data_Minnesota"] = 3600, ["Country_data_Missouri"] = 2500, ["Country_data_Moldova"] = 34000, ["Country_data_Monaco"] = 12000, ["Country_data_Mongolia"] = 11000, ["Country_data_Montana"] = 2400, ["Country_data_Montenegro"] = 34000, ["Country_data_Montserrat"] = 2400, ["Country_data_Morocco"] = 52000, ["Country_data_Mozambique"] = 7900, ["Country_data_Myanmar"] = 23000, ["Country_data_NAM"] = 3900, ["Country_data_NED"] = 71000, ["Country_data_NEP"] = 3300, ["Country_data_NGA"] = 8500, ["Country_data_NGR"] = 9100, ["Country_data_NIR"] = 11000, ["Country_data_NLD"] = 7300, ["Country_data_NOR"] = 35000, ["Country_data_NZ"] = 3600, ["Country_data_NZL"] = 38000, ["Country_data_Namibia"] = 10000, ["Country_data_Nauru"] = 2500, ["Country_data_Nazi_Germany"] = 10000, ["Country_data_Nepal"] = 33000, ["Country_data_Netherlands"] = 265000, ["Country_data_Netherlands_Antilles"] = 2400, ["Country_data_Nevada"] = 2100, ["Country_data_New_Brunswick"] = 2600, ["Country_data_New_Caledonia"] = 3300, ["Country_data_New_Jersey"] = 4200, ["Country_data_New_South_Wales"] = 6400, ["Country_data_New_York"] = 4200, ["Country_data_New_York_(state)"] = 6800, ["Country_data_New_Zealand"] = 120000, ["Country_data_Newfoundland_and_Labrador"] = 2700, ["Country_data_Nicaragua"] = 8900, ["Country_data_Niger"] = 6200, ["Country_data_Nigeria"] = 67000, ["Country_data_North_Carolina"] = 3500, ["Country_data_North_Korea"] = 23000, ["Country_data_North_Macedonia"] = 34000, ["Country_data_Northern_Ireland"] = 28000, ["Country_data_Northern_Mariana_Islands"] = 2800, ["Country_data_Norway"] = 118000, ["Country_data_Nova_Scotia"] = 2500, ["Country_data_OMA"] = 3200, ["Country_data_Ohio"] = 5700, ["Country_data_Oklahoma"] = 2400, ["Country_data_Oman"] = 10000, ["Country_data_Ontario"] = 3700, ["Country_data_Ottoman_Empire"] = 3100, ["Country_data_PAK"] = 9000, ["Country_data_PAN"] = 5800, ["Country_data_PAR"] = 11000, ["Country_data_PER"] = 14000, ["Country_data_PHI"] = 13000, ["Country_data_PLE"] = 2000, ["Country_data_PNG"] = 3200, ["Country_data_POL"] = 60000, ["Country_data_POR"] = 36000, ["Country_data_PRK"] = 5000, ["Country_data_PRT"] = 3600, ["Country_data_PUR"] = 7900, ["Country_data_Pakistan"] = 52000, ["Country_data_Palau"] = 2600, ["Country_data_Palestine"] = 7600, ["Country_data_Panama"] = 31000, ["Country_data_Papua_New_Guinea"] = 8400, ["Country_data_Paraguay"] = 46000, ["Country_data_Pennsylvania"] = 3500, ["Country_data_Peru"] = 65000, ["Country_data_Philippines"] = 69000, ["Country_data_Poland"] = 246000, ["Country_data_Portugal"] = 117000, ["Country_data_Prussia"] = 2800, ["Country_data_Puerto_Rico"] = 35000, ["Country_data_QAT"] = 9400, ["Country_data_Qatar"] = 33000, ["Country_data_Quebec"] = 4100, ["Country_data_Queensland"] = 2300, ["Country_data_ROM"] = 15000, ["Country_data_ROU"] = 31000, ["Country_data_RSA"] = 36000, ["Country_data_RUS"] = 68000, ["Country_data_RWA"] = 2400, ["Country_data_Republic_of_China"] = 4600, ["Country_data_Republic_of_Ireland"] = 55000, ["Country_data_Republic_of_the_Congo"] = 8100, ["Country_data_Romania"] = 115000, ["Country_data_Russia"] = 259000, ["Country_data_Russian_Empire"] = 5600, ["Country_data_Rwanda"] = 8400, ["Country_data_SAM"] = 3700, ["Country_data_SCG"] = 3000, ["Country_data_SCO"] = 29000, ["Country_data_SEN"] = 8400, ["Country_data_SER"] = 3700, ["Country_data_SGP"] = 4300, ["Country_data_SIN"] = 7400, ["Country_data_SLE"] = 2000, ["Country_data_SLO"] = 22000, ["Country_data_SLV"] = 3200, ["Country_data_SMR"] = 3500, ["Country_data_SPA"] = 5400, ["Country_data_SRB"] = 30000, ["Country_data_SRI"] = 5200, ["Country_data_SUI"] = 50000, ["Country_data_SUR"] = 2300, ["Country_data_SVK"] = 32000, ["Country_data_SVN"] = 7300, ["Country_data_SWE"] = 65000, ["Country_data_SWI"] = 5000, ["Country_data_SYR"] = 3900, ["Country_data_Saint_Kitts_and_Nevis"] = 4900, ["Country_data_Saint_Lucia"] = 5300, ["Country_data_Saint_Vincent_and_the_Grenadines"] = 5100, ["Country_data_Samoa"] = 8000, ["Country_data_San_Marino"] = 9600, ["Country_data_Saskatchewan"] = 3700, ["Country_data_Saudi_Arabia"] = 38000, ["Country_data_Scotland"] = 103000, ["Country_data_Senegal"] = 31000, ["Country_data_Serbia"] = 106000, ["Country_data_Serbia_and_Montenegro"] = 5400, ["Country_data_Seychelles"] = 5700, ["Country_data_Sierra_Leone"] = 7500, ["Country_data_Singapore"] = 51000, ["Country_data_Slovakia"] = 97000, ["Country_data_Slovenia"] = 92000, ["Country_data_Solomon_Islands"] = 4700, ["Country_data_Somalia"] = 6300, ["Country_data_South_Africa"] = 123000, ["Country_data_South_Australia"] = 2300, ["Country_data_South_Carolina"] = 3100, ["Country_data_South_Korea"] = 118000, ["Country_data_South_Sudan"] = 4700, ["Country_data_Soviet_Union"] = 78000, ["Country_data_Spain"] = 280000, ["Country_data_Sri_Lanka"] = 36000, ["Country_data_Sudan"] = 8600, ["Country_data_Suriname"] = 6700, ["Country_data_Sweden"] = 169000, ["Country_data_Switzerland"] = 153000, ["Country_data_Syria"] = 22000, ["Country_data_São_Tomé_and_Príncipe"] = 3300, ["Country_data_TAN"] = 3400, ["Country_data_TCH"] = 12000, ["Country_data_THA"] = 25000, ["Country_data_TJK"] = 2900, ["Country_data_TKM"] = 3100, ["Country_data_TOG"] = 2000, ["Country_data_TPE"] = 18000, ["Country_data_TRI"] = 5000, ["Country_data_TTO"] = 2100, ["Country_data_TUN"] = 12000, ["Country_data_TUR"] = 33000, ["Country_data_TWN"] = 2200, ["Country_data_Taiwan"] = 28000, ["Country_data_Tajikistan"] = 9700, ["Country_data_Tanzania"] = 23000, ["Country_data_Tennessee"] = 2200, ["Country_data_Texas"] = 5700, ["Country_data_Thailand"] = 97000, ["Country_data_Timor-Leste"] = 5000, ["Country_data_Togo"] = 7500, ["Country_data_Tonga"] = 6700, ["Country_data_Trinidad_and_Tobago"] = 24000, ["Country_data_Tunisia"] = 47000, ["Country_data_Turkey"] = 144000, ["Country_data_Turkmenistan"] = 8300, ["Country_data_Turks_and_Caicos_Islands"] = 2800, ["Country_data_Tuvalu"] = 2700, ["Country_data_U.S."] = 2000, ["Country_data_U.S._Virgin_Islands"] = 4900, ["Country_data_UAE"] = 11000, ["Country_data_UGA"] = 5200, ["Country_data_UK"] = 19000, ["Country_data_UKGBI"] = 3400, ["Country_data_UKR"] = 44000, ["Country_data_URS"] = 19000, ["Country_data_URU"] = 16000, ["Country_data_US"] = 5600, ["Country_data_USA"] = 149000, ["Country_data_USSR"] = 5300, ["Country_data_UZB"] = 13000, ["Country_data_Uganda"] = 22000, ["Country_data_Ukraine"] = 120000, ["Country_data_United_Arab_Emirates"] = 39000, ["Country_data_United_Kingdom"] = 163000, ["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4800, ["Country_data_United_Nations"] = 4500, ["Country_data_United_States"] = 439000, ["Country_data_United_States_of_America"] = 4500, ["Country_data_Uruguay"] = 53000, ["Country_data_Uzbekistan"] = 36000, ["Country_data_VEN"] = 18000, ["Country_data_VIE"] = 7200, ["Country_data_Vanuatu"] = 5000, ["Country_data_Vatican_City"] = 2900, ["Country_data_Venezuela"] = 67000, ["Country_data_Victoria"] = 2400, ["Country_data_Vietnam"] = 48000, ["Country_data_Virginia"] = 3000, ["Country_data_WAL"] = 19000, ["Country_data_Wales"] = 69000, ["Country_data_Washington"] = 2600, ["Country_data_Washington,_D.C."] = 2200, ["Country_data_Washington_(state)"] = 3300, ["Country_data_West_Germany"] = 54000, ["Country_data_West_Indies"] = 2900, ["Country_data_Wisconsin"] = 5500, ["Country_data_Wyoming"] = 2100, ["Country_data_YUG"] = 11000, ["Country_data_Yemen"] = 7900, ["Country_data_Yugoslavia"] = 34000, ["Country_data_ZAF"] = 5400, ["Country_data_ZAM"] = 3800, ["Country_data_ZIM"] = 9100, ["Country_data_Zambia"] = 11000, ["Country_data_Zimbabwe"] = 33000, ["Country_data_none"] = 2000, ["Country_flagbio"] = 39000, ["Country_in_the_Eurovision_Song_Contest"] = 2900, ["Country_name"] = 57000, ["Country_prefix_the"] = 176000, ["Country_showdata"] = 6900, ["Country_topics"] = 25000, ["County"] = 7000, ["County_(judet)_of_Romania"] = 3300, ["Course_assignment"] = 4200, ["Course_details"] = 8300, ["Course_instructor"] = 3100, ["Cquote"] = 37000, ["Cr"] = 5100, ["Cr-rt"] = 2400, ["Create_taxonomy/link"] = 149000, ["Creative_Commons_text_attribution_notice"] = 6200, ["Cref2"] = 2800, ["Cricinfo"] = 24000, ["Cricket_squad2_coach"] = 2300, ["Cricket_squad2_player"] = 3100, ["Cricketarchive"] = 3000, ["Croatian_Census_2021"] = 4200, ["Cross"] = 4000, ["Crossreference"] = 2700, ["Crossreference/styles.css"] = 2700, ["Cs1_config"] = 12000, ["Cslist"] = 3600, ["Cslist/styles.css"] = 3600, ["Csv"] = 59000, ["Currency"] = 5300, ["Current_events"] = 9300, ["Current_events/styles.css"] = 9300, ["Currentdate"] = 24000, ["Cvt"] = 159000, ["Cycling_Archives"] = 4300, ["Cycling_data_DAT"] = 2000, ["Cycling_data_LTD"] = 2400, ["Cycling_data_MOV_men"] = 2300, ["Cycling_data_SOQ"] = 2100, ["Cycling_data_TVL"] = 2300, ["Cycling_data_UEX"] = 2300, ["Cycling_team_link"] = 13000, ["Module:CFB_schedule"] = 29000, ["Module:CS1_identifiers"] = 506000, ["Module:CallAssert"] = 121000, ["Module:Canada_NTS"] = 2100, ["Module:Canada_NTS/data"] = 2100, ["Module:Canada_by_province_category_navigation"] = 9900, ["Module:Catalog_lookup_link"] = 60000, ["Module:Category_described_in_year"] = 6400, ["Module:Category_described_in_year/config"] = 6400, ["Module:Category_disambiguation"] = 2700, ["Module:Category_handler"] = 4970000, ["Module:Category_handler/blacklist"] = 4970000, ["Module:Category_handler/config"] = 4970000, ["Module:Category_handler/data"] = 4970000, ["Module:Category_handler/shared"] = 4970000, ["Module:Category_main_article"] = 220000, ["Module:Category_more_if_exists"] = 49000, ["Module:Category_pair"] = 7000, ["Module:Category_see_also"] = 54000, ["Module:Category_series_navigation"] = 588000, ["Module:Category_series_navigation/styles.css"] = 588000, ["Module:Celestial_object_quadrangle"] = 2100, ["Module:Chart"] = 2800, ["Module:Chart/Default_colors"] = 2800, ["Module:Check_DYK_hook"] = 125000, ["Module:Check_blp_parameter"] = 2880000, ["Module:Check_for_conflicting_parameters"] = 4790000, ["Module:Check_for_deprecated_parameters"] = 871000, ["Module:Check_for_unknown_parameters"] = 23200000, ["Module:Check_height"] = 152000, ["Module:Check_isxn"] = 16000, ["Module:Check_winner_by_scores"] = 16000, ["Module:Checkuser"] = 89000, ["Module:Chem2"] = 11000, ["Module:Chem2/styles.css"] = 11000, ["Module:Citation/CS1"] = 6490000, ["Module:Citation/CS1/COinS"] = 6490000, ["Module:Citation/CS1/Configuration"] = 6610000, ["Module:Citation/CS1/Date_validation"] = 6490000, ["Module:Citation/CS1/Identifiers"] = 6610000, ["Module:Citation/CS1/Suggestions"] = 26000, ["Module:Citation/CS1/Utilities"] = 6610000, ["Module:Citation/CS1/Whitelist"] = 6490000, ["Module:Citation/CS1/styles.css"] = 6610000, ["Module:Citation_mode"] = 49000, ["Module:Cite"] = 52000, ["Module:Cite/config"] = 69000, ["Module:Cite_IUCN"] = 69000, ["Module:Cite_Q"] = 17000, ["Module:Cite_Q/config"] = 17000, ["Module:Cite_taxon"] = 52000, ["Module:Cite_tweet"] = 48000, ["Module:Clade"] = 10000, ["Module:Class"] = 62000, ["Module:Class/definition.json"] = 62000, ["Module:Class/styles.css"] = 40000, ["Module:Class_mask"] = 456000, ["Module:Clickable_button"] = 1890000, ["Module:Collapsible_list"] = 69000, ["Module:College_color"] = 137000, ["Module:College_color/data"] = 137000, ["Module:Color_contrast"] = 565000, ["Module:Color_contrast/colors"] = 568000, ["Module:Commons_link"] = 304000, ["Module:Compact_list"] = 2000, ["Module:Complex_date"] = 46000, ["Module:Conservation_status"] = 88000, ["Module:Contentious_topics/talk_notice"] = 20000, ["Module:Convert"] = 1500000, ["Module:Convert/data"] = 1500000, ["Module:Convert/helper"] = 12000, ["Module:Convert/text"] = 1500000, ["Module:Convert/wikidata"] = 2800, ["Module:Convert/wikidata/data"] = 2800, ["Module:ConvertIB"] = 779000, ["Module:ConvertIB/data"] = 257000, ["Module:ConvertNumeric"] = 20000, ["Module:Convert_character_width"] = 2800, ["Module:Convert_character_width/data"] = 2800, ["Module:Coordinates"] = 1400000, ["Module:Coordinates/styles.css"] = 1400000, ["Module:Copied"] = 42000, ["Module:Country2nationality"] = 98000, ["Module:CountryAdjectiveDemonym"] = 110000, ["Module:CountryAdjectiveDemonym/Adjectives"] = 110000, ["Module:CountryAdjectiveDemonym/Demonyms"] = 110000, ["Module:CountryAdjectiveDemonym/The"] = 110000, ["Module:CountryData"] = 472000, ["Module:CountryData/cacheA"] = 172000, ["Module:CountryData/cacheB"] = 86000, ["Module:CountryData/cacheC"] = 61000, ["Module:CountryData/cacheD"] = 59000, ["Module:CountryData/cacheE"] = 40000, ["Module:CountryData/cacheF"] = 28000, ["Module:CountryData/cacheG"] = 29000, ["Module:CountryData/cacheH"] = 19000, ["Module:CountryData/cacheI"] = 18000, ["Module:CountryData/cacheJ"] = 11000, ["Module:CountryData/cacheK"] = 12000, ["Module:CountryData/summary"] = 472000, ["Module:Country_adjective"] = 4600, ["Module:Country_alias"] = 61000, ["Module:Country_alias/data"] = 62000, ["Module:Cslist"] = 3600, ["Module:Currency"] = 5300, ["Module:Currency/Presentation"] = 5300, } m9cphh8y1p2upor2mzfxwsdm9507yha 361060 361059 2026-05-31T13:49:15Z ChiK 1136 ೧ revisions imported from [[:en:Module:Transclusion_count/data/C]] 361059 Scribunto text/plain return { ["C"] = 787000, ["C-Class"] = 17000, ["C-SPAN"] = 13000, ["C-cmn"] = 2800, ["C-pl"] = 51000, ["C."] = 350000, ["CAN"] = 20000, ["CANelec"] = 18000, ["CANelec/gain"] = 3400, ["CANelec/hold"] = 6600, ["CANelec/source"] = 11000, ["CANelec/top"] = 8600, ["CANelec/total"] = 9300, ["CAS"] = 3800, ["CAS_Registry_Number"] = 3800, ["CBB_Yearly_Record_End"] = 3500, ["CBB_Yearly_Record_Entry"] = 3600, ["CBB_Yearly_Record_Start"] = 3400, ["CBB_Yearly_Record_Subhead"] = 4200, ["CBB_Yearly_Record_Subtotal"] = 3300, ["CBB_roster/Footer"] = 10000, ["CBB_roster/Header"] = 10000, ["CBB_roster/Player"] = 10000, ["CBB_schedule_end"] = 13000, ["CBB_schedule_entry"] = 13000, ["CBB_schedule_start"] = 13000, ["CBB_standings_end"] = 19000, ["CBB_standings_entry"] = 19000, ["CBB_standings_start"] = 19000, ["CBB_yearly_record_end"] = 4700, ["CBB_yearly_record_end/legend"] = 4100, ["CBB_yearly_record_entry"] = 4600, ["CBB_yearly_record_start"] = 4500, ["CBB_yearly_record_subhead"] = 4300, ["CBB_yearly_record_subtotal"] = 4300, ["CBSB_Standings_End"] = 2600, ["CBSB_Standings_Entry"] = 2600, ["CBSB_Standings_Start"] = 2600, ["CBSB_link"] = 4100, ["CBSB_standings_end"] = 5500, ["CBSB_standings_entry"] = 5500, ["CBSB_standings_start"] = 5500, ["CC0"] = 3900, ["CC_BY-SA_2.5"] = 2100, ["CC_BY-SA_2.5,_2.0,_1.0"] = 2100, ["CC_BY-SA_3.0"] = 21000, ["CC_BY-SA_3.0_migrated"] = 19000, ["CC_BY-SA_4.0"] = 13000, ["CC_BY_2.5"] = 2600, ["CC_BY_3.0"] = 7000, ["CFB_Standings_End"] = 16000, ["CFB_Standings_Entry"] = 16000, ["CFB_Standings_Start"] = 16000, ["CFB_Yearly_Record_End"] = 7900, ["CFB_Yearly_Record_End/legend"] = 2900, ["CFB_Yearly_Record_Entry"] = 7900, ["CFB_Yearly_Record_Start"] = 7900, ["CFB_Yearly_Record_Subhead"] = 8000, ["CFB_Yearly_Record_Subtotal"] = 7800, ["CFB_schedule"] = 29000, ["CFB_schedule_entry"] = 21000, ["CFB_standings_end"] = 39000, ["CFB_standings_entry"] = 39000, ["CFB_standings_start"] = 39000, ["CFL_Year"] = 7100, ["CGF_year"] = 3500, ["CGNDB_URL"] = 5300, ["CHE"] = 11000, ["CHI"] = 3300, ["CHL"] = 4200, ["CHN"] = 15000, ["CN"] = 4100, ["CO2"] = 3500, ["COI"] = 14000, ["COIUL"] = 131000, ["COI_editnotice"] = 7900, ["COL"] = 5600, ["COLON"] = 14000, ["CRI"] = 2300, ["CRO"] = 6500, ["CS1_config"] = 14000, ["CSK"] = 2800, ["CSS_image_crop"] = 8900, ["CUB"] = 4200, ["CURRENTDATE"] = 3600, ["CURRENTMINUTE"] = 2700, ["CYP"] = 2200, ["CZE"] = 16000, ["Calendar"] = 2500, ["Calendar/styles.css"] = 2700, ["California/color"] = 12000, ["Call_sign_disambiguation"] = 3100, ["Campaignbox"] = 25000, ["CanProvName"] = 19000, ["CanadaByProvinceCatNav"] = 9500, ["CanadaProvinceThe"] = 4500, ["Canada_NTS_Map_Sheet"] = 2100, ["Canada_by_province_category_navigation"] = 9900, ["Canadian_English"] = 13000, ["Canadian_Parliament_links"] = 5100, ["Canadian_election_result"] = 18000, ["Canadian_election_result/gain"] = 3600, ["Canadian_election_result/hold"] = 6800, ["Canadian_election_result/source"] = 12000, ["Canadian_election_result/top"] = 18000, ["Canadian_election_result/total"] = 14000, ["Canadian_party_colour"] = 11000, ["Canadian_party_colour/colour"] = 23000, ["Canadian_party_colour/colour/default"] = 22000, ["Canadian_party_colour/name"] = 19000, ["Canadian_party_colour/name/default"] = 8200, ["Canadian_province_name"] = 19000, ["Canned_search"] = 7900, ["Cascite"] = 16000, ["Caselaw_source"] = 4800, ["Cassini-Ehess"] = 3000, ["Cast_listing"] = 28000, ["Castlist"] = 4700, ["Cat"] = 457000, ["CatAutoTOC"] = 468000, ["CatRel"] = 3400, ["CatTrack"] = 20000, ["Cat_class"] = 6600, ["Cat_main"] = 150000, ["Cat_more"] = 103000, ["Cat_more_if_exists"] = 29000, ["Cat_see_also"] = 3800, ["Catalog_lookup_link"] = 58000, ["Catalog_of_Fishes"] = 9400, ["Catalogue_of_Life"] = 21000, ["Category"] = 2300, ["Category-Class"] = 14000, ["Category-inline"] = 11000, ["Category_TOC"] = 81000, ["Category_TOC/tracking"] = 80000, ["Category_U.S._State_elections_by_year"] = 7500, ["Category_U.S._State_elections_by_year/core"] = 7500, ["Category_class"] = 25000, ["Category_described_in_year"] = 6400, ["Category_diffuse"] = 11000, ["Category_disambiguation"] = 2700, ["Category_explanation"] = 413000, ["Category_handler"] = 2720000, ["Category_if_exists"] = 83000, ["Category_ifexist"] = 4800, ["Category_importance"] = 8900, ["Category_link"] = 671000, ["Category_link/core"] = 671000, ["Category_link_if_exists"] = 77000, ["Category_link_with_count"] = 9100, ["Category_link_without_namespace"] = 788000, ["Category_links"] = 9800, ["Category_main_article"] = 220000, ["Category_more"] = 142000, ["Category_more_if_exists"] = 49000, ["Category_ordered_by_date"] = 13000, ["Category_other"] = 1100000, ["Category_pair"] = 2100, ["Category_redirect"] = 173000, ["Category_redirect/core"] = 173000, ["Category_see_also"] = 54000, ["Category_see_also/Category_pair_check"] = 54000, ["Category_see_also_if_exists"] = 93000, ["Category_see_also_if_exists_2"] = 101000, ["Category_series_navigation"] = 588000, ["Category_title"] = 2400, ["Catexp"] = 5900, ["CathEncy"] = 2300, ["Catholic"] = 3700, ["Catholic_Encyclopedia"] = 5100, ["Catmain"] = 29000, ["Catmore"] = 9800, ["Catseealso"] = 2300, ["Cbb_link"] = 10000, ["Cbignore"] = 131000, ["Cbsb_link"] = 2500, ["Cc-by-2.5"] = 2600, ["Cc-by-3.0"] = 7000, ["Cc-by-sa-2.5"] = 2100, ["Cc-by-sa-2.5,2.0,1.0"] = 2100, ["Cc-by-sa-3.0"] = 20000, ["Cc-by-sa-3.0-migrated"] = 19000, ["Cc-by-sa-4.0"] = 13000, ["Cc-zero"] = 3800, ["CensusAU"] = 9100, ["Census_2016_AUS"] = 5700, ["Census_2021_AUS"] = 6200, ["Cent"] = 6800, ["Center"] = 296000, ["Centralized_discussion"] = 7200, ["Centralized_discussion/core"] = 7100, ["Centralized_discussion/styles.css"] = 7100, ["Centre"] = 4000, ["Century"] = 15000, ["Century_name_from_decade"] = 2400, ["Century_name_from_decade_or_year"] = 126000, ["Century_name_from_title_decade"] = 7500, ["Century_name_from_title_year"] = 7800, ["Certification_Cite_Ref"] = 38000, ["Certification_Table_Bottom"] = 37000, ["Certification_Table_Entry"] = 38000, ["Certification_Table_Entry/Foot"] = 37000, ["Certification_Table_Entry/Foot/helper"] = 37000, ["Certification_Table_Entry/MexicanAward"] = 2300, ["Certification_Table_Entry/Region"] = 38000, ["Certification_Table_Entry/Sales"] = 37000, ["Certification_Table_Entry/Sales/AustrianPeriod"] = 2400, ["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400, ["Certification_Table_Entry/Sales/DanishPeriod"] = 4300, ["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4300, ["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4300, ["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200, ["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000, ["Certification_Table_Entry/Sales/GermanPeriod"] = 4100, ["Certification_Table_Entry/Sales/ItalianHelper"] = 4400, ["Certification_Table_Entry/Sales/MexicanSales"] = 2200, ["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7600, ["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2700, ["Certification_Table_Entry/Sales/SwedishPeriod"] = 2200, ["Certification_Table_Separator"] = 3200, ["Certification_Table_Top"] = 38000, ["Cfb_link"] = 26000, ["Cfd_all"] = 2500, ["Chart_bottom"] = 4400, ["Chart_top"] = 4400, ["Check_completeness_of_transclusions"] = 59000, ["Check_talk"] = 63000, ["Check_talk_wp"] = 1450000, ["Check_winner_by_scores"] = 16000, ["CheckedSockpuppet"] = 7200, ["Checked_sockpuppet"] = 18000, ["Checkedsockpuppet"] = 5300, ["Checkip"] = 12000, ["Checkuser"] = 88000, ["Checkuserblock-account"] = 42000, ["Chem"] = 6100, ["Chem/atom"] = 6000, ["Chem/link"] = 6100, ["Chem2"] = 11000, ["Chem_molar_mass"] = 22000, ["Chem_molar_mass/format"] = 22000, ["Chembox"] = 16000, ["Chembox/styles.css"] = 16000, ["Chembox_3DMet"] = 15000, ["Chembox_AllOtherNames"] = 14000, ["Chembox_AllOtherNames/format"] = 14000, ["Chembox_Appearance"] = 7200, ["Chembox_BoilingPt"] = 4200, ["Chembox_CASNo"] = 15000, ["Chembox_CASNo/format"] = 15000, ["Chembox_CalcTemperatures"] = 7500, ["Chembox_ChEBI"] = 15000, ["Chembox_ChEBI/format"] = 15000, ["Chembox_ChEMBL"] = 15000, ["Chembox_ChEMBL/format"] = 15000, ["Chembox_ChemSpiderID"] = 15000, ["Chembox_ChemSpiderID/format"] = 15000, ["Chembox_CompTox"] = 15000, ["Chembox_CompTox/format"] = 15000, ["Chembox_Datapage_check"] = 16000, ["Chembox_Density"] = 5600, ["Chembox_DrugBank"] = 15000, ["Chembox_DrugBank/format"] = 15000, ["Chembox_ECHA"] = 8200, ["Chembox_ECNumber"] = 15000, ["Chembox_ECNumber/format"] = 15000, ["Chembox_Elements"] = 15000, ["Chembox_Elements/molecular_formula"] = 21000, ["Chembox_FlashPt"] = 2100, ["Chembox_Footer"] = 15000, ["Chembox_Footer/tracking"] = 15000, ["Chembox_GHS_(set)"] = 4400, ["Chembox_Hazards"] = 13000, ["Chembox_IUPHAR_ligand"] = 15000, ["Chembox_IUPHAR_ligand/format"] = 15000, ["Chembox_Identifiers"] = 15000, ["Chembox_InChI"] = 15000, ["Chembox_InChI/format"] = 15000, ["Chembox_Indexlist"] = 15000, ["Chembox_Jmol"] = 15000, ["Chembox_Jmol/format"] = 15000, ["Chembox_KEGG"] = 15000, ["Chembox_KEGG/format"] = 15000, ["Chembox_MeltingPt"] = 6600, ["Chembox_OtherCpds"] = 2100, ["Chembox_Properties"] = 15000, ["Chembox_PubChem"] = 15000, ["Chembox_PubChem/format"] = 15000, ["Chembox_RTECS"] = 15000, ["Chembox_RTECS/format"] = 15000, ["Chembox_Related"] = 4200, ["Chembox_SMILES"] = 15000, ["Chembox_SMILES/format"] = 15000, ["Chembox_SolubilityInWater"] = 4500, ["Chembox_Structure"] = 2400, ["Chembox_UNII"] = 15000, ["Chembox_UNII/format"] = 15000, ["Chembox_headerbar"] = 16000, ["Chembox_image"] = 14000, ["Chembox_image_cell"] = 14000, ["Chembox_image_sbs"] = 14000, ["Chembox_parametercheck"] = 15000, ["Chembox_setDatarow"] = 5400, ["Chembox_setHeader"] = 5400, ["Chembox_templatePar/formatPreviewMessage"] = 16000, ["Chembox_verification"] = 6900, ["Chemspidercite"] = 11000, ["Chessgames_player"] = 3800, ["Chinese"] = 3700, ["Circa"] = 462000, ["Circular_reference"] = 4000, ["Citation"] = 409000, ["Citation/make_link"] = 7700, ["Citation/styles.css"] = 52000, ["Citation_needed"] = 632000, ["Citation_needed_span"] = 3600, ["Citation_style"] = 4500, ["Cite_AV_media"] = 77000, ["Cite_AV_media_notes"] = 33000, ["Cite_Appletons'"] = 2400, ["Cite_Australian_Dictionary_of_Biography"] = 4900, ["Cite_Box_Office_Mojo"] = 2400, ["Cite_Catholic_Encyclopedia"] = 8600, ["Cite_DCB"] = 3300, ["Cite_DGRBM"] = 2200, ["Cite_DNB"] = 20000, ["Cite_EB1911"] = 26000, ["Cite_FTP"] = 2500, ["Cite_GBIF"] = 4200, ["Cite_GNIS"] = 2300, ["Cite_Gaia_DR3"] = 3000, ["Cite_Google_Maps"] = 20000, ["Cite_Hansard"] = 2600, ["Cite_IUCN"] = 69000, ["Cite_Instagram"] = 6800, ["Cite_Jewish_Encyclopedia"] = 3200, ["Cite_LCDB"] = 2000, ["Cite_Metacritic"] = 2200, ["Cite_NIE"] = 3500, ["Cite_NSW_Parliament"] = 3300, ["Cite_NSW_SHR"] = 2700, ["Cite_NatureServe"] = 2700, ["Cite_ODNB"] = 21000, ["Cite_OED"] = 2500, ["Cite_POWO"] = 5500, ["Cite_Q"] = 17000, ["Cite_QHR"] = 3100, ["Cite_QPN"] = 4100, ["Cite_Rotten_Tomatoes"] = 2800, ["Cite_Rowlett"] = 2500, ["Cite_Russian_law"] = 7800, ["Cite_Ryan"] = 3300, ["Cite_Sports-Reference"] = 55000, ["Cite_USGov"] = 13000, ["Cite_WoRMS"] = 13000, ["Cite_act"] = 3900, ["Cite_arXiv"] = 6800, ["Cite_bcgnis"] = 3700, ["Cite_book"] = 1890000, ["Cite_certification"] = 43000, ["Cite_certification/Title"] = 39000, ["Cite_certification/URL"] = 43000, ["Cite_certification/United_Kingdom_helper"] = 18000, ["Cite_certification/archivedate"] = 7600, ["Cite_certification/archiveurl"] = 7600, ["Cite_cgndb"] = 5300, ["Cite_comic"] = 2200, ["Cite_conference"] = 22000, ["Cite_court"] = 6600, ["Cite_dictionary"] = 3400, ["Cite_document"] = 2000, ["Cite_encyclopedia"] = 240000, ["Cite_episode"] = 19000, ["Cite_gnis"] = 35000, ["Cite_instagram"] = 3000, ["Cite_interview"] = 11000, ["Cite_iucn"] = 69000, ["Cite_journal"] = 1160000, ["Cite_legislation_UK"] = 3100, ["Cite_magazine"] = 375000, ["Cite_map"] = 60000, ["Cite_news"] = 1900000, ["Cite_newspaper_The_Times"] = 7200, ["Cite_patent"] = 7100, ["Cite_patent/authors"] = 5900, ["Cite_patent/core"] = 7400, ["Cite_peakbagger"] = 5300, ["Cite_podcast"] = 6000, ["Cite_press_release"] = 84000, ["Cite_report"] = 73000, ["Cite_rowlett"] = 2500, ["Cite_ship_register"] = 2000, ["Cite_simbad"] = 5600, ["Cite_sports-reference"] = 59000, ["Cite_taxon"] = 5200, ["Cite_tech_report"] = 3000, ["Cite_thesis"] = 49000, ["Cite_tweet"] = 48000, ["Cite_video"] = 13000, ["Cite_video_game"] = 3400, ["Cite_web"] = 5360000, ["Cite_wikisource"] = 6900, ["Cite_wikisource/make_link"] = 64000, ["Citeweb"] = 3300, ["Civil_navigation"] = 2200, ["Cjersey"] = 2900, ["Cl"] = 212000, ["Clade"] = 10000, ["Clade/styles.css"] = 10000, ["Clarification_needed"] = 2500, ["Clarify"] = 45000, ["Class"] = 40000, ["Class/colour"] = 19000, ["Class/icon"] = 21000, ["Class_mask"] = 456000, ["Class_mask/b"] = 43000, ["Classicon"] = 5200, ["Clc"] = 7800, ["Cleanup"] = 8800, ["Cleanup_reorganize"] = 2300, ["Cleanup_rewrite"] = 6900, ["Clear"] = 3720000, ["Clear_left"] = 30000, ["Clear_right"] = 2700, ["Clerk_Request"] = 2500, ["Clerk_note"] = 11000, ["Clerknote"] = 8500, ["Clickable_button"] = 1890000, ["Clickable_button_2"] = 229000, ["Closed_access"] = 5500, ["Closed_peer_review_page"] = 3000, ["Closed_rfc_bottom"] = 2200, ["Closed_rfc_top"] = 2800, ["Clr"] = 3100, ["Club_players_category"] = 9400, ["Clubplayerscat"] = 9400, ["Cmbox"] = 541000, ["Cn"] = 114000, ["Cnote2"] = 2800, ["Cnote2_Begin"] = 2800, ["Cnote2_End"] = 2800, ["Coat_of_arms"] = 2500, ["Cob"] = 15000, ["Code"] = 82000, ["Cof_family"] = 4400, ["Cof_genus"] = 5100, ["Col-1-of-2"] = 2400, ["Col-2"] = 185000, ["Col-2-of-2"] = 2300, ["Col-3"] = 11000, ["Col-4"] = 3800, ["Col-begin"] = 230000, ["Col-begin/styles.css"] = 230000, ["Col-break"] = 228000, ["Col-end"] = 230000, ["Col-float"] = 4600, ["Col-float-break"] = 4500, ["Col-float-end"] = 4600, ["Col-float/styles.css"] = 4600, ["Col-start"] = 10000, ["Col_div"] = 2200, ["Colbegin"] = 20000, ["Colend"] = 23000, ["Collapse"] = 8600, ["Collapse_bottom"] = 55000, ["Collapse_top"] = 56000, ["Collapse_top/styles.css"] = 56000, ["Collapsebottom"] = 4000, ["Collapsed_infobox_section_begin"] = 4200, ["Collapsed_infobox_section_end"] = 4200, ["Collapsetop"] = 4100, ["Collapsible_list"] = 67000, ["Collapsible_option"] = 150000, ["Colledge:_Ships_RN"] = 3000, ["College"] = 12000, ["CollegePrimaryHeader"] = 8200, ["CollegePrimaryStyle"] = 111000, ["CollegeSecondaryStyle"] = 11000, ["College_Athlete_Recruit_End"] = 2800, ["College_Athlete_Recruit_Entry"] = 2900, ["College_Athlete_Recruit_Start"] = 2900, ["College_athlete_recruit_end"] = 4900, ["College_athlete_recruit_entry"] = 5100, ["College_athlete_recruit_start"] = 5100, ["College_color_list"] = 4400, ["College_sports_team_link"] = 31000, ["Colon"] = 20000, ["Color"] = 503000, ["Color/styles.css"] = 503000, ["Color_box"] = 86000, ["Colorbox"] = 2600, ["Colorbull"] = 4500, ["Colored_link"] = 101000, ["Coloredlink"] = 2700, ["Colors"] = 3600, ["Colour"] = 5500, ["Colour_box"] = 2500, ["Coloured_link"] = 11000, ["Column"] = 4200, ["Column/styles.css"] = 4300, ["Columns-end"] = 4000, ["Columns-list"] = 124000, ["Columns-start"] = 4000, ["Comic_Book_DB"] = 3500, ["Comicbookdb"] = 3400, ["Comics-replaceability"] = 2800, ["Comics_infobox_sec/formcat"] = 3400, ["Comics_infobox_sec/genre"] = 4200, ["Comics_infobox_sec/genrecat"] = 3800, ["Comics_infobox_sec/styles.css"] = 8100, ["Comma_separated_entries"] = 524000, ["Comment"] = 7300, ["Committed_identity"] = 3200, ["Committed_identity/styles.css"] = 3200, ["Commons"] = 72000, ["Commons-inline"] = 25000, ["Commons_cat"] = 45000, ["Commons_category"] = 901000, ["Commons_category-inline"] = 176000, ["Commons_category_inline"] = 5900, ["Commonscat"] = 60000, ["Commonscat-inline"] = 15000, ["Commonscat_inline"] = 2300, ["Commonscatinline"] = 7400, ["Compact_TOC"] = 7300, ["Compact_ToC"] = 3200, ["Compose_molecular_formula"] = 2300, ["Composition_bar"] = 13000, ["Confirmed"] = 19000, ["Confused"] = 3300, ["Confusing"] = 2400, ["CongBio"] = 9500, ["CongLinks"] = 4800, ["Connected_contributor"] = 21000, ["Connected_contributor_(paid)"] = 9900, ["Constellation_navbox"] = 9800, ["Container"] = 14000, ["Container_cat"] = 9000, ["Container_category"] = 83000, ["Containercat"] = 2800, ["Contains_special_characters"] = 5100, ["Contains_special_characters/core"] = 5100, ["Contains_special_characters/styles.css"] = 5100, ["Content_category"] = 7900, ["Contentious_topics/Additional_restrictions.json"] = 20000, ["Contentious_topics/Arab-Israeli_editnotice"] = 6700, ["Contentious_topics/Arab-Israeli_talk_notice"] = 6100, ["Contentious_topics/Category_database.json"] = 20000, ["Contentious_topics/Restrictions_definition.json"] = 20000, ["Contentious_topics/Standard_set.json"] = 20000, ["Contentious_topics/list"] = 29000, ["Contentious_topics/page_restriction_editnotice_base"] = 7200, ["Contentious_topics/page_restriction_talk_notice"] = 2500, ["Contentious_topics/talk_notice"] = 20000, ["Context"] = 2600, ["Continent2continental"] = 46000, ["Continent_adjective_to_noun"] = 10000, ["Continental2continent"] = 22000, ["Controversial"] = 3000, ["Convert"] = 1410000, ["Convert_abbreviated"] = 159000, ["Convinfobox"] = 288000, ["Coord"] = 1400000, ["Coord_missing"] = 71000, ["Coord_missing/CheckCat"] = 70000, ["Coords"] = 6800, ["Copied"] = 22000, ["Copy_edit"] = 2200, ["Copy_to_Wikimedia_Commons"] = 84000, ["Copy_to_Wikimedia_Commons_in"] = 4000, ["Copyvios"] = 4600, ["Cospar"] = 2800, ["Cot"] = 14000, ["Count"] = 965000, ["Country2continent"] = 87000, ["Country2continental"] = 31000, ["Country2nationality"] = 36000, ["CountryPrefixThe"] = 82000, ["Country_abbreviation"] = 96000, ["Country_alias"] = 17000, ["Country_at_games_navbox"] = 5800, ["Country_at_games_navbox/below"] = 5800, ["Country_data"] = 12000, ["Country_data_AFG"] = 2600, ["Country_data_ALB"] = 7100, ["Country_data_ALG"] = 10000, ["Country_data_AND"] = 3600, ["Country_data_ANG"] = 4400, ["Country_data_ARG"] = 52000, ["Country_data_ARM"] = 8300, ["Country_data_AUS"] = 88000, ["Country_data_AUT"] = 52000, ["Country_data_AZE"] = 11000, ["Country_data_Afghanistan"] = 22000, ["Country_data_Alabama"] = 2600, ["Country_data_Alaska"] = 2100, ["Country_data_Albania"] = 35000, ["Country_data_Alberta"] = 3100, ["Country_data_Algeria"] = 48000, ["Country_data_American_Samoa"] = 2900, ["Country_data_Andorra"] = 9300, ["Country_data_Angola"] = 21000, ["Country_data_Anguilla"] = 2400, ["Country_data_Antigua_and_Barbuda"] = 6500, ["Country_data_Apulia"] = 7900, ["Country_data_Argentina"] = 154000, ["Country_data_Arizona"] = 2500, ["Country_data_Arkansas"] = 2800, ["Country_data_Armenia"] = 48000, ["Country_data_Aruba"] = 4000, ["Country_data_Australia"] = 279000, ["Country_data_Austria"] = 148000, ["Country_data_Austria-Hungary"] = 2200, ["Country_data_Azerbaijan"] = 52000, ["Country_data_BAH"] = 4600, ["Country_data_BAN"] = 4400, ["Country_data_BAR"] = 2700, ["Country_data_BEL"] = 59000, ["Country_data_BER"] = 2500, ["Country_data_BHR"] = 5800, ["Country_data_BIH"] = 14000, ["Country_data_BLR"] = 26000, ["Country_data_BOL"] = 6500, ["Country_data_BOT"] = 3100, ["Country_data_BRA"] = 64000, ["Country_data_BUL"] = 31000, ["Country_data_Bahamas"] = 11000, ["Country_data_Bahrain"] = 22000, ["Country_data_Bangladesh"] = 35000, ["Country_data_Barbados"] = 8600, ["Country_data_Belarus"] = 92000, ["Country_data_Belgium"] = 160000, ["Country_data_Belize"] = 5200, ["Country_data_Benin"] = 8000, ["Country_data_Bermuda"] = 6300, ["Country_data_Bhutan"] = 4900, ["Country_data_Bolivia"] = 24000, ["Country_data_Bosnia_and_Herzegovina"] = 54000, ["Country_data_Botswana"] = 10000, ["Country_data_Brazil"] = 173000, ["Country_data_British_Columbia"] = 3400, ["Country_data_British_Empire"] = 2000, ["Country_data_British_Raj"] = 2500, ["Country_data_British_Virgin_Islands"] = 3300, ["Country_data_Brunei"] = 6900, ["Country_data_Bulgaria"] = 103000, ["Country_data_Burkina_Faso"] = 11000, ["Country_data_Burma"] = 2300, ["Country_data_Burundi"] = 6800, ["Country_data_CAM"] = 2500, ["Country_data_CAN"] = 68000, ["Country_data_CGO"] = 2500, ["Country_data_CHE"] = 5800, ["Country_data_CHI"] = 19000, ["Country_data_CHL"] = 2300, ["Country_data_CHN"] = 49000, ["Country_data_CIV"] = 8500, ["Country_data_CMR"] = 8700, ["Country_data_COD"] = 3400, ["Country_data_COL"] = 28000, ["Country_data_CPV"] = 2200, ["Country_data_CRC"] = 6900, ["Country_data_CRO"] = 37000, ["Country_data_CUB"] = 13000, ["Country_data_CYP"] = 10000, ["Country_data_CZE"] = 54000, ["Country_data_California"] = 6200, ["Country_data_Cambodia"] = 9900, ["Country_data_Cameroon"] = 32000, ["Country_data_Canada"] = 266000, ["Country_data_Cape_Verde"] = 6900, ["Country_data_Castile_and_León"] = 2000, ["Country_data_Catalonia"] = 3500, ["Country_data_Cayman_Islands"] = 4500, ["Country_data_Central_African_Republic"] = 5100, ["Country_data_Chad"] = 5400, ["Country_data_Chile"] = 91000, ["Country_data_China"] = 153000, ["Country_data_Chinese_Taipei"] = 39000, ["Country_data_Colombia"] = 97000, ["Country_data_Colorado"] = 5400, ["Country_data_Commonwealth_of_Independent_States"] = 2200, ["Country_data_Comoros"] = 4700, ["Country_data_Confederate_States_of_America"] = 3100, ["Country_data_Connecticut"] = 3400, ["Country_data_Cook_Islands"] = 3800, ["Country_data_Costa_Rica"] = 34000, ["Country_data_Croatia"] = 106000, ["Country_data_Cuba"] = 47000, ["Country_data_Curaçao"] = 4300, ["Country_data_Cyprus"] = 47000, ["Country_data_Czech_Republic"] = 156000, ["Country_data_Czechoslovakia"] = 35000, ["Country_data_DEN"] = 39000, ["Country_data_DEU"] = 10000, ["Country_data_DNK"] = 4500, ["Country_data_DOM"] = 8300, ["Country_data_DRC"] = 2000, ["Country_data_Delaware"] = 2600, ["Country_data_Democratic_Republic_of_the_Congo"] = 23000, ["Country_data_Denmark"] = 121000, ["Country_data_Djibouti"] = 4900, ["Country_data_Dominica"] = 4200, ["Country_data_Dominican_Republic"] = 35000, ["Country_data_ECU"] = 13000, ["Country_data_EGY"] = 15000, ["Country_data_ENG"] = 51000, ["Country_data_ESA"] = 2500, ["Country_data_ESP"] = 83000, ["Country_data_EST"] = 17000, ["Country_data_ETH"] = 4500, ["Country_data_EU"] = 2600, ["Country_data_East_Germany"] = 29000, ["Country_data_Ecuador"] = 49000, ["Country_data_Egypt"] = 67000, ["Country_data_El_Salvador"] = 23000, ["Country_data_Empire_of_Japan"] = 4400, ["Country_data_England"] = 166000, ["Country_data_Equatorial_Guinea"] = 5400, ["Country_data_Eritrea"] = 5500, ["Country_data_Estonia"] = 70000, ["Country_data_Eswatini"] = 5100, ["Country_data_Ethiopia"] = 22000, ["Country_data_Europe"] = 2700, ["Country_data_European_Union"] = 8100, ["Country_data_FIJ"] = 4500, ["Country_data_FIN"] = 40000, ["Country_data_FRA"] = 114000, ["Country_data_FRG"] = 18000, ["Country_data_FRO"] = 2200, ["Country_data_FR_Yugoslavia"] = 4400, ["Country_data_Faroe_Islands"] = 5700, ["Country_data_Federated_States_of_Micronesia"] = 2600, ["Country_data_Fiji"] = 22000, ["Country_data_Finland"] = 115000, ["Country_data_Florida"] = 5800, ["Country_data_France"] = 338000, ["Country_data_French_Polynesia"] = 3800, ["Country_data_GAB"] = 2500, ["Country_data_GAM"] = 2200, ["Country_data_GBR"] = 66000, ["Country_data_GDR"] = 11000, ["Country_data_GEO"] = 16000, ["Country_data_GER"] = 94000, ["Country_data_GHA"] = 9900, ["Country_data_GIB"] = 2100, ["Country_data_GRE"] = 29000, ["Country_data_GUA"] = 5300, ["Country_data_GUI"] = 3300, ["Country_data_GUY"] = 2500, ["Country_data_Gabon"] = 8000, ["Country_data_Gambia"] = 7500, ["Country_data_Georgia"] = 8600, ["Country_data_Georgia_(U.S._state)"] = 3200, ["Country_data_Georgia_(country)"] = 55000, ["Country_data_German_Empire"] = 5600, ["Country_data_Germany"] = 295000, ["Country_data_Ghana"] = 47000, ["Country_data_Gibraltar"] = 5100, ["Country_data_Great_Britain"] = 129000, ["Country_data_Greece"] = 107000, ["Country_data_Greenland"] = 2800, ["Country_data_Grenada"] = 5700, ["Country_data_Guadeloupe"] = 2800, ["Country_data_Guam"] = 4600, ["Country_data_Guatemala"] = 22000, ["Country_data_Guinea"] = 9300, ["Country_data_Guinea-Bissau"] = 5400, ["Country_data_Guyana"] = 7600, ["Country_data_HAI"] = 3200, ["Country_data_HKG"] = 15000, ["Country_data_HON"] = 4400, ["Country_data_HUN"] = 44000, ["Country_data_Haiti"] = 9600, ["Country_data_Hawaii"] = 2100, ["Country_data_Honduras"] = 22000, ["Country_data_Hong_Kong"] = 52000, ["Country_data_Hungary"] = 116000, ["Country_data_IDN"] = 5700, ["Country_data_INA"] = 12000, ["Country_data_IND"] = 34000, ["Country_data_IRE"] = 12000, ["Country_data_IRI"] = 6700, ["Country_data_IRL"] = 24000, ["Country_data_IRN"] = 7300, ["Country_data_IRQ"] = 4700, ["Country_data_ISL"] = 9200, ["Country_data_ISR"] = 23000, ["Country_data_ITA"] = 101000, ["Country_data_Iceland"] = 47000, ["Country_data_Idaho"] = 2100, ["Country_data_Illinois"] = 4400, ["Country_data_India"] = 264000, ["Country_data_Indiana"] = 3300, ["Country_data_Indonesia"] = 73000, ["Country_data_Iowa"] = 2300, ["Country_data_Iran"] = 165000, ["Country_data_Iraq"] = 23000, ["Country_data_Ireland"] = 68000, ["Country_data_Isle_of_Man"] = 2800, ["Country_data_Israel"] = 95000, ["Country_data_Italy"] = 291000, ["Country_data_Ivory_Coast"] = 34000, ["Country_data_JAM"] = 12000, ["Country_data_JAP"] = 2200, ["Country_data_JOR"] = 4700, ["Country_data_JP"] = 8600, ["Country_data_JPN"] = 68000, ["Country_data_Jamaica"] = 46000, ["Country_data_Japan"] = 268000, ["Country_data_Jersey"] = 2500, ["Country_data_Jordan"] = 22000, ["Country_data_KAZ"] = 23000, ["Country_data_KEN"] = 10000, ["Country_data_KGZ"] = 4500, ["Country_data_KOR"] = 35000, ["Country_data_KOS"] = 3000, ["Country_data_KSA"] = 7400, ["Country_data_KUW"] = 4600, ["Country_data_Kazakhstan"] = 69000, ["Country_data_Kentucky"] = 2000, ["Country_data_Kenya"] = 35000, ["Country_data_Kingdom_of_France"] = 2200, ["Country_data_Kingdom_of_Great_Britain"] = 4600, ["Country_data_Kingdom_of_Italy"] = 4800, ["Country_data_Kiribati"] = 2600, ["Country_data_Kosovo"] = 10000, ["Country_data_Kuwait"] = 21000, ["Country_data_Kyrgyzstan"] = 11000, ["Country_data_LAO"] = 2100, ["Country_data_LAT"] = 17000, ["Country_data_LBN"] = 2900, ["Country_data_LIB"] = 2600, ["Country_data_LIE"] = 3700, ["Country_data_LIT"] = 3600, ["Country_data_LTU"] = 14000, ["Country_data_LUX"] = 12000, ["Country_data_LVA"] = 3000, ["Country_data_Laos"] = 7900, ["Country_data_Latvia"] = 56000, ["Country_data_Lebanon"] = 24000, ["Country_data_Lesotho"] = 5500, ["Country_data_Liberia"] = 7800, ["Country_data_Libya"] = 9100, ["Country_data_Liechtenstein"] = 8900, ["Country_data_Lithuania"] = 55000, ["Country_data_Louisiana"] = 2300, ["Country_data_Luxembourg"] = 49000, ["Country_data_MAC"] = 2900, ["Country_data_MAD"] = 2400, ["Country_data_MAR"] = 14000, ["Country_data_MAS"] = 13000, ["Country_data_MDA"] = 8800, ["Country_data_MEX"] = 35000, ["Country_data_MGL"] = 3500, ["Country_data_MKD"] = 8400, ["Country_data_MLI"] = 4600, ["Country_data_MLT"] = 6400, ["Country_data_MNE"] = 8500, ["Country_data_MON"] = 4700, ["Country_data_MOZ"] = 2600, ["Country_data_MRI"] = 2200, ["Country_data_MYA"] = 3400, ["Country_data_MYS"] = 4100, ["Country_data_Macau"] = 6800, ["Country_data_Macedonia"] = 4700, ["Country_data_Madagascar"] = 9600, ["Country_data_Malawi"] = 6100, ["Country_data_Malaysia"] = 73000, ["Country_data_Maldives"] = 6600, ["Country_data_Mali"] = 22000, ["Country_data_Malta"] = 32000, ["Country_data_Manitoba"] = 2800, ["Country_data_Marshall_Islands"] = 3300, ["Country_data_Martinique"] = 2800, ["Country_data_Maryland"] = 3200, ["Country_data_Massachusetts"] = 2600, ["Country_data_Mauritania"] = 5900, ["Country_data_Mauritius"] = 8400, ["Country_data_Mexico"] = 115000, ["Country_data_Michigan"] = 3800, ["Country_data_Minas_Gerais"] = 2000, ["Country_data_Minnesota"] = 3600, ["Country_data_Missouri"] = 2500, ["Country_data_Moldova"] = 34000, ["Country_data_Monaco"] = 12000, ["Country_data_Mongolia"] = 11000, ["Country_data_Montana"] = 2400, ["Country_data_Montenegro"] = 34000, ["Country_data_Montserrat"] = 2400, ["Country_data_Morocco"] = 52000, ["Country_data_Mozambique"] = 7900, ["Country_data_Myanmar"] = 23000, ["Country_data_NAM"] = 3900, ["Country_data_NED"] = 71000, ["Country_data_NEP"] = 3300, ["Country_data_NGA"] = 8500, ["Country_data_NGR"] = 9100, ["Country_data_NIR"] = 11000, ["Country_data_NLD"] = 7300, ["Country_data_NOR"] = 35000, ["Country_data_NZ"] = 3600, ["Country_data_NZL"] = 38000, ["Country_data_Namibia"] = 10000, ["Country_data_Nauru"] = 2500, ["Country_data_Nazi_Germany"] = 10000, ["Country_data_Nepal"] = 33000, ["Country_data_Netherlands"] = 265000, ["Country_data_Netherlands_Antilles"] = 2400, ["Country_data_Nevada"] = 2100, ["Country_data_New_Brunswick"] = 2600, ["Country_data_New_Caledonia"] = 3300, ["Country_data_New_Jersey"] = 4200, ["Country_data_New_South_Wales"] = 6400, ["Country_data_New_York"] = 4200, ["Country_data_New_York_(state)"] = 6800, ["Country_data_New_Zealand"] = 120000, ["Country_data_Newfoundland_and_Labrador"] = 2700, ["Country_data_Nicaragua"] = 8900, ["Country_data_Niger"] = 6200, ["Country_data_Nigeria"] = 67000, ["Country_data_North_Carolina"] = 3500, ["Country_data_North_Korea"] = 23000, ["Country_data_North_Macedonia"] = 34000, ["Country_data_Northern_Ireland"] = 28000, ["Country_data_Northern_Mariana_Islands"] = 2800, ["Country_data_Norway"] = 118000, ["Country_data_Nova_Scotia"] = 2500, ["Country_data_OMA"] = 3200, ["Country_data_Ohio"] = 5700, ["Country_data_Oklahoma"] = 2400, ["Country_data_Oman"] = 10000, ["Country_data_Ontario"] = 3700, ["Country_data_Ottoman_Empire"] = 3100, ["Country_data_PAK"] = 9000, ["Country_data_PAN"] = 5800, ["Country_data_PAR"] = 11000, ["Country_data_PER"] = 14000, ["Country_data_PHI"] = 13000, ["Country_data_PLE"] = 2000, ["Country_data_PNG"] = 3200, ["Country_data_POL"] = 60000, ["Country_data_POR"] = 36000, ["Country_data_PRK"] = 5000, ["Country_data_PRT"] = 3600, ["Country_data_PUR"] = 7900, ["Country_data_Pakistan"] = 52000, ["Country_data_Palau"] = 2600, ["Country_data_Palestine"] = 7600, ["Country_data_Panama"] = 31000, ["Country_data_Papua_New_Guinea"] = 8400, ["Country_data_Paraguay"] = 46000, ["Country_data_Pennsylvania"] = 3500, ["Country_data_Peru"] = 65000, ["Country_data_Philippines"] = 69000, ["Country_data_Poland"] = 246000, ["Country_data_Portugal"] = 117000, ["Country_data_Prussia"] = 2800, ["Country_data_Puerto_Rico"] = 35000, ["Country_data_QAT"] = 9400, ["Country_data_Qatar"] = 33000, ["Country_data_Quebec"] = 4100, ["Country_data_Queensland"] = 2300, ["Country_data_ROM"] = 15000, ["Country_data_ROU"] = 31000, ["Country_data_RSA"] = 36000, ["Country_data_RUS"] = 68000, ["Country_data_RWA"] = 2400, ["Country_data_Republic_of_China"] = 4600, ["Country_data_Republic_of_Ireland"] = 55000, ["Country_data_Republic_of_the_Congo"] = 8100, ["Country_data_Romania"] = 115000, ["Country_data_Russia"] = 259000, ["Country_data_Russian_Empire"] = 5600, ["Country_data_Rwanda"] = 8400, ["Country_data_SAM"] = 3700, ["Country_data_SCG"] = 3000, ["Country_data_SCO"] = 29000, ["Country_data_SEN"] = 8400, ["Country_data_SER"] = 3700, ["Country_data_SGP"] = 4300, ["Country_data_SIN"] = 7400, ["Country_data_SLE"] = 2000, ["Country_data_SLO"] = 22000, ["Country_data_SLV"] = 3200, ["Country_data_SMR"] = 3500, ["Country_data_SPA"] = 5400, ["Country_data_SRB"] = 30000, ["Country_data_SRI"] = 5200, ["Country_data_SUI"] = 50000, ["Country_data_SUR"] = 2300, ["Country_data_SVK"] = 32000, ["Country_data_SVN"] = 7300, ["Country_data_SWE"] = 65000, ["Country_data_SWI"] = 5000, ["Country_data_SYR"] = 3900, ["Country_data_Saint_Kitts_and_Nevis"] = 4900, ["Country_data_Saint_Lucia"] = 5300, ["Country_data_Saint_Vincent_and_the_Grenadines"] = 5100, ["Country_data_Samoa"] = 8000, ["Country_data_San_Marino"] = 9600, ["Country_data_Saskatchewan"] = 3700, ["Country_data_Saudi_Arabia"] = 38000, ["Country_data_Scotland"] = 103000, ["Country_data_Senegal"] = 31000, ["Country_data_Serbia"] = 106000, ["Country_data_Serbia_and_Montenegro"] = 5400, ["Country_data_Seychelles"] = 5700, ["Country_data_Sierra_Leone"] = 7500, ["Country_data_Singapore"] = 51000, ["Country_data_Slovakia"] = 97000, ["Country_data_Slovenia"] = 92000, ["Country_data_Solomon_Islands"] = 4700, ["Country_data_Somalia"] = 6300, ["Country_data_South_Africa"] = 123000, ["Country_data_South_Australia"] = 2300, ["Country_data_South_Carolina"] = 3100, ["Country_data_South_Korea"] = 118000, ["Country_data_South_Sudan"] = 4700, ["Country_data_Soviet_Union"] = 78000, ["Country_data_Spain"] = 280000, ["Country_data_Sri_Lanka"] = 36000, ["Country_data_Sudan"] = 8600, ["Country_data_Suriname"] = 6700, ["Country_data_Sweden"] = 169000, ["Country_data_Switzerland"] = 153000, ["Country_data_Syria"] = 22000, ["Country_data_São_Tomé_and_Príncipe"] = 3300, ["Country_data_TAN"] = 3400, ["Country_data_TCH"] = 12000, ["Country_data_THA"] = 25000, ["Country_data_TJK"] = 2900, ["Country_data_TKM"] = 3100, ["Country_data_TOG"] = 2000, ["Country_data_TPE"] = 18000, ["Country_data_TRI"] = 5000, ["Country_data_TTO"] = 2100, ["Country_data_TUN"] = 12000, ["Country_data_TUR"] = 33000, ["Country_data_TWN"] = 2200, ["Country_data_Taiwan"] = 28000, ["Country_data_Tajikistan"] = 9700, ["Country_data_Tanzania"] = 23000, ["Country_data_Tennessee"] = 2200, ["Country_data_Texas"] = 5700, ["Country_data_Thailand"] = 97000, ["Country_data_Timor-Leste"] = 5000, ["Country_data_Togo"] = 7500, ["Country_data_Tonga"] = 6700, ["Country_data_Trinidad_and_Tobago"] = 24000, ["Country_data_Tunisia"] = 47000, ["Country_data_Turkey"] = 144000, ["Country_data_Turkmenistan"] = 8300, ["Country_data_Turks_and_Caicos_Islands"] = 2800, ["Country_data_Tuvalu"] = 2700, ["Country_data_U.S."] = 2000, ["Country_data_U.S._Virgin_Islands"] = 4900, ["Country_data_UAE"] = 11000, ["Country_data_UGA"] = 5200, ["Country_data_UK"] = 19000, ["Country_data_UKGBI"] = 3400, ["Country_data_UKR"] = 44000, ["Country_data_URS"] = 19000, ["Country_data_URU"] = 16000, ["Country_data_US"] = 5600, ["Country_data_USA"] = 149000, ["Country_data_USSR"] = 5300, ["Country_data_UZB"] = 13000, ["Country_data_Uganda"] = 22000, ["Country_data_Ukraine"] = 120000, ["Country_data_United_Arab_Emirates"] = 39000, ["Country_data_United_Kingdom"] = 163000, ["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4800, ["Country_data_United_Nations"] = 4500, ["Country_data_United_States"] = 439000, ["Country_data_United_States_of_America"] = 4500, ["Country_data_Uruguay"] = 53000, ["Country_data_Uzbekistan"] = 36000, ["Country_data_VEN"] = 18000, ["Country_data_VIE"] = 7200, ["Country_data_Vanuatu"] = 5000, ["Country_data_Vatican_City"] = 2900, ["Country_data_Venezuela"] = 67000, ["Country_data_Victoria"] = 2400, ["Country_data_Vietnam"] = 48000, ["Country_data_Virginia"] = 3000, ["Country_data_WAL"] = 19000, ["Country_data_Wales"] = 69000, ["Country_data_Washington"] = 2600, ["Country_data_Washington,_D.C."] = 2200, ["Country_data_Washington_(state)"] = 3300, ["Country_data_West_Germany"] = 54000, ["Country_data_West_Indies"] = 2900, ["Country_data_Wisconsin"] = 5500, ["Country_data_Wyoming"] = 2100, ["Country_data_YUG"] = 11000, ["Country_data_Yemen"] = 7900, ["Country_data_Yugoslavia"] = 34000, ["Country_data_ZAF"] = 5400, ["Country_data_ZAM"] = 3800, ["Country_data_ZIM"] = 9100, ["Country_data_Zambia"] = 11000, ["Country_data_Zimbabwe"] = 33000, ["Country_data_none"] = 2000, ["Country_flagbio"] = 39000, ["Country_in_the_Eurovision_Song_Contest"] = 2900, ["Country_name"] = 57000, ["Country_prefix_the"] = 176000, ["Country_showdata"] = 6900, ["Country_topics"] = 25000, ["County"] = 7000, ["County_(judet)_of_Romania"] = 3300, ["Course_assignment"] = 4200, ["Course_details"] = 8300, ["Course_instructor"] = 3100, ["Cquote"] = 37000, ["Cr"] = 5100, ["Cr-rt"] = 2400, ["Create_taxonomy/link"] = 149000, ["Creative_Commons_text_attribution_notice"] = 6200, ["Cref2"] = 2800, ["Cricinfo"] = 24000, ["Cricket_squad2_coach"] = 2300, ["Cricket_squad2_player"] = 3100, ["Cricketarchive"] = 3000, ["Croatian_Census_2021"] = 4200, ["Cross"] = 4000, ["Crossreference"] = 2700, ["Crossreference/styles.css"] = 2700, ["Cs1_config"] = 12000, ["Cslist"] = 3600, ["Cslist/styles.css"] = 3600, ["Csv"] = 59000, ["Currency"] = 5300, ["Current_events"] = 9300, ["Current_events/styles.css"] = 9300, ["Currentdate"] = 24000, ["Cvt"] = 159000, ["Cycling_Archives"] = 4300, ["Cycling_data_DAT"] = 2000, ["Cycling_data_LTD"] = 2400, ["Cycling_data_MOV_men"] = 2300, ["Cycling_data_SOQ"] = 2100, ["Cycling_data_TVL"] = 2300, ["Cycling_data_UEX"] = 2300, ["Cycling_team_link"] = 13000, ["Module:CFB_schedule"] = 29000, ["Module:CS1_identifiers"] = 506000, ["Module:CallAssert"] = 121000, ["Module:Canada_NTS"] = 2100, ["Module:Canada_NTS/data"] = 2100, ["Module:Canada_by_province_category_navigation"] = 9900, ["Module:Catalog_lookup_link"] = 60000, ["Module:Category_described_in_year"] = 6400, ["Module:Category_described_in_year/config"] = 6400, ["Module:Category_disambiguation"] = 2700, ["Module:Category_handler"] = 4970000, ["Module:Category_handler/blacklist"] = 4970000, ["Module:Category_handler/config"] = 4970000, ["Module:Category_handler/data"] = 4970000, ["Module:Category_handler/shared"] = 4970000, ["Module:Category_main_article"] = 220000, ["Module:Category_more_if_exists"] = 49000, ["Module:Category_pair"] = 7000, ["Module:Category_see_also"] = 54000, ["Module:Category_series_navigation"] = 588000, ["Module:Category_series_navigation/styles.css"] = 588000, ["Module:Celestial_object_quadrangle"] = 2100, ["Module:Chart"] = 2800, ["Module:Chart/Default_colors"] = 2800, ["Module:Check_DYK_hook"] = 125000, ["Module:Check_blp_parameter"] = 2880000, ["Module:Check_for_conflicting_parameters"] = 4790000, ["Module:Check_for_deprecated_parameters"] = 871000, ["Module:Check_for_unknown_parameters"] = 23200000, ["Module:Check_height"] = 152000, ["Module:Check_isxn"] = 16000, ["Module:Check_winner_by_scores"] = 16000, ["Module:Checkuser"] = 89000, ["Module:Chem2"] = 11000, ["Module:Chem2/styles.css"] = 11000, ["Module:Citation/CS1"] = 6490000, ["Module:Citation/CS1/COinS"] = 6490000, ["Module:Citation/CS1/Configuration"] = 6610000, ["Module:Citation/CS1/Date_validation"] = 6490000, ["Module:Citation/CS1/Identifiers"] = 6610000, ["Module:Citation/CS1/Suggestions"] = 26000, ["Module:Citation/CS1/Utilities"] = 6610000, ["Module:Citation/CS1/Whitelist"] = 6490000, ["Module:Citation/CS1/styles.css"] = 6610000, ["Module:Citation_mode"] = 49000, ["Module:Cite"] = 52000, ["Module:Cite/config"] = 69000, ["Module:Cite_IUCN"] = 69000, ["Module:Cite_Q"] = 17000, ["Module:Cite_Q/config"] = 17000, ["Module:Cite_taxon"] = 52000, ["Module:Cite_tweet"] = 48000, ["Module:Clade"] = 10000, ["Module:Class"] = 62000, ["Module:Class/definition.json"] = 62000, ["Module:Class/styles.css"] = 40000, ["Module:Class_mask"] = 456000, ["Module:Clickable_button"] = 1890000, ["Module:Collapsible_list"] = 69000, ["Module:College_color"] = 137000, ["Module:College_color/data"] = 137000, ["Module:Color_contrast"] = 565000, ["Module:Color_contrast/colors"] = 568000, ["Module:Commons_link"] = 304000, ["Module:Compact_list"] = 2000, ["Module:Complex_date"] = 46000, ["Module:Conservation_status"] = 88000, ["Module:Contentious_topics/talk_notice"] = 20000, ["Module:Convert"] = 1500000, ["Module:Convert/data"] = 1500000, ["Module:Convert/helper"] = 12000, ["Module:Convert/text"] = 1500000, ["Module:Convert/wikidata"] = 2800, ["Module:Convert/wikidata/data"] = 2800, ["Module:ConvertIB"] = 779000, ["Module:ConvertIB/data"] = 257000, ["Module:ConvertNumeric"] = 20000, ["Module:Convert_character_width"] = 2800, ["Module:Convert_character_width/data"] = 2800, ["Module:Coordinates"] = 1400000, ["Module:Coordinates/styles.css"] = 1400000, ["Module:Copied"] = 42000, ["Module:Country2nationality"] = 98000, ["Module:CountryAdjectiveDemonym"] = 110000, ["Module:CountryAdjectiveDemonym/Adjectives"] = 110000, ["Module:CountryAdjectiveDemonym/Demonyms"] = 110000, ["Module:CountryAdjectiveDemonym/The"] = 110000, ["Module:CountryData"] = 472000, ["Module:CountryData/cacheA"] = 172000, ["Module:CountryData/cacheB"] = 86000, ["Module:CountryData/cacheC"] = 61000, ["Module:CountryData/cacheD"] = 59000, ["Module:CountryData/cacheE"] = 40000, ["Module:CountryData/cacheF"] = 28000, ["Module:CountryData/cacheG"] = 29000, ["Module:CountryData/cacheH"] = 19000, ["Module:CountryData/cacheI"] = 18000, ["Module:CountryData/cacheJ"] = 11000, ["Module:CountryData/cacheK"] = 12000, ["Module:CountryData/summary"] = 472000, ["Module:Country_adjective"] = 4600, ["Module:Country_alias"] = 61000, ["Module:Country_alias/data"] = 62000, ["Module:Cslist"] = 3600, ["Module:Currency"] = 5300, ["Module:Currency/Presentation"] = 5300, } m9cphh8y1p2upor2mzfxwsdm9507yha ಟೆಂಪ್ಲೇಟ್:Fix/category 10 11390 361053 139251 2024-02-17T04:48:53Z en>Pppery 0 Changed protection settings for "[[Template:Fix/category]]": Restore to full per parent ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 139251 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}} |[[{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}} |[[{{{cat-date2}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date2}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat3|}}}|{{{cat3}}}}}{{#if:{{{cat-date3|}}} |[[{{{cat-date3}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date3}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }} gpikm5p2yggfosi6w5maxtx5my3u9im 361054 361053 2026-05-31T13:49:14Z ChiK 1136 ೧ revisions imported from [[:en:Template:Fix/category]] 139251 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}} |[[{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}} |[[{{{cat-date2}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date2}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat3|}}}|{{{cat3}}}}}{{#if:{{{cat-date3|}}} |[[{{{cat-date3}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date3}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }} gpikm5p2yggfosi6w5maxtx5my3u9im ಮೋಡ್ಯೂಲ್:Political party 828 14017 361081 155258 2026-02-21T16:27:56Z en>Primefac 0 strip display parentheticals if no shortname/abbrev are present, per [[Module_talk:Political_party#Edit_request_14_February_2026|talk discussion]] 361081 Scribunto text/plain local p = {} local default_color = '&#35;F8F9FA' local categories = { party_not_in_list = '[[Category:Pages using Political party with unknown party]]', shortname_not_in_list = '[[Category:Pages using Political party with missing shortname]]', color_not_in_list = '[[Category:Pages using Political party with missing color]]', } local function create_error(error_message) return string.format('<strong class="error">%s</strong>', error_message) end local function getFirstLetter(party) local index = mw.ustring.sub(party, 1, 1) -- Set index for non-A-Z starts if string.match(index, '%A') then return '1' end return string.upper(index) end local function stripToNil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (which may, for example, be nil). if type(text) == 'string' then text = text:match('(%S.-)%s*$') local delink = require('Module:Delink')._delink text = delink({text, wikilinks = "target"}) end return text end -- Example of having all the data - color and names - in one table. Requires one page to be edited instead of two when adding a new party. function p._fetch(args) if not args[1] then return create_error("parameter 1 should be a party name.") end if not args[2] then return create_error("parameter 2 should be the output type.") end local party = stripToNil(args[1]) local out_type = stripToNil(args[2]) if out_type == 'colour' then out_type = 'color' end local index = getFirstLetter(party) -- Load data from submodule local data = mw.loadData('Module:Political party/' .. index) local data_all = data.full local party_alt = data.alternate[party] local party_info if party_alt then if data_all[party_alt] then party_info = data_all[party_alt] else index = getFirstLetter(party_alt) data = mw.loadData('Module:Political party/' .. index) party_info = data.full[party_alt] end else party_info = data_all[party] end -- Check if database value exists -- * Not even in database - return given error or input -- * No color - return error -- * No shortname/abbrev - return first non-blank of abbrev->shortname->input if not party_info then if out_type == 'color' then return args.error or default_color else return args.error or party end end local return_value = party_info[out_type] if return_value == "" then if out_type == 'color' then return args.error or create_error("Value not in template. Please request that it be added.") elseif out_type == 'abbrev' then if party_info.shortname ~= "" then return party_info.shortname else party = party:gsub('%([^)]*%)', '') return party end elseif out_type == 'shortname' then if party_info.abbrev ~= "" then return party_info.abbrev else party = party:gsub('%([^)]*%)', '') return party end else return party end end if out_type == 'color' then if string.find(return_value, '#') then return_value = string.gsub(return_value, '#', '&#35;') elseif string.lower(return_value) == 'default' then return default_color end end return return_value end function p.fetch(frame) -- Initialise and populate variables local getArgs = require("Module:Arguments").getArgs local args = getArgs(frame) return p._fetch(args) end return p owvyh41e0t1tkgb6sz5gosf46xlnizz 361082 361081 2026-06-01T11:50:08Z ChiK 1136 ೧ revisions imported from [[:en:Module:Political_party]] 361081 Scribunto text/plain local p = {} local default_color = '&#35;F8F9FA' local categories = { party_not_in_list = '[[Category:Pages using Political party with unknown party]]', shortname_not_in_list = '[[Category:Pages using Political party with missing shortname]]', color_not_in_list = '[[Category:Pages using Political party with missing color]]', } local function create_error(error_message) return string.format('<strong class="error">%s</strong>', error_message) end local function getFirstLetter(party) local index = mw.ustring.sub(party, 1, 1) -- Set index for non-A-Z starts if string.match(index, '%A') then return '1' end return string.upper(index) end local function stripToNil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (which may, for example, be nil). if type(text) == 'string' then text = text:match('(%S.-)%s*$') local delink = require('Module:Delink')._delink text = delink({text, wikilinks = "target"}) end return text end -- Example of having all the data - color and names - in one table. Requires one page to be edited instead of two when adding a new party. function p._fetch(args) if not args[1] then return create_error("parameter 1 should be a party name.") end if not args[2] then return create_error("parameter 2 should be the output type.") end local party = stripToNil(args[1]) local out_type = stripToNil(args[2]) if out_type == 'colour' then out_type = 'color' end local index = getFirstLetter(party) -- Load data from submodule local data = mw.loadData('Module:Political party/' .. index) local data_all = data.full local party_alt = data.alternate[party] local party_info if party_alt then if data_all[party_alt] then party_info = data_all[party_alt] else index = getFirstLetter(party_alt) data = mw.loadData('Module:Political party/' .. index) party_info = data.full[party_alt] end else party_info = data_all[party] end -- Check if database value exists -- * Not even in database - return given error or input -- * No color - return error -- * No shortname/abbrev - return first non-blank of abbrev->shortname->input if not party_info then if out_type == 'color' then return args.error or default_color else return args.error or party end end local return_value = party_info[out_type] if return_value == "" then if out_type == 'color' then return args.error or create_error("Value not in template. Please request that it be added.") elseif out_type == 'abbrev' then if party_info.shortname ~= "" then return party_info.shortname else party = party:gsub('%([^)]*%)', '') return party end elseif out_type == 'shortname' then if party_info.abbrev ~= "" then return party_info.abbrev else party = party:gsub('%([^)]*%)', '') return party end else return party end end if out_type == 'color' then if string.find(return_value, '#') then return_value = string.gsub(return_value, '#', '&#35;') elseif string.lower(return_value) == 'default' then return default_color end end return return_value end function p.fetch(frame) -- Initialise and populate variables local getArgs = require("Module:Arguments").getArgs local args = getArgs(frame) return p._fetch(args) end return p owvyh41e0t1tkgb6sz5gosf46xlnizz ಮೋಡ್ಯೂಲ್:Political party/L 828 14021 361083 155263 2026-05-24T17:51:31Z en>Faustino Sojo 0 Undid revision [[Special:Diff/1355745248|1355745248]] by [[Special:Contributions/Nick.mon|Nick.mon]] ([[User talk:Nick.mon|talk]]) A consensus was reached [[Talk:Liberal_Democratic_Party_(Japan)#Discussion_on_party_colour|here]] 361083 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["L'Apres"] = "L'Après", ["L'apres"] = "L'Après", ["L'après"] = "L'Après", ["La France insoumise"] = "La France Insoumise", ["La Republique En Marche!"] = "La République En Marche!", ["Labor Front"] = "Labour Front", ["Labor Party (United States, 1996)"] = "Labor Party (US, 1996)", ["Labor Party (United States)"] = "Labor Party (US)", ["Labor Party (US, 19th century)"] = "Labor Party (United States, 19th century)", ["Labor Party"] = "Labour Party", ["Labour Party–GroenLinks"] = "GroenLinks–PvdA", ["Labor-Farm Party of Wisconsin"] = "Labor–Farm Party of Wisconsin", ["Labour '87"] = "Labour Party of Northern Ireland", ["Labour Co-operative"] = "Labour and Co-operative Party", ["Labour and Co-operative"] = "Labour and Co-operative Party", ["Labour Coalition"] = "Labour coalition", ["Labour (Ireland)"] = "Labour Party (Ireland)", ["Labour Party (Mexico)"] = "Labor Party (Mexico)", ["Labour Party (Portugal)"] = "Worker–Peasant Alliance", ["Lakas-Christian Muslim Democrats"] = "Lakas–CMD", ["Lakas-CMD"] = "Lakas–CMD", ["Lakas-CMD (1991)"] = "Lakas–CMD (1991)", ["Lakas-CMD (2009)"] = "Lakas–CMD", ["Lakas Kampi CMD"] = "Lakas–Kampi", ["Lakas-Kampi-CMD"] = "Lakas–Kampi", ["Lakas-NUCD-UMDP"] = "Lakas–CMD (1991)", ["Lakas-NUCD"] = "Lakas–CMD (1991)", ["Lakas–Christian Muslim Democrats"] = "Lakas–CMD", ["Lakas–CMD"] = "Lakas–CMD", ["Lakas–CMD (1991)"] = "Lakas–CMD (1991)", ["Lakas–CMD (2009)"] = "Lakas–CMD", ["Lakas–Kampi–CMD"] = "Lakas–Kampi", ["Lakas–NUCD–UMDP"] = "Lakas–CMD (1991)", ["Lakas–NUCD"] = "Lakas–CMD (1991)", ["Lalit"] = "Lalit (Mauritius)", ["Lanka Democratic Party"] = "Lanka Prajathanthravadi Pakshaya", ["Lantmannapartiet"] = "Lantmanna Party", ["LaRouche movement"] = "National Democratic Policy Committee", ["Latvian Centrist Party"] = "Centre Party (Latvia)", ["Last Party"] = "Last Party (Latvia)", ["Latvian Social Democratic Alliance"] = "Latvian Social Democratic Workers' Party", ["Law and Justice"] = "Law and Justice (Poland)", ["Law and Order (Latvia)"] = "For Each and Every One", ["Law and Order Party (United States)"] = "Law and Order Party (US)", ["LDPR (political party)"] = "Liberal Democratic Party of Russia", ["League for Civil Democracy"] = "Finnish People's Unity Party", ["Left Alliance of Estonia"] = "Left Alliance (Estonia)", ["Left Bloc (Portugal)"] = "Left Bloc", ["Left for the Right to Decide"] = "Republican Left of Catalonia", ["Left Front (India)"] = "Left Front", ["Left Front (Sri Lanka)"] = "Left Liberation Front", ["Left of the Peoples (1987)"] = "Left of the Peoples", ["Left of the Peoples (1989)"] = "Left of the Peoples", ["Left Option"] = "Estonian Left Party", ["Left Party – Communists"] = "Left Party (Sweden)", ["Left Party-Communists"] = "Left Party (Sweden)", ["Left Radical Party"] = "Radical Party of the Left", ["Left Revolutionary Front (Portugal)"] = "Socialist Alternative Movement", ["Left Together"] = "Partia Razem", ["Left Unity (European Parliament)"] = "European United Left–Nordic Green Left", ["Leftist Socialist Party of Japan"] = "Left Socialist Party of Japan", ["Leftist Workers and Farm Labourers"] = "Communist Party of Latvia", ["Lega per Salvini Premier"] = "Lega (political party)", ["Les Engagés"] = "Les Engagés (political party)", ["Lëvizja Shqipëria Bëhet"] = "Shqipëria Bëhet", ["Lëvizja Vetëvendosje"] = "Self-Determination Movement", ["Lewica Razem"] = "Partia Razem", ["Liberal–Democratic List"] = "Liberal League (Luxembourg)", ["Liberal/Country Coalition"] = "Coalition (Australia)", ["Liberal-Country Coalition"] = "Coalition (Australia)", ["Liberal–Country Coalition"] = "Coalition (Australia)", ["Liberal/National Coalition"] = "Coalition (Australia)", ["Liberal-National Coalition"] = "Coalition (Australia)", ["Liberal–National Coalition"] = "Coalition (Australia)", ["Lib-Lab"] = "Liberal-Labour (UK)", ["Liberal Coalition Party"] = "Liberals (Sweden)", ["Liberal Constitutional Party (Italy)"] = "Historical Right (Italy)", ["Liberal Democratic Party (Chile)"] = "Liberal Democratic Party (Chile, 1893)", ["Liberal Democratic Party (Lithuania)"] = "Order and Justice", ["Liberal Democratic Party (Serbia 2005)"] = "Liberal Democratic Party (Serbia)", ["Liberal Democratic Party (Spain)"] = "Liberal Democratic Party (Spain, 1982)", ["Liberal Democratic Party of Japan"] = "Liberal Democratic Party (Japan)", ["Liberal Democratic Party of Switzerland"] = "Liberal Party of Switzerland", ["Liberal Democrats"] = "Liberal Democrats (UK)", ["Libéraux Démocrates"] = "Liberal Democrats (Belgium)", ["Destexhe Lists"] = "Liberal Democrats (Belgium)", ["Listes Destexhe"] = "Liberal Democrats (Belgium)", ["Liberal Focus Team (UK, 1989)"] = "Liberal Focus Team", ["Liberal Movement"] = "Liberal Movement (Australia)", ["Liberal Movement (Lithuania)"] = "Liberals' Movement (Lithuania)", ["Liberal National Party (UK, 1931)"] = "National Liberal Party (UK, 1931)", ["Liberal Party (Chile)"] = "Liberal Party (Chile, 2013)", ["Liberal Party (Japan, 1945)"] = "Liberal Party (Japan, 1950)", ["Liberal Party (Luxembourg)"] = "Liberal League (Luxembourg)", ["Liberal Party (Scotland)"] = "Scottish Liberal Party", ["Liberal Party (Serbia, 1989)"] = "Liberal Democratic Party (Serbia, 1989)", ["Liberal Party of Australia (Australian Capital Territory Division)"] = "Liberal Party of Australia (A.C.T. Division)", ["Liberal Party of New York"] = "Liberal Party (New York)", ["Liberal Party of Sweden"] = "Liberals (Sweden)", ["Liberal Party"] = "Democratic Liberal Party (Japan)", ["Liberal Party of Norway"] = "Liberal Party (Norway)", ["Liberal People's Party (Sweden)"] = "Liberals (Sweden)", ["Liberal People's Party"] = "Liberals (Sweden)", ["Liberal Reform Party (Iceland)"] = "Viðreisn", ["Liberal Reformist Party + Democratic Front of Francophones"] = "Reformist Movement", ["Liberal Reformist Party"] = "Liberal Reformist Party (Belgium)", ["Liberal Republican Party (United States)"] = "Liberal Republican Party (US)", ["Liberal Socialist Party"] = "Liberal Socialist Party (Singapore)", ["Liberal Socialists Party"] = "Liberal Socialists Party (Egypt)", ["Liberal Social Party (Portugal)"] = "Liberal Social Party", ["Liberal Unionist"] = "Liberal Unionist Party", ["Liberal Unionist Party (UK)"] = "Liberal Unionist Party", ["Liberal-Labour (New Zealand)"] = "Liberal–Labour (New Zealand)", ["Liberals–Democrats–Radicals"] = "Liberals, Democrats and Radicals", ["Liberals' Movement of the Republic of Lithuania"] = "Liberal Movement of the Republic of Lithuania", ["Liberal Party of Andorra"] = "Liberals of Andorra", ["Libertad y Refundación"] = "Liberty and Refoundation", ["Libertarian, Direct, Democratic"] = "Libertair, Direct, Democratisch", ["Libertarian Party UK"] = "Libertarian Party (UK)", ["Libertarian Party (United Kingdom)"] = "Libertarian Party (UK)", ["Libertarian Party (United States)"] = "Libertarian Party (US)", ["Libertarian Party (Alaska)"] = "Libertarian Party (US)", ["Libertarian Party (Arizona)"] = "Libertarian Party (US)", ["Libertarian Party (California)"] = "Libertarian Party (US)", ["Libertarian Party (Colorado)"] = "Libertarian Party (US)", ["Libertarian Party (Connecticut)"] = "Libertarian Party (US)", ["Libertarian Party (Delaware)"] = "Libertarian Party (US)", ["Libertarian Party (Iowa)"] = "Libertarian Party (US)", ["Libertarian Party (Massachusetts)"] = "Libertarian Party (US)", ["Libertarian Party (Michigan)"] = "Libertarian Party (US)", ["Libertarian Party (Missouri)"] = "Libertarian Party (US)", ["Libertarian Party (Nevada)"] = "Libertarian Party (US)", ["Libertarian Party (New Mexico)"] = "Libertarian Party (US)", ["Libertarian Party (New York)"] = "Libertarian Party (US)", ["Libertarian Party (Oregon)"] = "Libertarian Party (US)", ["Libertarian Party (Vermont)"] = "Libertarian Party (US)", ["Libertarian Party (Washington)"] = "Libertarian Party (US)", ["Libertarian Party of Alabama"] = "Libertarian Party (US)", ["Libertarian Party of Arizona"] = "Libertarian Party (US)", ["Libertarian Party of Arkansas"] = "Libertarian Party (US)", ["Libertarian Party of California"] = "Libertarian Party (US)", ["Libertarian Party of Colorado"] = "Libertarian Party (US)", ["Libertarian Party of Connecticut"] = "Libertarian Party (US)", ["Libertarian Party of Delaware"] = "Libertarian Party (US)", ["Libertarian Party of the District of Columbia"] = "Libertarian Party (US)", ["Libertarian Party of Florida"] = "Libertarian Party (US)", ["Libertarian Party of Georgia"] = "Libertarian Party (US)", ["Libertarian Party of Hawaii"] = "Libertarian Party (US)", ["Libertarian Party of Kentucky"] = "Libertarian Party (US)", ["Libertarian Party of Maryland"] = "Libertarian Party (US)", ["Libertarian Party of Massachusetts"] = "Libertarian Party (US)", ["Libertarian Party of Michigan"] = "Libertarian Party (US)", ["Libertarian Party of Minnesota"] = "Libertarian Party (US)", ["Libertarian Party of Missouri"] = "Libertarian Party (US)", ["Libertarian Party of Montana"] = "Libertarian Party (US)", ["Libertarian Party of Nevada"] = "Libertarian Party (US)", ["Libertarian Party of New Mexico"] = "Libertarian Party (US)", ["Libertarian Party of New York"] = "Libertarian Party (US)", ["Libertarian Party of North Carolina"] = "Libertarian Party (US)", ["Libertarian Party of North Dakota"] = "Libertarian Party (US)", ["Libertarian Party of Ohio"] = "Libertarian Party (US)", ["Libertarian Party of Oklahoma"] = "Libertarian Party (US)", ["Libertarian Party of Oregon"] = "Libertarian Party (US)", ["Libertarian Party of Pennsylvania"] = "Libertarian Party (US)", ["Libertarian Party of Texas"] = "Libertarian Party (US)", ["Libertarian Party of Utah"] = "Libertarian Party (US)", ["Libertarian Party of Washington"] = "Libertarian Party (US)", ["Libertarian Party of Wisconsin"] = "Libertarian Party (US)", ["Libertas (lobby group)"] = "Libertas.eu", ["Libertas Spain"] = "Libertas.eu", ["Liberal Party (East Timor)"] = "Democratic Liberal Party (Timor-Leste)", ["Liberty Party (United States, 1840)"] = "Liberty Party (US)", ["Liberty Party (United States, 1932)"] = "Liberty Party (US)", ["Liberty Party (United States)"] = "Liberty Party (US)", ["Liberty Party (US, 1840)"] = "Liberty Party (US)", ["Liberty Party"] = "Liberty Party (US)", ["Liberal People's Party (Finland)"] = "Liberals (Finland)", ["Libra Party (Albania)"] = "Libra Party", ["Libyan Arab Socialist Union"] = "Arab Socialist Union (Libya)", ["LID"] = "Left and Democrats", ["Liechtenstein Homeland Party"] = "Liechtenstein Homeland Service", ["Ligue du Midi"] = "Ligue du Sud", ["Life Party"] = "Life Party (Bosnia and Herzegovina)", ["Liste Gaza"] = "Gaza List", ["Livre"] = "LIVRE", ["LIVRE/Tempo de Avançar"] = "LIVRE", ["Local"] = "Localist", ["Lok Dal"] = "Lokdal", ["Lok Jan Shakti Party"] = "Lok Janshakti Party", ["Long Live Tunisia"] = "Tahya Tounes", ["Louisiana Democratic Party"] = "Democratic Party (United States)", ["LPHK"] = "Liberal Party (Hong Kong)", ["LPR"] = "League of Polish Families", ["LSSP"] = "Lanka Sama Samaja Party", ["Luxembourg Workers' Party"] = "Luxembourg Socialist Workers' Party", ["Luys Alliance"] = "Bright Alliance", } local full = { ["L'Alternativa c'è"] = {abbrev = "", color = "#FE9F07", shortname = "",}, ["L'Après"] = {abbrev = "", color = "#7F4FD9", shortname = "",}, ["L'Avenir n’attend pas"] = {abbrev = "ANAP", color = "#01b2a8", shortname = "",}, ["L'Engagement"] = {abbrev = "LE", color = "#4c2770", shortname = "Engagement",}, ["L'Europe Ensemble"] = {abbrev = "L'EE", color = "#00A2D3", shortname = "",}, ["L'Hospitalet Left Alternative"] = {abbrev = "", color = "#42837D", shortname = "",}, ["La Axarquía Progress"] = {abbrev = "", color = "#FF990E", shortname = "",}, ["La España en Marcha"] = {abbrev = "", color = "#111011", shortname = "",}, ["La Falange (1999)"] = {abbrev = "", color = "#29191E", shortname = "",}, ["La France En Action"] = {abbrev = "", color = "#F8F1BB", shortname = "",}, ["La France Insoumise"] = {abbrev = "LFI", color = "#56277E", shortname = "",}, ["La Force du 13"] = {abbrev = "LF13", color = "#E86D31", shortname = "",}, ["La Fresneda Local Platform"] = {abbrev = "", color = "#004D21", shortname = "",}, ["La Fuerza de Santa Fe"] = {abbrev = "", color = "#5F8748", shortname = "",}, ["La Libertad Avanza"] = {abbrev = "LLA", color = "#6C4C99", shortname = "",}, ["La Línea 100x100"] = {abbrev = "", color = "#FA5841", shortname = "",}, ["La Martinique Ensemble"] = {abbrev = "LME", color = "#db5b00", shortname = "",}, ["La Palma Group of Independents"] = {abbrev = "", color = "#072357", shortname = "",}, ["La Plateforme Sociale Curepipienne"] = {abbrev = "", color = "#F77B55", shortname = "",}, ["La Republique En Marche (Mauritius)"] = {abbrev = "LREM", color = "#D069B2", shortname = "",}, ["La République En Marche!"] = {abbrev = "LREM", color = "#FFEB00", shortname = "",}, ["Laban ng Demokratikong Pilipino"] = {abbrev = "LDP", color = "#002868", shortname = "",}, ["Laban ng Makabayang Masang Pilipino"] = {abbrev = "LAMMP", color = "#ffa500", shortname = "",}, ["Labor and Agrarian Party"] = {abbrev = "PALA", color = "royalblue", shortname = "",}, ["Labor Party (Mexico)"] = {abbrev = "PT", color = "#DB2017", shortname = "",}, ["Labor Party (South Korea)"] = {abbrev = "", color = "#DC143C", shortname = "Labor",}, ["Labor Party (Taiwan)"] = {abbrev = "", color = "red", shortname = "",}, ["Labor Party (United States, 19th century)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party (US, 1996)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party (US)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party of Liberia"] = {abbrev = "LPL", color = "#bb814a", shortname = "",}, ["Labor Party of the United States"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party Philippines"] = {abbrev = "WPP", color = "#00039F", shortname = "",}, ["Labor Solidarity"] = {abbrev = "SL", color = "purple", shortname = "",}, ["Labor Union of Games and Gambling in Macau"] = {abbrev = "", color = "#B2FFFF", shortname = "",}, ["Labor–Farm Party of Wisconsin"] = {abbrev = "", color = "#17aa5c", shortname = "Labor–Farm",}, ["Labor-Gesher-Meretz"] = {abbrev = "", color = "#ED1B25", shortname = "Emet",}, ["Labor-Gesher"] = {abbrev = "", color = "#EE161F", shortname = "",}, ["Labor"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["Labor Win"] = {abbrev = "", color = "plum", shortname = "Labor Win",}, ["Laboring People's Party"] = {abbrev = "", color = "red", shortname = "",}, ["Laborious Ukraine Electoral Bloc"] = {abbrev = "", color = "#872558", shortname = "Labour Ukraine",}, ["Laborist Party (Mexico)"] = {abbrev = "", color = "#CE1126", shortname = "Laborist",}, ["Laborista Party"] = {abbrev = "", color = "green", shortname = "Laborista",}, ["Labor Party (El Salvador)"] = {abbrev = "PL", color = "#FFD700", shortname = "",}, ["Labour and Co-operative Party"] = {abbrev = "", color = "#E4003B", shortname = "Labour Co-op",}, ["Labour and Equity Party"] = {abbrev = "", color = "#4e92d3", shortname = "",}, ["Labour and Freedom Alliance"] = {abbrev = "", color = "#90268F", shortname = "Labour and Freedom",}, ["Labour and Justice Party (Spain)"] = {abbrev = "", color = "#AD0000", shortname = "",}, ["Labour and Social Justice – The Electoral Alternative"] = {abbrev = "WASG", color = "#FF8000", shortname = "Labour and Social Justice",}, ["Labour and Solidarity Party"] = {abbrev = "", color = "#5963cf", shortname = "",}, ["Labour and Trade Union Group"] = {abbrev = "", color = "#D44442", shortname = "Labour and Trade Union",}, ["Labour Cause's Party"] = {abbrev = "", color = "#9F030A", shortname = "",}, ["Labour coalition"] = {abbrev = "", color = "#cd5c5c", shortname = "",}, ["Labour Democrat Party"] = {abbrev = "", color = "", shortname = "Labour Democrat",}, ["Labour Democratic Party"] = {abbrev = "", color = "Pink", shortname = "Labour Democracy",}, ["Labour Democrats"] = {abbrev = "", color = "#59A421", shortname = "",}, ["Labour Electoral Association"] = {abbrev = "LEA", color = "#B22222", shortname = "",}, ["Labour Faction (1937)"] = {abbrev = "SP", color = "#1693F4", shortname = "",}, ["Labour Front"] = {abbrev = "LF", color = "#AA5634", shortname = "",}, ["Labour Gathering Party"] = {abbrev = "", color = "#8B0000", shortname = "",}, ["Labour Independent Group"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Labour Party (Argentina)"] = {abbrev = "PL", color = "#00708B", shortname = "Labour Party",}, ["Labour Party (Greenland)"] = {abbrev = "", color = "pink", shortname = "Labour",}, ["Labour Party (Hong Kong)"] = {abbrev = "", color = "#F7941E", shortname = "Labour",}, ["Labour Party (Indonesia, 1949)"] = {abbrev = "PB", color = "red", shortname = "",}, ["Labour Party (Indonesia, 1998)"] = {abbrev = "PB", color = "#000080", shortname = "",}, ["Labour Party (Indonesia, 2021)"] = {abbrev = "PB", color = "#ff6800", shortname = "",}, ["Labour Party (Ireland)"] = {abbrev = "Lab", color = "#CC0000", shortname = "Labour",}, ["Labour Party (Lithuania)"] = {abbrev = "DP", color = "#1D578C", shortname = "",}, ["Labour Party (Malta)"] = {abbrev = "", color = "#EE3224", shortname = "Labour",}, ["Labour Party (Mauritius)"] = {abbrev = "PTr", color = "#EC0000", shortname = "Labour",}, ["Labour Party (Morocco)"] = {abbrev = "", color = "#D04933", shortname = "",}, ["Labour Party (Netherlands)"] = {abbrev = "PvdA", color = "#DF111A", shortname = "",}, ["Labour Party (New Caledonia)"] = {abbrev = "PT", color = "#9A0000", shortname = "",}, ["Labour Party (Nigeria)"] = {abbrev = "LP", color = "#DA251C", shortname = "",}, ["Labour Party (Norway)"] = {abbrev = "", color = "#E11926", shortname = "Labour",}, ["Labour Party (Poland)"] = {abbrev = "SP", color = "#28447D", shortname = "",}, ["Labour Party (Secular)"] = {abbrev = "LP(S)", color = "#2E64FE", shortname = "",}, ["Labour Party (Singapore)"] = {abbrev = "", color = "#CC8955", shortname = "Labour Party",}, ["Labour Party (Slovakia)"] = {abbrev = "SP", color = "#C31B3E", shortname = "",}, ["Labour Party (South Africa, 1969)"] = {abbrev = "", color = "#8D0000", shortname = "Labour",}, ["Labour Party (South Africa, 2024)"] = {abbrev = "", color = "#ED1F24", shortname = "Labour",}, ["Labour Party (South Africa)"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Party (Thailand)"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Party (Turkey)"] = {abbrev = "", color = "#FFDE4D", shortname = "Labour",}, ["Labour Party (UK)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Labour",}, ["Labour Party in Northern Ireland"] = {abbrev = "", color = "#DC241F", shortname = "",}, ["Labour Party of Bosnia and Herzegovina"] = {abbrev = "", color = "#013971", shortname = "",}, ["Labour Party of Brazil"] = {abbrev = "PTdoB", color = "#00FF00", shortname = "",}, ["Labour Party of Hong Kong"] = {abbrev = "", color = "#DE2910", shortname = "Labour",}, ["Labour Party of India (V V Prasad)"] = {abbrev = "LPI(V)", color = "#4C81B6", shortname = "",}, ["Labour Party of India"] = {abbrev = "LPI", color = "#E0E6F8", shortname = "",}, ["Labour Party of Malaya"] = {abbrev = "LPM", color = "#FAAFBA", shortname = "Labour",}, ["Labour Party of Northern Ireland"] = {abbrev = "", color = "#DC241f", shortname = "Labour Party NI",}, ["Labour Party of Serbia"] = {abbrev = "LPS", color = "#2274A5", shortname = "",}, ["Labour Party Pakistan"] = {abbrev = "", color = "#FE2712", shortname = "",}, ["Labour Party"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Power"] = {abbrev = "PL", color = "#f2ba00", shortname = "",}, ["Labour Progressive"] = {abbrev = "", color = "red", shortname = "",}, ["Labour Renewal Movement"] = {abbrev = "", color = "#23FF00", shortname = "",}, ["Labour Representation Committee (1900)"] = {abbrev = "", color = "#b22222", shortname = "Labour Repr. Cmte.",}, ["Labour Representation Committee"] = {abbrev = "", color = "#b22222", shortname = "Labour",}, ["Labour Republican Party"] = {abbrev = "", color = "#FF9340", shortname = "",}, ["Labour Solidarity"] = {abbrev = "SP", color = "#D33F49", shortname = "",}, ["Labour Ukraine"] = {abbrev = "", color = "Purple", shortname = "",}, ["Labour Union (Poland)"] = {abbrev = "UP", color = "#ED1C24", shortname = "",}, ["Labour Unionist"] = {abbrev = "", color = "#DDEEFF", shortname = "",}, ["Labour-Farmer Party"] = {abbrev = "", color = "#FF5C85", shortname = "",}, ["Labour-Farmer Masses Party"] = {abbrev = "", color = "#FF5C85", shortname = "",}, ["Labour, Co-operative and Trade Union"] = {abbrev = "", color = "white", shortname = "Labour, Co-op & Trade Union",}, ["Labourers and Farmers Party"] = {abbrev = "", color = "#FE7580", shortname = "Labourers and Farmers",}, ["Labourist Movement Party"] = {abbrev = "EHP", color = "#FF0000", shortname = "",}, ["Lacson–Sotto slate"] = {abbrev = "", color = "#004777", shortname = "Reporma–NPC",}, ["Ladlad"] = {abbrev = "", color = "#FFC0CB", shortname = "",}, ["Lahu National Development Party"] = {abbrev = "LHNDP", color = "#A66971", shortname = "",}, ["Lakas ng Bansa"] = {abbrev = "LnB", color = "#0000CD", shortname = "",}, ["Lakas ng Bayan"] = {abbrev = "LABAN", color = "#FFFF00", shortname = "",}, ["Lakas–CMD"] = {abbrev = "", color = "#B0E0E6", shortname = "Lakas",}, ["Lakas–CMD (1991)"] = {abbrev = "", color = "#B0E0E6", shortname = "Lakas",}, ["Lakas–Kampi"] = {abbrev = "LKS-KAM", color = "#B0E0E6", shortname = "Lakas–Kampi",}, ["Lakas–Laban Coalition"] = {abbrev = "LABAN", color = "#0000CD", shortname = "",}, ["Lalians Lespwar"] = {abbrev = "", color = "#C97070", shortname = "",}, ["Lalit (Mauritius)"] = {abbrev = "", color = "#F7CC06", shortname = "",}, ["Lana (political party)"] = {abbrev = "", color = "#006962", shortname = "Lana",}, ["Land and Justice Party"] = {abbrev = "", color = "#DC261B", shortname = "Land & Justice",}, ["Land development"] = {abbrev = "", color = "#CDB79E", shortname = "",}, ["Land Justice League"] = {abbrev = "", color = "#73BC7C", shortname = "",}, ["Land of Dharma Party"] = {abbrev = "", color = "#593012", shortname = "",}, ["Land Party (South Africa)"] = {abbrev = "", color = "#7e803e", shortname = "Land Party",}, ["Land Party"] = {abbrev = "", color = "#4898B9", shortname = "",}, ["Landbund"] = {abbrev = "", color = "#385A38", shortname = "",}, ["Landless People's Movement (Namibia)"] = {abbrev = "LPM", color = "#FC7B2C", shortname = "",}, ["Landlords' Party"] = {abbrev = "", color = "#917F63", shortname = "Landlords",}, ["Lang Labor"] = {abbrev = "LANG", color = "#E2725B", shortname = "Lang Labor",}, ["Langafonua ʻa e Masiva"] = {abbrev = "", color = "#F4C430", shortname = "",}, ["Lanka Prajathanthravadi Pakshaya"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Lanka Sama Samaja Party"] = {abbrev = "LSSP", color = "#FF0000", shortname = "",}, ["Lantmanna and Bourgeois Party"] = {abbrev = "", color = "#ff9933", shortname = "Lantmanna and Bourgeois",}, ["Lantmanna Party"] = {abbrev = "", color = "#00529C", shortname = "Lantmanna",}, ["Lanzarote Avanza"] = {abbrev = "", color = "#037468", shortname = "",}, ["Lanzarote En Pie"] = {abbrev = "", color = "#238EAD", shortname = "",}, ["Lanzarote Independents Party"] = {abbrev = "", color = "#31B404", shortname = "",}, ["Lanzarote Neighbourhood Force"] = {abbrev = "", color = "#98CCFE", shortname = "",}, ["Lao National Union Party"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Lao Patriotic Front"] = {abbrev = "", color = "#CE1126", shortname = "",}, ["Lao People's Revolutionary Party"] = {abbrev = "LPRP", color = "#CE1126", shortname = "",}, ["Lapian ng Masang Pilipino"] = {abbrev = "LAMP", color = "#ffa500", shortname = "",}, ["Lapiang Malaya"] = {abbrev = "LM", color = "#1434A4", shortname = "",}, ["Lapiang Manggagawa"] = {abbrev = "LM", color = "#00039f", shortname = "",}, ["LaPrimaire.org"] = {abbrev = "", color = "#800080", shortname = "",}, ["Large Rassemblement Arc-en-ciel"] = {abbrev = "LRA", color = "#FEEB39", shortname = "",}, ["Las Palmas de Gran Canaria Puede"] = {abbrev = "", color = "#96CA2D", shortname = "",}, ["Last Party (Latvia)"] = {abbrev = "PP", color = "#00632d", shortname = "",}, ["Latgale Party"] = {abbrev = "", color = "#004B84", shortname = "",}, ["Latvia First"] = {abbrev = "LPV", color = "#A8343C", shortname = "",}, ["Latvia's First Party"] = {abbrev = "", color = "#582B64", shortname = "",}, ["Latvia's First Party/Latvian Way"] = {abbrev = "", color = "#682376", shortname = "",}, ["Latvian Association of Regions"] = {abbrev = "LRA", color = "#0E3267", shortname = "",}, ["Latvian Farmers' Union"] = {abbrev = "LZS", color = "#D5D900", shortname = "",}, ["Latvian Green Party"] = {abbrev = "", color = "#00683A", shortname = "",}, ["Latvian National Independence Movement"] = {abbrev = "", color = "#902E3B", shortname = "",}, ["Latvian Nationalists"] = {abbrev = "", color = "#9E2B38", shortname = "",}, ["Latvian Russian Union"] = {abbrev = "", color = "#3560A9", shortname = "",}, ["Latvian Social Democratic Workers' Party"] = {abbrev = "LSDSP", color = "#830D30", shortname = "",}, ["Latvian Unity Party"] = {abbrev = "", color = "#DC5356", shortname = "",}, ["Latvian Way"] = {abbrev = "", color = "#FFE200", shortname = "",}, ["Lauredian Union"] = {abbrev = "UL", color = "#000000", shortname = "",}, ["Law, Respect, Expertise"] = {abbrev = "PRO 2022", color = "#009FBF", shortname = "",}, ["Law and Justice (Croatia)"] = {abbrev = "PiP", color = "#203D71", shortname = "",}, ["Law and Justice (Georgia)"] = {abbrev = "", color = "#01FFFF", shortname = "Law and Justice",}, ["Law and Justice (Poland)"] = {abbrev = "PiS", color = "#263778", shortname = "",}, ["Law and Justice (2001-2005)"] = {abbrev = "PiSold", color = "#00a0ae", shortname= "OldPiS",}, ["Law and Order Party (US)"] = {abbrev = "", color = "#00DDDD", shortname = "Law and Order",}, ["Law Preservation Party"] = {abbrev = "", color = "#FF00FF", shortname = "Law Preservation",}, ["Le Buffle – La Victoire pour le Développement"] = {abbrev = "", color = "#EBBF24", shortname = "Le Buffle",}, ["Le Progrès (Réunion)"] = {abbrev = "LP", color = "#ff4d4d", shortname = "",}, ["Le Trèfle"] = {abbrev = "", color = "#006629", shortname = "",}, ["Leaders Party of Vanuatu"] = {abbrev = "", color = "#3DAB48", shortname = "Leaders Party",}, ["Leading Thai Party"] = {abbrev = "", color = "#DEB887", shortname = "Leading Thai",}, ["League Against Usury"] = {abbrev = "LCC", color = "lightgreen", shortname = "",}, ["League and Self-Defense"] = {abbrev = "LiS", color = "#e66933", shortname = "",}, ["League for Democracy Party"] = {abbrev = "", color = "#3BB9FF", shortname = "",}, ["League Nepal Shanti Ekta Party"] = {abbrev = "", color = "#E6DBCF", shortname = "",}, ["League of Albanians of Romania"] = {abbrev = "LSR", color = "#444444", shortname = "",}, ["League of Anti-Corruption Governors"] = {abbrev = "LIGA", color = "#F5EC49", shortname = "",}, ["League of Catalonia–Catalan Liberal Party"] = {abbrev = "", color = "#99FF00", shortname = "",}, ["League of Christian Socialists"] = {abbrev = "BCS", color = "#FF8C00", shortname = "",}, ["League of Cities and Communes"] = {abbrev = "LOC", color = "#3E4095", shortname = "",}, ["League of Communists – Movement for Yugoslavia"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["League of Communists of Bosnia and Herzegovina"] = {abbrev = "SK BiH", color = "#DD0000", shortname = "",}, ["League of Communists of Croatia"] = {abbrev = "SKH", color = "#DD0000", shortname = "",}, ["League of Communists of Montenegro"] = {abbrev = "SKCG", color = "#DD0000", shortname = "",}, ["League of Communists of Serbia"] = {abbrev = "SKS", color = "#DD0000", shortname = "",}, ["League of Communists of Slovenia"] = {abbrev = "ZKS", color = "#DD0000", shortname = "",}, ["League of Communists of Yugoslavia"] = {abbrev = "SKJ", color = "#DD0000", shortname = "",}, ["League of Communists of Yugoslavia in Serbia"] = {abbrev = "SKJS", color = "red", shortname = "",}, ["League of Democratic Socialists"] = {abbrev = "BDS", color = "red", shortname = "",}, ["League of Free Liberals"] = {abbrev = "BVL", color = "#3399FF", shortname = "",}, ["League of Polish Families"] = {abbrev = "LPR", color = "#2DA0D2", shortname = "",}, ["League of Social Democrats of Vojvodina"] = {abbrev = "LSV", color = "#03C03C", shortname = "",}, ["League of Social Democrats"] = {abbrev = "LSD", color = "#e0050d", shortname = "",}, ["League of Socialist Youth of Bosnia and Herzegovina"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["League of Supporters of Indonesian Independence"] = {abbrev = "IPKI", color = "#D1E231", shortname = "",}, ["League of the South (France)"] = {abbrev = "", color = "#C60B27", shortname = "",}, ["League of West German Communists"] = {abbrev = "BWK", color = "red", shortname = "",}, ["Lebanese Arab Struggle Movement"] = {abbrev = "LASM", color = "#06A338", shortname = "",}, ["Lebanese Communist Party"] = {abbrev = "LCP", color = "#CF1C18", shortname = "Communist Party",}, ["Lebanese Democratic Party"] = {abbrev = "LDP", color = "#FF4100", shortname = "Democratic Party",}, ["Lebanese Forces"] = {abbrev = "LF", color = "#ED2027", shortname = "Lebanese Forces",}, ["Lecompton Democrat"] = {abbrev = "", color = "#ACCCFE", shortname = "Lecompton Democratic",}, ["Leeds Left Alliance"] = {abbrev = "", color = "#00A86B", shortname = "",}, ["LEF – For the New Generation"] = {abbrev = "LEF", color = "#6B6BFF", shortname = "",}, ["Left (Austria)"] = {abbrev = "", color = "#FF0000", shortname = "Left",}, ["Left Alliance (Estonia)"] = {abbrev = "VL", color = "#78003C", shortname = "Vasakliit",}, ["Left Alliance (Finland)"] = {abbrev = "Vas.", color = "#F00A64", shortname = "Left Alliance",}, ["Left Alternative"] = {abbrev = "", color = "red", shortname = "",}, ["Left and Democrats"] = {abbrev = "LiD", color = "#FF4500", shortname = "",}, ["Left Andalusian Bloc"] = {abbrev = "", color = "#32754C", shortname = "",}, ["Left Assembly of Tudela"] = {abbrev = "", color = "#CC7EAE", shortname = "",}, ["Left Assembly–Initiative for Andalusia"] = {abbrev = "", color = "#ADA0A3", shortname = "",}, ["Left Bloc for National Liberation"] = {abbrev = "", color = "#FF9933", shortname = "",}, ["Left Bloc"] = {abbrev = "BE", color = "#8B0000", shortname = "",}, ["Left Camp of Israel"] = {abbrev = "Sheli", color = "#DC241F", shortname = "",}, ["Left Centre"] = {abbrev = "", color = "#2CBFE3", shortname = "",}, ["Left Coalition (Serbia)"] = {abbrev = "LK", color = "#A60C19", shortname = "",}, ["Left Communists (Weimar Republic)"] = {abbrev = "LK", color = "red", shortname = "",}, ["Left Democratic Front (Kerala)"] = {abbrev = "LDF", color = "#EE0000", shortname = "",}, ["Left and Democratic Front (India)"] = {abbrev = "LDF", color = "#FF0000", shortname = "",}, ["Left Democratic Initiative"] = {abbrev = "IDG", color = "#eb5c58", shortname = "",}, ["Left Ecology Freedom"] = {abbrev = "", color = "#C80815", shortname = "",}, ["Left for Almería"] = {abbrev = "", color = "#037949", shortname = "",}, ["Left for Independence"] = {abbrev = "", color = "#DAC125", shortname = "",}, ["Left Front (Asturias)"] = {abbrev = "", color = "#76319B", shortname = "",}, ["Left Front (France)"] = {abbrev = "FG", color = "#D6232B", shortname = "",}, ["Left Front (Russia)"] = {abbrev = "Left Front", color = "#FF131C", shortname = "",}, ["Left Front (West Bengal)"] = {abbrev = "LF", color = "#FF0000", shortname = "",}, ["Left Front"] = {abbrev = "LF", color = "red", shortname = "",}, ["Left in Positive"] = {abbrev = "", color = "#9B0F3B", shortname = "",}, ["Left Independentists"] = {abbrev = "", color = "#AF1B1D", shortname = "",}, ["Left Liberals"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Left Liberation Front"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Left List"] = {abbrev = "", color = "red", shortname = "",}, ["Left Movement"] = {abbrev = "", color = "#BD1928", shortname = "",}, ["Left Nationalists"] = {abbrev = "", color = "#E53E13", shortname = "",}, ["Left of Catalonia–Democratic Electoral Front"] = {abbrev = "", color = "#EFF24C", shortname = "",}, ["Left of Galicia"] = {abbrev = "", color = "#E80810", shortname = "",}, ["Left of the Peoples"] = {abbrev = "", color = "#D56545", shortname = "",}, ["Left Party - Communists"] = {abbrev = "", color = "#b00000", shortname = "Left-Communist",}, ["Left Party (France)"] = {abbrev = "PG", color = "#AA0000", shortname = "",}, ["Left Party (Sweden)"] = {abbrev = "V", color = "#B00000", shortname = "Left",}, ["Left Party (Turkey)"] = {abbrev = "", color = "#0069B4", shortname = "SOL",}, ["Left Peraltese Union"] = {abbrev = "", color = "#A1138C", shortname = "",}, ["Left Platform of Coslada"] = {abbrev = "", color = "#244E0E", shortname = "",}, ["Left Republican Party (Spain)"] = {abbrev = "", color = "#7F1E6D", shortname = "",}, ["Left Segovia"] = {abbrev = "", color = "#F53000", shortname = "",}, ["Left Socialist Initiative"] = {abbrev = "", color = "#DE0929", shortname = "",}, ["Left Socialist Party (Belgium)"] = {abbrev = "", color = "red", shortname = "",}, ["Left Socialist Party (Sweden)"] = {abbrev = "", color = "red", shortname = "Left Socialist",}, ["Left Socialists"] = {abbrev = "", color = "#E72240", shortname = "",}, ["Left Socialist Party of Japan"] = {abbrev = "", color = "#EC1B27", shortname = "Left Socialist",}, ["Left Struggle"] = {abbrev = "MA", color = "red", shortname = "",}, ["Left Union for a Clean and Holy Republic"] = {abbrev = "", color = "#F11928", shortname = "",}, ["Left Unity (UK)"] = {abbrev = "", color = "red", shortname = "Left Unity",}, ["Left Unity"] = {abbrev = "", color = "#990000", shortname = "",}, ["Left-Green Movement"] = {abbrev = "", color = "#00B878", shortname = "Left-Green",}, ["Left-wing Workers"] = {abbrev = "PTK", color = "#FF0000", shortname = "",}, ["Left-wing Revolutionary Nationalist Movement"] = {abbrev = "MNRI", color = "#E34234", shortname = "",}, ["Left-wing Revolutionary Nationalist Movement – 1"] = {abbrev = "MNRI-1", color = "#EF86B5", shortname = "",}, ["Left-wing Union for the Socialist Democracy"] = {abbrev = "UEDS", color = "Red", shortname = "",}, ["Leftist Alliance (Hungary)"] = {abbrev = "BS", color = "#CB2122", shortname = "",}, ["Lega Alpina Lumbarda"] = {abbrev = "LAL", color = "green", shortname = "",}, ["Lega Autonomia Veneta"] = {abbrev = "LAV", color = "gold", shortname = "",}, ["Lega Lombarda"] = {abbrev = "", color = "green", shortname = "",}, ["Lega Marche"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega Nord"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega Piemonte"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega (political party)"] = {abbrev = "", color = "#008000", shortname = "Lega",}, ["Legal Marijuana Now Party"] = {abbrev = "", color = "#50C878", shortname = "Legal Marijuana Now",}, ["Legalise Cannabis Australia"] = {abbrev = "LCA", color = "#6fc442", shortname = "Legalise Cannabis",}, ["Legalise Cannabis Alliance"] = {abbrev = "", color = "#669966", shortname = "Legalise Cannabis",}, ["Legalise Cannabis Western Australia"] = {abbrev = "LCP", color = "#72c342", shortname = "Legalise Cannabis",}, ["Legality Movement Party"] = {abbrev = "PLL", color = "#FFFF05", shortname = "",}, ["Leganemos"] = {abbrev = "", color = "#8183D8", shortname = "",}, ["Legitimists"] = {abbrev = "", color = "#1F497D", shortname = "",}, ["Lelo for Georgia"] = {abbrev = "", color = "#F0CE0D", shortname = "Lelo",}, ["Leighton Baker Party"] = {abbrev = "", color = "#26A805", shortname = "",}, ["Lencinist Radical Civic Union"] = {abbrev = "UCR-L", color = "#FF5500", shortname = "",}, ["León Despierta"] = {abbrev = "", color = "#4B244C", shortname = "",}, ["León en Común"] = {abbrev = "", color = "#9D181D", shortname = "",}, ["Leonese Autonomist Party–Leonesist Unity"] = {abbrev = "", color = "#D44F0C", shortname = "",}, ["Leonese Convergence"] = {abbrev = "", color = "#FFCBDB", shortname = "",}, ["Leonese People's Union"] = {abbrev = "UPL", color = "#B41062", shortname = "",}, ["Leonid Chernovetskyi Bloc"] = {abbrev = "", color = "Gold", shortname = "",}, ["LEPEN (political party)"] = {abbrev = "LEPEN", color = "#2E3093", shortname = "",}, ["Lepsza Polska"] = {abbrev = "", color = "white", shortname = "",}, ["Les Centristes"] = {abbrev = "LC", color = "#6F97CF", shortname = "",}, ["Les Écologistes"] = {abbrev = "LE", color = "#1F7B52", shortname = "",}, ["Les Écolos Solidaires"] = {abbrev = "LES", color = "#0e7c71", shortname = "",}, ["Les Engagés (political party)"] = {abbrev = "LE", color = "#02E5D2", shortname = "",}, ["Les Incorruptibles"] = {abbrev = "LI", color = "#6A3C87", shortname = "",}, ["Les Leaders"] = {abbrev = "", color = "#9EC9EB", shortname = "",}, ["Les Localistes"] = {abbrev = "LL", color = "#a9c954", shortname = "",}, ["Les Transformateurs"] = {abbrev = "", color = "#0048D1", shortname = "Transformateurs",}, ["Les Verts Fraternels"] = {abbrev = "VF", color = "#76A837", shortname = "",}, ["Lesotho Congress for Democracy"] = {abbrev = "LCD", color = "#78a22c", shortname = "",}, ["Lesotho People's Congress"] = {abbrev = "LPC", color = "#aa1724", shortname = "",}, ["Lesotho Workers' Party"] = {abbrev = "LWP", color = "", shortname = "",}, ["Lespwa"] = {abbrev = "", color = "#30B700", shortname = "",}, ["Let Every Child Have Both Parents"] = {abbrev = "", color = "#DAA520", shortname = "",}, ["Let London Live"] = {abbrev = "", color = "#2d1e6d", shortname = "",}, ["Let us Give the Change"] = {abbrev = "", color = "#F7D102", shortname = "",}, ["Let's Connect Slovenia"] = {abbrev = "PoS", color = "#FDB92E", shortname = "",}, ["Let's Go Peru"] = {abbrev = "", color = "#FA8072", shortname = "",}, ["Let's Save Peru"] = {abbrev = "SaP", color = "#FE0000", shortname = "",}, ["Letterkenny Residents Party"] = {abbrev = "", color = "#9900CC", shortname = "",}, ["Levantemos El Puerto"] = {abbrev = "", color = "#93117E", shortname = "",}, ["Levellers"] = {abbrev = "", color = "#2E8B57", shortname = "",}, ["Leviathan Movement"] = {abbrev = "", color = "#000000", shortname = "",}, ["Lëvizja Bashkë"] = {abbrev = "LB", color = "#E82D36", shortname = "",}, ["Lewisham People Before Profit"] = {abbrev = "", color = "#9400d3", shortname = "People Before Profit",}, ["Lewisham Peoples' Alliance"] = {abbrev = "", color = "#CCCCCC", shortname = "",}, ["Liaison Committee for the Presidential Majority"] = {abbrev = "", color = "#0047AB", shortname = "Presidential Majority",}, ["Libera San Marino"] = {abbrev = "", color = "#14AABC", shortname = "Libera",}, ["Liberal (Costa Rica)"] = {abbrev = "", color = "#BF1313", shortname = "Liberal",}, ["Liberal (South Korea)"] = {abbrev = "", color = "#004EA2", shortname = "",}, ["Liberal Alliance (Brazil)"] = {abbrev = "AL", color = "#FF8C00", shortname = "",}, ["Liberal Alliance (Chile)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Alliance (Denmark)"] = {abbrev = "", color = "#3FB2BE", shortname = "Liberal Alliance",}, ["Liberal Alliance (Denmark, 2021)"] = {abbrev = "", color = "#18354B", shortname = "Liberal Alliance",}, ["Liberal Alliance (Greece)"] = {abbrev = "FISY", color = "#800080", shortname = "",}, ["Liberal Alliance (Spain)"] = {abbrev = "", color = "#99FF00", shortname = "",}, ["Liberal Alliance Focus Team"] = {abbrev = "LIBAFT", color = "#FDBB30", shortname = "Liberal Alliance FT",}, ["Liberal Alliance of Independent Citizens"] = {abbrev = "LANO", color = "#FFDD00", shortname = "",}, ["Liberal Alliance of Montenegro"] = {abbrev = "LSCG", color = "#007F00", shortname = "",}, ["Liberal Alternative for Manacor"] = {abbrev = "", color = "#291562", shortname = "",}, ["Liberal Alternative"] = {abbrev = "", color = "#846394", shortname = "",}, ["Liberal and Centre Union"] = {abbrev = "LiCS", color = "#FFD126", shortname = "",}, ["Liberal and Country League (SA)"] = {abbrev = "LCL", color = "#0095B6", shortname = "Liberal and Country",}, ["Liberal and Country League"] = {abbrev = "LCL", color = "#0095B6", shortname = "Liberal and Country",}, ["Liberal and Country Party"] = {abbrev = "", color = "#080CAB", shortname = "Liberal and Country",}, ["Liberal and Democratic Union"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Liberal and Social Alternative"] = {abbrev = "", color = "#4A4999", shortname = "",}, ["Liberal Appeal"] = {abbrev = "", color = "#4A48CF", shortname = "",}, ["Liberal bloc (Hong Kong)"] = {abbrev = "", color = "#297329", shortname = "Liberal",}, ["Liberal Coalition (Spain)"] = {abbrev = "", color = "#ACAE34", shortname = "",}, ["Liberal Centre (Spain)"] = {abbrev = "", color = "#0DB85E", shortname = "",}, ["Liberal Centre"] = {abbrev = "", color = "#00CCA3", shortname = "",}, ["Liberal Centrist Union (Spain)"] = {abbrev = "", color = "#3399FF", shortname = "",}, ["Liberal Christian Right"] = {abbrev = "DLC", color = "#2CBFE3", shortname = "",}, ["Liberal Citizens Action"] = {abbrev = "", color = "#F96611", shortname = "",}, ["Liberal Conservative Reformers"] = {abbrev = "LKR", color = "#F29200", shortname = "",}, ["Liberal Constitutional Party (Egypt)"] = {abbrev = "", color = "#483D8B", shortname = "Liberal Constitutional",}, ["Liberal Constitutionalist Party (Mexico)"] = {abbrev = "PLC", color = "#D4AA00", shortname = "Liberal Constitutionalist",}, ["Liberal Democracy (France)"] = {abbrev = "DL", color = "#004B8C", shortname = "",}, ["Liberal Democracy of Slovenia"] = {abbrev = "LDS", color = "#00BBF0", shortname = "",}, ["Liberal Democrat Party (Turkey)"] = {abbrev = "", color = "#00008B", shortname = "Liberal Democrat",}, ["Liberal Democrat Party of Chile"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Democratic Alliance for Italy"] = {abbrev = "ALI", color = "#195385", shortname = "",}, ["Liberal Democratic Centre"] = {abbrev = "", color = "#21A631", shortname = "",}, ["Liberal Democratic Congress"] = {abbrev = "KLD", color = "#007FB2", shortname = "",}, ["Liberal Democratic Federation of Hong Kong"] = {abbrev = "LDF", color = "#DC2A2A", shortname = "",}, ["Liberal Democratic Focus Team"] = {abbrev = "", color = "#FAA61A", shortname = "Lib Dem Focus Team",}, ["Liberal Democratic Spotlight Team"] = {abbrev = "", color = "#FAA61A", shortname = "Lib Dem Spotlight Team",}, ["Liberal Democratic Hotline Team"] = {abbrev = "", color = "#FAA61A", shortname= "Lib Dem Hotline Team",}, ["Liberal Democratic Party (Angola)"] = {abbrev = "PLD", color = "#FFCB48", shortname = "",}, ["Liberal Democratic Party (Australia)"] = {abbrev = "LDP", color = "#FEC327", shortname = "Liberal Democrats",}, ["Liberal Democratic Party (Bangladesh)"] = {abbrev = "LDP", color = "#2e3192", shortname = "",}, ["Liberal Democratic Party (Bosnia and Herzegovina)"] = {abbrev = "LDS BiH", color = "#28166F", shortname = "",}, ["Liberal Democratic Party (Cambodia)"] = {abbrev = "", color = "blue", shortname = "",}, ["Liberal Democratic Party (Chile, 1893)"] = {abbrev = "", color = "#00CCCC", shortname = "Liberal&nbsp;Democratic",}, ["Liberal Democratic Party (El Salvador)"] = {abbrev = "PDL", color = "#E7D055", shortname = "",}, ["Liberal Democratic Party (France)"] = {abbrev = "PLD", color = "#0080FF", shortname = "",}, ["Liberal Democratic Party (Iceland)"] = {abbrev = "", color = "#3466E4", shortname = "",}, ["Liberal Democratic Party (Italy)"] = {abbrev = "", color = "#43B8E0", shortname = "",}, ["Liberal Democratic Party (Japan)"] = {abbrev = "LDP", color = "#D7003A", shortname = "",}, ["Liberal Democratic Party (Japan, pre-2017)"] = {abbrev = "LDP", color = "#3CA324", shortname = "",}, ["Liberal Democratic Party (Kenya)"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Democratic Party (Malaysia)"] = {abbrev = "LDP", color = "#FF7F00", shortname = "",}, ["Liberal Democratic Party (Netherlands)"] = {abbrev = "", color = "#333399", shortname = "",}, ["Liberal Democratic Party (North Macedonia)"] = {abbrev = "LDP", color = "#2B2F7D", shortname = "",}, ["Liberal Democratic Party (Portugal)"] = {abbrev = "PLD", color = "navy", shortname = "",}, ["Liberal Democratic Party (Romania)"] = {abbrev = "PLD", color = "#ff6633", shortname = "",}, ["Liberal Democratic Party (Serbia)"] = {abbrev = "LDP", color = "#6901d4", shortname = "",}, ["Liberal Democratic Party (Serbia, 1989)"] = {abbrev = "LDS", color = "#270E68", shortname = "",}, ["Liberal Democratic Party (Slovenia)"] = {abbrev = "LDS", color = "#139BEA", shortname = "",}, ["Liberal Democratic Party (Spain, 1903)"] = {abbrev = "", color = "#009933", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Spain, 1913)"] = {abbrev = "", color = "#009933", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Spain, 1982)"] = {abbrev = "PDL", color = "#339CD5", shortname = "",}, ["Liberal Democratic Party (Sri Lanka)"] = {abbrev = "LDP", color = "#FFDE17", shortname = "Liberal Democratic Party",}, ["Liberal Democratic Party (Thailand)"] = {abbrev = "", color = "#ffd700", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Turkey)"] = {abbrev = "LDP", color = "#000099", shortname = "",}, ["Liberal Democratic Party of the Soviet Union"] = {abbrev = "LDPSU", color = "#7295DB", shortname = "",}, ["Liberal Democratic Party of Belarus"] = {abbrev = "LDPB", color = "#011E41", shortname = "",}, ["Liberal Democratic Party of Germany"] = {abbrev = "LDPD", color = "#FFA500", shortname = "",}, ["Liberal Democratic Party of Moldova"] = {abbrev = "PLDM", color = "#0E8A4A", shortname = "",}, ["Liberal Democratic Party of Russia"] = {abbrev = "LDPR", color = "#48C", shortname = "",}, ["Liberal Democratic Party of Ukraine"] = {abbrev = "", color = "orange", shortname = "Liberal&nbsp;Democratic",}, ["Liberal Democratic Republican Party"] = {abbrev = "", color = "#1DACD6", shortname = "",}, ["Liberal Democratic Union (Albania)"] = {abbrev = "BLD", color = "#2EA5E9", shortname = "",}, ["Liberal Democrats (Belgium)"] = {abbrev = "LiDem", color = "#325ABE", shortname = "",}, ["Liberal Democrats (Germany)"] = {abbrev = "LD", color = "#F98113", shortname = "",}, ["Liberal Democrats (UK)"] = {abbrev = "Lib Dem", color = "#FAA61A", shortname = "Liberal Democrats",}, ["Liberal Democrats (UK, 2025)"] = {abbrev = "Lib Dem", color = "#FF6400", shortname = "Liberal Democrats",}, ["Liberal Democrats' Rally for National Reconstruction – Vivoten"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Egyptian Party"] = {abbrev = "", color = "#FF3333", shortname = "",}, ["Liberal Federation"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Liberal Focus Team"] = {abbrev = "LIBFT", color = "#FDBB30", shortname = "Liberal FT",}, ["Liberal Force"] = {abbrev = "FL", color = "#002D77", shortname = "",}, ["Liberal Forum"] = {abbrev = "LiF", color = "#FFDC00", shortname = "",}, ["Liberal Front Party"] = {abbrev = "PFL", color = "#8CC63E", shortname = "",}, ["Liberal Group of Andratx"] = {abbrev = "", color = "#6699CC", shortname = "",}, ["Liberal Group Sanxenxo"] = {abbrev = "", color = "#0078B3", shortname = "",}, ["Liberal Independent Group"] = {abbrev = "", color = "#009B31", shortname = "",}, ["Liberal Initiative"] = {abbrev = "IL", color = "#00ADEF", shortname = "",}, ["Liberal Integrity Party"] = {abbrev = "", color = "#ff69b4", shortname = "Liberal Integrity",}, ["Liberal League (Finland)"] = {abbrev = "", color = "mediumblue", shortname = "",}, ["Liberal League (Japan)"] = {abbrev = "", color = "#FFDF00", shortname = "Liberal League",}, ["Liberal League (Luxembourg)"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Left (France)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Left (Spain)"] = {abbrev = "", color = "#007138", shortname = "Liberal Left",}, ["Liberal Left Coalition"] = {abbrev = "", color = "#6EBD57", shortname = "Liberal Left",}, ["Liberal Movement (Australia)"] = {abbrev = "", color = "#8B008B", shortname = "Liberal Movement",}, ["Liberal National Party of Queensland"] = {abbrev = "LNP", color = "#1456F1", shortname = "Liberal National",}, ["Liberal Opening Movement"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Oppositionist"] = {abbrev = "", color = "#FFBF00", shortname = "Oppositionist",}, ["Liberal Party – Freedom to Choose"] = {abbrev = "Lib.", color = "#F19321", shortname = "Liberal Party",}, ["Liberal Party (Argentina, 1852)"] = {abbrev = "", color = "#35AAE0", shortname = "Liberal",}, ["Liberal Party (Armenia)"] = {abbrev = "", color = "#EB5F10", shortname = "",}, ["Liberal Party (Belgium)"] = {abbrev = "", color = "#3C40D2", shortname = "Liberal",}, ["Liberal Party (Bolivia)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Bourbon Restoration)"] = {abbrev = "", color = "#FDEE00", shortname = "Liberal",}, ["Liberal Party (Brazil, 1831)"] = {abbrev = "", color = "#F7C100", shortname = "Liberal",}, ["Liberal Party (Brazil, 1985)"] = {abbrev = "PL", color = "#080074", shortname = "",}, ["Liberal Party (Brazil, 2006)"] = {abbrev = "PL", color = "#015AAA", shortname = "",}, ["Liberal Party (Bulgaria)"] = {abbrev = "", color = "#EAC117", shortname = "Liberal",}, ["Liberal Party (Cambodia)"] = {abbrev = "", color = "#FAAC58", shortname = "Liberal",}, ["Liberal Party (Chile, 1849)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Chile, 1988)"] = {abbrev = "", color = "#F5D60A", shortname = "Liberal",}, ["Liberal Party (Chile, 1998)"] = {abbrev = "", color = "#FFEE00", shortname = "Liberal",}, ["Liberal Party (Chile, 2013)"] = {abbrev = "", color = "#FF03B2", shortname = "Liberal",}, ["Liberal Party (Croatia)"] = {abbrev = "", color = "#0303fa", shortname = "Liberal",}, ["Liberal Party (Greece)"] = {abbrev = "", color = "#FFA500", shortname = "Liberal",}, ["Liberal Party (Greece, modern)"] = {abbrev = "", color = "orange", shortname = "Liberal",}, ["Liberal Party (Guatemala)"] = {abbrev = "", color = "#0000ff", shortname = "Liberal",}, ["Liberal Party (Haiti)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Hong Kong)"] = {abbrev = "", color = "#00aeef", shortname = "Liberal",}, ["Liberal Party (Hungary)"] = {abbrev = "", color = "#AAD8E6", shortname = "Liberal",}, ["Liberal Party (Iceland, historical)"] = {abbrev = "", color = "#00C6FF", shortname = "Liberal",}, ["Liberal Party (Iceland)"] = {abbrev = "", color = "#406899", shortname = "Liberal",}, ["Liberal Party (Iraq)"] = {abbrev = "", color = "#FF8000", shortname = "Liberal Party of Iraq"}, ["Liberal Party (Israel)"] = {abbrev = "", color = "#FFCC00", shortname = "Liberal",}, ["Liberal Party (Japan, 1890)"] = {abbrev = "", color = "#EFAB93", shortname = "Liberal",}, ["Liberal Party (Japan, 1950)"] = {abbrev = "", color = "#128A45", shortname = "Liberal",}, ["Liberal Party (Japan, 1998)"] = {abbrev = "", color = "#000099", shortname = "Liberal",}, ["Liberal Party (Japan, 2016)"] = {abbrev = "", color = "#0950A0", shortname = "Liberal",}, ["Liberal Party (Kingdom of Serbia)"] = {abbrev = "", color = "#FFDF00", shortname = "Liberal",}, ["Liberal Party (Mexico)"] = {abbrev = "PL", color = "#FF3333", shortname = "Liberal",}, ["Liberal Party (Moldova)"] = {abbrev = "PL", color = "#73C2FB", shortname = "",}, ["Liberal Party (New York)"] = {abbrev = "", color = "#CC0000", shortname = "Liberal",}, ["Liberal Party (Nicaragua)"] = {abbrev = "", color = "#800000", shortname = "Liberal",}, ["Liberal Party (Norway)"] = {abbrev = "", color = "#006666", shortname = "Liberal",}, ["Liberal Party (Panama)"] = {abbrev = "", color = "#FF0000", shortname = "Liberal",}, ["Liberal Party (Papua New Guinea)"] = {abbrev = "LP", color = "#1F509F", shortname = "Liberal",}, ["Liberal Party (Paraguay)"] = {abbrev = "", color = "#0000FF", shortname = "Liberal",}, ["Liberal Party (Philippines)"] = {abbrev = "LP", color = "#f0e68c", shortname = "Liberal",}, ["Liberal Party (Radoslavists)"] = {abbrev = "", color = "maroon", shortname = "",}, ["Liberal Party (Rwanda)"] = {abbrev = "PL", color = "#03b464", shortname = "",}, ["Liberal Party (Serbia)"] = {abbrev = "", color = "#FAFC38", shortname = "",}, ["Liberal Party (Slovenia)"] = {abbrev = "", color = "#FFCC00", shortname = "",}, ["Liberal Party (South Korea)"] = {abbrev = "", color = "#254170", shortname = "Liberal",}, ["Liberal Party (South Korea, 1963)"] = {abbrev = "", color = "#485142", shortname = "Liberal",}, ["Liberal Party (Spain, 1880)"] = {abbrev = "", color = "#83C53A", shortname = "Liberal",}, ["Liberal Party (Spain, 1976)"] = {abbrev = "", color = "#006C95", shortname = "",}, ["Liberal Party (Syria)"] = {abbrev = "LP", color = "#128A45", shortname = "Liberal",}, ["Liberal Party (Thailand)"] = {abbrev = "", color = "#00008B", shortname = "Liberal",}, ["Liberal Party (UK, 1989)"] = {abbrev = "", color = "#EB7A43", shortname = "Liberal",}, ["Liberal Party (UK)"] = {abbrev = "Lib", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Uruguay)"] = {abbrev = "", color = "#1047a1", shortname = "Liberal",}, ["Liberal Party (Utah)"] = {abbrev = "Lib", color = "#008000", shortname = "Liberal",}, ["Libu Party"] = {abbrev = "Lib", color = "#191970", shortname = "Liberal",}, ["Liberal Party (Venezuela)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Party–Hatoyama"] = {abbrev = "", color = "#8DA405", shortname = "",}, ["Liberal Party Bangladesh"] = {abbrev = "", color = "#EA6D6A", shortname = "",}, ["Liberal Party of Albania"] = {abbrev = "", color = "#F2D863", shortname = "",}, ["Liberals of Andorra"] = {abbrev = "L'A", color = "#019DC5", shortname = "",}, ["Liberals of Andorra (2023)"] = {abbrev = "L'A", color = "#2E4166", shortname = "",}, ["Liberal Party of Australia (A.C.T. Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (New South Wales Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Queensland Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (South Australian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Tasmanian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Victorian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Western Australian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Canada"] = {abbrev = "", color = "#EA6D6A", shortname = "Liberal",}, ["Liberal Party of Corrientes"] = {abbrev = "", color = "#35AAE0", shortname = "Liberal",}, ["Liberal Party of Cuba"] = {abbrev = "", color = "#75AADB", shortname = "Liberal",}, ["Liberal Party of Ghana"] = {abbrev = "", color = "#F96128", shortname = "",}, ["Liberal Party of Gibraltar"] = {abbrev = "", color = "#EF4135", shortname = "Liberal",}, ["Liberal Party of Honduras"] = {abbrev = "", color = "#CE2029", shortname = "Liberal",}, ["Liberal Party of Ireland"] = {abbrev = "LPI", color = "#ADD8E6", shortname = "Liberal",}, ["Liberal Party of Kosovo"] = {abbrev = "PLK", color = "brown", shortname = "",}, ["Liberal Party of Macedonia"] = {abbrev = "LPM", color = "#FFFF00", shortname = "",}, ["Liberal Party of Mendoza"] = {abbrev = "", color = "#30D5C8", shortname = "",}, ["Liberal Party of Montenegro"] = {abbrev = "LPCG", color = "#87CEEB", shortname = "",}, ["Liberal Party of Puerto Rico"] = {abbrev = "", color = "red", shortname = "Liberal",}, ["Liberal Party of South Africa"] = {abbrev = "", color = "#FED86F", shortname = "",}, ["Liberal Party of Sri Lanka"] = {abbrev = "", color = "#FFDE17", shortname = "",}, ["Liberal Party of State Employment and Housing"] = {abbrev = "", color = "#311829", shortname = "",}, ["Liberal Party of Switzerland"] = {abbrev = "", color = "#134B94", shortname = "Liberals",}, ["Liberal Party of the Right"] = {abbrev = "", color = "#4955A1", shortname = "",}, ["Liberal Party of Tucumán"] = {abbrev = "", color = "#30D5C8", shortname = "",}, ["Liberal Party of Ukraine"] = {abbrev = "", color = "blue", shortname = "Liberal",}, ["Liberal Party USA"] = {abbrev = "LPUSA", color = "#0b106b", shortname = "Liberal",}, ["Liberal People's Party (Norway)"] = {abbrev = "", color = "purple", shortname = "",}, ["Liberal People's Party (Norway, 1972)"] = {abbrev = "", color = "red", shortname = "",}, ["Liberal Poland – Entrepreneurs' Strike"] = {abbrev = "PL!SP", color = "#FFD900", shortname = "",}, ["Liberal Popular Alliance"] = {abbrev = "", color = "#3366FF", shortname = "",}, ["Liberal Progressive Party (Costa Rica)"] = {abbrev = "PLP", color = "#ff7300", shortname = "",}, ["Liberal-Radical Party"] = {abbrev = "", color = "#ffcc00", shortname = "Liberal-Radical",}, ["Liberal Reform Party (Australia)"] = {abbrev = "LRP", color = "#00CED1", shortname = "Liberal Reform",}, ["Liberal Reform Party (Czech Republic)"] = {abbrev = "LiRA", color = "yellow", shortname = "",}, ["Liberal Reformist Party (Belgium)"] = {abbrev = "PRL", color = "blue", shortname = "",}, ["Liberal Reformist Party (Dominican Republic)"] = {abbrev = "PLR", color = "#145E2B", shortname = "",}, ["Liberal Reformist Party (Puerto Rico)"] = {abbrev = "", color = "#B9245D", shortname = "",}, ["Liberal Reformist Party (Romania)"] = {abbrev = "", color = "#1A92D0", shortname = "",}, ["Liberal Reformist Party (Spain)"] = {abbrev = "", color = "#00C7CA", shortname = "Liberal Reformist",}, ["Liberal Regenerator Party"] = {abbrev = "PRL", color = "#1935D0", shortname = "",}, ["Liberal–Republican Coalition (Spain)"] = {abbrev = "", color = "#B1855B", shortname = "",}, ["Liberal Republican Party (Republic of the Congo)"] = {abbrev = "PRL", color = "#030071", shortname = "",}, ["Liberal Republican Party (Turkey)"] = {abbrev = "", color = "#348AC9", shortname = "",}, ["Liberal Republican Party (US)"] = {abbrev = "", color = "#FF69B4", shortname = "Liberal Republican",}, ["Liberal Republican Right"] = {abbrev = "DLR", color = "#4EC766", shortname = "",}, ["Liberal Samajbadi Party"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Socialist Party (Singapore)"] = {abbrev = "LSP", color = "#EE5533", shortname = "",}, ["Liberal Socialist Party (Switzerland)"] = {abbrev = "PLSS", color = "#F0D90B", shortname = "",}, ["Liberal Socialists Party (Egypt)"] = {abbrev = "", color = "#00EE00", shortname = "",}, ["Liberal Social Party"] = {abbrev = "PLS", color = "#fbca44", shortname = "",}, ["Liberal State Party"] = {abbrev = "LSP", color = "#5A5CBD", shortname = "",}, ["Liberal Swedish Party"] = {abbrev = "", color = "Blue", shortname = "",}, ["Liberal Unification Party"] = {abbrev = "", color = "#080B9E", shortname = "Liberal Unification",}, ["Liberal Union (Australia)"] = {abbrev = "", color = "#0000FF", shortname = "Liberal Union",}, ["Liberal Union (Germany)"] = {abbrev = "LV", color = "#EEDC82", shortname = "",}, ["Liberal Union (Italy)"] = {abbrev = "", color = "#266DB5", shortname = "Liberals",}, ["Liberal Union (Netherlands)"] = {abbrev = "LU", color = "#5873DF", shortname = "",}, ["Liberal Union (Spain)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal Union",}, ["Liberal Union (Spain, 1983)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Liberal Union (Spain, Restoration)"] = {abbrev = "", color = "#69BC39", shortname = "",}, ["Liberal Union–Brătianu"] = {abbrev = "UL–B", color = "#FFDD00", shortname = "",}, ["Liberal Union of Lithuania"] = {abbrev = "LLS", color = "#E8CA58", shortname = "",}, ["Liberal Unionist Party"] = {abbrev = "LibU", color = "#2061A2", shortname = "Liberal Unionist",}, ["Liberal Unity"] = {abbrev = "", color = "#FFD300", shortname = "",}, ["Liberal Vannin Party"] = {abbrev = "", color = "#FA8000", shortname = "Liberal Vannin",}, ["Liberal-Environmental Party"] = {abbrev = "LES", color = "#008080", shortname = "",}, ["Liberal-Labour (UK)"] = {abbrev = "Lib-Lab", color = "orange", shortname = "",}, ["Liberal-Labour"] = {abbrev = "", color = "orange", shortname = "",}, ["Liberal–Autonomist Pact"] = {abbrev = "", color = "#40E0D0", shortname = "Liberal–Autonomist",}, ["Liberal–Labour (New Zealand)"] = {abbrev = "", color = "#FFA500", shortname = "Liberal–Labour",}, ["Liberal-Social Union"] = {abbrev = "LSU", color = "#50C878", shortname = "",}, ["Liberal–Socialist Kartels"] = {abbrev = "", color = "#800080", shortname = "Liberal–Socialist",}, ["Liberal/Country coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal/National coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal/NCP coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal"] = {abbrev = "", color = "#FFFF00", shortname = "",}, -- Generic color, not a party color; specify the actual party ["Liberalism in the Netherlands"] = {abbrev = "", color = "#e7cf25", shortname = "",}, ["Liberalism"] = {abbrev = "", color = "#FFFF00", shortname = "Liberal",}, ["Liberals (Finland)"] = {abbrev = "", color = "gold", shortname = "Liberals",}, ["Liberals (Italy)"] = {abbrev = "", color = "#266DB5", shortname = "Liberals",}, ["Liberals (Sweden)"] = {abbrev = "L", color = "#006AB3", shortname = "Liberals",}, ["Liberals for Åland"] = {abbrev = "", color = "#1F66CA", shortname = "",}, ["Liberals for Forests"] = {abbrev = "LFF", color = "#05A593", shortname = "Liberals for Forests",}, ["Liberals of Benidorm"] = {abbrev = "", color = "#359E74", shortname = "",}, ["Liberals of Serbia"] = {abbrev = "LS", color = "#FF4F00", shortname = "",}, ["Liberal Movement of the Republic of Lithuania"] = {abbrev = "LRLS", color = "#F48100", shortname = "",}, ["Liberals' Movement (Lithuania)"] = {abbrev = "LS", color = "#FF9300", shortname = "",}, ["Liberals, Democrats and Radicals"] = {abbrev = "LDR", color = "#FFD700", shortname = "",}, ["Liberate the People"] = {abbrev = "YAW", color = "#FF1493", shortname = "",}, ["Liberation Rally"] = {abbrev = "", color = "#CD7F32", shortname = "",}, ["Liberation Movement (Serbia)"] = {abbrev = "O", color = "#18478e", shortname = "",}, ["Liberator Party (Brazil)"] = {abbrev = "", color = "#F9AF1E", shortname = "",}, ["Liberia Destiny Party"] = {abbrev = "LDP", color = "#BEC2CB", shortname = "",}, ["Liberia Equal Rights Party"] = {abbrev = "LERP", color = "#23543f", shortname = "",}, ["Liberia National Union"] = {abbrev = "LINU", color = "#2E7286", shortname = "",}, ["Liberia Restoration Party"] = {abbrev = "LRP", color = "#008000", shortname = "",}, ["Liberia Transformation Party"] = {abbrev = "LTP", color = "#330104", shortname = "",}, ["Liberian Action Party"] = {abbrev = "LAP", color = "#00FFFF", shortname = "",}, ["Liberian People's Party"] = {abbrev = "LPP", color = "#DC143C", shortname = "",}, ["Libertair, Direct, Democratisch"] = {abbrev = "LDD", color = "#6DCFF6", shortname = "",}, ["Libertarian Left (Chile)"] = {abbrev = "", color = "#451255", shortname = "",}, ["Libertarian Movement (Costa Rica)"] = {abbrev = "PML", color = "#DC143C", shortname = "",}, ["Libertarian Movement Party"] = {abbrev = "", color = "#BA151B", shortname = "",}, ["Libertarian Party (Argentina)"] = {abbrev = "PL", color = "#7D03FE", shortname = "",}, ["Libertarian Party (Netherlands)"] = {abbrev = "", color = "#1170ce", shortname = "",}, ["Libertarian Party (Spain)"] = {abbrev = "", color = "#C9A900", shortname = "",}, ["Libertarian Party (Switzerland)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Libertarian Party (US)"] = {abbrev = "LI", color = "#fed000", shortname = "Libertarian",}, ["Libertarian Party (UK)"] = {abbrev = "", color = "#FCC820", shortname = "Libertarian",}, ["Libertarian Party of Australia"] = {abbrev = "", color = "#E5C601", shortname = "",}, ["Libertarian Party (Australia)"] = {abbrev = "LBT", color = "#FEC327", shortname = "Libertarian",}, ["Libertarian Party of Canada"] = {abbrev = "", color = "#F2BA00", shortname = "Libertarian",}, ["Libertarian Party of Russia"] = {abbrev = "LPR", color = "#C5A664", shortname = "Libertarian",}, ["Libertarian Party of South Africa"] = {abbrev = "", color = "#BE9F4D", shortname = "",}, ["Libertarianz"] = {abbrev = "", color = "#09296B", shortname = "",}, ["Libertas Estonia"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Libertas France"] = {abbrev = "", color = "#003366", shortname = "Libertas",}, ["Libertas Ireland"] = {abbrev = "", color = "#3333CC", shortname = "Libertas",}, ["Libertas United Kingdom"] = {abbrev = "", color = "#900020", shortname = "Pro-Democracy: Libertas.eu",}, ["Libertas.eu"] = {abbrev = "Lib.eu", color = "#2c296e", shortname = "",}, ["Liberte sans Frontiere"] = {abbrev = "", color = "#849191", shortname = "",}, ["Liberties, Independents, Overseas and Territories"] = {abbrev = "", color = "#38D4C7", shortname = "LIOT",}, ["Liberty (political party, Palestine)"] = {abbrev = "", color = "#C69F14", shortname = "",}, ["Liberty (political party)"] = {abbrev = "", color = "#1882C5", shortname = "Volia",}, ["Liberty and Lawfulness"] = {abbrev = "WiP", color = "grey", shortname = "",}, ["Liberty and Refoundation"] = {abbrev = "", color = "#8B0000", shortname = "Libre",}, ["Liberty Forward Party"] = {abbrev = "", color = "#0067A5", shortname = "Liberty Forward",}, ["Liberty GB"] = {abbrev = "", color = "#000168", shortname = "",}, ["Liberty Korea Party"] = {abbrev = "", color = "#C9151E", shortname = "Liberty Korea",}, ["Liberty Movement of Cameroon Youth"] = {abbrev = "MLJC", color = "#E5B900", shortname = "",}, ["Liberty Party (Liberia)"] = {abbrev = "LP", color = "#01824A", shortname = "",}, ["Liberty Party (Turkey)"] = {abbrev = "HP", color = "#C1F711", shortname = "",}, ["Liberty Party (US, 1932)"] = {abbrev = "", color = "#00DDDD", shortname = "Liberty",}, ["Liberty Party (US)"] = {abbrev = "", color = "#00DDDD", shortname = "Liberty",}, ["Liberty Republic"] = {abbrev = "LR", color = "#87CEFA", shortname = "Liberty Republic",}, ["Liberty Republican Party"] = {abbrev = "", color = "#009944", shortname = "",}, ["Liberty Unification Party"] = {abbrev = "", color = "#E12F33", shortname = "Liberty Unification",}, ["Liberty Union Party"] = {abbrev = "", color = "#D6FF33", shortname = "Liberty Union",}, ["Liberty, Worth Voting For"] = {abbrev = "", color = "#DDDDDD", shortname = "Liberty",}, ["Libra Party"] = {abbrev = "", color = "#F8D308", shortname = "",}, ["Libre (Bolivia)"] = {abbrev = "", color = "#c92b22", shortname = "Libre",}, ["Libre (Guatemala)"] = {abbrev = "", color = "#3467A1", shortname = "Libre",}, ["Libres"] = {abbrev = "", color = "#194955", shortname = "",}, ["Lider (political party)"] = {abbrev = "", color = "#00AFF0", shortname = "",}, ["Liechtenstein Homeland Service"] = {abbrev = "", color = "black", shortname = "",}, ["Liepāja Party"] = {abbrev = "", color = "#50A640", shortname = "",}, ["Life – National Party"] = {abbrev = "Život–NS", color = "#032F67", shortname = "",}, ["Life and Liberty Party"] = {abbrev = "", color = "black", shortname = "Life and Liberty",}, ["Life Party (Bosnia and Herzegovina)"] = {abbrev = "", color = "#00aeef", shortname = "Život",}, ["Liga Veneta"] = {abbrev = "", color = "#0030AA", shortname = "",}, ["LiGanDo"] = {abbrev = "", color = "#02A24A", shortname = "",}, ["Light Blue and White Union"] = {abbrev = "", color = "blue", shortname = "",}, ["Light of Faith (political party)"] = {abbrev = "", color = "#10C8DF", shortname = "Yiman Nuru",}, ["Ligue du Sud"] = {abbrev = "LS", color = "#404040", shortname = "",}, ["Likud Yisrael Beiteinu"] = {abbrev = "", color = "#1f5aa5", shortname = "",}, ["Likud"] = {abbrev = "", color = "#1f5aa5", shortname = "",}, ["Linares First"] = {abbrev = "", color = "#1F1715", shortname = "",}, ["Lincoln Democratic Labour Association"] = {abbrev = "", color = "#FFFF34", shortname = "Democratic Labour",}, ["Lincolnshire Independents"] = {abbrev = "", color = "#000000", shortname = "Lincolnshire Independent",}, ["Linese Alternative"] = {abbrev = "", color = "#0CB7F2", shortname = "",}, ["Lingkod ng Mamamayan ng Valenzuela City"] = {abbrev = "LINKOD", color = "#FF6984", shortname = "",}, ["Lingkod Taguig"] = {abbrev = "", color = "#0051B0", shortname = "",}, ["Linion Moris"] = {abbrev = "", color = "#910810", shortname = "",}, ["Linion Pep Morisien"] = {abbrev = "", color = "#000000", shortname = "",}, ["Linion Reform"] = {abbrev = "", color = "#FEF102", shortname = "",}, ["Link to Build"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Linyon Demokratik Seselwa"] = {abbrev = "LDS", color = "#2C50A4", shortname = "",}, ["List Burgenland"] = {abbrev = "", color = "#F8D323", shortname = "",}, ["List Dedecker"] = {abbrev = "", color = "#000080", shortname = "",}, ["List for Fiume"] = {abbrev = "", color = "#545AA7", shortname = "",}, ["List for Sandžak"] = {abbrev = "LZS", color = "#307A4D", shortname = "",}, ["List for Trieste"] = {abbrev = "", color = "#4CBB17", shortname = "",}, ["List of Decency"] = {abbrev = "", color = "#CC00CC", shortname = "",}, ["List of Marjan Šarec"] = {abbrev = "LMŠ", color = "#005AAB", shortname = "",}, ["Lists of Slavs and Germans"] = {abbrev = "LST", color = "#B00000", shortname = "",}, ["Lista del Apruebo"] = {abbrev = "", color = "#6F4D9A", shortname = "",}, ["Lista Niun Paso Atras"] = {abbrev = "", color = "gold", shortname = "",}, ["Lisu National Development Party"] = {abbrev = "LNDP", color = "#DC0723", shortname = "",}, ["Lithuania – For Everyone"] = {abbrev = "L–V", color = "#0FC65E", shortname = "",}, ["Lithuanian Centre Party"] = {abbrev = "", color = "#0CA13B", shortname = "",}, ["Lithuanian Centre Union"] = {abbrev = "LCS", color = "#D6D40F", shortname = "",}, ["Lithuanian Christian Democracy Party"] = {abbrev = "LKDP", color = "#375699", shortname = "",}, ["Lithuanian Christian Democratic Party"] = {abbrev = "LKDP", color = "#3D6DBF", shortname = "",}, ["Lithuanian Christian Democrats"] = {abbrev = "", color = "#3333CC", shortname = "",}, ["Lithuanian Citizens' Alliance"] = {abbrev = "LPA", color = "#799B6F", shortname = "",}, ["Lithuanian Democratic Party"] = {abbrev = "LDP", color = "#007272", shortname = "",}, ["Lithuanian Farmers and Greens Union"] = {abbrev = "LVŽS", color = "#00A54F", shortname = "",}, ["Lithuanian Farmers, Greens and Christian Families Union"] = {abbrev = "LVŽKŠS", color = "#95D05F", shortname = "",}, ["Lithuanian Green Party"] = {abbrev = "LŽP", color = "#93C93C", shortname = "",}, ["Lithuanian Labour Federation"] = {abbrev = "", color = "#2C6BC7", shortname = "Labour Federation",}, ["Lithuanian Liberty Union"] = {abbrev = "LLS", color = "#FBB800", shortname = "",}, ["Lithuanian List"] = {abbrev = "LS", color = "#810305", shortname = "",}, ["Lithuanian Nationalist and Republican Union"] = {abbrev = "", color = "#FDC52A", shortname = "",}, ["Lithuanian Nationalist Union"] = {abbrev = "LTS", color = "#FFD700", shortname = "",}, ["Lithuanian Peasant Popular Union"] = {abbrev = "", color = "#BBFF02", shortname = "",}, ["Lithuanian Peasants Party"] = {abbrev = "LVP", color = "#BAD759", shortname = "",}, ["Lithuanian People's Party"] = {abbrev = "LLP", color = "#E6AD1E", shortname = "",}, ["Lithuanian People's Party (2012)"] = {abbrev = "LŽP", color = "#E6AD1E", shortname = "",}, ["Lithuanian Popular Peasants' Union"] = {abbrev = "LVLS", color = "green", shortname = "",}, ["Lithuanian Popular Socialist Democratic Party"] = {abbrev = "LSLDP", color = "pink", shortname = "",}, ["Lithuanian Regions Party"] = {abbrev = "LRP", color = "#FFCC00", shortname = "",}, ["Lithuanian Russian Union"] = {abbrev = "SRL", color = "red", shortname = "",}, ["Lithuanian Social Democratic Union"] = {abbrev = "LSDS", color = "#901d78", shortname = "",}, ["Lithuanian Union of Political Prisoners and Deportees"] = {abbrev = "LPKTS", color = "#216319", shortname = "",}, ["Livable Netherlands"] = {abbrev = "LN", color = "#FF4400", shortname = "",}, ["Liverpool Community Independents"] = {abbrev = "", color = "#800000", shortname = "Community Independents",}, ["Liverpool Independent Party"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Liverpool Protestant Party"] = {abbrev = "", color = "#F88017", shortname = "Protestant",}, ["Living in Schœlcher"] = {abbrev = "VAS", color = "#2b498e", shortname = "",}, ["Living Ourense"] = {abbrev = "", color = "#0082CD", shortname = "",}, ["Living Unified Socialist Party of Catalonia"] = {abbrev = "PSUC viu", color = "#C40C34", shortname = "",}, ["LIVRE"] = {abbrev = "L", color = "#C2D216", shortname = "",}, ["Llais Gwynedd"] = {abbrev = "", color = "#006400", shortname = "",}, ["Llantwit First Independents"] = {abbrev = "", color = "#999999", shortname = "Llantwit First Independent",}, ["Lliures"] = {abbrev = "", color = "#E75C73", shortname = "",}, ["Lloc Espai Independent"] = {abbrev = "", color = "#E6302B", shortname = "",}, ["LMP – Hungary's Green Party"] = {abbrev = "LMP", color = "#54B586", shortname = "",}, ["Lo Justo por el Perú"] = {abbrev = "", color = "#E6CC01", shortname = "Lo Justo",}, ["Lo Nostre"] = {abbrev = "", color = "#FCDD06", shortname = "",}, ["Lower Hutt Citizens' Association"] = {abbrev = "", color = "#B8BFFE", shortname = "Citizens'",}, ["Lobbyists for Children"] = {abbrev = "LfK", color = "#D21461", shortname = "",}, ["Local Alliance"] = {abbrev = "", color = "#000000", shortname = "",}, ["Local and Rural Issues"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Local Danish parties"] = {abbrev = "", color = "#C7C3BF", shortname = "",}, ["Local Education Action by Parents"] = {abbrev = "", color = "#CCCCCC", shortname = "",}, ["Local Movement of Independents for the Harmonious Development of Municipalities and Cities"] = {abbrev = "MÍSTNÍ HNHRM", color = "#8ec99b", shortname = "",}, ["Local Option"] = {abbrev = "", color = "silver", shortname = "",}, ["Local Progressive Party"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Local Unity"] = {abbrev = "", color = "#A11D18", shortname = "",}, ["Localist Bloc of Melilla"] = {abbrev = "", color = "#217118", shortname = "",}, ["Localist"] = {abbrev = "", color = "#bb00bb", shortname = "",}, ["Localist groups (Hong Kong)"] = {abbrev = "", color = "#002366", shortname = "Localist",}, ["Loktantrik Morcha (Rajasthan)"] = {abbrev = "LM", color = "#FF1D15", shortname = "",}, ["Lok Bhalai Party"] = {abbrev = "LBP", color = "#386059", shortname = "",}, ["Lok Insaaf Party"] = {abbrev = "LIP", color = "Maroon", shortname = "",}, ["Lok Janshakti Party (Ram Vilas)"] = {abbrev = "LJP(RV)", color = "#5B006A", shortname = "",}, ["Lok Janshakti Party"] = {abbrev = "LJP", color = "#0093DD", shortname = "",}, ["Lok Kalayankari Janata Party Nepal"] = {abbrev = "", color = "#FFEFD5", shortname = "Lok Kalayankari Janata Party",}, ["Lok Paritran"] = {abbrev = "LKPT", color = "#f3c0f3", shortname = "",}, ["Lok Raj Party Himachal Pradesh"] = {abbrev = "LRP", color = "indigo", shortname = "",}, ["Lok Rajya Party"] = {abbrev = "", color = "#9900FF", shortname = "",}, ["Lok Satta Party"] = {abbrev = "LSP", color = "#FF1493", shortname = "",}, ["Lok Sewak Dal"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Lok Sewak Sangh"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Lok Shakti"] = {abbrev = "", color = "#336600", shortname = "",}, ["Lokdal"] = {abbrev = "LKD", color = "#00FF66", shortname = "",}, ["Lokpriya Samaj Party"] = {abbrev = "LPSP", color = "#66FF99", shortname = "",}, ["Loksangram"] = {abbrev = "LS", color = "#e00808", shortname = "",}, ["Loktanter Suraksha Party"] = {abbrev = "LSP", color = "#FF9900", shortname = "",}, ["Loktantra Suraksha Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Loktantrik Jan Samta Party"] = {abbrev = "LJSP", color = "grey", shortname = "",}, ["Loktantrik Janata Dal"] = {abbrev = "LJD", color = "#2E8B57", shortname = "",}, ["Loktantrik Janata Party (Secular)"] = {abbrev = "LJP(S)", color = "pink", shortname = "",}, ["Loktantrik Morcha Himachal Pradesh"]={abbrev="LHMP",color="",shortname=""}, ["Loktantrik Samajwadi Party, Nepal"] = {abbrev = "LSPN", color = "mediumspringgreen", shortname = "Loktantrik Samajwadi",}, ["Londependence Party"] = {abbrev = "", color = "#751056", shortname = "Londependence",}, ["London Real Party"] = {abbrev = "", color = "#af0823", shortname = "London Real",}, ["London Socialist Alliance"] = {abbrev = "", color = "red", shortname = "London Socialist",}, ["Loneliness Party"] = {abbrev = "<3", color = "#febee3", shortname = "",}, ["Longthornton and Tamworth Residents Association"] = {abbrev = "", color = "#000000", shortname = "Longthornton and Tamworth Residents",}, ["Lord Fusituʻa"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lord Nuku"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lord Speaker"] = {abbrev = "", color = "black", shortname = "",}, ["Lord Tuʻiʻafitu"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lords Spiritual"] = {abbrev = "", color = "#7F00FF", shortname = "",}, ["Loss"] = {abbrev = "", color = "#999999", shortname = "",}, ["Loughton Residents Association"] = {abbrev = "", color = "#50C878", shortname = "Loughton Residents",}, ["Love Malaysia Party"] = {abbrev = "", color = "#DAE2EA", shortname = "",}, ["Love Party (Italy)"] = {abbrev = "", color = "#FF91AF", shortname = "",}, ["Love Sabah Party"] = {abbrev = "", color = "#FB5B47", shortname = "",}, ["Love the Nation Democratic Party"] = {abbrev = "PDKB", color = "#990AC9", shortname = "",}, ["Love, Faith, Hope"] = {abbrev = "", color = "#BC413C", shortname = "",}, ["Lower Cinca Between Everyone"] = {abbrev = "ETXSBC", color = "#F57D02", shortname = "",}, ["Lower Minho Independents"] = {abbrev = "", color = "#824941", shortname = "",}, ["Loyalty and Dignity"] = {abbrev = "", color = "#1e90ff", shortname = "",}, ["LPG Marketers Association"] = {abbrev = "", color = "#FE6C16", shortname = "",}, ["Luen Wo United"] = {abbrev = "", color = "#000000", shortname = "",}, ["Lugonovo"] = {abbrev = "", color = "#E5432C", shortname = "",}, ["Luhansk Economic Union"] = {abbrev = "LES", color = "#76C5F0", shortname = "",}, ["Lung Mun Concern Group"] = {abbrev = "LMCG", color = "#11A0B4", shortname = "",}, ["Lutte Ouvrière"] = {abbrev = "LO", color = "#AA0000", shortname = "",}, ["Lutte Ouvrière (Belgium)"] = {abbrev = "LO", color = "#DB0100", shortname = "",}, ["Luxembourg Socialist Workers' Party"] = {abbrev = "LSAP", color = "#F10035", shortname = "",}, ["LXE"] = {abbrev = "", color = "#47B9AF", shortname = "",}, ["Lydiate and Maghull Community Independents"] = {abbrev = "", color = "#339367", shortname = "",}, ["Lytvyn Bloc"] = {abbrev = "", color = "#01B8A4", shortname = "",}, ["Lytyn Bloc"] = {abbrev = "", color = "Green", shortname = "",}, } return { full = full, alternate = alternate, } 7uykk2nwd7xpg07wyw3bsvu3hphy6b6 361084 361083 2026-06-01T11:50:09Z ChiK 1136 ೧ revisions imported from [[:en:Module:Political_party/L]] 361083 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["L'Apres"] = "L'Après", ["L'apres"] = "L'Après", ["L'après"] = "L'Après", ["La France insoumise"] = "La France Insoumise", ["La Republique En Marche!"] = "La République En Marche!", ["Labor Front"] = "Labour Front", ["Labor Party (United States, 1996)"] = "Labor Party (US, 1996)", ["Labor Party (United States)"] = "Labor Party (US)", ["Labor Party (US, 19th century)"] = "Labor Party (United States, 19th century)", ["Labor Party"] = "Labour Party", ["Labour Party–GroenLinks"] = "GroenLinks–PvdA", ["Labor-Farm Party of Wisconsin"] = "Labor–Farm Party of Wisconsin", ["Labour '87"] = "Labour Party of Northern Ireland", ["Labour Co-operative"] = "Labour and Co-operative Party", ["Labour and Co-operative"] = "Labour and Co-operative Party", ["Labour Coalition"] = "Labour coalition", ["Labour (Ireland)"] = "Labour Party (Ireland)", ["Labour Party (Mexico)"] = "Labor Party (Mexico)", ["Labour Party (Portugal)"] = "Worker–Peasant Alliance", ["Lakas-Christian Muslim Democrats"] = "Lakas–CMD", ["Lakas-CMD"] = "Lakas–CMD", ["Lakas-CMD (1991)"] = "Lakas–CMD (1991)", ["Lakas-CMD (2009)"] = "Lakas–CMD", ["Lakas Kampi CMD"] = "Lakas–Kampi", ["Lakas-Kampi-CMD"] = "Lakas–Kampi", ["Lakas-NUCD-UMDP"] = "Lakas–CMD (1991)", ["Lakas-NUCD"] = "Lakas–CMD (1991)", ["Lakas–Christian Muslim Democrats"] = "Lakas–CMD", ["Lakas–CMD"] = "Lakas–CMD", ["Lakas–CMD (1991)"] = "Lakas–CMD (1991)", ["Lakas–CMD (2009)"] = "Lakas–CMD", ["Lakas–Kampi–CMD"] = "Lakas–Kampi", ["Lakas–NUCD–UMDP"] = "Lakas–CMD (1991)", ["Lakas–NUCD"] = "Lakas–CMD (1991)", ["Lalit"] = "Lalit (Mauritius)", ["Lanka Democratic Party"] = "Lanka Prajathanthravadi Pakshaya", ["Lantmannapartiet"] = "Lantmanna Party", ["LaRouche movement"] = "National Democratic Policy Committee", ["Latvian Centrist Party"] = "Centre Party (Latvia)", ["Last Party"] = "Last Party (Latvia)", ["Latvian Social Democratic Alliance"] = "Latvian Social Democratic Workers' Party", ["Law and Justice"] = "Law and Justice (Poland)", ["Law and Order (Latvia)"] = "For Each and Every One", ["Law and Order Party (United States)"] = "Law and Order Party (US)", ["LDPR (political party)"] = "Liberal Democratic Party of Russia", ["League for Civil Democracy"] = "Finnish People's Unity Party", ["Left Alliance of Estonia"] = "Left Alliance (Estonia)", ["Left Bloc (Portugal)"] = "Left Bloc", ["Left for the Right to Decide"] = "Republican Left of Catalonia", ["Left Front (India)"] = "Left Front", ["Left Front (Sri Lanka)"] = "Left Liberation Front", ["Left of the Peoples (1987)"] = "Left of the Peoples", ["Left of the Peoples (1989)"] = "Left of the Peoples", ["Left Option"] = "Estonian Left Party", ["Left Party – Communists"] = "Left Party (Sweden)", ["Left Party-Communists"] = "Left Party (Sweden)", ["Left Radical Party"] = "Radical Party of the Left", ["Left Revolutionary Front (Portugal)"] = "Socialist Alternative Movement", ["Left Together"] = "Partia Razem", ["Left Unity (European Parliament)"] = "European United Left–Nordic Green Left", ["Leftist Socialist Party of Japan"] = "Left Socialist Party of Japan", ["Leftist Workers and Farm Labourers"] = "Communist Party of Latvia", ["Lega per Salvini Premier"] = "Lega (political party)", ["Les Engagés"] = "Les Engagés (political party)", ["Lëvizja Shqipëria Bëhet"] = "Shqipëria Bëhet", ["Lëvizja Vetëvendosje"] = "Self-Determination Movement", ["Lewica Razem"] = "Partia Razem", ["Liberal–Democratic List"] = "Liberal League (Luxembourg)", ["Liberal/Country Coalition"] = "Coalition (Australia)", ["Liberal-Country Coalition"] = "Coalition (Australia)", ["Liberal–Country Coalition"] = "Coalition (Australia)", ["Liberal/National Coalition"] = "Coalition (Australia)", ["Liberal-National Coalition"] = "Coalition (Australia)", ["Liberal–National Coalition"] = "Coalition (Australia)", ["Lib-Lab"] = "Liberal-Labour (UK)", ["Liberal Coalition Party"] = "Liberals (Sweden)", ["Liberal Constitutional Party (Italy)"] = "Historical Right (Italy)", ["Liberal Democratic Party (Chile)"] = "Liberal Democratic Party (Chile, 1893)", ["Liberal Democratic Party (Lithuania)"] = "Order and Justice", ["Liberal Democratic Party (Serbia 2005)"] = "Liberal Democratic Party (Serbia)", ["Liberal Democratic Party (Spain)"] = "Liberal Democratic Party (Spain, 1982)", ["Liberal Democratic Party of Japan"] = "Liberal Democratic Party (Japan)", ["Liberal Democratic Party of Switzerland"] = "Liberal Party of Switzerland", ["Liberal Democrats"] = "Liberal Democrats (UK)", ["Libéraux Démocrates"] = "Liberal Democrats (Belgium)", ["Destexhe Lists"] = "Liberal Democrats (Belgium)", ["Listes Destexhe"] = "Liberal Democrats (Belgium)", ["Liberal Focus Team (UK, 1989)"] = "Liberal Focus Team", ["Liberal Movement"] = "Liberal Movement (Australia)", ["Liberal Movement (Lithuania)"] = "Liberals' Movement (Lithuania)", ["Liberal National Party (UK, 1931)"] = "National Liberal Party (UK, 1931)", ["Liberal Party (Chile)"] = "Liberal Party (Chile, 2013)", ["Liberal Party (Japan, 1945)"] = "Liberal Party (Japan, 1950)", ["Liberal Party (Luxembourg)"] = "Liberal League (Luxembourg)", ["Liberal Party (Scotland)"] = "Scottish Liberal Party", ["Liberal Party (Serbia, 1989)"] = "Liberal Democratic Party (Serbia, 1989)", ["Liberal Party of Australia (Australian Capital Territory Division)"] = "Liberal Party of Australia (A.C.T. Division)", ["Liberal Party of New York"] = "Liberal Party (New York)", ["Liberal Party of Sweden"] = "Liberals (Sweden)", ["Liberal Party"] = "Democratic Liberal Party (Japan)", ["Liberal Party of Norway"] = "Liberal Party (Norway)", ["Liberal People's Party (Sweden)"] = "Liberals (Sweden)", ["Liberal People's Party"] = "Liberals (Sweden)", ["Liberal Reform Party (Iceland)"] = "Viðreisn", ["Liberal Reformist Party + Democratic Front of Francophones"] = "Reformist Movement", ["Liberal Reformist Party"] = "Liberal Reformist Party (Belgium)", ["Liberal Republican Party (United States)"] = "Liberal Republican Party (US)", ["Liberal Socialist Party"] = "Liberal Socialist Party (Singapore)", ["Liberal Socialists Party"] = "Liberal Socialists Party (Egypt)", ["Liberal Social Party (Portugal)"] = "Liberal Social Party", ["Liberal Unionist"] = "Liberal Unionist Party", ["Liberal Unionist Party (UK)"] = "Liberal Unionist Party", ["Liberal-Labour (New Zealand)"] = "Liberal–Labour (New Zealand)", ["Liberals–Democrats–Radicals"] = "Liberals, Democrats and Radicals", ["Liberals' Movement of the Republic of Lithuania"] = "Liberal Movement of the Republic of Lithuania", ["Liberal Party of Andorra"] = "Liberals of Andorra", ["Libertad y Refundación"] = "Liberty and Refoundation", ["Libertarian, Direct, Democratic"] = "Libertair, Direct, Democratisch", ["Libertarian Party UK"] = "Libertarian Party (UK)", ["Libertarian Party (United Kingdom)"] = "Libertarian Party (UK)", ["Libertarian Party (United States)"] = "Libertarian Party (US)", ["Libertarian Party (Alaska)"] = "Libertarian Party (US)", ["Libertarian Party (Arizona)"] = "Libertarian Party (US)", ["Libertarian Party (California)"] = "Libertarian Party (US)", ["Libertarian Party (Colorado)"] = "Libertarian Party (US)", ["Libertarian Party (Connecticut)"] = "Libertarian Party (US)", ["Libertarian Party (Delaware)"] = "Libertarian Party (US)", ["Libertarian Party (Iowa)"] = "Libertarian Party (US)", ["Libertarian Party (Massachusetts)"] = "Libertarian Party (US)", ["Libertarian Party (Michigan)"] = "Libertarian Party (US)", ["Libertarian Party (Missouri)"] = "Libertarian Party (US)", ["Libertarian Party (Nevada)"] = "Libertarian Party (US)", ["Libertarian Party (New Mexico)"] = "Libertarian Party (US)", ["Libertarian Party (New York)"] = "Libertarian Party (US)", ["Libertarian Party (Oregon)"] = "Libertarian Party (US)", ["Libertarian Party (Vermont)"] = "Libertarian Party (US)", ["Libertarian Party (Washington)"] = "Libertarian Party (US)", ["Libertarian Party of Alabama"] = "Libertarian Party (US)", ["Libertarian Party of Arizona"] = "Libertarian Party (US)", ["Libertarian Party of Arkansas"] = "Libertarian Party (US)", ["Libertarian Party of California"] = "Libertarian Party (US)", ["Libertarian Party of Colorado"] = "Libertarian Party (US)", ["Libertarian Party of Connecticut"] = "Libertarian Party (US)", ["Libertarian Party of Delaware"] = "Libertarian Party (US)", ["Libertarian Party of the District of Columbia"] = "Libertarian Party (US)", ["Libertarian Party of Florida"] = "Libertarian Party (US)", ["Libertarian Party of Georgia"] = "Libertarian Party (US)", ["Libertarian Party of Hawaii"] = "Libertarian Party (US)", ["Libertarian Party of Kentucky"] = "Libertarian Party (US)", ["Libertarian Party of Maryland"] = "Libertarian Party (US)", ["Libertarian Party of Massachusetts"] = "Libertarian Party (US)", ["Libertarian Party of Michigan"] = "Libertarian Party (US)", ["Libertarian Party of Minnesota"] = "Libertarian Party (US)", ["Libertarian Party of Missouri"] = "Libertarian Party (US)", ["Libertarian Party of Montana"] = "Libertarian Party (US)", ["Libertarian Party of Nevada"] = "Libertarian Party (US)", ["Libertarian Party of New Mexico"] = "Libertarian Party (US)", ["Libertarian Party of New York"] = "Libertarian Party (US)", ["Libertarian Party of North Carolina"] = "Libertarian Party (US)", ["Libertarian Party of North Dakota"] = "Libertarian Party (US)", ["Libertarian Party of Ohio"] = "Libertarian Party (US)", ["Libertarian Party of Oklahoma"] = "Libertarian Party (US)", ["Libertarian Party of Oregon"] = "Libertarian Party (US)", ["Libertarian Party of Pennsylvania"] = "Libertarian Party (US)", ["Libertarian Party of Texas"] = "Libertarian Party (US)", ["Libertarian Party of Utah"] = "Libertarian Party (US)", ["Libertarian Party of Washington"] = "Libertarian Party (US)", ["Libertarian Party of Wisconsin"] = "Libertarian Party (US)", ["Libertas (lobby group)"] = "Libertas.eu", ["Libertas Spain"] = "Libertas.eu", ["Liberal Party (East Timor)"] = "Democratic Liberal Party (Timor-Leste)", ["Liberty Party (United States, 1840)"] = "Liberty Party (US)", ["Liberty Party (United States, 1932)"] = "Liberty Party (US)", ["Liberty Party (United States)"] = "Liberty Party (US)", ["Liberty Party (US, 1840)"] = "Liberty Party (US)", ["Liberty Party"] = "Liberty Party (US)", ["Liberal People's Party (Finland)"] = "Liberals (Finland)", ["Libra Party (Albania)"] = "Libra Party", ["Libyan Arab Socialist Union"] = "Arab Socialist Union (Libya)", ["LID"] = "Left and Democrats", ["Liechtenstein Homeland Party"] = "Liechtenstein Homeland Service", ["Ligue du Midi"] = "Ligue du Sud", ["Life Party"] = "Life Party (Bosnia and Herzegovina)", ["Liste Gaza"] = "Gaza List", ["Livre"] = "LIVRE", ["LIVRE/Tempo de Avançar"] = "LIVRE", ["Local"] = "Localist", ["Lok Dal"] = "Lokdal", ["Lok Jan Shakti Party"] = "Lok Janshakti Party", ["Long Live Tunisia"] = "Tahya Tounes", ["Louisiana Democratic Party"] = "Democratic Party (United States)", ["LPHK"] = "Liberal Party (Hong Kong)", ["LPR"] = "League of Polish Families", ["LSSP"] = "Lanka Sama Samaja Party", ["Luxembourg Workers' Party"] = "Luxembourg Socialist Workers' Party", ["Luys Alliance"] = "Bright Alliance", } local full = { ["L'Alternativa c'è"] = {abbrev = "", color = "#FE9F07", shortname = "",}, ["L'Après"] = {abbrev = "", color = "#7F4FD9", shortname = "",}, ["L'Avenir n’attend pas"] = {abbrev = "ANAP", color = "#01b2a8", shortname = "",}, ["L'Engagement"] = {abbrev = "LE", color = "#4c2770", shortname = "Engagement",}, ["L'Europe Ensemble"] = {abbrev = "L'EE", color = "#00A2D3", shortname = "",}, ["L'Hospitalet Left Alternative"] = {abbrev = "", color = "#42837D", shortname = "",}, ["La Axarquía Progress"] = {abbrev = "", color = "#FF990E", shortname = "",}, ["La España en Marcha"] = {abbrev = "", color = "#111011", shortname = "",}, ["La Falange (1999)"] = {abbrev = "", color = "#29191E", shortname = "",}, ["La France En Action"] = {abbrev = "", color = "#F8F1BB", shortname = "",}, ["La France Insoumise"] = {abbrev = "LFI", color = "#56277E", shortname = "",}, ["La Force du 13"] = {abbrev = "LF13", color = "#E86D31", shortname = "",}, ["La Fresneda Local Platform"] = {abbrev = "", color = "#004D21", shortname = "",}, ["La Fuerza de Santa Fe"] = {abbrev = "", color = "#5F8748", shortname = "",}, ["La Libertad Avanza"] = {abbrev = "LLA", color = "#6C4C99", shortname = "",}, ["La Línea 100x100"] = {abbrev = "", color = "#FA5841", shortname = "",}, ["La Martinique Ensemble"] = {abbrev = "LME", color = "#db5b00", shortname = "",}, ["La Palma Group of Independents"] = {abbrev = "", color = "#072357", shortname = "",}, ["La Plateforme Sociale Curepipienne"] = {abbrev = "", color = "#F77B55", shortname = "",}, ["La Republique En Marche (Mauritius)"] = {abbrev = "LREM", color = "#D069B2", shortname = "",}, ["La République En Marche!"] = {abbrev = "LREM", color = "#FFEB00", shortname = "",}, ["Laban ng Demokratikong Pilipino"] = {abbrev = "LDP", color = "#002868", shortname = "",}, ["Laban ng Makabayang Masang Pilipino"] = {abbrev = "LAMMP", color = "#ffa500", shortname = "",}, ["Labor and Agrarian Party"] = {abbrev = "PALA", color = "royalblue", shortname = "",}, ["Labor Party (Mexico)"] = {abbrev = "PT", color = "#DB2017", shortname = "",}, ["Labor Party (South Korea)"] = {abbrev = "", color = "#DC143C", shortname = "Labor",}, ["Labor Party (Taiwan)"] = {abbrev = "", color = "red", shortname = "",}, ["Labor Party (United States, 19th century)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party (US, 1996)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party (US)"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party of Liberia"] = {abbrev = "LPL", color = "#bb814a", shortname = "",}, ["Labor Party of the United States"] = {abbrev = "", color = "#FF6347", shortname = "Labor",}, ["Labor Party Philippines"] = {abbrev = "WPP", color = "#00039F", shortname = "",}, ["Labor Solidarity"] = {abbrev = "SL", color = "purple", shortname = "",}, ["Labor Union of Games and Gambling in Macau"] = {abbrev = "", color = "#B2FFFF", shortname = "",}, ["Labor–Farm Party of Wisconsin"] = {abbrev = "", color = "#17aa5c", shortname = "Labor–Farm",}, ["Labor-Gesher-Meretz"] = {abbrev = "", color = "#ED1B25", shortname = "Emet",}, ["Labor-Gesher"] = {abbrev = "", color = "#EE161F", shortname = "",}, ["Labor"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["Labor Win"] = {abbrev = "", color = "plum", shortname = "Labor Win",}, ["Laboring People's Party"] = {abbrev = "", color = "red", shortname = "",}, ["Laborious Ukraine Electoral Bloc"] = {abbrev = "", color = "#872558", shortname = "Labour Ukraine",}, ["Laborist Party (Mexico)"] = {abbrev = "", color = "#CE1126", shortname = "Laborist",}, ["Laborista Party"] = {abbrev = "", color = "green", shortname = "Laborista",}, ["Labor Party (El Salvador)"] = {abbrev = "PL", color = "#FFD700", shortname = "",}, ["Labour and Co-operative Party"] = {abbrev = "", color = "#E4003B", shortname = "Labour Co-op",}, ["Labour and Equity Party"] = {abbrev = "", color = "#4e92d3", shortname = "",}, ["Labour and Freedom Alliance"] = {abbrev = "", color = "#90268F", shortname = "Labour and Freedom",}, ["Labour and Justice Party (Spain)"] = {abbrev = "", color = "#AD0000", shortname = "",}, ["Labour and Social Justice – The Electoral Alternative"] = {abbrev = "WASG", color = "#FF8000", shortname = "Labour and Social Justice",}, ["Labour and Solidarity Party"] = {abbrev = "", color = "#5963cf", shortname = "",}, ["Labour and Trade Union Group"] = {abbrev = "", color = "#D44442", shortname = "Labour and Trade Union",}, ["Labour Cause's Party"] = {abbrev = "", color = "#9F030A", shortname = "",}, ["Labour coalition"] = {abbrev = "", color = "#cd5c5c", shortname = "",}, ["Labour Democrat Party"] = {abbrev = "", color = "", shortname = "Labour Democrat",}, ["Labour Democratic Party"] = {abbrev = "", color = "Pink", shortname = "Labour Democracy",}, ["Labour Democrats"] = {abbrev = "", color = "#59A421", shortname = "",}, ["Labour Electoral Association"] = {abbrev = "LEA", color = "#B22222", shortname = "",}, ["Labour Faction (1937)"] = {abbrev = "SP", color = "#1693F4", shortname = "",}, ["Labour Front"] = {abbrev = "LF", color = "#AA5634", shortname = "",}, ["Labour Gathering Party"] = {abbrev = "", color = "#8B0000", shortname = "",}, ["Labour Independent Group"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Labour Party (Argentina)"] = {abbrev = "PL", color = "#00708B", shortname = "Labour Party",}, ["Labour Party (Greenland)"] = {abbrev = "", color = "pink", shortname = "Labour",}, ["Labour Party (Hong Kong)"] = {abbrev = "", color = "#F7941E", shortname = "Labour",}, ["Labour Party (Indonesia, 1949)"] = {abbrev = "PB", color = "red", shortname = "",}, ["Labour Party (Indonesia, 1998)"] = {abbrev = "PB", color = "#000080", shortname = "",}, ["Labour Party (Indonesia, 2021)"] = {abbrev = "PB", color = "#ff6800", shortname = "",}, ["Labour Party (Ireland)"] = {abbrev = "Lab", color = "#CC0000", shortname = "Labour",}, ["Labour Party (Lithuania)"] = {abbrev = "DP", color = "#1D578C", shortname = "",}, ["Labour Party (Malta)"] = {abbrev = "", color = "#EE3224", shortname = "Labour",}, ["Labour Party (Mauritius)"] = {abbrev = "PTr", color = "#EC0000", shortname = "Labour",}, ["Labour Party (Morocco)"] = {abbrev = "", color = "#D04933", shortname = "",}, ["Labour Party (Netherlands)"] = {abbrev = "PvdA", color = "#DF111A", shortname = "",}, ["Labour Party (New Caledonia)"] = {abbrev = "PT", color = "#9A0000", shortname = "",}, ["Labour Party (Nigeria)"] = {abbrev = "LP", color = "#DA251C", shortname = "",}, ["Labour Party (Norway)"] = {abbrev = "", color = "#E11926", shortname = "Labour",}, ["Labour Party (Poland)"] = {abbrev = "SP", color = "#28447D", shortname = "",}, ["Labour Party (Secular)"] = {abbrev = "LP(S)", color = "#2E64FE", shortname = "",}, ["Labour Party (Singapore)"] = {abbrev = "", color = "#CC8955", shortname = "Labour Party",}, ["Labour Party (Slovakia)"] = {abbrev = "SP", color = "#C31B3E", shortname = "",}, ["Labour Party (South Africa, 1969)"] = {abbrev = "", color = "#8D0000", shortname = "Labour",}, ["Labour Party (South Africa, 2024)"] = {abbrev = "", color = "#ED1F24", shortname = "Labour",}, ["Labour Party (South Africa)"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Party (Thailand)"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Party (Turkey)"] = {abbrev = "", color = "#FFDE4D", shortname = "Labour",}, ["Labour Party (UK)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Labour",}, ["Labour Party in Northern Ireland"] = {abbrev = "", color = "#DC241F", shortname = "",}, ["Labour Party of Bosnia and Herzegovina"] = {abbrev = "", color = "#013971", shortname = "",}, ["Labour Party of Brazil"] = {abbrev = "PTdoB", color = "#00FF00", shortname = "",}, ["Labour Party of Hong Kong"] = {abbrev = "", color = "#DE2910", shortname = "Labour",}, ["Labour Party of India (V V Prasad)"] = {abbrev = "LPI(V)", color = "#4C81B6", shortname = "",}, ["Labour Party of India"] = {abbrev = "LPI", color = "#E0E6F8", shortname = "",}, ["Labour Party of Malaya"] = {abbrev = "LPM", color = "#FAAFBA", shortname = "Labour",}, ["Labour Party of Northern Ireland"] = {abbrev = "", color = "#DC241f", shortname = "Labour Party NI",}, ["Labour Party of Serbia"] = {abbrev = "LPS", color = "#2274A5", shortname = "",}, ["Labour Party Pakistan"] = {abbrev = "", color = "#FE2712", shortname = "",}, ["Labour Party"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Labour Power"] = {abbrev = "PL", color = "#f2ba00", shortname = "",}, ["Labour Progressive"] = {abbrev = "", color = "red", shortname = "",}, ["Labour Renewal Movement"] = {abbrev = "", color = "#23FF00", shortname = "",}, ["Labour Representation Committee (1900)"] = {abbrev = "", color = "#b22222", shortname = "Labour Repr. Cmte.",}, ["Labour Representation Committee"] = {abbrev = "", color = "#b22222", shortname = "Labour",}, ["Labour Republican Party"] = {abbrev = "", color = "#FF9340", shortname = "",}, ["Labour Solidarity"] = {abbrev = "SP", color = "#D33F49", shortname = "",}, ["Labour Ukraine"] = {abbrev = "", color = "Purple", shortname = "",}, ["Labour Union (Poland)"] = {abbrev = "UP", color = "#ED1C24", shortname = "",}, ["Labour Unionist"] = {abbrev = "", color = "#DDEEFF", shortname = "",}, ["Labour-Farmer Party"] = {abbrev = "", color = "#FF5C85", shortname = "",}, ["Labour-Farmer Masses Party"] = {abbrev = "", color = "#FF5C85", shortname = "",}, ["Labour, Co-operative and Trade Union"] = {abbrev = "", color = "white", shortname = "Labour, Co-op & Trade Union",}, ["Labourers and Farmers Party"] = {abbrev = "", color = "#FE7580", shortname = "Labourers and Farmers",}, ["Labourist Movement Party"] = {abbrev = "EHP", color = "#FF0000", shortname = "",}, ["Lacson–Sotto slate"] = {abbrev = "", color = "#004777", shortname = "Reporma–NPC",}, ["Ladlad"] = {abbrev = "", color = "#FFC0CB", shortname = "",}, ["Lahu National Development Party"] = {abbrev = "LHNDP", color = "#A66971", shortname = "",}, ["Lakas ng Bansa"] = {abbrev = "LnB", color = "#0000CD", shortname = "",}, ["Lakas ng Bayan"] = {abbrev = "LABAN", color = "#FFFF00", shortname = "",}, ["Lakas–CMD"] = {abbrev = "", color = "#B0E0E6", shortname = "Lakas",}, ["Lakas–CMD (1991)"] = {abbrev = "", color = "#B0E0E6", shortname = "Lakas",}, ["Lakas–Kampi"] = {abbrev = "LKS-KAM", color = "#B0E0E6", shortname = "Lakas–Kampi",}, ["Lakas–Laban Coalition"] = {abbrev = "LABAN", color = "#0000CD", shortname = "",}, ["Lalians Lespwar"] = {abbrev = "", color = "#C97070", shortname = "",}, ["Lalit (Mauritius)"] = {abbrev = "", color = "#F7CC06", shortname = "",}, ["Lana (political party)"] = {abbrev = "", color = "#006962", shortname = "Lana",}, ["Land and Justice Party"] = {abbrev = "", color = "#DC261B", shortname = "Land & Justice",}, ["Land development"] = {abbrev = "", color = "#CDB79E", shortname = "",}, ["Land Justice League"] = {abbrev = "", color = "#73BC7C", shortname = "",}, ["Land of Dharma Party"] = {abbrev = "", color = "#593012", shortname = "",}, ["Land Party (South Africa)"] = {abbrev = "", color = "#7e803e", shortname = "Land Party",}, ["Land Party"] = {abbrev = "", color = "#4898B9", shortname = "",}, ["Landbund"] = {abbrev = "", color = "#385A38", shortname = "",}, ["Landless People's Movement (Namibia)"] = {abbrev = "LPM", color = "#FC7B2C", shortname = "",}, ["Landlords' Party"] = {abbrev = "", color = "#917F63", shortname = "Landlords",}, ["Lang Labor"] = {abbrev = "LANG", color = "#E2725B", shortname = "Lang Labor",}, ["Langafonua ʻa e Masiva"] = {abbrev = "", color = "#F4C430", shortname = "",}, ["Lanka Prajathanthravadi Pakshaya"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Lanka Sama Samaja Party"] = {abbrev = "LSSP", color = "#FF0000", shortname = "",}, ["Lantmanna and Bourgeois Party"] = {abbrev = "", color = "#ff9933", shortname = "Lantmanna and Bourgeois",}, ["Lantmanna Party"] = {abbrev = "", color = "#00529C", shortname = "Lantmanna",}, ["Lanzarote Avanza"] = {abbrev = "", color = "#037468", shortname = "",}, ["Lanzarote En Pie"] = {abbrev = "", color = "#238EAD", shortname = "",}, ["Lanzarote Independents Party"] = {abbrev = "", color = "#31B404", shortname = "",}, ["Lanzarote Neighbourhood Force"] = {abbrev = "", color = "#98CCFE", shortname = "",}, ["Lao National Union Party"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Lao Patriotic Front"] = {abbrev = "", color = "#CE1126", shortname = "",}, ["Lao People's Revolutionary Party"] = {abbrev = "LPRP", color = "#CE1126", shortname = "",}, ["Lapian ng Masang Pilipino"] = {abbrev = "LAMP", color = "#ffa500", shortname = "",}, ["Lapiang Malaya"] = {abbrev = "LM", color = "#1434A4", shortname = "",}, ["Lapiang Manggagawa"] = {abbrev = "LM", color = "#00039f", shortname = "",}, ["LaPrimaire.org"] = {abbrev = "", color = "#800080", shortname = "",}, ["Large Rassemblement Arc-en-ciel"] = {abbrev = "LRA", color = "#FEEB39", shortname = "",}, ["Las Palmas de Gran Canaria Puede"] = {abbrev = "", color = "#96CA2D", shortname = "",}, ["Last Party (Latvia)"] = {abbrev = "PP", color = "#00632d", shortname = "",}, ["Latgale Party"] = {abbrev = "", color = "#004B84", shortname = "",}, ["Latvia First"] = {abbrev = "LPV", color = "#A8343C", shortname = "",}, ["Latvia's First Party"] = {abbrev = "", color = "#582B64", shortname = "",}, ["Latvia's First Party/Latvian Way"] = {abbrev = "", color = "#682376", shortname = "",}, ["Latvian Association of Regions"] = {abbrev = "LRA", color = "#0E3267", shortname = "",}, ["Latvian Farmers' Union"] = {abbrev = "LZS", color = "#D5D900", shortname = "",}, ["Latvian Green Party"] = {abbrev = "", color = "#00683A", shortname = "",}, ["Latvian National Independence Movement"] = {abbrev = "", color = "#902E3B", shortname = "",}, ["Latvian Nationalists"] = {abbrev = "", color = "#9E2B38", shortname = "",}, ["Latvian Russian Union"] = {abbrev = "", color = "#3560A9", shortname = "",}, ["Latvian Social Democratic Workers' Party"] = {abbrev = "LSDSP", color = "#830D30", shortname = "",}, ["Latvian Unity Party"] = {abbrev = "", color = "#DC5356", shortname = "",}, ["Latvian Way"] = {abbrev = "", color = "#FFE200", shortname = "",}, ["Lauredian Union"] = {abbrev = "UL", color = "#000000", shortname = "",}, ["Law, Respect, Expertise"] = {abbrev = "PRO 2022", color = "#009FBF", shortname = "",}, ["Law and Justice (Croatia)"] = {abbrev = "PiP", color = "#203D71", shortname = "",}, ["Law and Justice (Georgia)"] = {abbrev = "", color = "#01FFFF", shortname = "Law and Justice",}, ["Law and Justice (Poland)"] = {abbrev = "PiS", color = "#263778", shortname = "",}, ["Law and Justice (2001-2005)"] = {abbrev = "PiSold", color = "#00a0ae", shortname= "OldPiS",}, ["Law and Order Party (US)"] = {abbrev = "", color = "#00DDDD", shortname = "Law and Order",}, ["Law Preservation Party"] = {abbrev = "", color = "#FF00FF", shortname = "Law Preservation",}, ["Le Buffle – La Victoire pour le Développement"] = {abbrev = "", color = "#EBBF24", shortname = "Le Buffle",}, ["Le Progrès (Réunion)"] = {abbrev = "LP", color = "#ff4d4d", shortname = "",}, ["Le Trèfle"] = {abbrev = "", color = "#006629", shortname = "",}, ["Leaders Party of Vanuatu"] = {abbrev = "", color = "#3DAB48", shortname = "Leaders Party",}, ["Leading Thai Party"] = {abbrev = "", color = "#DEB887", shortname = "Leading Thai",}, ["League Against Usury"] = {abbrev = "LCC", color = "lightgreen", shortname = "",}, ["League and Self-Defense"] = {abbrev = "LiS", color = "#e66933", shortname = "",}, ["League for Democracy Party"] = {abbrev = "", color = "#3BB9FF", shortname = "",}, ["League Nepal Shanti Ekta Party"] = {abbrev = "", color = "#E6DBCF", shortname = "",}, ["League of Albanians of Romania"] = {abbrev = "LSR", color = "#444444", shortname = "",}, ["League of Anti-Corruption Governors"] = {abbrev = "LIGA", color = "#F5EC49", shortname = "",}, ["League of Catalonia–Catalan Liberal Party"] = {abbrev = "", color = "#99FF00", shortname = "",}, ["League of Christian Socialists"] = {abbrev = "BCS", color = "#FF8C00", shortname = "",}, ["League of Cities and Communes"] = {abbrev = "LOC", color = "#3E4095", shortname = "",}, ["League of Communists – Movement for Yugoslavia"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["League of Communists of Bosnia and Herzegovina"] = {abbrev = "SK BiH", color = "#DD0000", shortname = "",}, ["League of Communists of Croatia"] = {abbrev = "SKH", color = "#DD0000", shortname = "",}, ["League of Communists of Montenegro"] = {abbrev = "SKCG", color = "#DD0000", shortname = "",}, ["League of Communists of Serbia"] = {abbrev = "SKS", color = "#DD0000", shortname = "",}, ["League of Communists of Slovenia"] = {abbrev = "ZKS", color = "#DD0000", shortname = "",}, ["League of Communists of Yugoslavia"] = {abbrev = "SKJ", color = "#DD0000", shortname = "",}, ["League of Communists of Yugoslavia in Serbia"] = {abbrev = "SKJS", color = "red", shortname = "",}, ["League of Democratic Socialists"] = {abbrev = "BDS", color = "red", shortname = "",}, ["League of Free Liberals"] = {abbrev = "BVL", color = "#3399FF", shortname = "",}, ["League of Polish Families"] = {abbrev = "LPR", color = "#2DA0D2", shortname = "",}, ["League of Social Democrats of Vojvodina"] = {abbrev = "LSV", color = "#03C03C", shortname = "",}, ["League of Social Democrats"] = {abbrev = "LSD", color = "#e0050d", shortname = "",}, ["League of Socialist Youth of Bosnia and Herzegovina"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["League of Supporters of Indonesian Independence"] = {abbrev = "IPKI", color = "#D1E231", shortname = "",}, ["League of the South (France)"] = {abbrev = "", color = "#C60B27", shortname = "",}, ["League of West German Communists"] = {abbrev = "BWK", color = "red", shortname = "",}, ["Lebanese Arab Struggle Movement"] = {abbrev = "LASM", color = "#06A338", shortname = "",}, ["Lebanese Communist Party"] = {abbrev = "LCP", color = "#CF1C18", shortname = "Communist Party",}, ["Lebanese Democratic Party"] = {abbrev = "LDP", color = "#FF4100", shortname = "Democratic Party",}, ["Lebanese Forces"] = {abbrev = "LF", color = "#ED2027", shortname = "Lebanese Forces",}, ["Lecompton Democrat"] = {abbrev = "", color = "#ACCCFE", shortname = "Lecompton Democratic",}, ["Leeds Left Alliance"] = {abbrev = "", color = "#00A86B", shortname = "",}, ["LEF – For the New Generation"] = {abbrev = "LEF", color = "#6B6BFF", shortname = "",}, ["Left (Austria)"] = {abbrev = "", color = "#FF0000", shortname = "Left",}, ["Left Alliance (Estonia)"] = {abbrev = "VL", color = "#78003C", shortname = "Vasakliit",}, ["Left Alliance (Finland)"] = {abbrev = "Vas.", color = "#F00A64", shortname = "Left Alliance",}, ["Left Alternative"] = {abbrev = "", color = "red", shortname = "",}, ["Left and Democrats"] = {abbrev = "LiD", color = "#FF4500", shortname = "",}, ["Left Andalusian Bloc"] = {abbrev = "", color = "#32754C", shortname = "",}, ["Left Assembly of Tudela"] = {abbrev = "", color = "#CC7EAE", shortname = "",}, ["Left Assembly–Initiative for Andalusia"] = {abbrev = "", color = "#ADA0A3", shortname = "",}, ["Left Bloc for National Liberation"] = {abbrev = "", color = "#FF9933", shortname = "",}, ["Left Bloc"] = {abbrev = "BE", color = "#8B0000", shortname = "",}, ["Left Camp of Israel"] = {abbrev = "Sheli", color = "#DC241F", shortname = "",}, ["Left Centre"] = {abbrev = "", color = "#2CBFE3", shortname = "",}, ["Left Coalition (Serbia)"] = {abbrev = "LK", color = "#A60C19", shortname = "",}, ["Left Communists (Weimar Republic)"] = {abbrev = "LK", color = "red", shortname = "",}, ["Left Democratic Front (Kerala)"] = {abbrev = "LDF", color = "#EE0000", shortname = "",}, ["Left and Democratic Front (India)"] = {abbrev = "LDF", color = "#FF0000", shortname = "",}, ["Left Democratic Initiative"] = {abbrev = "IDG", color = "#eb5c58", shortname = "",}, ["Left Ecology Freedom"] = {abbrev = "", color = "#C80815", shortname = "",}, ["Left for Almería"] = {abbrev = "", color = "#037949", shortname = "",}, ["Left for Independence"] = {abbrev = "", color = "#DAC125", shortname = "",}, ["Left Front (Asturias)"] = {abbrev = "", color = "#76319B", shortname = "",}, ["Left Front (France)"] = {abbrev = "FG", color = "#D6232B", shortname = "",}, ["Left Front (Russia)"] = {abbrev = "Left Front", color = "#FF131C", shortname = "",}, ["Left Front (West Bengal)"] = {abbrev = "LF", color = "#FF0000", shortname = "",}, ["Left Front"] = {abbrev = "LF", color = "red", shortname = "",}, ["Left in Positive"] = {abbrev = "", color = "#9B0F3B", shortname = "",}, ["Left Independentists"] = {abbrev = "", color = "#AF1B1D", shortname = "",}, ["Left Liberals"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Left Liberation Front"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Left List"] = {abbrev = "", color = "red", shortname = "",}, ["Left Movement"] = {abbrev = "", color = "#BD1928", shortname = "",}, ["Left Nationalists"] = {abbrev = "", color = "#E53E13", shortname = "",}, ["Left of Catalonia–Democratic Electoral Front"] = {abbrev = "", color = "#EFF24C", shortname = "",}, ["Left of Galicia"] = {abbrev = "", color = "#E80810", shortname = "",}, ["Left of the Peoples"] = {abbrev = "", color = "#D56545", shortname = "",}, ["Left Party - Communists"] = {abbrev = "", color = "#b00000", shortname = "Left-Communist",}, ["Left Party (France)"] = {abbrev = "PG", color = "#AA0000", shortname = "",}, ["Left Party (Sweden)"] = {abbrev = "V", color = "#B00000", shortname = "Left",}, ["Left Party (Turkey)"] = {abbrev = "", color = "#0069B4", shortname = "SOL",}, ["Left Peraltese Union"] = {abbrev = "", color = "#A1138C", shortname = "",}, ["Left Platform of Coslada"] = {abbrev = "", color = "#244E0E", shortname = "",}, ["Left Republican Party (Spain)"] = {abbrev = "", color = "#7F1E6D", shortname = "",}, ["Left Segovia"] = {abbrev = "", color = "#F53000", shortname = "",}, ["Left Socialist Initiative"] = {abbrev = "", color = "#DE0929", shortname = "",}, ["Left Socialist Party (Belgium)"] = {abbrev = "", color = "red", shortname = "",}, ["Left Socialist Party (Sweden)"] = {abbrev = "", color = "red", shortname = "Left Socialist",}, ["Left Socialists"] = {abbrev = "", color = "#E72240", shortname = "",}, ["Left Socialist Party of Japan"] = {abbrev = "", color = "#EC1B27", shortname = "Left Socialist",}, ["Left Struggle"] = {abbrev = "MA", color = "red", shortname = "",}, ["Left Union for a Clean and Holy Republic"] = {abbrev = "", color = "#F11928", shortname = "",}, ["Left Unity (UK)"] = {abbrev = "", color = "red", shortname = "Left Unity",}, ["Left Unity"] = {abbrev = "", color = "#990000", shortname = "",}, ["Left-Green Movement"] = {abbrev = "", color = "#00B878", shortname = "Left-Green",}, ["Left-wing Workers"] = {abbrev = "PTK", color = "#FF0000", shortname = "",}, ["Left-wing Revolutionary Nationalist Movement"] = {abbrev = "MNRI", color = "#E34234", shortname = "",}, ["Left-wing Revolutionary Nationalist Movement – 1"] = {abbrev = "MNRI-1", color = "#EF86B5", shortname = "",}, ["Left-wing Union for the Socialist Democracy"] = {abbrev = "UEDS", color = "Red", shortname = "",}, ["Leftist Alliance (Hungary)"] = {abbrev = "BS", color = "#CB2122", shortname = "",}, ["Lega Alpina Lumbarda"] = {abbrev = "LAL", color = "green", shortname = "",}, ["Lega Autonomia Veneta"] = {abbrev = "LAV", color = "gold", shortname = "",}, ["Lega Lombarda"] = {abbrev = "", color = "green", shortname = "",}, ["Lega Marche"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega Nord"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega Piemonte"] = {abbrev = "", color = "#008000", shortname = "",}, ["Lega (political party)"] = {abbrev = "", color = "#008000", shortname = "Lega",}, ["Legal Marijuana Now Party"] = {abbrev = "", color = "#50C878", shortname = "Legal Marijuana Now",}, ["Legalise Cannabis Australia"] = {abbrev = "LCA", color = "#6fc442", shortname = "Legalise Cannabis",}, ["Legalise Cannabis Alliance"] = {abbrev = "", color = "#669966", shortname = "Legalise Cannabis",}, ["Legalise Cannabis Western Australia"] = {abbrev = "LCP", color = "#72c342", shortname = "Legalise Cannabis",}, ["Legality Movement Party"] = {abbrev = "PLL", color = "#FFFF05", shortname = "",}, ["Leganemos"] = {abbrev = "", color = "#8183D8", shortname = "",}, ["Legitimists"] = {abbrev = "", color = "#1F497D", shortname = "",}, ["Lelo for Georgia"] = {abbrev = "", color = "#F0CE0D", shortname = "Lelo",}, ["Leighton Baker Party"] = {abbrev = "", color = "#26A805", shortname = "",}, ["Lencinist Radical Civic Union"] = {abbrev = "UCR-L", color = "#FF5500", shortname = "",}, ["León Despierta"] = {abbrev = "", color = "#4B244C", shortname = "",}, ["León en Común"] = {abbrev = "", color = "#9D181D", shortname = "",}, ["Leonese Autonomist Party–Leonesist Unity"] = {abbrev = "", color = "#D44F0C", shortname = "",}, ["Leonese Convergence"] = {abbrev = "", color = "#FFCBDB", shortname = "",}, ["Leonese People's Union"] = {abbrev = "UPL", color = "#B41062", shortname = "",}, ["Leonid Chernovetskyi Bloc"] = {abbrev = "", color = "Gold", shortname = "",}, ["LEPEN (political party)"] = {abbrev = "LEPEN", color = "#2E3093", shortname = "",}, ["Lepsza Polska"] = {abbrev = "", color = "white", shortname = "",}, ["Les Centristes"] = {abbrev = "LC", color = "#6F97CF", shortname = "",}, ["Les Écologistes"] = {abbrev = "LE", color = "#1F7B52", shortname = "",}, ["Les Écolos Solidaires"] = {abbrev = "LES", color = "#0e7c71", shortname = "",}, ["Les Engagés (political party)"] = {abbrev = "LE", color = "#02E5D2", shortname = "",}, ["Les Incorruptibles"] = {abbrev = "LI", color = "#6A3C87", shortname = "",}, ["Les Leaders"] = {abbrev = "", color = "#9EC9EB", shortname = "",}, ["Les Localistes"] = {abbrev = "LL", color = "#a9c954", shortname = "",}, ["Les Transformateurs"] = {abbrev = "", color = "#0048D1", shortname = "Transformateurs",}, ["Les Verts Fraternels"] = {abbrev = "VF", color = "#76A837", shortname = "",}, ["Lesotho Congress for Democracy"] = {abbrev = "LCD", color = "#78a22c", shortname = "",}, ["Lesotho People's Congress"] = {abbrev = "LPC", color = "#aa1724", shortname = "",}, ["Lesotho Workers' Party"] = {abbrev = "LWP", color = "", shortname = "",}, ["Lespwa"] = {abbrev = "", color = "#30B700", shortname = "",}, ["Let Every Child Have Both Parents"] = {abbrev = "", color = "#DAA520", shortname = "",}, ["Let London Live"] = {abbrev = "", color = "#2d1e6d", shortname = "",}, ["Let us Give the Change"] = {abbrev = "", color = "#F7D102", shortname = "",}, ["Let's Connect Slovenia"] = {abbrev = "PoS", color = "#FDB92E", shortname = "",}, ["Let's Go Peru"] = {abbrev = "", color = "#FA8072", shortname = "",}, ["Let's Save Peru"] = {abbrev = "SaP", color = "#FE0000", shortname = "",}, ["Letterkenny Residents Party"] = {abbrev = "", color = "#9900CC", shortname = "",}, ["Levantemos El Puerto"] = {abbrev = "", color = "#93117E", shortname = "",}, ["Levellers"] = {abbrev = "", color = "#2E8B57", shortname = "",}, ["Leviathan Movement"] = {abbrev = "", color = "#000000", shortname = "",}, ["Lëvizja Bashkë"] = {abbrev = "LB", color = "#E82D36", shortname = "",}, ["Lewisham People Before Profit"] = {abbrev = "", color = "#9400d3", shortname = "People Before Profit",}, ["Lewisham Peoples' Alliance"] = {abbrev = "", color = "#CCCCCC", shortname = "",}, ["Liaison Committee for the Presidential Majority"] = {abbrev = "", color = "#0047AB", shortname = "Presidential Majority",}, ["Libera San Marino"] = {abbrev = "", color = "#14AABC", shortname = "Libera",}, ["Liberal (Costa Rica)"] = {abbrev = "", color = "#BF1313", shortname = "Liberal",}, ["Liberal (South Korea)"] = {abbrev = "", color = "#004EA2", shortname = "",}, ["Liberal Alliance (Brazil)"] = {abbrev = "AL", color = "#FF8C00", shortname = "",}, ["Liberal Alliance (Chile)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Alliance (Denmark)"] = {abbrev = "", color = "#3FB2BE", shortname = "Liberal Alliance",}, ["Liberal Alliance (Denmark, 2021)"] = {abbrev = "", color = "#18354B", shortname = "Liberal Alliance",}, ["Liberal Alliance (Greece)"] = {abbrev = "FISY", color = "#800080", shortname = "",}, ["Liberal Alliance (Spain)"] = {abbrev = "", color = "#99FF00", shortname = "",}, ["Liberal Alliance Focus Team"] = {abbrev = "LIBAFT", color = "#FDBB30", shortname = "Liberal Alliance FT",}, ["Liberal Alliance of Independent Citizens"] = {abbrev = "LANO", color = "#FFDD00", shortname = "",}, ["Liberal Alliance of Montenegro"] = {abbrev = "LSCG", color = "#007F00", shortname = "",}, ["Liberal Alternative for Manacor"] = {abbrev = "", color = "#291562", shortname = "",}, ["Liberal Alternative"] = {abbrev = "", color = "#846394", shortname = "",}, ["Liberal and Centre Union"] = {abbrev = "LiCS", color = "#FFD126", shortname = "",}, ["Liberal and Country League (SA)"] = {abbrev = "LCL", color = "#0095B6", shortname = "Liberal and Country",}, ["Liberal and Country League"] = {abbrev = "LCL", color = "#0095B6", shortname = "Liberal and Country",}, ["Liberal and Country Party"] = {abbrev = "", color = "#080CAB", shortname = "Liberal and Country",}, ["Liberal and Democratic Union"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Liberal and Social Alternative"] = {abbrev = "", color = "#4A4999", shortname = "",}, ["Liberal Appeal"] = {abbrev = "", color = "#4A48CF", shortname = "",}, ["Liberal bloc (Hong Kong)"] = {abbrev = "", color = "#297329", shortname = "Liberal",}, ["Liberal Coalition (Spain)"] = {abbrev = "", color = "#ACAE34", shortname = "",}, ["Liberal Centre (Spain)"] = {abbrev = "", color = "#0DB85E", shortname = "",}, ["Liberal Centre"] = {abbrev = "", color = "#00CCA3", shortname = "",}, ["Liberal Centrist Union (Spain)"] = {abbrev = "", color = "#3399FF", shortname = "",}, ["Liberal Christian Right"] = {abbrev = "DLC", color = "#2CBFE3", shortname = "",}, ["Liberal Citizens Action"] = {abbrev = "", color = "#F96611", shortname = "",}, ["Liberal Conservative Reformers"] = {abbrev = "LKR", color = "#F29200", shortname = "",}, ["Liberal Constitutional Party (Egypt)"] = {abbrev = "", color = "#483D8B", shortname = "Liberal Constitutional",}, ["Liberal Constitutionalist Party (Mexico)"] = {abbrev = "PLC", color = "#D4AA00", shortname = "Liberal Constitutionalist",}, ["Liberal Democracy (France)"] = {abbrev = "DL", color = "#004B8C", shortname = "",}, ["Liberal Democracy of Slovenia"] = {abbrev = "LDS", color = "#00BBF0", shortname = "",}, ["Liberal Democrat Party (Turkey)"] = {abbrev = "", color = "#00008B", shortname = "Liberal Democrat",}, ["Liberal Democrat Party of Chile"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Democratic Alliance for Italy"] = {abbrev = "ALI", color = "#195385", shortname = "",}, ["Liberal Democratic Centre"] = {abbrev = "", color = "#21A631", shortname = "",}, ["Liberal Democratic Congress"] = {abbrev = "KLD", color = "#007FB2", shortname = "",}, ["Liberal Democratic Federation of Hong Kong"] = {abbrev = "LDF", color = "#DC2A2A", shortname = "",}, ["Liberal Democratic Focus Team"] = {abbrev = "", color = "#FAA61A", shortname = "Lib Dem Focus Team",}, ["Liberal Democratic Spotlight Team"] = {abbrev = "", color = "#FAA61A", shortname = "Lib Dem Spotlight Team",}, ["Liberal Democratic Hotline Team"] = {abbrev = "", color = "#FAA61A", shortname= "Lib Dem Hotline Team",}, ["Liberal Democratic Party (Angola)"] = {abbrev = "PLD", color = "#FFCB48", shortname = "",}, ["Liberal Democratic Party (Australia)"] = {abbrev = "LDP", color = "#FEC327", shortname = "Liberal Democrats",}, ["Liberal Democratic Party (Bangladesh)"] = {abbrev = "LDP", color = "#2e3192", shortname = "",}, ["Liberal Democratic Party (Bosnia and Herzegovina)"] = {abbrev = "LDS BiH", color = "#28166F", shortname = "",}, ["Liberal Democratic Party (Cambodia)"] = {abbrev = "", color = "blue", shortname = "",}, ["Liberal Democratic Party (Chile, 1893)"] = {abbrev = "", color = "#00CCCC", shortname = "Liberal&nbsp;Democratic",}, ["Liberal Democratic Party (El Salvador)"] = {abbrev = "PDL", color = "#E7D055", shortname = "",}, ["Liberal Democratic Party (France)"] = {abbrev = "PLD", color = "#0080FF", shortname = "",}, ["Liberal Democratic Party (Iceland)"] = {abbrev = "", color = "#3466E4", shortname = "",}, ["Liberal Democratic Party (Italy)"] = {abbrev = "", color = "#43B8E0", shortname = "",}, ["Liberal Democratic Party (Japan)"] = {abbrev = "LDP", color = "#D7003A", shortname = "",}, ["Liberal Democratic Party (Japan, pre-2017)"] = {abbrev = "LDP", color = "#3CA324", shortname = "",}, ["Liberal Democratic Party (Kenya)"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Democratic Party (Malaysia)"] = {abbrev = "LDP", color = "#FF7F00", shortname = "",}, ["Liberal Democratic Party (Netherlands)"] = {abbrev = "", color = "#333399", shortname = "",}, ["Liberal Democratic Party (North Macedonia)"] = {abbrev = "LDP", color = "#2B2F7D", shortname = "",}, ["Liberal Democratic Party (Portugal)"] = {abbrev = "PLD", color = "navy", shortname = "",}, ["Liberal Democratic Party (Romania)"] = {abbrev = "PLD", color = "#ff6633", shortname = "",}, ["Liberal Democratic Party (Serbia)"] = {abbrev = "LDP", color = "#6901d4", shortname = "",}, ["Liberal Democratic Party (Serbia, 1989)"] = {abbrev = "LDS", color = "#270E68", shortname = "",}, ["Liberal Democratic Party (Slovenia)"] = {abbrev = "LDS", color = "#139BEA", shortname = "",}, ["Liberal Democratic Party (Spain, 1903)"] = {abbrev = "", color = "#009933", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Spain, 1913)"] = {abbrev = "", color = "#009933", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Spain, 1982)"] = {abbrev = "PDL", color = "#339CD5", shortname = "",}, ["Liberal Democratic Party (Sri Lanka)"] = {abbrev = "LDP", color = "#FFDE17", shortname = "Liberal Democratic Party",}, ["Liberal Democratic Party (Thailand)"] = {abbrev = "", color = "#ffd700", shortname = "Liberal Democratic",}, ["Liberal Democratic Party (Turkey)"] = {abbrev = "LDP", color = "#000099", shortname = "",}, ["Liberal Democratic Party of the Soviet Union"] = {abbrev = "LDPSU", color = "#7295DB", shortname = "",}, ["Liberal Democratic Party of Belarus"] = {abbrev = "LDPB", color = "#011E41", shortname = "",}, ["Liberal Democratic Party of Germany"] = {abbrev = "LDPD", color = "#FFA500", shortname = "",}, ["Liberal Democratic Party of Moldova"] = {abbrev = "PLDM", color = "#0E8A4A", shortname = "",}, ["Liberal Democratic Party of Russia"] = {abbrev = "LDPR", color = "#48C", shortname = "",}, ["Liberal Democratic Party of Ukraine"] = {abbrev = "", color = "orange", shortname = "Liberal&nbsp;Democratic",}, ["Liberal Democratic Republican Party"] = {abbrev = "", color = "#1DACD6", shortname = "",}, ["Liberal Democratic Union (Albania)"] = {abbrev = "BLD", color = "#2EA5E9", shortname = "",}, ["Liberal Democrats (Belgium)"] = {abbrev = "LiDem", color = "#325ABE", shortname = "",}, ["Liberal Democrats (Germany)"] = {abbrev = "LD", color = "#F98113", shortname = "",}, ["Liberal Democrats (UK)"] = {abbrev = "Lib Dem", color = "#FAA61A", shortname = "Liberal Democrats",}, ["Liberal Democrats (UK, 2025)"] = {abbrev = "Lib Dem", color = "#FF6400", shortname = "Liberal Democrats",}, ["Liberal Democrats' Rally for National Reconstruction – Vivoten"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Egyptian Party"] = {abbrev = "", color = "#FF3333", shortname = "",}, ["Liberal Federation"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Liberal Focus Team"] = {abbrev = "LIBFT", color = "#FDBB30", shortname = "Liberal FT",}, ["Liberal Force"] = {abbrev = "FL", color = "#002D77", shortname = "",}, ["Liberal Forum"] = {abbrev = "LiF", color = "#FFDC00", shortname = "",}, ["Liberal Front Party"] = {abbrev = "PFL", color = "#8CC63E", shortname = "",}, ["Liberal Group of Andratx"] = {abbrev = "", color = "#6699CC", shortname = "",}, ["Liberal Group Sanxenxo"] = {abbrev = "", color = "#0078B3", shortname = "",}, ["Liberal Independent Group"] = {abbrev = "", color = "#009B31", shortname = "",}, ["Liberal Initiative"] = {abbrev = "IL", color = "#00ADEF", shortname = "",}, ["Liberal Integrity Party"] = {abbrev = "", color = "#ff69b4", shortname = "Liberal Integrity",}, ["Liberal League (Finland)"] = {abbrev = "", color = "mediumblue", shortname = "",}, ["Liberal League (Japan)"] = {abbrev = "", color = "#FFDF00", shortname = "Liberal League",}, ["Liberal League (Luxembourg)"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Left (France)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Left (Spain)"] = {abbrev = "", color = "#007138", shortname = "Liberal Left",}, ["Liberal Left Coalition"] = {abbrev = "", color = "#6EBD57", shortname = "Liberal Left",}, ["Liberal Movement (Australia)"] = {abbrev = "", color = "#8B008B", shortname = "Liberal Movement",}, ["Liberal National Party of Queensland"] = {abbrev = "LNP", color = "#1456F1", shortname = "Liberal National",}, ["Liberal Opening Movement"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Oppositionist"] = {abbrev = "", color = "#FFBF00", shortname = "Oppositionist",}, ["Liberal Party – Freedom to Choose"] = {abbrev = "Lib.", color = "#F19321", shortname = "Liberal Party",}, ["Liberal Party (Argentina, 1852)"] = {abbrev = "", color = "#35AAE0", shortname = "Liberal",}, ["Liberal Party (Armenia)"] = {abbrev = "", color = "#EB5F10", shortname = "",}, ["Liberal Party (Belgium)"] = {abbrev = "", color = "#3C40D2", shortname = "Liberal",}, ["Liberal Party (Bolivia)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Bourbon Restoration)"] = {abbrev = "", color = "#FDEE00", shortname = "Liberal",}, ["Liberal Party (Brazil, 1831)"] = {abbrev = "", color = "#F7C100", shortname = "Liberal",}, ["Liberal Party (Brazil, 1985)"] = {abbrev = "PL", color = "#080074", shortname = "",}, ["Liberal Party (Brazil, 2006)"] = {abbrev = "PL", color = "#015AAA", shortname = "",}, ["Liberal Party (Bulgaria)"] = {abbrev = "", color = "#EAC117", shortname = "Liberal",}, ["Liberal Party (Cambodia)"] = {abbrev = "", color = "#FAAC58", shortname = "Liberal",}, ["Liberal Party (Chile, 1849)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Chile, 1988)"] = {abbrev = "", color = "#F5D60A", shortname = "Liberal",}, ["Liberal Party (Chile, 1998)"] = {abbrev = "", color = "#FFEE00", shortname = "Liberal",}, ["Liberal Party (Chile, 2013)"] = {abbrev = "", color = "#FF03B2", shortname = "Liberal",}, ["Liberal Party (Croatia)"] = {abbrev = "", color = "#0303fa", shortname = "Liberal",}, ["Liberal Party (Greece)"] = {abbrev = "", color = "#FFA500", shortname = "Liberal",}, ["Liberal Party (Greece, modern)"] = {abbrev = "", color = "orange", shortname = "Liberal",}, ["Liberal Party (Guatemala)"] = {abbrev = "", color = "#0000ff", shortname = "Liberal",}, ["Liberal Party (Haiti)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Hong Kong)"] = {abbrev = "", color = "#00aeef", shortname = "Liberal",}, ["Liberal Party (Hungary)"] = {abbrev = "", color = "#AAD8E6", shortname = "Liberal",}, ["Liberal Party (Iceland, historical)"] = {abbrev = "", color = "#00C6FF", shortname = "Liberal",}, ["Liberal Party (Iceland)"] = {abbrev = "", color = "#406899", shortname = "Liberal",}, ["Liberal Party (Iraq)"] = {abbrev = "", color = "#FF8000", shortname = "Liberal Party of Iraq"}, ["Liberal Party (Israel)"] = {abbrev = "", color = "#FFCC00", shortname = "Liberal",}, ["Liberal Party (Japan, 1890)"] = {abbrev = "", color = "#EFAB93", shortname = "Liberal",}, ["Liberal Party (Japan, 1950)"] = {abbrev = "", color = "#128A45", shortname = "Liberal",}, ["Liberal Party (Japan, 1998)"] = {abbrev = "", color = "#000099", shortname = "Liberal",}, ["Liberal Party (Japan, 2016)"] = {abbrev = "", color = "#0950A0", shortname = "Liberal",}, ["Liberal Party (Kingdom of Serbia)"] = {abbrev = "", color = "#FFDF00", shortname = "Liberal",}, ["Liberal Party (Mexico)"] = {abbrev = "PL", color = "#FF3333", shortname = "Liberal",}, ["Liberal Party (Moldova)"] = {abbrev = "PL", color = "#73C2FB", shortname = "",}, ["Liberal Party (New York)"] = {abbrev = "", color = "#CC0000", shortname = "Liberal",}, ["Liberal Party (Nicaragua)"] = {abbrev = "", color = "#800000", shortname = "Liberal",}, ["Liberal Party (Norway)"] = {abbrev = "", color = "#006666", shortname = "Liberal",}, ["Liberal Party (Panama)"] = {abbrev = "", color = "#FF0000", shortname = "Liberal",}, ["Liberal Party (Papua New Guinea)"] = {abbrev = "LP", color = "#1F509F", shortname = "Liberal",}, ["Liberal Party (Paraguay)"] = {abbrev = "", color = "#0000FF", shortname = "Liberal",}, ["Liberal Party (Philippines)"] = {abbrev = "LP", color = "#f0e68c", shortname = "Liberal",}, ["Liberal Party (Radoslavists)"] = {abbrev = "", color = "maroon", shortname = "",}, ["Liberal Party (Rwanda)"] = {abbrev = "PL", color = "#03b464", shortname = "",}, ["Liberal Party (Serbia)"] = {abbrev = "", color = "#FAFC38", shortname = "",}, ["Liberal Party (Slovenia)"] = {abbrev = "", color = "#FFCC00", shortname = "",}, ["Liberal Party (South Korea)"] = {abbrev = "", color = "#254170", shortname = "Liberal",}, ["Liberal Party (South Korea, 1963)"] = {abbrev = "", color = "#485142", shortname = "Liberal",}, ["Liberal Party (Spain, 1880)"] = {abbrev = "", color = "#83C53A", shortname = "Liberal",}, ["Liberal Party (Spain, 1976)"] = {abbrev = "", color = "#006C95", shortname = "",}, ["Liberal Party (Syria)"] = {abbrev = "LP", color = "#128A45", shortname = "Liberal",}, ["Liberal Party (Thailand)"] = {abbrev = "", color = "#00008B", shortname = "Liberal",}, ["Liberal Party (UK, 1989)"] = {abbrev = "", color = "#EB7A43", shortname = "Liberal",}, ["Liberal Party (UK)"] = {abbrev = "Lib", color = "#FFD700", shortname = "Liberal",}, ["Liberal Party (Uruguay)"] = {abbrev = "", color = "#1047a1", shortname = "Liberal",}, ["Liberal Party (Utah)"] = {abbrev = "Lib", color = "#008000", shortname = "Liberal",}, ["Libu Party"] = {abbrev = "Lib", color = "#191970", shortname = "Liberal",}, ["Liberal Party (Venezuela)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Liberal Party–Hatoyama"] = {abbrev = "", color = "#8DA405", shortname = "",}, ["Liberal Party Bangladesh"] = {abbrev = "", color = "#EA6D6A", shortname = "",}, ["Liberal Party of Albania"] = {abbrev = "", color = "#F2D863", shortname = "",}, ["Liberals of Andorra"] = {abbrev = "L'A", color = "#019DC5", shortname = "",}, ["Liberals of Andorra (2023)"] = {abbrev = "L'A", color = "#2E4166", shortname = "",}, ["Liberal Party of Australia (A.C.T. Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (New South Wales Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Queensland Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (South Australian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Tasmanian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Victorian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia (Western Australian Division)"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Australia"] = {abbrev = "LP", color = "#080CAB", shortname = "Liberal",}, ["Liberal Party of Canada"] = {abbrev = "", color = "#EA6D6A", shortname = "Liberal",}, ["Liberal Party of Corrientes"] = {abbrev = "", color = "#35AAE0", shortname = "Liberal",}, ["Liberal Party of Cuba"] = {abbrev = "", color = "#75AADB", shortname = "Liberal",}, ["Liberal Party of Ghana"] = {abbrev = "", color = "#F96128", shortname = "",}, ["Liberal Party of Gibraltar"] = {abbrev = "", color = "#EF4135", shortname = "Liberal",}, ["Liberal Party of Honduras"] = {abbrev = "", color = "#CE2029", shortname = "Liberal",}, ["Liberal Party of Ireland"] = {abbrev = "LPI", color = "#ADD8E6", shortname = "Liberal",}, ["Liberal Party of Kosovo"] = {abbrev = "PLK", color = "brown", shortname = "",}, ["Liberal Party of Macedonia"] = {abbrev = "LPM", color = "#FFFF00", shortname = "",}, ["Liberal Party of Mendoza"] = {abbrev = "", color = "#30D5C8", shortname = "",}, ["Liberal Party of Montenegro"] = {abbrev = "LPCG", color = "#87CEEB", shortname = "",}, ["Liberal Party of Puerto Rico"] = {abbrev = "", color = "red", shortname = "Liberal",}, ["Liberal Party of South Africa"] = {abbrev = "", color = "#FED86F", shortname = "",}, ["Liberal Party of Sri Lanka"] = {abbrev = "", color = "#FFDE17", shortname = "",}, ["Liberal Party of State Employment and Housing"] = {abbrev = "", color = "#311829", shortname = "",}, ["Liberal Party of Switzerland"] = {abbrev = "", color = "#134B94", shortname = "Liberals",}, ["Liberal Party of the Right"] = {abbrev = "", color = "#4955A1", shortname = "",}, ["Liberal Party of Tucumán"] = {abbrev = "", color = "#30D5C8", shortname = "",}, ["Liberal Party of Ukraine"] = {abbrev = "", color = "blue", shortname = "Liberal",}, ["Liberal Party USA"] = {abbrev = "LPUSA", color = "#0b106b", shortname = "Liberal",}, ["Liberal People's Party (Norway)"] = {abbrev = "", color = "purple", shortname = "",}, ["Liberal People's Party (Norway, 1972)"] = {abbrev = "", color = "red", shortname = "",}, ["Liberal Poland – Entrepreneurs' Strike"] = {abbrev = "PL!SP", color = "#FFD900", shortname = "",}, ["Liberal Popular Alliance"] = {abbrev = "", color = "#3366FF", shortname = "",}, ["Liberal Progressive Party (Costa Rica)"] = {abbrev = "PLP", color = "#ff7300", shortname = "",}, ["Liberal-Radical Party"] = {abbrev = "", color = "#ffcc00", shortname = "Liberal-Radical",}, ["Liberal Reform Party (Australia)"] = {abbrev = "LRP", color = "#00CED1", shortname = "Liberal Reform",}, ["Liberal Reform Party (Czech Republic)"] = {abbrev = "LiRA", color = "yellow", shortname = "",}, ["Liberal Reformist Party (Belgium)"] = {abbrev = "PRL", color = "blue", shortname = "",}, ["Liberal Reformist Party (Dominican Republic)"] = {abbrev = "PLR", color = "#145E2B", shortname = "",}, ["Liberal Reformist Party (Puerto Rico)"] = {abbrev = "", color = "#B9245D", shortname = "",}, ["Liberal Reformist Party (Romania)"] = {abbrev = "", color = "#1A92D0", shortname = "",}, ["Liberal Reformist Party (Spain)"] = {abbrev = "", color = "#00C7CA", shortname = "Liberal Reformist",}, ["Liberal Regenerator Party"] = {abbrev = "PRL", color = "#1935D0", shortname = "",}, ["Liberal–Republican Coalition (Spain)"] = {abbrev = "", color = "#B1855B", shortname = "",}, ["Liberal Republican Party (Republic of the Congo)"] = {abbrev = "PRL", color = "#030071", shortname = "",}, ["Liberal Republican Party (Turkey)"] = {abbrev = "", color = "#348AC9", shortname = "",}, ["Liberal Republican Party (US)"] = {abbrev = "", color = "#FF69B4", shortname = "Liberal Republican",}, ["Liberal Republican Right"] = {abbrev = "DLR", color = "#4EC766", shortname = "",}, ["Liberal Samajbadi Party"] = {abbrev = "", color = "yellow", shortname = "",}, ["Liberal Socialist Party (Singapore)"] = {abbrev = "LSP", color = "#EE5533", shortname = "",}, ["Liberal Socialist Party (Switzerland)"] = {abbrev = "PLSS", color = "#F0D90B", shortname = "",}, ["Liberal Socialists Party (Egypt)"] = {abbrev = "", color = "#00EE00", shortname = "",}, ["Liberal Social Party"] = {abbrev = "PLS", color = "#fbca44", shortname = "",}, ["Liberal State Party"] = {abbrev = "LSP", color = "#5A5CBD", shortname = "",}, ["Liberal Swedish Party"] = {abbrev = "", color = "Blue", shortname = "",}, ["Liberal Unification Party"] = {abbrev = "", color = "#080B9E", shortname = "Liberal Unification",}, ["Liberal Union (Australia)"] = {abbrev = "", color = "#0000FF", shortname = "Liberal Union",}, ["Liberal Union (Germany)"] = {abbrev = "LV", color = "#EEDC82", shortname = "",}, ["Liberal Union (Italy)"] = {abbrev = "", color = "#266DB5", shortname = "Liberals",}, ["Liberal Union (Netherlands)"] = {abbrev = "LU", color = "#5873DF", shortname = "",}, ["Liberal Union (Spain)"] = {abbrev = "", color = "#FFD700", shortname = "Liberal Union",}, ["Liberal Union (Spain, 1983)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Liberal Union (Spain, Restoration)"] = {abbrev = "", color = "#69BC39", shortname = "",}, ["Liberal Union–Brătianu"] = {abbrev = "UL–B", color = "#FFDD00", shortname = "",}, ["Liberal Union of Lithuania"] = {abbrev = "LLS", color = "#E8CA58", shortname = "",}, ["Liberal Unionist Party"] = {abbrev = "LibU", color = "#2061A2", shortname = "Liberal Unionist",}, ["Liberal Unity"] = {abbrev = "", color = "#FFD300", shortname = "",}, ["Liberal Vannin Party"] = {abbrev = "", color = "#FA8000", shortname = "Liberal Vannin",}, ["Liberal-Environmental Party"] = {abbrev = "LES", color = "#008080", shortname = "",}, ["Liberal-Labour (UK)"] = {abbrev = "Lib-Lab", color = "orange", shortname = "",}, ["Liberal-Labour"] = {abbrev = "", color = "orange", shortname = "",}, ["Liberal–Autonomist Pact"] = {abbrev = "", color = "#40E0D0", shortname = "Liberal–Autonomist",}, ["Liberal–Labour (New Zealand)"] = {abbrev = "", color = "#FFA500", shortname = "Liberal–Labour",}, ["Liberal-Social Union"] = {abbrev = "LSU", color = "#50C878", shortname = "",}, ["Liberal–Socialist Kartels"] = {abbrev = "", color = "#800080", shortname = "Liberal–Socialist",}, ["Liberal/Country coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal/National coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal/NCP coalition"] = {abbrev = "", color = "#00557C", shortname = "",}, ["Liberal"] = {abbrev = "", color = "#FFFF00", shortname = "",}, -- Generic color, not a party color; specify the actual party ["Liberalism in the Netherlands"] = {abbrev = "", color = "#e7cf25", shortname = "",}, ["Liberalism"] = {abbrev = "", color = "#FFFF00", shortname = "Liberal",}, ["Liberals (Finland)"] = {abbrev = "", color = "gold", shortname = "Liberals",}, ["Liberals (Italy)"] = {abbrev = "", color = "#266DB5", shortname = "Liberals",}, ["Liberals (Sweden)"] = {abbrev = "L", color = "#006AB3", shortname = "Liberals",}, ["Liberals for Åland"] = {abbrev = "", color = "#1F66CA", shortname = "",}, ["Liberals for Forests"] = {abbrev = "LFF", color = "#05A593", shortname = "Liberals for Forests",}, ["Liberals of Benidorm"] = {abbrev = "", color = "#359E74", shortname = "",}, ["Liberals of Serbia"] = {abbrev = "LS", color = "#FF4F00", shortname = "",}, ["Liberal Movement of the Republic of Lithuania"] = {abbrev = "LRLS", color = "#F48100", shortname = "",}, ["Liberals' Movement (Lithuania)"] = {abbrev = "LS", color = "#FF9300", shortname = "",}, ["Liberals, Democrats and Radicals"] = {abbrev = "LDR", color = "#FFD700", shortname = "",}, ["Liberate the People"] = {abbrev = "YAW", color = "#FF1493", shortname = "",}, ["Liberation Rally"] = {abbrev = "", color = "#CD7F32", shortname = "",}, ["Liberation Movement (Serbia)"] = {abbrev = "O", color = "#18478e", shortname = "",}, ["Liberator Party (Brazil)"] = {abbrev = "", color = "#F9AF1E", shortname = "",}, ["Liberia Destiny Party"] = {abbrev = "LDP", color = "#BEC2CB", shortname = "",}, ["Liberia Equal Rights Party"] = {abbrev = "LERP", color = "#23543f", shortname = "",}, ["Liberia National Union"] = {abbrev = "LINU", color = "#2E7286", shortname = "",}, ["Liberia Restoration Party"] = {abbrev = "LRP", color = "#008000", shortname = "",}, ["Liberia Transformation Party"] = {abbrev = "LTP", color = "#330104", shortname = "",}, ["Liberian Action Party"] = {abbrev = "LAP", color = "#00FFFF", shortname = "",}, ["Liberian People's Party"] = {abbrev = "LPP", color = "#DC143C", shortname = "",}, ["Libertair, Direct, Democratisch"] = {abbrev = "LDD", color = "#6DCFF6", shortname = "",}, ["Libertarian Left (Chile)"] = {abbrev = "", color = "#451255", shortname = "",}, ["Libertarian Movement (Costa Rica)"] = {abbrev = "PML", color = "#DC143C", shortname = "",}, ["Libertarian Movement Party"] = {abbrev = "", color = "#BA151B", shortname = "",}, ["Libertarian Party (Argentina)"] = {abbrev = "PL", color = "#7D03FE", shortname = "",}, ["Libertarian Party (Netherlands)"] = {abbrev = "", color = "#1170ce", shortname = "",}, ["Libertarian Party (Spain)"] = {abbrev = "", color = "#C9A900", shortname = "",}, ["Libertarian Party (Switzerland)"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Libertarian Party (US)"] = {abbrev = "LI", color = "#fed000", shortname = "Libertarian",}, ["Libertarian Party (UK)"] = {abbrev = "", color = "#FCC820", shortname = "Libertarian",}, ["Libertarian Party of Australia"] = {abbrev = "", color = "#E5C601", shortname = "",}, ["Libertarian Party (Australia)"] = {abbrev = "LBT", color = "#FEC327", shortname = "Libertarian",}, ["Libertarian Party of Canada"] = {abbrev = "", color = "#F2BA00", shortname = "Libertarian",}, ["Libertarian Party of Russia"] = {abbrev = "LPR", color = "#C5A664", shortname = "Libertarian",}, ["Libertarian Party of South Africa"] = {abbrev = "", color = "#BE9F4D", shortname = "",}, ["Libertarianz"] = {abbrev = "", color = "#09296B", shortname = "",}, ["Libertas Estonia"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Libertas France"] = {abbrev = "", color = "#003366", shortname = "Libertas",}, ["Libertas Ireland"] = {abbrev = "", color = "#3333CC", shortname = "Libertas",}, ["Libertas United Kingdom"] = {abbrev = "", color = "#900020", shortname = "Pro-Democracy: Libertas.eu",}, ["Libertas.eu"] = {abbrev = "Lib.eu", color = "#2c296e", shortname = "",}, ["Liberte sans Frontiere"] = {abbrev = "", color = "#849191", shortname = "",}, ["Liberties, Independents, Overseas and Territories"] = {abbrev = "", color = "#38D4C7", shortname = "LIOT",}, ["Liberty (political party, Palestine)"] = {abbrev = "", color = "#C69F14", shortname = "",}, ["Liberty (political party)"] = {abbrev = "", color = "#1882C5", shortname = "Volia",}, ["Liberty and Lawfulness"] = {abbrev = "WiP", color = "grey", shortname = "",}, ["Liberty and Refoundation"] = {abbrev = "", color = "#8B0000", shortname = "Libre",}, ["Liberty Forward Party"] = {abbrev = "", color = "#0067A5", shortname = "Liberty Forward",}, ["Liberty GB"] = {abbrev = "", color = "#000168", shortname = "",}, ["Liberty Korea Party"] = {abbrev = "", color = "#C9151E", shortname = "Liberty Korea",}, ["Liberty Movement of Cameroon Youth"] = {abbrev = "MLJC", color = "#E5B900", shortname = "",}, ["Liberty Party (Liberia)"] = {abbrev = "LP", color = "#01824A", shortname = "",}, ["Liberty Party (Turkey)"] = {abbrev = "HP", color = "#C1F711", shortname = "",}, ["Liberty Party (US, 1932)"] = {abbrev = "", color = "#00DDDD", shortname = "Liberty",}, ["Liberty Party (US)"] = {abbrev = "", color = "#00DDDD", shortname = "Liberty",}, ["Liberty Republic"] = {abbrev = "LR", color = "#87CEFA", shortname = "Liberty Republic",}, ["Liberty Republican Party"] = {abbrev = "", color = "#009944", shortname = "",}, ["Liberty Unification Party"] = {abbrev = "", color = "#E12F33", shortname = "Liberty Unification",}, ["Liberty Union Party"] = {abbrev = "", color = "#D6FF33", shortname = "Liberty Union",}, ["Liberty, Worth Voting For"] = {abbrev = "", color = "#DDDDDD", shortname = "Liberty",}, ["Libra Party"] = {abbrev = "", color = "#F8D308", shortname = "",}, ["Libre (Bolivia)"] = {abbrev = "", color = "#c92b22", shortname = "Libre",}, ["Libre (Guatemala)"] = {abbrev = "", color = "#3467A1", shortname = "Libre",}, ["Libres"] = {abbrev = "", color = "#194955", shortname = "",}, ["Lider (political party)"] = {abbrev = "", color = "#00AFF0", shortname = "",}, ["Liechtenstein Homeland Service"] = {abbrev = "", color = "black", shortname = "",}, ["Liepāja Party"] = {abbrev = "", color = "#50A640", shortname = "",}, ["Life – National Party"] = {abbrev = "Život–NS", color = "#032F67", shortname = "",}, ["Life and Liberty Party"] = {abbrev = "", color = "black", shortname = "Life and Liberty",}, ["Life Party (Bosnia and Herzegovina)"] = {abbrev = "", color = "#00aeef", shortname = "Život",}, ["Liga Veneta"] = {abbrev = "", color = "#0030AA", shortname = "",}, ["LiGanDo"] = {abbrev = "", color = "#02A24A", shortname = "",}, ["Light Blue and White Union"] = {abbrev = "", color = "blue", shortname = "",}, ["Light of Faith (political party)"] = {abbrev = "", color = "#10C8DF", shortname = "Yiman Nuru",}, ["Ligue du Sud"] = {abbrev = "LS", color = "#404040", shortname = "",}, ["Likud Yisrael Beiteinu"] = {abbrev = "", color = "#1f5aa5", shortname = "",}, ["Likud"] = {abbrev = "", color = "#1f5aa5", shortname = "",}, ["Linares First"] = {abbrev = "", color = "#1F1715", shortname = "",}, ["Lincoln Democratic Labour Association"] = {abbrev = "", color = "#FFFF34", shortname = "Democratic Labour",}, ["Lincolnshire Independents"] = {abbrev = "", color = "#000000", shortname = "Lincolnshire Independent",}, ["Linese Alternative"] = {abbrev = "", color = "#0CB7F2", shortname = "",}, ["Lingkod ng Mamamayan ng Valenzuela City"] = {abbrev = "LINKOD", color = "#FF6984", shortname = "",}, ["Lingkod Taguig"] = {abbrev = "", color = "#0051B0", shortname = "",}, ["Linion Moris"] = {abbrev = "", color = "#910810", shortname = "",}, ["Linion Pep Morisien"] = {abbrev = "", color = "#000000", shortname = "",}, ["Linion Reform"] = {abbrev = "", color = "#FEF102", shortname = "",}, ["Link to Build"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Linyon Demokratik Seselwa"] = {abbrev = "LDS", color = "#2C50A4", shortname = "",}, ["List Burgenland"] = {abbrev = "", color = "#F8D323", shortname = "",}, ["List Dedecker"] = {abbrev = "", color = "#000080", shortname = "",}, ["List for Fiume"] = {abbrev = "", color = "#545AA7", shortname = "",}, ["List for Sandžak"] = {abbrev = "LZS", color = "#307A4D", shortname = "",}, ["List for Trieste"] = {abbrev = "", color = "#4CBB17", shortname = "",}, ["List of Decency"] = {abbrev = "", color = "#CC00CC", shortname = "",}, ["List of Marjan Šarec"] = {abbrev = "LMŠ", color = "#005AAB", shortname = "",}, ["Lists of Slavs and Germans"] = {abbrev = "LST", color = "#B00000", shortname = "",}, ["Lista del Apruebo"] = {abbrev = "", color = "#6F4D9A", shortname = "",}, ["Lista Niun Paso Atras"] = {abbrev = "", color = "gold", shortname = "",}, ["Lisu National Development Party"] = {abbrev = "LNDP", color = "#DC0723", shortname = "",}, ["Lithuania – For Everyone"] = {abbrev = "L–V", color = "#0FC65E", shortname = "",}, ["Lithuanian Centre Party"] = {abbrev = "", color = "#0CA13B", shortname = "",}, ["Lithuanian Centre Union"] = {abbrev = "LCS", color = "#D6D40F", shortname = "",}, ["Lithuanian Christian Democracy Party"] = {abbrev = "LKDP", color = "#375699", shortname = "",}, ["Lithuanian Christian Democratic Party"] = {abbrev = "LKDP", color = "#3D6DBF", shortname = "",}, ["Lithuanian Christian Democrats"] = {abbrev = "", color = "#3333CC", shortname = "",}, ["Lithuanian Citizens' Alliance"] = {abbrev = "LPA", color = "#799B6F", shortname = "",}, ["Lithuanian Democratic Party"] = {abbrev = "LDP", color = "#007272", shortname = "",}, ["Lithuanian Farmers and Greens Union"] = {abbrev = "LVŽS", color = "#00A54F", shortname = "",}, ["Lithuanian Farmers, Greens and Christian Families Union"] = {abbrev = "LVŽKŠS", color = "#95D05F", shortname = "",}, ["Lithuanian Green Party"] = {abbrev = "LŽP", color = "#93C93C", shortname = "",}, ["Lithuanian Labour Federation"] = {abbrev = "", color = "#2C6BC7", shortname = "Labour Federation",}, ["Lithuanian Liberty Union"] = {abbrev = "LLS", color = "#FBB800", shortname = "",}, ["Lithuanian List"] = {abbrev = "LS", color = "#810305", shortname = "",}, ["Lithuanian Nationalist and Republican Union"] = {abbrev = "", color = "#FDC52A", shortname = "",}, ["Lithuanian Nationalist Union"] = {abbrev = "LTS", color = "#FFD700", shortname = "",}, ["Lithuanian Peasant Popular Union"] = {abbrev = "", color = "#BBFF02", shortname = "",}, ["Lithuanian Peasants Party"] = {abbrev = "LVP", color = "#BAD759", shortname = "",}, ["Lithuanian People's Party"] = {abbrev = "LLP", color = "#E6AD1E", shortname = "",}, ["Lithuanian People's Party (2012)"] = {abbrev = "LŽP", color = "#E6AD1E", shortname = "",}, ["Lithuanian Popular Peasants' Union"] = {abbrev = "LVLS", color = "green", shortname = "",}, ["Lithuanian Popular Socialist Democratic Party"] = {abbrev = "LSLDP", color = "pink", shortname = "",}, ["Lithuanian Regions Party"] = {abbrev = "LRP", color = "#FFCC00", shortname = "",}, ["Lithuanian Russian Union"] = {abbrev = "SRL", color = "red", shortname = "",}, ["Lithuanian Social Democratic Union"] = {abbrev = "LSDS", color = "#901d78", shortname = "",}, ["Lithuanian Union of Political Prisoners and Deportees"] = {abbrev = "LPKTS", color = "#216319", shortname = "",}, ["Livable Netherlands"] = {abbrev = "LN", color = "#FF4400", shortname = "",}, ["Liverpool Community Independents"] = {abbrev = "", color = "#800000", shortname = "Community Independents",}, ["Liverpool Independent Party"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Liverpool Protestant Party"] = {abbrev = "", color = "#F88017", shortname = "Protestant",}, ["Living in Schœlcher"] = {abbrev = "VAS", color = "#2b498e", shortname = "",}, ["Living Ourense"] = {abbrev = "", color = "#0082CD", shortname = "",}, ["Living Unified Socialist Party of Catalonia"] = {abbrev = "PSUC viu", color = "#C40C34", shortname = "",}, ["LIVRE"] = {abbrev = "L", color = "#C2D216", shortname = "",}, ["Llais Gwynedd"] = {abbrev = "", color = "#006400", shortname = "",}, ["Llantwit First Independents"] = {abbrev = "", color = "#999999", shortname = "Llantwit First Independent",}, ["Lliures"] = {abbrev = "", color = "#E75C73", shortname = "",}, ["Lloc Espai Independent"] = {abbrev = "", color = "#E6302B", shortname = "",}, ["LMP – Hungary's Green Party"] = {abbrev = "LMP", color = "#54B586", shortname = "",}, ["Lo Justo por el Perú"] = {abbrev = "", color = "#E6CC01", shortname = "Lo Justo",}, ["Lo Nostre"] = {abbrev = "", color = "#FCDD06", shortname = "",}, ["Lower Hutt Citizens' Association"] = {abbrev = "", color = "#B8BFFE", shortname = "Citizens'",}, ["Lobbyists for Children"] = {abbrev = "LfK", color = "#D21461", shortname = "",}, ["Local Alliance"] = {abbrev = "", color = "#000000", shortname = "",}, ["Local and Rural Issues"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Local Danish parties"] = {abbrev = "", color = "#C7C3BF", shortname = "",}, ["Local Education Action by Parents"] = {abbrev = "", color = "#CCCCCC", shortname = "",}, ["Local Movement of Independents for the Harmonious Development of Municipalities and Cities"] = {abbrev = "MÍSTNÍ HNHRM", color = "#8ec99b", shortname = "",}, ["Local Option"] = {abbrev = "", color = "silver", shortname = "",}, ["Local Progressive Party"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Local Unity"] = {abbrev = "", color = "#A11D18", shortname = "",}, ["Localist Bloc of Melilla"] = {abbrev = "", color = "#217118", shortname = "",}, ["Localist"] = {abbrev = "", color = "#bb00bb", shortname = "",}, ["Localist groups (Hong Kong)"] = {abbrev = "", color = "#002366", shortname = "Localist",}, ["Loktantrik Morcha (Rajasthan)"] = {abbrev = "LM", color = "#FF1D15", shortname = "",}, ["Lok Bhalai Party"] = {abbrev = "LBP", color = "#386059", shortname = "",}, ["Lok Insaaf Party"] = {abbrev = "LIP", color = "Maroon", shortname = "",}, ["Lok Janshakti Party (Ram Vilas)"] = {abbrev = "LJP(RV)", color = "#5B006A", shortname = "",}, ["Lok Janshakti Party"] = {abbrev = "LJP", color = "#0093DD", shortname = "",}, ["Lok Kalayankari Janata Party Nepal"] = {abbrev = "", color = "#FFEFD5", shortname = "Lok Kalayankari Janata Party",}, ["Lok Paritran"] = {abbrev = "LKPT", color = "#f3c0f3", shortname = "",}, ["Lok Raj Party Himachal Pradesh"] = {abbrev = "LRP", color = "indigo", shortname = "",}, ["Lok Rajya Party"] = {abbrev = "", color = "#9900FF", shortname = "",}, ["Lok Satta Party"] = {abbrev = "LSP", color = "#FF1493", shortname = "",}, ["Lok Sewak Dal"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Lok Sewak Sangh"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Lok Shakti"] = {abbrev = "", color = "#336600", shortname = "",}, ["Lokdal"] = {abbrev = "LKD", color = "#00FF66", shortname = "",}, ["Lokpriya Samaj Party"] = {abbrev = "LPSP", color = "#66FF99", shortname = "",}, ["Loksangram"] = {abbrev = "LS", color = "#e00808", shortname = "",}, ["Loktanter Suraksha Party"] = {abbrev = "LSP", color = "#FF9900", shortname = "",}, ["Loktantra Suraksha Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Loktantrik Jan Samta Party"] = {abbrev = "LJSP", color = "grey", shortname = "",}, ["Loktantrik Janata Dal"] = {abbrev = "LJD", color = "#2E8B57", shortname = "",}, ["Loktantrik Janata Party (Secular)"] = {abbrev = "LJP(S)", color = "pink", shortname = "",}, ["Loktantrik Morcha Himachal Pradesh"]={abbrev="LHMP",color="",shortname=""}, ["Loktantrik Samajwadi Party, Nepal"] = {abbrev = "LSPN", color = "mediumspringgreen", shortname = "Loktantrik Samajwadi",}, ["Londependence Party"] = {abbrev = "", color = "#751056", shortname = "Londependence",}, ["London Real Party"] = {abbrev = "", color = "#af0823", shortname = "London Real",}, ["London Socialist Alliance"] = {abbrev = "", color = "red", shortname = "London Socialist",}, ["Loneliness Party"] = {abbrev = "<3", color = "#febee3", shortname = "",}, ["Longthornton and Tamworth Residents Association"] = {abbrev = "", color = "#000000", shortname = "Longthornton and Tamworth Residents",}, ["Lord Fusituʻa"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lord Nuku"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lord Speaker"] = {abbrev = "", color = "black", shortname = "",}, ["Lord Tuʻiʻafitu"] = {abbrev = "", color = "#D3D3D3", shortname = "",}, ["Lords Spiritual"] = {abbrev = "", color = "#7F00FF", shortname = "",}, ["Loss"] = {abbrev = "", color = "#999999", shortname = "",}, ["Loughton Residents Association"] = {abbrev = "", color = "#50C878", shortname = "Loughton Residents",}, ["Love Malaysia Party"] = {abbrev = "", color = "#DAE2EA", shortname = "",}, ["Love Party (Italy)"] = {abbrev = "", color = "#FF91AF", shortname = "",}, ["Love Sabah Party"] = {abbrev = "", color = "#FB5B47", shortname = "",}, ["Love the Nation Democratic Party"] = {abbrev = "PDKB", color = "#990AC9", shortname = "",}, ["Love, Faith, Hope"] = {abbrev = "", color = "#BC413C", shortname = "",}, ["Lower Cinca Between Everyone"] = {abbrev = "ETXSBC", color = "#F57D02", shortname = "",}, ["Lower Minho Independents"] = {abbrev = "", color = "#824941", shortname = "",}, ["Loyalty and Dignity"] = {abbrev = "", color = "#1e90ff", shortname = "",}, ["LPG Marketers Association"] = {abbrev = "", color = "#FE6C16", shortname = "",}, ["Luen Wo United"] = {abbrev = "", color = "#000000", shortname = "",}, ["Lugonovo"] = {abbrev = "", color = "#E5432C", shortname = "",}, ["Luhansk Economic Union"] = {abbrev = "LES", color = "#76C5F0", shortname = "",}, ["Lung Mun Concern Group"] = {abbrev = "LMCG", color = "#11A0B4", shortname = "",}, ["Lutte Ouvrière"] = {abbrev = "LO", color = "#AA0000", shortname = "",}, ["Lutte Ouvrière (Belgium)"] = {abbrev = "LO", color = "#DB0100", shortname = "",}, ["Luxembourg Socialist Workers' Party"] = {abbrev = "LSAP", color = "#F10035", shortname = "",}, ["LXE"] = {abbrev = "", color = "#47B9AF", shortname = "",}, ["Lydiate and Maghull Community Independents"] = {abbrev = "", color = "#339367", shortname = "",}, ["Lytvyn Bloc"] = {abbrev = "", color = "#01B8A4", shortname = "",}, ["Lytyn Bloc"] = {abbrev = "", color = "Green", shortname = "",}, } return { full = full, alternate = alternate, } 7uykk2nwd7xpg07wyw3bsvu3hphy6b6 ಟೆಂಪ್ಲೇಟ್:Closing without action 10 14472 361017 353264 2026-05-24T00:06:05Z en>GoldRomean 0 typo 361017 wikitext text/x-wiki {{Respond|minus|{{{1|Closing without action}}}}}<noinclude>{{documentation|content={{Template:Resolved mark/doc |type=checkmark|where=at [[Wikipedia:Sockpuppet investigations]] to indicate that a case has been reviewed and determined to not be actionable |para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the phrase "Closing without action" to the text specified in the parameter. {{pb}}{{tlx|cwa}} may be used as a shortcut.}}}}</noinclude> 3997cq7ewscq74hk5wzsyzrqi2ztfgd 361018 361017 2026-05-31T13:44:16Z ChiK 1136 ೧ revisions imported from [[:en:Template:Closing_without_action]] 361017 wikitext text/x-wiki {{Respond|minus|{{{1|Closing without action}}}}}<noinclude>{{documentation|content={{Template:Resolved mark/doc |type=checkmark|where=at [[Wikipedia:Sockpuppet investigations]] to indicate that a case has been reviewed and determined to not be actionable |para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the phrase "Closing without action" to the text specified in the parameter. {{pb}}{{tlx|cwa}} may be used as a shortcut.}}}}</noinclude> 3997cq7ewscq74hk5wzsyzrqi2ztfgd ನೇಪಾಳೊದ ಆಕಾಸೊದ ಗುಹೆಲು 0 18518 361071 281576 2026-06-01T00:37:27Z InternetArchiveBot 4316 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 361071 wikitext text/x-wiki {{ವಿಕಿಪೀಡಿಯ ಏಷ್ಯನ್ ತಿಂಗೊಲು 2024}} {{Infobox settlement | name = '''ನೇಪಾಳೊದ ಆಕಾಸೊದ ಗುಹೆಲು''' | native_name = | native_name_lang = | nickname = | settlement_type = | image_skyline = Dhakmar Cave Dwellings.jpg | image_alt = | image_caption = '''ಗುರು ರಿಂಪೋಚೆ''' '''ಬಾಲ್ಮೋ''' ಡ್ ಒಳಪದರೊನು ದೆತ್ತ್ ಮಂದಿನ ಗುಹೆಲು |coordinates = {{coord|28|55|48|N|83|54|36|E|display=inline}} }} ''' ನೇಪಾಳೊದ ಆಕಾಸೊದ ಗುಹೆಲು''' ಅಥವಾ '''ಮುಸ್ಟಾಂಗ್ ಗುಹೆಕುಲು '''ನೇಪಾಳೊದ ಮುಸ್ಟಾಂಗ್ ಜಿಲ್ಲೆದ ಕಣಿತ ಬರಿಟ್ ಗರ್ದಿನ ಸುಮಾರು 10,000 ಮಾನವ ನಿರ್ಮಿತ ಗುಹೆಲುದ ಸಂಗ್ರಹೊ.<ref name=NatGeo-Finkel1>{{cite web|last=Finkel|first=Michael|title=Sky Caves of Nepal|url=http://ngm.nationalgeographic.com/2012/10/mustang-caves/finkel-text|archive-url=https://web.archive.org/web/20120920005756/http://ngm.nationalgeographic.com/2012/10/mustang-caves/finkel-text|url-status=dead|archive-date=September 20, 2012|newspaper=National Geographic|access-date=27 August 2013}}</ref> ಪುರಾತತ್ತ್ವ ಶಾಸ್ತ್ರಜ್ಞೆರ್ ಬುಕ್ಕೊ ಸಂಶೋಧಕೆರ್ನ ಕೆಲವು ಗುಂಪುಲು ಈ ಜೋಡಾದ್ ದೀತಿನ ಗುಹೆಲೆನ್ ಅನ್ವೇಷಣೆ ಮಲ್ತೆರ್ ಬುಕ್ಕೊ ಕನಿಷ್ಠ 2,000-3,000 ವರ್ಸೊದ ಪಿರಾಕ್ ದ ಭಾಗಶಃ ಮಮ್ಮಿ ಮಲ್ತಿನ ಮಾನವ ದೇಹೊಲೆನ್ ಬುಕ್ಕೊ ಅಸ್ಥಿಪಂಜರೊಲೆನ್ ಕಂಡು ಕನತೆರ್.<ref name=BBC2013-05-08>{{cite news|author=BBC|title=The ancient mysteries of Mustang's caves|url=http://www.bbc.com/travel/story/20130501-the-ancient-mysteries-of-mustangs-caves|publisher=BBC|access-date=29 December 2016}}</ref> ಸಂರಕ್ಷಕೆರ್ ಬುಕ್ಕೊ ಪುರಾತತ್ತ್ವಜ್ಞೆರ್ ಈ ಗುಹೆಲೆನ್ ಅನ್ವೇಷಣೆ ಮಲ್ಪುನಗ 12ನೆಡ್ದ್ 14ನೆ ಶತಮಾನೊಗು ಪಿರವುದ ಅಮೂಲ್ಯವಾಯಿನ ಬೌದ್ಧ ಚಿತ್ರಕಲೆಲು, ಶಿಲ್ಪೊಲು, ಹಸ್ತಪ್ರತಿಲು ಬುಕ್ಕೊ ಅಸಂಖ್ಯಾತ ಕಲಾಕೃತಿಲೆನ್ ಕಂಡು ಕನತ್ ಂಡ್.<ref name=REU2007-03-05>{{cite news|first=Gopal |last=Sharma|title=Explorers find ancient caves and paintings in Nepal|url=http://uk.reuters.com/article/uk-nepal-idUKB50593420070503|archive-url=https://web.archive.org/web/20160305160721/http://uk.reuters.com/article/uk-nepal-idUKB50593420070503|url-status=dead|archive-date=March 5, 2016|publisher=Reuters|access-date=3 January 2017}}</ref><ref name=G2007-04-05>{{cite news|first=Maseeh |last=Rahman|title=Shepherd leads experts to ancient Buddha cave paintings|url=https://www.theguardian.com/world/2007/may/04/nepal|newspaper=The Guardian|access-date=3 January 2017}}</ref> ಈ ಗುಹೆಲು ಮೇಲ್ ಮುಸ್ತಾಂಗ್ ಡ್ ಕಾಳಿ ಗಂಡಕಿ ನದಿತ್ತ ಬರಿಟ್ ಕಡಿಮೆ ಕಣಿವೆದ ಗೋಡೆಲೆಡ್ ಉಂಡು. ಸಂಶೋಧನಾ ಗುಂಪುಲು ಈ ಗುಹೆಲೆನ್ ತನಿಖೆ ಮಲ್ಪೆರೆ ಸುರು ಮಲ್ತೊಂದುಲ್ಲೆರ್, ಆಂಡ ಗುಹೆಲೆನ್ ಏರ್ ಕಟ್ಟ್ ದ್ ದಾಯೆ ಕಟ್ಟ್ ದ್ ಂಡ್ ಪನ್ಪಿನೆನ್ ಇತ್ತೆಲಾ ಏರೆಗ್ಲಾ ಅರ್ಥ ಆಪುಜಿ. ಈ ಜಾಗೆನ್ ೧೯೯೬ಡ್ದ್ ಯುನೆಸ್ಕೋದ ವಿಶ್ವ ಪರಂಪರೆದ ಜಾಗೆ ಪಂಡ್ದ್ ಪಟ್ಟಿ ಮಲ್ತೆರ್.<ref>{{cite web|url=https://whc.unesco.org/en/tentativelists/841/|title=Cave architecture of Muktinath Valley of Mustang|website=UNESCO World Heritage Centre}}</ref> == ಇತಿಹಾಸ == ಮುಸ್ತಾಂಗ್ ದುಂಬು ಉತ್ತರ ನೇಪಾಳೊಡು ಲೋ ರಾಜ್ಯ ಆದಿತ್ತ್ಂಡ್, ಅಯಿತ ರಾಜಧಾನಿ ಲೋ ಮಂಥಾಂಗ್ ಆದಿತ್ತ್ಂಡ್. ೧೮ನೆ ಶತಮಾನದ ಕಡೆಟ್ ಈ ರಾಜ್ಯೊನು ನೇಪಾಳೊ ಸ್ವಾಧೀನ ಮಲ್ತ್ ಂಡ್. ಅಪ್ಪರ್ ಮುಸ್ತಾಂಗ್ 1992 ಮುಟ್ಟ ಒಂಜಿ ನಿರ್ಬಂಧಿತ ಡಿಮಿಲಿಟರೈಸ್ಡ್ ವಲಯ ಆದಿತ್ತ್ಂಡ್, ಉಂದು ಪಿದಯಿದ ಲೋಕೊಡ್ದ್ ಸಾಪೇಕ್ಷವಾದ್ ಪ್ರತ್ಯೇಕವಾದ್ ಉಪ್ಪುನೆರ್ದಾತ್ರ ಜಗತ್ತ್ ಡ್ ಅತ್ಯಂತ ರಕ್ಷಣೆ ಪಡೆಯಿನ ಪ್ರದೇಶೊಲೆಡ್ ಒಂಜಿ ಆತ್ಂಡ್, ಬಹುತೇಕ ಜನಸಂಖ್ಯೆ ಇತ್ತೆಲಾ ಸಾಂಪ್ರದಾಯಿಕ ಟಿಬೆಟಿಯನ್ ಬಾಸೆಲೆನ್ ಪಾತೆರುನಕುಲು.<ref name=CVN2017-01-03>{{cite news|author=Kaushik|title=The mysterious caves of Mustang, Nepal|url=http://www.amusingplanet.com/2016/03/the-mysterious-caves-of-mustang-nepal.html|publisher=Amusing Planet|access-date=29 December 2016}}</ref> ನೇಪಾಳ ಒಂಜಿ ಒಕ್ಕೂಟ ಪ್ರಜಾಪ್ರಭುತ್ವ ಗಣರಾಜ್ಯ ಆಯಿ ಬುಕ್ಕೊ, ನೇಪಾಳ ಸರ್ಕಾರದ ಆದೇಶೊಡು ಅಕ್ಟೋಬರ್ ೭, ೨೦೦೮ಡ್ ಮುಸ್ತಾಂಗ್ ಡ್ ರಾಜಪ್ರಭುತ್ವ ಅಸ್ತಿತ್ವೊಡು ಇಜ್ಜಿ.<ref name=AP2016-07-03>{{cite news|author=Xinhua News Agency|title=Nepali deputy PM asks district "king" to step down|url=http://news.xinhuanet.com/english/2008-10/08/content_10167598.htm|archive-url=https://web.archive.org/web/20090304064713/http://news.xinhuanet.com/english/2008-10/08/content_10167598.htm|url-status=dead|archive-date=March 4, 2009|publisher=China View News|access-date=3 January 2017}}</ref> {{multiple image | align = center | direction = horizontal | header = ಆಕಾಸೊ ಗುಹೆಲು | header_align = center | total_width = 800 | image1 = Caves of Chaile chhuksang VDC, Mustang. !% to 16th Century.jpg | caption1 = '''ಚುಸಾಂಗ್ ದ ಆಕಾಸೊ ಗುಹೆಲು''' | image2 = Chyosyor cave at Lomangthang, Upper Mustang.jpg | caption2 = '''ಲೋ ಮಂಥಂಗ್ ದ ಚೋಸರ್ ಗ್ರಾಮೊಡು ಉಪ್ಪುನ ಆಕಾಸ ಗುಹೆಲು''' | image3 = Cave_dwellings_in_Tetang.jpg | caption3 = '''ಟೆಟಾಂಗ್ ಡು ಉಪ್ಪುನ ಗುಹೆಲು''' }} == ಮುಸ್ತಾಂಗ್ ನರಮಾನಿಯನ ಅವಶೇಷೊಲು == ೧೯೯೦ ದಶಕದ ಮಧ್ಯೊಡು, [[ನೇಪಾಳ]] ಬುಕ್ಕೊ ಕೊಲೊನ್ ವಿಶ್ವವಿದ್ಯಾಲಯೊಲೆನ ಪುರಾತತ್ತ್ವಜ್ಞೆರ್ ಸಂಗ್ರಹ ಮಲ್ತಿನ ಗುಹೆಲೆನ್ ಅನ್ವೇಷಣೆ ಮಲ್ಪೆರೆ ಸುರು ಮಲ್ತೆರ್ ಬುಕ್ಕೊ ಕನಿಷ್ಠ ೨,೦೦೦ ವರ್ಸೊದ ಪಿರಾಕ್ ದ ಕೆಲವು ಡಜನ್ ಭಾಗಶಃ ಮಮ್ಮಿ ಮಲ್ತಿನ ಮಾನವ ದೇಹೊಲೆನ್ ಕಂಡು ಕನತೆರ್.<ref name=BBC2013-05-08 /> 2010ಡ್, ಪರ್ವತಾರೋಹಿಲು ಬುಕ್ಕೊ ಪುರಾತತ್ತ್ವಜ್ಞೆರೆನ ಒಂಜಿ ತಂಡ ಸಾಮ್ಜೊಂಗ್ ದ ಸುತ್ತಮುತ್ತ ಉಪ್ಪುನ ರಡ್ಡ್ ಮಲ್ಲ ಗುಹೆಲೆಡ್ 27 ಮಾನವ ಅವಶೇಷೊಲೆನ್ ಕಂಡು ಕನತ್ಂಡ್. [[ಬೌದ್ಧ ಧರ್ಮ]] ಮುಸ್ತಾಂಗ್ ಗ್ ಬರ್ಪಿನ ದುಂಬು 3ನೇ ಶತಮಾನೊಡ್ದ್ 8ನೇ ಶತಮಾನೊಗು ತುಲನಾತ್ಮಕವಾದ್ ಉಪ್ಪುನ ಸ್ಕೆಲೆಟನ್ಸ್ ಮೂಳೆಲೆಡ್ ಕಟ್ ಗುರುತುಲೆನ್ ದೀದ್ ಇತ್ತ್ಂಡ್. ಈ ಸಮಾಧಿ ಆಚರಣೆ ಬೊನ್-ಬೌದ್ಧ ಧರ್ಮದ ಆಕಾಶ ಸಮಾಧಿಗ್ ಸಂಬಂಧ ಪಟ್ಟಿನವು ಪಂದ್ ವಿಜ್ಞಾನಿಲು ನಂಬುವೆರ್.<ref>{{Cite news |last=Rongmei |first=Precious |title=Sky caves of Nepal’s Mustang have secrets you need to know about |url=https://timesofindia.indiatimes.com/travel/destinations/sky-caves-of-nepals-mustang-have-secrets-you-need-to-know-about/articleshow/100422814.cms |access-date=2024-01-13 |work=The Times of India |issn=}}</ref> ಇನಿಕ್ಲಾ, ಮುಸ್ತಾಂಗ್ ದ ಒರಿ ನಾಗರಿಕೆರ್ ಸೈತಿನಗ, ಶರೀರೊನು ಎಲ್ಯ ಎಲ್ಯ ತುಂಡುಲೆಗ್ ಕಡ್ತ್ ದ್, ಮೂಳೆಲೆನ್ ಸೇರಾದ್, ರಣಹದ್ದುಲೆಗ್ ಬೇಗ ಬೇಗ ಕೊನೊಪಿಲೆಕ್ಕ ಮಂತು ದೀಪೆರ್. ಮುಸ್ತಾಂಗ್ ಡ್ ಜೋಮ್ಸೊಮ್ ನಿಲ್ದಾಣೊಡ್ದ್ ಸುಮಾರ್ 15 ನಿಮಿಷೊದ ನಡಿಗೆದ ದೂರೊಡು ಉಪ್ಪುನ ಮುಸ್ತಾಂಗ್ ಇಕೋ ಮ್ಯೂಸಿಯಂ ಗುಹೆಲೆಡ್ ತೋಜಿದ್ ಬತ್ತಿನ ಮಣಿಲು, ಮೂಳೆಲು ಬುಕ್ಕೊ ಪೆಂಡೆಂಟ್ ಲೆನ ಸಂಗ್ರಹೊನು ಪ್ರದರ್ಶಿಸವುಂಡು.<ref>{{cite web | url=http://www.visitnepal.com/travelers_guide/museums.htm | title=ABC Travel Guide: Museums of Nepal | accessdate=2024-12-05 | archivedate=2024-12-08 | archive-url=https://web.archive.org/web/20241208012535/http://www.visitnepal.com/travelers_guide/museums.htm | url-status=dead }}</ref> == ಧಾರ್ಮಿಕ ಕಲಾಕೃತಿಲು == ೨೦೦೭ಡ್, ಯುಎಸ್ಎ, [[ಇಟಲಿ]] ಬುಕ್ಕೊ [[ನೇಪಾಳ]] ದೇಶೊಲೆನ ಸಂಶೋಧಕೆರ್ ೧೩ನೆ ಶತಮಾನೊದ ಮುಸ್ತಾಂಗ್ ಗುಹೆಲೆಡ್ ಲೋ ಮಂಥಾಂಗ್ ದ ಸಮೀಪೊಡು ಪ್ರಾಚೀನ ಬೌದ್ಧ ಅಲಂಕಾರಿಕ ಕಲೆ ಬುಕ್ಕೊ ಚಿತ್ರಕಲೆನ್, ಹಸ್ತಪ್ರತಿಲೆನ್ ಬುಕ್ಕೊ ಕುಂಬಾರಿಕೆನ್ ಕಂಡು ಕನತೆರ್.<ref name="REU2007-03 -05" /> 2008ಡ್ ರಡ್ಡನೆ ದಂಡಯಾತ್ರೆಡ್ 600 ವರ್ಸೊದ ಪಿರಾಕ್ ದ ಕೆಲವು ನರಮಾನಿಯನ ಅಸ್ಥಿಪಂಜರೊಲೆನ್ ತೂಯೆರ್. ಬುಕ್ಕೊ ಮೌಲ್ಯದ ಹಸ್ತಪ್ರತಿಲೆನ ಪುನರ್ಮುದ್ರಣೊಲೆನ್ ಜಪ್ತಿ ಮಲ್ತೆರ್, ಅವುಲು ಕೆಲವು ಇಲ್ಲುಮಿನೇಷನ್ಸ್ ಪನ್ಪಿನ ಎಲ್ಯ ಚಿತ್ರೊಲೆನ್ ಒಳಗೊಂಡಿತ್ತುಂಡ್, ಅವು [[ಬೌದ್ಧ ಧರ್ಮ]] ಬುಕ್ಕೊ '''ಬೊನ್'' ಬರವುಲೆನ ಮಿಶ್ರಣೊನು ಒಳಗೊಂಡಿತ್ತುಂಡ್.<ref name=NG2009-17-11>{{cite news|first=James |last=Owen|title="Shangri-La" caves yield treasures, skeletons|url=http://news.nationalgeographic.com/news/2009/11/091117-shangri-la-secrets-tibet-treasures-caves.html|archive-url=https://web.archive.org/web/20091119111757/http://news.nationalgeographic.com/news/2009/11/091117-shangri-la-secrets-tibet-treasures-caves.html|url-status=dead|archive-date=November 19, 2009|newspaper=National Geographic|access-date=3 January 2017}}</ref> == ಬಳಕೆ == ಮೇಲ್ ಮುಸ್ತಾಂಗ್ ಡ್ ಗುಹೆದ ಬಳಕೆನ್ ವಿಜ್ಞಾನಿಲು ಮೂಜಿ ಅವಧಿಲೆಡ್ ವಿಂಗಡಿಸಯೆರ್. ಬಿ.ಸಿ. 1,000 ವರ್ಸೊಗು ದುಂಬು, ಗುಹೆಲೆನ್ ಸಮಾಧಿ ಕೋಣೆಲೆನ ರೂಪೊಡು ಬಳಕೆ ಮಲ್ತೊಂದಿತ್ತೆರ್. ೧೦ನೆ ಶತಮಾನೊಡು, ಈ ಪ್ರದೇಶೊಡು ಆಗಾಗ್ಗೆ ಸ್ಪರ್ಧೆ ನಡತ್ಂಡ್ ಪಂದ್ ನಂಬುನವು, ಬುಕ್ಕೊ ಫಲಿತಾಂಶವಾದ್, ಅನುಕೂಲೊಡ್ದ್ ಸುರಕ್ಷತೆನ್ ಆದ್ಯತೆ ಕೊರ್ದು, ಕುಟುಮೊಲು ಗುಹೆಲೆಗ್ ಪೋದು ಅವೆನ್ ಜೀವನ ಸ್ಥಳೊಲೆಗ್ ಪರಿವರ್ತಿಸಯೆರ್. ೧೪೦೦ ದಶಕೊಡು, ಗುಹೆಲು ಧ್ಯಾನ ಕೋಣೆಲೆನ ರೂಪೊಡು ಸೇವೆ ಮಲ್ತೊಂದಿತ್ತೆ.<ref>{{Cite web |last=Milligan |first=Mark |date=2020-09-05 |title=The Mysterious Sky Caves of Nepal |url=https://www.heritagedaily.com/2020/09/the-mysterious-sky-caves-of-nepal/134980 |access-date=2024-01-14 |website=HeritageDaily - Archaeology News |language=en-US}}</ref> == ಉಲ್ಲೇಕೊಲು == {{reflist}} == ಬಾಹ್ಯ ಕೊಂಡಿಲು == * [https://web.archive.org/web/20120920010827/http://ngm.nationalgeographic.com/2012/10/mustang-caves/richards-photography Photos of Mustang Caves by National Geographic] * [https://www.youtube.com/watch?v=B_C9ywns3Co Cave People of the Himalaya – National Geographic Documentary] * [https://www.youtube.com/watch?v=WMTZBw1SISA Sky Caves of Nepal – Nat Geo] * [https://www.youtube.com/watch?v=BaoZYfBDvXo&t=2731s Lost Caves of Mustang – Ancient Tibet] * [https://web.archive.org/web/20110304165824/http://news.nationalgeographic.com/news/2011/03/110301-himalayas-caves-defleshed-skeletons-science-nepal-mustang New Death Ritual Found by National Geographic] [[ವರ್ಗೊ:ವಿಕಿಪೀಡಿಯ ಏಷ್ಯನ್ ತಿಂಗೊಲು 2024]] a2l9uxtinzsf7fap20l9cmoamkl4m9f ಮೋಡ್ಯೂಲ್:Transclusion count/data/B 828 18873 361031 359835 2026-05-31T05:12:22Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 361031 Scribunto text/plain return { ["B-Class"] = 18000, ["BBC_Online"] = 3600, ["BBC_programme"] = 2700, ["BCGNIS"] = 2100, ["BDFA"] = 4000, ["BDFutbol"] = 8400, ["BEL"] = 9100, ["BGR"] = 6000, ["BIH"] = 4400, ["BLP"] = 1230000, ["BLP_no_footnotes"] = 2600, ["BLP_one_source"] = 10000, ["BLP_others"] = 15000, ["BLP_primary_sources"] = 6000, ["BLP_sources"] = 101000, ["BLP_sources_section"] = 3400, ["BLP_unreferenced"] = 7900, ["BLP_unreferenced_section"] = 7600, ["BLP_unsourced"] = 7700, ["BLR"] = 5300, ["BRA"] = 11000, ["BS_template"] = 3300, ["BSsplit"] = 15000, ["BSto"] = 7700, ["BUL"] = 5500, ["BWF.TournamentSoftware.com_profile"] = 2200, ["Babel"] = 45000, ["Background_color"] = 6900, ["Bad_JPEG"] = 2500, ["Ballotpedia"] = 2100, ["Bar_box"] = 9200, ["Bar_percent"] = 8900, ["Barrington_Atlas"] = 2100, ["Base_Mérimée"] = 2500, ["Baseball_navbox"] = 12000, ["Baseball_primary_link"] = 8900, ["Baseball_primary_style"] = 18000, ["Baseball_secondary_link"] = 7500, ["Baseball_secondary_style"] = 15000, ["Baseball_year"] = 13000, ["Baseballstats"] = 26000, ["Based_on"] = 31000, ["Basketball_color"] = 7200, ["Basketball_color_cell"] = 12000, ["Basketball_color_cell2"] = 5800, ["Basketball_current_roster"] = 2500, ["Basketball_kit"] = 3900, ["Basketball_primary_style"] = 2300, ["Basketball_roster_footer"] = 2100, ["Basketballbox"] = 4900, ["Basketballstats"] = 3600, ["Bda"] = 2600, ["Before_and_after_year_navbox_links"] = 2400, ["Better_source"] = 2700, ["Better_source_needed"] = 26000, ["Better_source_requested"] = 4100, ["Bibleverse"] = 8000, ["Big"] = 40000, ["Bigger"] = 44000, ["BillboardURLbyName"] = 9000, ["Billie_Jean_King_Cup_player"] = 2100, ["BioRef"] = 3900, ["Bio_icon"] = 90000, ["Bio_icon2"] = 90000, ["Biographical_Directory_of_Congress"] = 10000, ["Bioguide"] = 3200, ["Biology_high_taxon_classification_navs"] = 2200, ["Birds_tasks"] = 32000, ["Birdsong"] = 2400, ["Birth-date"] = 5300, ["Birth-date_and_age"] = 10000, ["Birth_based_on_age_as_of_date"] = 7500, ["Birth_date"] = 469000, ["Birth_date_and_age"] = 803000, ["Birth_date_and_age2"] = 6600, ["Birth_date_and_age_text"] = 13000, ["Birth_date_text"] = 54000, ["Birth_year"] = 27000, ["Birth_year_and_age"] = 73000, ["Bk"] = 4200, ["Bkicon"] = 2500, ["Blanked_IP_talk"] = 8270000, ["Blist"] = 31000, ["Block_indent"] = 1100000, ["Block_indent/styles.css"] = 1100000, ["Blocked_and_tagged"] = 5900, ["Blocked_proxy"] = 18000, ["Blockedtaggedclosing"] = 2900, ["Blockquote"] = 213000, ["Blockquote/styles.css"] = 213000, ["Blue"] = 18000, ["Bnt"] = 5300, ["Bold_div"] = 3200, ["Border"] = 2800, ["Bot"] = 2000, ["BotApproved"] = 2400, ["BotTrial"] = 2500, ["Bot_trial"] = 2600, ["Botanist"] = 4900, ["Botanist/styles.css"] = 4900, ["Both"] = 1620000, ["Botop"] = 2200, ["Bots"] = 18000, ["Box"] = 258000, ["Box-footer"] = 6300, ["Box-header"] = 5600, ["Box-shadow_border"] = 123000, ["BoxRec"] = 5700, ["Boxbottom"] = 2600, ["Boxboxbottom"] = 17000, ["Boxboxtop"] = 19000, ["BoxingRecordSummary"] = 4200, ["Boxing_record_summary"] = 4300, ["Boxrec"] = 4900, ["Bq"] = 20000, ["Br"] = 14000, ["Br_list"] = 8000, ["Br_separated_entries"] = 1810000, ["Bracket"] = 2400, ["Break"] = 33000, ["British_English"] = 19000, ["Brldb_prim"] = 2200, ["Broken_anchor"] = 3600, ["Broken_anchors"] = 50000, ["Broken_ref"] = 64000, ["Broken_ref/cat"] = 7000, ["Broken_ref/lang"] = 64000, ["Broken_ref/styles.css"] = 57000, ["Bronze03"] = 18000, ["Bronze3"] = 55000, ["Bronze_medal"] = 7000, ["Bs_position"] = 2200, ["Btc"] = 2400, ["Buddhism_topics"] = 2200, ["Bulleted_list"] = 266000, ["Bus_icon"] = 3800, ["Busy"] = 3000, ["Butt-Stations"] = 2600, ["Button"] = 48000, ["By"] = 4200, ["By_whom"] = 6400, ["Module:Babel"] = 45000, ["Module:Banner_shell"] = 11900000, ["Module:Banner_shell/config"] = 11900000, ["Module:Banner_shell/styles.css"] = 11900000, ["Module:BaseConvert"] = 38000, ["Module:Based_on"] = 31000, ["Module:Bibleverse"] = 8000, ["Module:Birth_based_on_age_as_of_dates"] = 7500, ["Module:Box-header"] = 5800, ["Module:Box-header/colours"] = 5800, ["Module:Box-header/styles.css"] = 5800, ["Module:British_regnal_year"] = 2700, ["Module:British_regnal_year/data"] = 2700, ["Module:Buffer"] = 2370000, ["Module:Build_bracket"] = 9200, ["Module:Build_bracket/Config"] = 9200, ["Module:Build_bracket/Helpers"] = 9200, ["Module:Build_bracket/Logic"] = 9200, ["Module:Build_bracket/Params"] = 9200, ["Module:Build_bracket/Paths"] = 9200, ["Module:Build_bracket/Render"] = 9200, ["Module:Build_bracket/StateChecks"] = 9200, ["Module:Build_bracket/styles.css"] = 9200, } 89gekgwz2wo3j9abn9oiovfhgcb9lgy 361032 361031 2026-05-31T13:47:07Z ChiK 1136 ೧ revisions imported from [[:en:Module:Transclusion_count/data/B]] 361031 Scribunto text/plain return { ["B-Class"] = 18000, ["BBC_Online"] = 3600, ["BBC_programme"] = 2700, ["BCGNIS"] = 2100, ["BDFA"] = 4000, ["BDFutbol"] = 8400, ["BEL"] = 9100, ["BGR"] = 6000, ["BIH"] = 4400, ["BLP"] = 1230000, ["BLP_no_footnotes"] = 2600, ["BLP_one_source"] = 10000, ["BLP_others"] = 15000, ["BLP_primary_sources"] = 6000, ["BLP_sources"] = 101000, ["BLP_sources_section"] = 3400, ["BLP_unreferenced"] = 7900, ["BLP_unreferenced_section"] = 7600, ["BLP_unsourced"] = 7700, ["BLR"] = 5300, ["BRA"] = 11000, ["BS_template"] = 3300, ["BSsplit"] = 15000, ["BSto"] = 7700, ["BUL"] = 5500, ["BWF.TournamentSoftware.com_profile"] = 2200, ["Babel"] = 45000, ["Background_color"] = 6900, ["Bad_JPEG"] = 2500, ["Ballotpedia"] = 2100, ["Bar_box"] = 9200, ["Bar_percent"] = 8900, ["Barrington_Atlas"] = 2100, ["Base_Mérimée"] = 2500, ["Baseball_navbox"] = 12000, ["Baseball_primary_link"] = 8900, ["Baseball_primary_style"] = 18000, ["Baseball_secondary_link"] = 7500, ["Baseball_secondary_style"] = 15000, ["Baseball_year"] = 13000, ["Baseballstats"] = 26000, ["Based_on"] = 31000, ["Basketball_color"] = 7200, ["Basketball_color_cell"] = 12000, ["Basketball_color_cell2"] = 5800, ["Basketball_current_roster"] = 2500, ["Basketball_kit"] = 3900, ["Basketball_primary_style"] = 2300, ["Basketball_roster_footer"] = 2100, ["Basketballbox"] = 4900, ["Basketballstats"] = 3600, ["Bda"] = 2600, ["Before_and_after_year_navbox_links"] = 2400, ["Better_source"] = 2700, ["Better_source_needed"] = 26000, ["Better_source_requested"] = 4100, ["Bibleverse"] = 8000, ["Big"] = 40000, ["Bigger"] = 44000, ["BillboardURLbyName"] = 9000, ["Billie_Jean_King_Cup_player"] = 2100, ["BioRef"] = 3900, ["Bio_icon"] = 90000, ["Bio_icon2"] = 90000, ["Biographical_Directory_of_Congress"] = 10000, ["Bioguide"] = 3200, ["Biology_high_taxon_classification_navs"] = 2200, ["Birds_tasks"] = 32000, ["Birdsong"] = 2400, ["Birth-date"] = 5300, ["Birth-date_and_age"] = 10000, ["Birth_based_on_age_as_of_date"] = 7500, ["Birth_date"] = 469000, ["Birth_date_and_age"] = 803000, ["Birth_date_and_age2"] = 6600, ["Birth_date_and_age_text"] = 13000, ["Birth_date_text"] = 54000, ["Birth_year"] = 27000, ["Birth_year_and_age"] = 73000, ["Bk"] = 4200, ["Bkicon"] = 2500, ["Blanked_IP_talk"] = 8270000, ["Blist"] = 31000, ["Block_indent"] = 1100000, ["Block_indent/styles.css"] = 1100000, ["Blocked_and_tagged"] = 5900, ["Blocked_proxy"] = 18000, ["Blockedtaggedclosing"] = 2900, ["Blockquote"] = 213000, ["Blockquote/styles.css"] = 213000, ["Blue"] = 18000, ["Bnt"] = 5300, ["Bold_div"] = 3200, ["Border"] = 2800, ["Bot"] = 2000, ["BotApproved"] = 2400, ["BotTrial"] = 2500, ["Bot_trial"] = 2600, ["Botanist"] = 4900, ["Botanist/styles.css"] = 4900, ["Both"] = 1620000, ["Botop"] = 2200, ["Bots"] = 18000, ["Box"] = 258000, ["Box-footer"] = 6300, ["Box-header"] = 5600, ["Box-shadow_border"] = 123000, ["BoxRec"] = 5700, ["Boxbottom"] = 2600, ["Boxboxbottom"] = 17000, ["Boxboxtop"] = 19000, ["BoxingRecordSummary"] = 4200, ["Boxing_record_summary"] = 4300, ["Boxrec"] = 4900, ["Bq"] = 20000, ["Br"] = 14000, ["Br_list"] = 8000, ["Br_separated_entries"] = 1810000, ["Bracket"] = 2400, ["Break"] = 33000, ["British_English"] = 19000, ["Brldb_prim"] = 2200, ["Broken_anchor"] = 3600, ["Broken_anchors"] = 50000, ["Broken_ref"] = 64000, ["Broken_ref/cat"] = 7000, ["Broken_ref/lang"] = 64000, ["Broken_ref/styles.css"] = 57000, ["Bronze03"] = 18000, ["Bronze3"] = 55000, ["Bronze_medal"] = 7000, ["Bs_position"] = 2200, ["Btc"] = 2400, ["Buddhism_topics"] = 2200, ["Bulleted_list"] = 266000, ["Bus_icon"] = 3800, ["Busy"] = 3000, ["Butt-Stations"] = 2600, ["Button"] = 48000, ["By"] = 4200, ["By_whom"] = 6400, ["Module:Babel"] = 45000, ["Module:Banner_shell"] = 11900000, ["Module:Banner_shell/config"] = 11900000, ["Module:Banner_shell/styles.css"] = 11900000, ["Module:BaseConvert"] = 38000, ["Module:Based_on"] = 31000, ["Module:Bibleverse"] = 8000, ["Module:Birth_based_on_age_as_of_dates"] = 7500, ["Module:Box-header"] = 5800, ["Module:Box-header/colours"] = 5800, ["Module:Box-header/styles.css"] = 5800, ["Module:British_regnal_year"] = 2700, ["Module:British_regnal_year/data"] = 2700, ["Module:Buffer"] = 2370000, ["Module:Build_bracket"] = 9200, ["Module:Build_bracket/Config"] = 9200, ["Module:Build_bracket/Helpers"] = 9200, ["Module:Build_bracket/Logic"] = 9200, ["Module:Build_bracket/Params"] = 9200, ["Module:Build_bracket/Paths"] = 9200, ["Module:Build_bracket/Render"] = 9200, ["Module:Build_bracket/StateChecks"] = 9200, ["Module:Build_bracket/styles.css"] = 9200, } 89gekgwz2wo3j9abn9oiovfhgcb9lgy ಟೆಂಪ್ಲೇಟ್:Bar box 10 20527 361029 231098 2026-05-27T03:01:15Z en>Jonesey95 0 Update tright and tleft per Tech news; see [[WP:VPT]] today 361029 wikitext text/x-wiki <includeonly><div class="barbox {{#switch:{{{float|}}}|left=floatleft|right=floatright}}" style="font-size:88%;overflow-x:auto;display:table;padding:0.4em;border:{{{border_width|1}}}px solid silver;width:{{{width|auto}}};background:{{{background-color|var(--background-color-neutral-subtle,white)}}};color:inherit;margin:{{#ifeq:{{{float|}}}|center|0 auto}}"> <table style="text-align:left; border-collapse:collapse; width:100%;"> {{#if:{{{title|}}}| <caption style="font-weight:bold;color:var(--color-base,#202122);background:{{{titlebar|none}}}">{{{title}}}</caption> }} <tr style="height:4px;"> <th scope="col" {{#if:{{{left2|}}}||colspan="2"}} style="padding:0 4px; text-align:left;">{{{left1|}}}</th> {{#if:{{{left2|}}}| <th scope="col" style="padding:0 4px; text-align:right;">{{{left2}}}</th> }} <td style="width:{{{barwidth|100px}}};"></td> <th scope="col" {{#if:{{{right2|}}}||colspan="2"}} style="padding:0 4px; width:1em; text-align:right;">{{{right1|}}}</th> {{#if:{{{right2|}}}| <th scope="col" style="padding:0 4px; text-align:right;">{{{right2}}}</th> }} </tr> {{{bars|}}} {{#if:{{{caption|}}}| <tr><td colspan="5" style="padding:5px; text-align:left;">{{{caption}}}</td></tr> }} </table> </div>{{#switch: {{{float|}}} | left = | right = | #default={{main other|[[Category:Pages using bar box without float left or float right|{{#switch:{{{width|auto}}}|auto|=Ω|#default=}}{{PAGENAME}}]]}}}}</includeonly><noinclude> {{documentation}} </noinclude> 1gdl9y5rrt1uercfsl0trqkci3fut00 361030 361029 2026-05-31T13:47:06Z ChiK 1136 ೧ revisions imported from [[:en:Template:Bar_box]] 361029 wikitext text/x-wiki <includeonly><div class="barbox {{#switch:{{{float|}}}|left=floatleft|right=floatright}}" style="font-size:88%;overflow-x:auto;display:table;padding:0.4em;border:{{{border_width|1}}}px solid silver;width:{{{width|auto}}};background:{{{background-color|var(--background-color-neutral-subtle,white)}}};color:inherit;margin:{{#ifeq:{{{float|}}}|center|0 auto}}"> <table style="text-align:left; border-collapse:collapse; width:100%;"> {{#if:{{{title|}}}| <caption style="font-weight:bold;color:var(--color-base,#202122);background:{{{titlebar|none}}}">{{{title}}}</caption> }} <tr style="height:4px;"> <th scope="col" {{#if:{{{left2|}}}||colspan="2"}} style="padding:0 4px; text-align:left;">{{{left1|}}}</th> {{#if:{{{left2|}}}| <th scope="col" style="padding:0 4px; text-align:right;">{{{left2}}}</th> }} <td style="width:{{{barwidth|100px}}};"></td> <th scope="col" {{#if:{{{right2|}}}||colspan="2"}} style="padding:0 4px; width:1em; text-align:right;">{{{right1|}}}</th> {{#if:{{{right2|}}}| <th scope="col" style="padding:0 4px; text-align:right;">{{{right2}}}</th> }} </tr> {{{bars|}}} {{#if:{{{caption|}}}| <tr><td colspan="5" style="padding:5px; text-align:left;">{{{caption}}}</td></tr> }} </table> </div>{{#switch: {{{float|}}} | left = | right = | #default={{main other|[[Category:Pages using bar box without float left or float right|{{#switch:{{{width|auto}}}|auto|=Ω|#default=}}{{PAGENAME}}]]}}}}</includeonly><noinclude> {{documentation}} </noinclude> 1gdl9y5rrt1uercfsl0trqkci3fut00 ಟೆಂಪ್ಲೇಟ್:Sfrac/styles.css 10 21111 361007 359907 2026-05-15T23:02:51Z en>Beland 0 fix problems with numerals colliding with horizontal bar 361007 sanitized-css text/css /* {{pp|small=y}} */ .sfrac { white-space: nowrap; } .sfrac.tion, .sfrac .tion { display: inline-block; vertical-align: -0.5em; font-size: 85%; text-align: center; margin-left: .1em; margin-right: .1em; } .sfrac .num { display: block; border-bottom: 1px solid; } .sfrac .den { display: block; line-height: 1.5em; } /* [[Template:Screen reader-only]] is canonical implementation onwiki */ .sr-only { border: 0; clip: rect(0, 0, 0, 0); /* removed from CSS */ clip-path: polygon(0px 0px, 0px 0px, 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* white-space: nowrap; /* already have nowrap above */ } 9np07cmr35dbpmlh7lal8fpfm5p5hs6 361008 361007 2026-05-31T13:43:18Z ChiK 1136 ೧ revisions imported from [[:en:Template:Sfrac/styles.css]] 361007 sanitized-css text/css /* {{pp|small=y}} */ .sfrac { white-space: nowrap; } .sfrac.tion, .sfrac .tion { display: inline-block; vertical-align: -0.5em; font-size: 85%; text-align: center; margin-left: .1em; margin-right: .1em; } .sfrac .num { display: block; border-bottom: 1px solid; } .sfrac .den { display: block; line-height: 1.5em; } /* [[Template:Screen reader-only]] is canonical implementation onwiki */ .sr-only { border: 0; clip: rect(0, 0, 0, 0); /* removed from CSS */ clip-path: polygon(0px 0px, 0px 0px, 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* white-space: nowrap; /* already have nowrap above */ } 9np07cmr35dbpmlh7lal8fpfm5p5hs6 ಟೆಂಪ್ಲೇಟ್:Math templates 10 22995 361011 328146 2026-03-12T15:51:41Z en>EinesteinNobel 0 Added my new template 361011 wikitext text/x-wiki <!-- This template uses British English. --> {{Navbox with collapsible groups | name = Math templates | state = {{{state|expanded}}} | bodyclass = hlist | title = Math templates | liststyle = font-size:110%;<!--(as some templates' descriptions include links)--> | selected = {{{selected|{{{expanded|{{{1|}}}}}}}}} <!-------------- Functions / Numeral systems --------------> | abbr1 = FN | group1 = *Functions *Numeral systems | state1 = <noinclude>expanded</noinclude> | list1 = {{Navbox |child | group1 = Functions | list1 = *{{tlbare|elementary arithmetic}} *{{tlbare|precision}} *{{tlbare|val}}&nbsp;(value formatting) *{{tlbare|percentage}} | group2 = Numeral systems | list2 = *{{ml|BaseConvert|''X''to''Y''}} *{{tlbare|binary}} *{{tlbare|decimal2Base}} *{{tlbare|hex2dec}} *{{tlbare|hexadecimal}} *{{tlbare|octal}} *{{tlbare|quaternary}} *{{tlbare|rn}} *{{tlbare|roman}} *{{tlbare|ternary}} *{{tlbare|vigesimal}} }} <!---------------------- Conversions ----------------------> | abbr2 = conversions | group2 = Conversions | state2 = <noinclude>expanded</noinclude> | list2 = {{Aligned table |style=margin:0 auto 0;text-align:left; | {{Aligned table |style=padding-right:2.5em; |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(see liststyle above)--> vertical-align:middle;line-height:1.3em;font-style:italic; | {{tlbare|convert}} | many units (see: [[Template:Convert/list_of_units |list]]) | {{tlbare|cvt}} | abbreviated {{tl|convert}} | {{tlbare|convinfobox}} | {{tl|convert}} for infoboxes | {{tlbare|bbl to t}} | barrels of oil to tonnes | {{tlbare|long ton}} | long hundredweights, quarters and pounds to kilograms;<br/>long tons and hundredweights to pounds and metric tons | {{tlbare|miles-chains}} | miles and chains to kilometres linking "chains" }} | {{Aligned table |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(as above)--> vertical-align:middle;line-height:1.3em;font-style:italic; | {{tlbare|decdeg}} | degrees, minutes, and seconds to [[decimal degrees]] | {{tlbare|deg2DMS|deg2dms}} | decimal degrees to degrees, minutes, and seconds | {{tlbare|deg2HMS|deg2hms}} | decimal degrees to [[hour angle]] (in hours, minutes, and seconds) | {{tlbare|HMS2Deg|hms2deg}} | [[hour angle]] (in hours, minutes, and seconds) to decimal degrees | {{tlbare|inflation}} | calculate inflation of Consumer Price Index-related prices | {{tlbare|pop density}} | population density in an area | {{tlbare|track gauge}} | railway track gauges }} }} <!----------------------- Notation & formatting ------------------------> | group3 = Notation and {{Category link|Mathematical formatting templates|formatting}} | abbr3 = notation | state3 = <noinclude>expanded</noinclude> | list3 = {{Aligned table |style=margin:0 auto 0;text-align:left; |cols=4 |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(as above)--> vertical-align:top;line-height:1.3em;font-style:italic;padding-right:2.5em; |col3style=text-align:right;white-space:nowrap;padding-right:1.0em; |col4style=font-size:90%;<!--(as above)--> vertical-align:top;line-height:1.3em;font-style:italic; |row1style=border-bottom:1px solid #777; |row4style=border-bottom:1px solid #777; |row7style=border-bottom:1px solid #777; |row10style=border-bottom:1px solid #777; <!-- This is a bit awkward to sort. Basically within a group of size 8 we go in the order of 1|1|5|5|2|2|6|6|3|3|7|7|4|4|8|8 --> <!-- Group 1. The essential texhtml --> | {{tlbare|bigmath}} | bigger font to match {{noitalic|[[TeX]]}} {{noitalic|<samp><nowiki>\</nowiki>displaystyle</samp>}} (standalone formulas only) | {{tlbare|math}} | short text-based formulas <!-- Group 2. Other inline typographical --> | {{tlbare|mathcal}} | [mathematical] calligraphic font; alternative to {{noitalic|[[LaTeX]]}} {{noitalic|<samp><nowiki>\</nowiki>mathcal{...}</samp>}} | {{tlbare|tombstone}} | symbol indicating the [[Tombstone (typography)|end of a proof]] <!-- Row --> | {{tlbare|mvar}} | individual italicized maths variables in normal text | {{tlbare|val}} | measurement values, uncertainties and units <!-- Row --> | *{{tlbare|overline}} *{{tlbare|underline}} *{{tlbare|overunderline}}| a line set above/below a sequence of characters | {{tlbare|vec}} | various overarrows, underarrows, etc.<!--pointing left, right or both ways--> <!-- Row -- | {{tlbare|overarc}} | an arc set above a sequence of characters | &nbsp; | &nbsp; |row5style=border-bottom:1px solid #333; <!-- Group 3. The deliminators --> | {{tlbare|abs}} | absolute values (paired vertical lines) | *{{tlbare|langle}} *{{tlbare|rangle}} *{{tlbare|Angle bracket|angbr}} | [[Bracket#Angular brackets|angular bracket]]s <!-- Row --> | *{{tlbare|bra-ket}} *{{tlbare|braket}} *{{tlbare|bra}} *{{tlbare|ket}} | [[bra–ket notation]] | *{{tlbare|ldelim}} *{{tlbare|rdelim}} | multiline delimiters (2–5 lines inclusive) <!-- Row --> | {{tlbare|ceil}}, {{tlbare|floor}} | calculations [[:mw:Help:Extension:ParserFunctions##expr|:mw:Help:#expr]]; formatting indicators {{noitalic|1={{ceil|3.14}}<!-- -->}}, {{noitalic|1={{floor|3.14}}<!-- -->}} (no calculation performed) | {{tlbare|pars}} | parentheses that can be resized {{noitalic|1={{math|{{pars|s=150|{{large|∑}}<!-- -->}}<!-- -->}}<!-- -->}} <!-- Group 4. The taller-than-one-line (composites, etc) --> <!-- Row --> | {{tlbare|fraction}} | slant fractions {{frac|3|5}} (not for maths/science articles; use ''standing'' or upright fractions {{noitalic|{{tlx|sfrac}}<!-- -->}} instead) | {{tlbare|sfrac}} | "standing" or upright fractions {{sfrac|3|5}} (use in maths/science articles instead of{{noitalic|{{tlx|fraction}}<!-- -->}}) <!-- Row --> | {{tlbare|intmath}} | [[integral symbol]]s |{{tlbare|sum-int}} | an integral superimposed over a capital sigma | *{{tlbare|sub}} *{{tlbare|sup}} *{{tlbare|su}} | subscripts and superscripts <!-- Row --> | *{{tlbare|overset}} *{{tlbare|underset}} | arbitrary characters/diacritics set above/below one another | &nbsp; | &nbsp; |row13style=border-bottom:1px solid #333; <!-- Group 5. For interfacing with <math>, not the texhtml stuff --> | {{tlbare|tmath}} | Wrap {{noitalic|[[TeX]]}} in {{noitalic|<nowiki><math></nowiki>}} tags }} <!---------------- Boxes / Tags / Notices -----------------> | abbr4 = BTN | group4 = *Boxes *Tags *Notices | state4 = <noinclude>expanded</noinclude> | list4 = {{Navbox with columns |child |colstyle=text-align:center; | col1header = Boxes | col1 = *{{tlbare|arithmetic operations}} *{{tlbare|calculus}} *{{tlbare|Infobox mathematical function}} *{{tlbare|functions}} | col2header = Tags | col2 = *{{tlbare|metricate}} *{{tlbare|undue precision}} *{{tlbare|units attention}} }} | below = *{{icon|Category}} {{c|Mathematics templates|Category}} *[[:Module:Math]] }}<noinclude> {{Documentation}} </noinclude> bvzugyng60byww5whpuiwk2eq3tfxzu 361012 361011 2026-05-31T13:43:20Z ChiK 1136 ೧ revisions imported from [[:en:Template:Math_templates]] 361011 wikitext text/x-wiki <!-- This template uses British English. --> {{Navbox with collapsible groups | name = Math templates | state = {{{state|expanded}}} | bodyclass = hlist | title = Math templates | liststyle = font-size:110%;<!--(as some templates' descriptions include links)--> | selected = {{{selected|{{{expanded|{{{1|}}}}}}}}} <!-------------- Functions / Numeral systems --------------> | abbr1 = FN | group1 = *Functions *Numeral systems | state1 = <noinclude>expanded</noinclude> | list1 = {{Navbox |child | group1 = Functions | list1 = *{{tlbare|elementary arithmetic}} *{{tlbare|precision}} *{{tlbare|val}}&nbsp;(value formatting) *{{tlbare|percentage}} | group2 = Numeral systems | list2 = *{{ml|BaseConvert|''X''to''Y''}} *{{tlbare|binary}} *{{tlbare|decimal2Base}} *{{tlbare|hex2dec}} *{{tlbare|hexadecimal}} *{{tlbare|octal}} *{{tlbare|quaternary}} *{{tlbare|rn}} *{{tlbare|roman}} *{{tlbare|ternary}} *{{tlbare|vigesimal}} }} <!---------------------- Conversions ----------------------> | abbr2 = conversions | group2 = Conversions | state2 = <noinclude>expanded</noinclude> | list2 = {{Aligned table |style=margin:0 auto 0;text-align:left; | {{Aligned table |style=padding-right:2.5em; |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(see liststyle above)--> vertical-align:middle;line-height:1.3em;font-style:italic; | {{tlbare|convert}} | many units (see: [[Template:Convert/list_of_units |list]]) | {{tlbare|cvt}} | abbreviated {{tl|convert}} | {{tlbare|convinfobox}} | {{tl|convert}} for infoboxes | {{tlbare|bbl to t}} | barrels of oil to tonnes | {{tlbare|long ton}} | long hundredweights, quarters and pounds to kilograms;<br/>long tons and hundredweights to pounds and metric tons | {{tlbare|miles-chains}} | miles and chains to kilometres linking "chains" }} | {{Aligned table |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(as above)--> vertical-align:middle;line-height:1.3em;font-style:italic; | {{tlbare|decdeg}} | degrees, minutes, and seconds to [[decimal degrees]] | {{tlbare|deg2DMS|deg2dms}} | decimal degrees to degrees, minutes, and seconds | {{tlbare|deg2HMS|deg2hms}} | decimal degrees to [[hour angle]] (in hours, minutes, and seconds) | {{tlbare|HMS2Deg|hms2deg}} | [[hour angle]] (in hours, minutes, and seconds) to decimal degrees | {{tlbare|inflation}} | calculate inflation of Consumer Price Index-related prices | {{tlbare|pop density}} | population density in an area | {{tlbare|track gauge}} | railway track gauges }} }} <!----------------------- Notation & formatting ------------------------> | group3 = Notation and {{Category link|Mathematical formatting templates|formatting}} | abbr3 = notation | state3 = <noinclude>expanded</noinclude> | list3 = {{Aligned table |style=margin:0 auto 0;text-align:left; |cols=4 |col1style=text-align:right;white-space:nowrap;padding-right:1.0em; |col2style=font-size:90%;<!--(as above)--> vertical-align:top;line-height:1.3em;font-style:italic;padding-right:2.5em; |col3style=text-align:right;white-space:nowrap;padding-right:1.0em; |col4style=font-size:90%;<!--(as above)--> vertical-align:top;line-height:1.3em;font-style:italic; |row1style=border-bottom:1px solid #777; |row4style=border-bottom:1px solid #777; |row7style=border-bottom:1px solid #777; |row10style=border-bottom:1px solid #777; <!-- This is a bit awkward to sort. Basically within a group of size 8 we go in the order of 1|1|5|5|2|2|6|6|3|3|7|7|4|4|8|8 --> <!-- Group 1. The essential texhtml --> | {{tlbare|bigmath}} | bigger font to match {{noitalic|[[TeX]]}} {{noitalic|<samp><nowiki>\</nowiki>displaystyle</samp>}} (standalone formulas only) | {{tlbare|math}} | short text-based formulas <!-- Group 2. Other inline typographical --> | {{tlbare|mathcal}} | [mathematical] calligraphic font; alternative to {{noitalic|[[LaTeX]]}} {{noitalic|<samp><nowiki>\</nowiki>mathcal{...}</samp>}} | {{tlbare|tombstone}} | symbol indicating the [[Tombstone (typography)|end of a proof]] <!-- Row --> | {{tlbare|mvar}} | individual italicized maths variables in normal text | {{tlbare|val}} | measurement values, uncertainties and units <!-- Row --> | *{{tlbare|overline}} *{{tlbare|underline}} *{{tlbare|overunderline}}| a line set above/below a sequence of characters | {{tlbare|vec}} | various overarrows, underarrows, etc.<!--pointing left, right or both ways--> <!-- Row -- | {{tlbare|overarc}} | an arc set above a sequence of characters | &nbsp; | &nbsp; |row5style=border-bottom:1px solid #333; <!-- Group 3. The deliminators --> | {{tlbare|abs}} | absolute values (paired vertical lines) | *{{tlbare|langle}} *{{tlbare|rangle}} *{{tlbare|Angle bracket|angbr}} | [[Bracket#Angular brackets|angular bracket]]s <!-- Row --> | *{{tlbare|bra-ket}} *{{tlbare|braket}} *{{tlbare|bra}} *{{tlbare|ket}} | [[bra–ket notation]] | *{{tlbare|ldelim}} *{{tlbare|rdelim}} | multiline delimiters (2–5 lines inclusive) <!-- Row --> | {{tlbare|ceil}}, {{tlbare|floor}} | calculations [[:mw:Help:Extension:ParserFunctions##expr|:mw:Help:#expr]]; formatting indicators {{noitalic|1={{ceil|3.14}}<!-- -->}}, {{noitalic|1={{floor|3.14}}<!-- -->}} (no calculation performed) | {{tlbare|pars}} | parentheses that can be resized {{noitalic|1={{math|{{pars|s=150|{{large|∑}}<!-- -->}}<!-- -->}}<!-- -->}} <!-- Group 4. The taller-than-one-line (composites, etc) --> <!-- Row --> | {{tlbare|fraction}} | slant fractions {{frac|3|5}} (not for maths/science articles; use ''standing'' or upright fractions {{noitalic|{{tlx|sfrac}}<!-- -->}} instead) | {{tlbare|sfrac}} | "standing" or upright fractions {{sfrac|3|5}} (use in maths/science articles instead of{{noitalic|{{tlx|fraction}}<!-- -->}}) <!-- Row --> | {{tlbare|intmath}} | [[integral symbol]]s |{{tlbare|sum-int}} | an integral superimposed over a capital sigma | *{{tlbare|sub}} *{{tlbare|sup}} *{{tlbare|su}} | subscripts and superscripts <!-- Row --> | *{{tlbare|overset}} *{{tlbare|underset}} | arbitrary characters/diacritics set above/below one another | &nbsp; | &nbsp; |row13style=border-bottom:1px solid #333; <!-- Group 5. For interfacing with <math>, not the texhtml stuff --> | {{tlbare|tmath}} | Wrap {{noitalic|[[TeX]]}} in {{noitalic|<nowiki><math></nowiki>}} tags }} <!---------------- Boxes / Tags / Notices -----------------> | abbr4 = BTN | group4 = *Boxes *Tags *Notices | state4 = <noinclude>expanded</noinclude> | list4 = {{Navbox with columns |child |colstyle=text-align:center; | col1header = Boxes | col1 = *{{tlbare|arithmetic operations}} *{{tlbare|calculus}} *{{tlbare|Infobox mathematical function}} *{{tlbare|functions}} | col2header = Tags | col2 = *{{tlbare|metricate}} *{{tlbare|undue precision}} *{{tlbare|units attention}} }} | below = *{{icon|Category}} {{c|Mathematics templates|Category}} *[[:Module:Math]] }}<noinclude> {{Documentation}} </noinclude> bvzugyng60byww5whpuiwk2eq3tfxzu ಟೆಂಪ್ಲೇಟ್:ವಿಕಿಪೀಡಿಯ ಸುತ್ತಾಟೋ 10 26406 361073 360918 2026-06-01T02:50:17Z ChiK 1136 361073 wikitext text/x-wiki <templatestyles src="Template:ಮುಕ್ಯೊ ಪುಟೊತ ವಿಸಯೊಲು/styles.css" /> <div class="tulu-main-wrapper"> <div class="tulu-main-header tulu-main-center">ವಿಕಿಪೀಡಿಯ ಸುತ್ತಾಟೋ</div> <div class="tulu-grid-container"> <div class="tulu-grid-column"> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[File:Seal of Karnataka.svg|40px]]</div> <div class="tulu-nav-text">'''ಕರ್ನಾಟಕ'''<br />[[ಕರ್ನಾಟಕ]] - [[ಬೆಂಗಳೂರು]] - [[ಶಿವಮೊಗ್ಗ]] - [[ಕೊಡಗು]] - [[ಮೈಸೂರು]] - [[ಕುಡ್ಲ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[File:Nuvola apps kcoloredit.png|40px]]</div> <div class="tulu-nav-text">'''ತುಳು'''<br />[[ತುಳುನಾಡ್]] - [[ತುಳುವೆರ್]] - [[ತುಳು ಬಾಸೆ]] - [[ತುಳು ಸಿನೆಮಾ]] - [[ತುಳು ನಾಟಕೊಲು]] - [[ಬಿಸು ಪರ್ಬ]] - [[ಕುಡ್ಲ]] - [[ಉಡುಪಿ]] - [[ದಕ್ಷಿಣ ಕನ್ನಡ]] - [[ಕಾಸರಗೋಡ್]] - [[ಆಟ]] - [[ಭೂತ ಕೋಲ]] - [[ಬಂಗಾರ್ ಪಟ್ಲೇರ್]] - [[ನೇತ್ರಾವತಿ]] - [[ಉಳ್ಳಾಲ]] - [[ಧರ್ಮಸ್ಥಳ]] - [[ಬೊಲ್ತೆರ್]] - [[ಒರಿಯರ್ದೊರಿ ಅಸಲ್]] - [[ತುಳು ಜಾನಪದ ಪದ್ಯ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Nuvola apps locale.png|40px]]</div> <div class="tulu-nav-text">'''ದೇಶೊಲು'''<br />[[ಭಾರತ]] - [[ಯುನೈಟೆಡ್ ಕಿಂಗ್ಡಮ್]] - [[ಚೀನಾ]] - [[ರಷ್ಯಾ]] - [[ಅಮೇರಿಕದ ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನೊಲು|ಯು.ಎಸ್.ಎ]] - [[ಆಸ್ಟೇಲಿಯಾ|ಆಸ್ಟ್ರೇಲಿಯಾ]] - [[ಜರ್ಮನಿ]] - [[ಜಪಾನ್]] - [[ಪಾಕಿಸ್ತಾನ]] - [[ಶ್ರೀಲಂಕಾ]] - [[ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ]] - [[ವೆಸ್ಟ್ ಇಂಡೀಸ್]] - [[ನ್ಯೂ ಝಿಲೆಂಡ್]] - [[ಜಿಂಬಾಬ್ವೆ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Nuvola apps edu languages.png|40px]]</div> <div class="tulu-nav-text">'''ಬಾಸೆಲು'''<br />[[ಇಂಗ್ಲಿಸ್ ಬಾಸೆ]] - [[ಹಿಂದಿ ಬಾಸೆ]] - [[ಫ್ರೆಂಚ್ ಬಾಸೆ]] - [[ಕನ್ನಡ ಬಾಸೆ]] - [[ತೆಲುಗು ಬಾಸೆ]] - [[ತಮಿಳು ಬಾಸೆ]] - [[ಮಲಯಾಳಂ ಬಾಸೆ]] - [[ಸಂಸ್ಕೃತ ಬಾಸೆ]] - [[ದ್ರಾವಿಡ ಬಾಸೆಲು]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Religious syms.svg{{!}}class=skin-invert|40px]]</div> <div class="tulu-nav-text">'''ಧರ್ಮೊಲು'''<br />[[ಹಿಂದೂ ಧರ್ಮ|ಹಿಂದೂ ಧರ್ಮೊ]] - [[ಕ್ರಿಶ್ಚಿಯನ್ ಧರ್ಮ|ಕ್ರಿಶ್ಚಿಯನ್ ಧರ್ಮೊ]] - [[ಬೌದ್ಧ ಧರ್ಮ|ಬೌದ್ಧ ಧರ್ಮೊ]] - [[ಜೈನ ಧರ್ಮ|ಜೈನ ಧರ್ಮೊ]] - [[ಯಹೂದಿ ಧರ್ಮ|ಯಹೂದಿ ಧರ್ಮೊ]] - [[ಇಸ್ಲಾಮ್ ಧರ್ಮ|ಇಸ್ಲಾಮ್ ಧರ್ಮೊ]]</div> </div> </div> <div class="tulu-grid-column"> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Gnome-globe.svg|40px]]</div> <div class="tulu-nav-text">'''ಭೂಗೋಳ'''<br />[[ಭೂಗೋಳ ಶಾಸ್ತ್ರ]] - [[ಭೂಮಿ]] - [[ಯುರೋಪ್]] - [[ಏಷ್ಯಾ]] - [[ಒಷ್ಯಾನಿಯ]] - [[ಆಫ್ರಿಕಾ]] - [[ಉತ್ತರ ಅಮೇರಿಕ]] - [[ದಕ್ಷಿಣ ಅಮೇರಿಕ]] - [[ಅಂಟಾರ್ಕ್ಟಿಕ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Nuvola apps package toys.png|40px]]</div> <div class="tulu-nav-text">'''ಪ್ರಾಣಿಲು'''<br />[[ನಾಯಿ]] - [[ಪುಚ್ಚೆ]] - [[ಕುರಿ]] - [[ಸಿಂಹ]] - [[ಸೀಲ್]] - [[ಪಿಲಿ]] - [[ಜೆಂಜಿ]] - [[ಮಂಗೆ]] - [[ಮೀನ್]] - [[ಪಕ್ಕಿ]] - [[ಆನೆ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Nuvola apps bookcase.png|40px]]</div> <div class="tulu-nav-text">'''ವಿಶ್ವ ವಿದ್ಯಾನಿಲಯ'''<br />[[ವಿಶ್ವ ವಿದ್ಯಾನಿಲಯ]] - [[ವಿಜ್ಞಾನ]] - [[ರಸಾಯನ ಶಾಸ್ತ್ರ]] - [[ಭೌತ ಶಾಸ್ತ್ರ]] - [[ಜೀವ ಶಾಸ್ತ್ರ]] - [[ಇಂಜಿನಿಯರಿಂಗ್]] - [[ಭೂಮಿ ಶಾಸ್ತ್ರ]] - [[ಖಗೋಳ ಶಾಸ್ತ್ರ]] - [[ಉದ್ಯಮ]] - [[ಸಂಖ್ಯಾಶಾಸ್ತ್ರ]] - [[ಅರ್ಥಶಾಸ್ತ್ರ]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Sports and games.png|40px]]</div> <div class="tulu-nav-text">'''ಗೊಬ್ಬುಲು'''<br />[[ಬಾಸ್ಕೆಟ್ ಬಾಲ್]] - [[ಟೆನ್ನಿಸ್]] - [[ಸಾಕರ್]] - [[ಅಥ್ಲೆಟಿಕ್ಸ್]] - [[ಕ್ರಿಕೆಟ್]] - [[ನೆಟ್ ಬಾಲ್]] - [[ಹಾಕಿ]] - [[ಬೌಲಿಂಗ್]] - [[ಕಂಬುಲ]] - [[ಕುಸ್ತಿ]] - [[ಕಬಡ್ಡಿ]] - [[ಚಿನ್ನೆಮಣೆ]] - [[ಕೋರಿದ ಕಟ್ಟ]] - [[ತಾರಾಯಿ ಕುಟ್ಟುನ ಗೊಬ್ಬು]]</div> </div> <div class="tulu-nav-item"> <div class="tulu-nav-icon">[[Image:Nuvola filesystems folder home.png|40px]]</div> <div class="tulu-nav-text">'''ಸಮಾಜ ಬುಕ್ಕೊ ರಾಜಕೀಯ'''<br />[[ಮಹಾತ್ಮ ಗಾಂಧಿ]] - [[ವೀರೇಂದ್ರ ಹೆಗ್ಗಡೆ]] - [[ಡಿ. ವಿ. ಸದಾನಂದ ಗೌಡ]] - [[ವೀರಪ್ಪ ಮೊಯಿಲಿ]] - [[ಶೋಭಾ ಕರಂದ್ಲಾಜೆ]] - [[ಮನಮೋಹನ್ ಸಿಂಗ್]] - [[ನವೀನ್ ಡಿ ಪಡೀಲ್]] - [[ಕೋಟಿ ಚೆನ್ನಯೆ]] - [[ಉಳ್ಳಾಲ ಶ್ರೀನಿವಾಸ ಮಲ್ಯ]] - [[ಆನಂದ್ ಬೋಳಾರ್]] - [[ದೇವದಾಸ್ ಕಾಪಿಕಾಡ್]]</div> </div> </div> </div> </div> <noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 4ivyb7f6qn78hd6ty6i6jyakxnid57x Confédération Mondiale des Activités Subaquatiques 0 27120 361070 360885 2026-05-31T23:49:57Z InternetArchiveBot 4316 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 361070 wikitext text/x-wiki {{short description|International organisation for underwater activities}} {{Infobox organization | name = Confédération Mondiale des Activités Subaquatiques | image = Confederation Mondiale des Activites Subaquatiques logo.svg | image_border = | image_size = 290px | image_alt = CMAS Logo | caption = | map = | map_size = | map_alt = | map_caption = | map2 = | abbreviation = CMAS | predecessor = [[Confédération Internationale de la Pêche Sportive|CIPS]], Comité des Sports Sous-Marins | successor = | formation = {{Start date and years ago|1959|01|11}} at [[Monaco]] | extinction = | type = {{ubl | [[List of international sport federations|Sports federation]] | [[International nongovernmental organization|INGO]] | [[List of diver certification organizations|Diver training organization]] }} | status = | purpose = Underwater sports & sciences, and diver training | headquarters = [[Rome]], [[Italy]] | location = Viale Tiziano, 74 00196 Roma Italy | coordinates = | region_served = International | num_members = National Federations | language = [[French language|French]], [[English language|English]], [[Spanish language|Spanish]] | general_secretary = | leader_title = | leader_name = Anna Arzhanova | leader_title2 = | leader_name2 = | leader_title3 = | leader_name3 = | leader_title4 = | leader_name4 = | key_people = [[Jacques-Yves Cousteau]] | main_organ = General assembly | parent_organization = | affiliations = {{ubl | [[SportAccord]] | [[Association of IOC Recognised International Sports Federations|ARISF]] | [[International World Games Association|IWGA]] | [[International Union for Conservation of Nature|IUCN]] }} | budget = | num_staff = 5 | num_volunteers = | website = {{url|http://www.cmas.org/|www.cmas.org}} | remarks = | former_name = }} '''Confédération Mondiale des Activités Subaquatiques''' ('''CMAS'''; {{Langx|en|World Underwater Federation}}) is an international federation that represents underwater activities in [[underwater sports|underwater sport]] and underwater sciences, and oversees an international system of recreational [[snorkelling|snorkel]] and [[scuba diver]] training and recognition. Its foundation in [[Monaco]] during January 1959 makes it one of the world's oldest [[underwater diving]] organisations.<ref>The [[Cave Diving Group]] (CDG) was founded in 1946 in the UK. The [[British Sub-Aqua Club]] (BSAC) was founded in 1953.</ref> == Origins == An international congress of diving federations representing all underwater disciplines met in [[Brussels]] on 28 September 1958. National delegates attended from following countries: Belgium, Brazil, France, the Federal Republic of Germany, Greece, Italy, Monaco, Portugal, Switzerland, the United States of America and the former [[Yugoslavia]]. Following a decision at that congress, a meeting was held in [[Monaco]] on 9–11 January 1959, which officially established the World Underwater Federation, with an acronym based on its French title as ''CMAS''.<ref name="aboutcmas">{{cite web |url=http://www.cmas.org/cmas/about |title=The history of CMAS |publisher=Confédération Mondiale des Activités Subaquatiques |access-date=20 April 2010 |archive-date=27 November 2022 |archive-url=https://web.archive.org/web/20221127082540/https://www.cmas.org/cmas/about |url-status=dead }}</ref> A founding member and key proponent of ''CMAS'' was the French underwater explorer and diving pioneer [[Jacques-Yves Cousteau]] who was chosen to be the inaugural president with [[Luigi Ferraro (naval officer)|Luigi Ferraro]], Italian underwater pioneer, appointed as vice-president.<ref name="Luigi Ferraro; C.M.A.S.">{{cite web |url= http://www.luigiferraro.it/en/cmas |title= Luigi Ferraro; C.M.A.S. |year= 2012 |publisher= Luigi Ferraro's official site |access-date= 4 September 2012 |archive-date= 8 May 2012 |archive-url= https://web.archive.org/web/20120508215237/http://www.luigiferraro.it/en/cmas |url-status= live }}</ref> CMAS succeeded the ''Comité des Sports Sous-Marins'' (Underwater Sports Committee) of the [[Confédération Internationale de la Pêche Sportive]] (CIPS) (International Confederation of Sport Fishing), which was founded on 22 February 1952.<ref name="aboutcmas" /><ref name="Luigi Ferraro; C.M.A.S."/> == Organisation == CMAS consists of three major committees – sport, technical and scientific.<ref name="technical">{{cite web |url=http://www.cmas.org/technique |title=The Technical Committee |publisher=Confédération Mondiale des Activités Subaquatiques |access-date=30 November 2010 |archive-date=27 November 2022 |archive-url=https://web.archive.org/web/20221127090510/https://www.cmas.org/technique |url-status=dead }}</ref><ref name="sport">{{cite web |url=http://www.cmas.org/sport |title=The Sport Committee |publisher=Confédération Mondiale des Activités Subaquatiques |access-date=30 November 2010 |archive-date=27 November 2022 |archive-url=https://web.archive.org/web/20221127084519/https://www.cmas.org/sport |url-status=dead }}</ref><ref name="scientific">{{cite web |url=http://www.cmas.org/science |title=Scientific Committee |publisher=Confédération Mondiale des Activités Subaquatiques |access-date=30 November 2010 |archive-date=17 October 2020 |archive-url=https://web.archive.org/web/20201017151050/https://www.cmas.org/science |url-status=dead }}</ref> These committees are overseen by a board of directors (BoD) elected periodically at the annually convened general assembly. The BoD, the sport committee and the scientific committee oversee sub-committees known as commissions. Day-to-day operation is overseen by a steering committee appointed from the BoD. Its headquarters is currently located in [[Rome]]. === The steering committee === The steering committee consists of eight members. Since may 2025 (GA in Egypt), the members are: {{div col |colwidth=30em}} *President – Anna Arzhanova (Serbia) *Secretary general – Kevin O'Shaughnessy (Ireland) *Vice president – Frédéric Di Méglio (France) *Vice president – Jean-Marc Goiran (Monaco) *President sports committee – Michel Gaunard (France) *President technical committee – Alain Foret (France) *President scientific committee – John Geurts (Holland) *Treasurer – Ilias Xiarchos (Greece) {{div col end}} == Sport committee == CMAS Sports Committee is the world governing body of 11 [[underwater sports]]:<ref>{{cite web |url=https://www.cmas.org/sports.html |website=www.cmas.org | title=Sports }}</ref> *[[Aquathlon (underwater wrestling)|Aquathlon]] *[[Freediving]] *[[Finswimming]] *[[Spearfishing]] *[[Sport diving (sport)|Sport diving]] *[[Underwater hockey]] *[[Underwater orienteering]] *Underwater [[parasports]] *[[Underwater rugby]] *[[Underwater target shooting]] *Visual ([[Underwater photography]] and [[Underwater videography]]) Across these sports, CMAS organises the several world championships: ''Year in brackets () denotes inaugural event'' * [[Underwater Orienteering World Championships]] (1973) * [[Finswimming World Championships]] (1976) * [[Underwater Hockey World Championships]] (1980) * [[Underwater Rugby World Championships]] (1980) * [[Underwater Photography World Championships]] (1985) In 2007, CMAS organised the inaugural [[2007 CMAS World Games|CMAS World Games]] in attempt to boost popularity of underwater sports by hosting all world championships as one event. However, this ultimately failed as it brought too many sports outside of their pre-established calendars, resulting in the 2007 event being the only one ever organised and played. == Technical committee == ===Role=== The role of the technical committee is the provision of "safe diving for CMAS members" and seeks to achieve this by "promoting world class standards for all aspects of Scuba Diving and ensuring adherence of them by member federations and dive providers".<ref name="About-CMAS-TC">{{cite web|title=About the Technical Committee|url=http://www.cmas.org/technique/about-tec/|publisher=Confédération Mondiale des Activités Subaquatiques|access-date=28 January 2013|archive-date=13 October 2022|archive-url=https://web.archive.org/web/20221013202710/https://www.cmas.org/technique/about-tec/|url-status=dead}}</ref> Its officers who are elected from persons nominated at the CMAS General Assembly by affiliated national diving federations include the following positions – president, secretary, standards director, education director, technical director, diving security director, special tasks director and a number of general members. It oversees the two following systems – a diver training standards system known as the "CMAS International Diver Training Standards" and a certification system known as "CMAS International Diver Certificates".<ref name="About-CMAS-TC"/><ref name="Learn To Dive">{{cite web|url= http://www.cmas.org/learn-to-dive/|title= Learn To Dive|publisher= Confédération Mondiale des Activités Subaquatiques|access-date= 28 January 2013|archive-date= 17 October 2022|archive-url= https://web.archive.org/web/20221017103703/https://www.cmas.org/learn-to-dive/|url-status= dead}}</ref> Since CMAS effectively started as a volunteer organisation for hobbyists, its courses tend to reflect the full range of European and world diving standards. Compared to other diving organisations which may be more geared towards holiday and tropical water diving, and while organisations like [[PADI]] or [[Scuba Schools International|SSI]] tend to bring divers into the water immediately, CMAS entry-level training is more extensive, featuring more "classroom" delivered theory.<ref name="dtp">{{cite manual |title=C.M.A.S. Diver *, **, ***, ****Training Program Diver |publisher=Confédération Mondiale des Activités Subaquatiques |date=7 February 2008 |version=Version 2007/01}}</ref> === Qualifications === ====Standards, certification and training delivery==== The CMAS Technical Committee has developed a qualification system currently known as the "CMAS International Diver Training Standards" which consists of published universal standards for [[recreational diving]], [[technical diving]] and [[Diving instructor|leadership diver grades]].<ref name="CMAS-S+P">{{cite web|url= http://www.cmas.org/technique/cmas-international-diver-training-standards-and-procedures-manual/|title= CMAS International Diver Training Standards and Procedures Manual|publisher= Confédération Mondiale des Activités Subaquatiques|access-date= 28 January 2013|archive-date= 13 October 2022|archive-url= https://web.archive.org/web/20221013202713/https://www.cmas.org/technique/cmas-international-diver-training-standards-and-procedures-manual/|url-status= dead}}</ref> The CMAS Technical Committee has also developed a [[Diving certification|diving certification system]] called the "CMAS International Diver Training Certification System" for most of its diver training standards and which permits divers that have been trained in accordance with the CMAS International Diver Training Standards, to have their training recognised worldwide particularly in countries where CMAS affiliated federations exist. The system includes a double sided certification card format where one side depicts the achieved CMAS standard while the other side has details of the issuing organisation and the diver.<ref name="Learn To Dive"/><ref name="Certificate format">{{Citation| title= CMAS International Diver Training Standards and Procedures Manual| chapter-url= http://www.cmas.org/document?sessionId=&fileId=2212&language=1/| access-date= 28 January 2013| publisher= Confédération Mondiale des Activités Subaquatiques| pages= 2–3| chapter= Chapter 1 Universal Standards and Procedures| archive-date= 18 June 2021| archive-url= https://web.archive.org/web/20210618034617/https://www.cmas.org/document?sessionId=&fileId=2212&language=1/| url-status= dead}}</ref> CMAS itself does not provide training or conduct the issuing of certifications – this is available from two sources. Firstly, from national diving federations affiliated to the CMAS Technical Committee using their member diving clubs, their member instructors where the federation is exclusively an instructor organisation or by agreement with independent underwater diving training organizations operating in the countries where those federations are based.<ref name="CMAS Technical Committee Affiliates">{{cite web|title=Federations affiliated to the CMAS Technical Committee|url=http://www.cmas.org/technique/federations?comme=2|publisher=Confédération Mondiale des Activités Subaquatiques|access-date=27 October 2012|archive-date=13 October 2022|archive-url=https://web.archive.org/web/20221013185254/https://www.cmas.org/technique/federations?comme=2|url-status=dead}}</ref><ref name=CMAS-ISA>{{cite web|title=Welcome to CMAS Instructors South Africa|url=http://www.cmas.co.za/AboutUs.aspx|publisher=CMAS Instructors South Africa|access-date=28 October 2012|archive-date=21 September 2018|archive-url=https://web.archive.org/web/20180921152852/http://www.cmas.co.za/AboutUs.aspx|url-status=dead}}</ref><ref name="SEI Organizational Standards">{{cite web|title=ORGANIZATIONAL STANDARDS|url=http://www.seidiving.org/about-us/organizational-standards/|publisher=Scuba Educators International|access-date=28 October 2012|archive-url=https://web.archive.org/web/20120220053419/http://www.seidiving.org/about-us/organizational-standards/|archive-date=20 February 2012|url-status=dead}}</ref> Secondly, from specially accredited dive centres known as "CMAS Dive Centers" (CDC) who use dedicated CMAS training materials.<ref name="CMAS Diving Centers">{{cite web|title=CMAS Diving Centers|url=http://www.cmas.org/cmas/diving-centers|publisher=Confédération Mondiale des Activités Subaquatiques|access-date=27 October 2012|archive-date=13 October 2022|archive-url=https://web.archive.org/web/20221013202715/https://www.cmas.org/cmas/diving-centers|url-status=dead}}</ref> ==== Recreational diver training programmes ==== [[File:CMAS 4-star diver certification card PC160019.jpg|thumb|CMAS four-star diver certification card issued by South African Underwater Union, the South African affiliate in the 1980s, which later became the South African Underwater Sports Federation and CMAS Instructors South Africa, the current South African federations.]] Standards are offered for recreational diver training for the following grades of scuba and snorkel divers.<ref name="CMAS-S+P"/> {{div col}} * '''Introductory SCUBA Experience''' – "this training programme aims at providing interested persons with an [[introductory diving]] experience, to a maximum depth of ten (10) metres under the direct supervision of a CMAS Instructor, whilst using air as a breathing gas, in a safe manner."<ref name="CMAS-ISE">{{cite book| title = CMAS International Diver Training Standards and Procedures Manual| chapter-url = http://www.cmas.org/document?sessionId=&fileId=2155&language=1/| access-date = 29 January 2013| publisher = Confédération Mondiale des Activités Subaquatiques| page = 1| chapter = CMAS Introductory SCUBA Experience Training Programme| archive-date = 18 June 2021| archive-url = https://web.archive.org/web/20210618025923/https://www.cmas.org/document?sessionId=&fileId=2155&language=1/| url-status = dead}}</ref> * '''[[CMAS* scuba diver|One Star Diver]]''' – "a diver who is competent in the safe and correct use of all appropriate open water scuba diving equipment in a sheltered water training area and is ready to gain open water diving experience in the company of an experienced diver."<ref name="diver definitions" >{{cite book |author=dernp |title= Standards & Requirements Diver and Instructor (Version 2002/00 ) |chapter-url= http://www.metropolis2.co.uk/Bish/Diver_Instructor_St_et_Rs_V_2002_00_A.pdf |access-date=18 May 2017 |publisher=Confédération Mondiale des Activités Subaquatiques |page=3 |chapter=Definitions of Diver and Instructor |archive-url=https://web.archive.org/web/20181215121957/http://www.metropolis2.co.uk/Bish/Diver_Instructor_St_et_Rs_V_2002_00_A.pdf |archive-date=15 December 2018 |url-status=live }}</ref> * '''[[CMAS** scuba diver|Two Star Diver]]''' – "a diver who has gained some open water diving experience and is considered ready to take part in dives partnered by a diver of at least the same or a higher grade. The two-star diver may dive with a One Star Diver in sheltered shallow water."<ref name="diver definitions"/> * '''Three Star Diver''' – "a fully trained, experienced, senior diver who is considered competent to supervise other divers of any grade in open water and support an instructor in the pool and open water training."<ref name="diver definitions"/> * '''Four Star Diver''' – "a three-star diver who has attained a higher than average level of knowledge and ability supported by broad diving experience. They are able to assist in the training of One Star Divers and be competent to lead divers in order to accomplish major diving tasks or project objectives."<ref name="diver definitions"/> {{div col end}} '''Snorkelling''' {{div col}} * '''One Star Snorkel Diver''' – "a snorkel diver who is competent in the safe and correct use of relevant snorkel diving equipment used in a swimming pool or sheltered water. The snorkel diver is familiar with relevant personal equipment and its use in a sheltered open water area. The snorkel diver is ready to gain further open water training."<ref name="Snorkel Diver Standards">{{cite book| title= Snorkel Diver Standards| chapter-url= http://www.cmas.org/document?sessionId=&fileId=2166&language=1/| access-date= 29 January 2013| publisher= Confédération Mondiale des Activités Subaquatiques| chapter= Definition of Snorkel diver and Snorkel diver Instructor grades| archive-date= 18 June 2021| archive-url= https://web.archive.org/web/20210618014115/https://www.cmas.org/document?sessionId=&fileId=2166&language=1/| url-status= dead}}</ref> * '''Two Star Snorkel Diver''' – "a snorkel diver who has gained some open water diving experience. The snorkel diver is considered ready to take part in dives with other snorkel divers, under supervision if a minor. The CMAS 2 star snorkel diver is considered trained."<ref name="Snorkel Diver Standards"/> * '''Three Star Snorkel Diver''' – "A fully trained snorkel diver who has gained considerable experience in open water snorkel diving under various conditions. The three-star snorkel diver has acquired life-saving skills and can lead snorkel divers in open water dives."<ref name="Snorkel Diver Standards"/> {{div col end}} ==== Speciality diver training programmes ==== Standards are provided for the following speciality training for recreational divers:<ref name="CMAS-S+P"/> {{div col}} * [[Apnea|Apnoea Diver Level I]] * Apnoea Diver Level II * Apnoea Diver Level III * Disabled Diver: Open Water Diving Environment Level I * Disabled Diver: Open Water Diving Environment Level II * Disabled Diver: Open Water Diving Environment Level III * {{annotated link|Nitrox diver|Enriched Air Nitrox Diver}} * {{annotated link|Dry suit diver|Drysuit Diver}} * {{annotated link|Altitude Diver}} * {{annotated link|Underwater navigation|Underwater Navigation}} * [[Underwater search and recovery|Search and Recovery Diver]] * {{annotated link|Ice diver|Ice Diver}} * [[Diving air compressor|Compressor Operator]] * {{annotated link|Nitrox blender|Nitrox Gas Blender}} * {{annotated link|Trimix blender|Trimix Gas Blender}} * [[Cave diving|Cave Diver Level I (Cavern Diver)]] * [[Diver propulsion vehicle|Recreational Scooter Diver]] * [[Cardiopulmonary resuscitation]] (CPR) and [[Basic life support]] (BLS]) * [[Oxygen first aid|Oxygen Administration]] * {{annotated link|Rescue Diver}} * [[Trimix (breathing gas)|Recreational Trimix Diver]] * Semi-Closed [[Rebreather]] Diver * Advanced Semi-Closed Rebreather Diver * Closed Circuit Rebreather Diver * Children Diving Bronze Award * Children Diving Gold Award * Children Diving Silver Award * Wreck Diver Level 1: – Autonomous, recreational, non-penetration [[wreck diving]].<ref>{{cite report |url=https://archives.cmas.org/document%3FsessionId%3D%26fileId%3D2158%26language%3D1%26ved%3D2ahUKEwjUpvWG7LKIAxVi3gIHHQKcOu4QFnoECBcQAQ%26usg%3DAOvVaw1YEsIuD8MSZ1V2vmc5cCB6 |title=Standard 2.B.27: CMAS Wreck Diver Level 1 Training Programme |chapter=Chapter 2 |work=CMAS International Diver Training Standards and Procedures Manual |author=((CMAS Technical Committee)) |access-date=8 September 2024 |archivedate=8 September 2024 |archiveurl=https://web.archive.org/web/20240908081149/https://archives.cmas.org/document?sessionId=&fileId=2158&language=1&ved=2ahUKEwjUpvWG7LKIAxVi3gIHHQKcOu4QFnoECBcQAQ&usg=AOvVaw1YEsIuD8MSZ1V2vmc5cCB6 }}</ref> * Wreck Diver Level 2:– Autonomous, recreational, penetration [[wreck diving]].<ref>{{cite report |url=https://archives.cmas.org/document?sessionId=&fileId=2159&language=1 |title=Standard 2.B.28: CMAS Wreck Diver Level 2 Training Programme |work=CMAS International Diver Training Standards and Procedures Manual |chapter= |author=((CMAS Technical Committee)) |access-date=8 September 2024 |archivedate=8 September 2024 |archiveurl=https://web.archive.org/web/20240908081150/https://archives.cmas.org/document?sessionId=&fileId=2159&language=1 }}</ref> {{div col end}} * {{visible anchor|Self-Rescue Diver}} – [[Scuba gas planning]] skills, [[bailout to emergency gas supply]] carried by the diver, management of multiple gas cylinders, [[deployment of a decompression buoy]] from depth, [[Tethered ascent|tethered buoyant emergency ascent]], use of [[long hose regulator]], self-release from entanglement, and use of [[backup diving equipment]].<ref>{{cite web |url=https://archives.cmas.org/technique/self-rescue-diver-training-programme |title=Self-Rescue Diver Training Programme |website=archives.cmas.org |access-date=1 July 2024 |archive-date=27 September 2023 |archive-url=https://web.archive.org/web/20230927223024/https://archives.cmas.org/technique/self-rescue-diver-training-programme |url-status=live }}</ref><ref>{{cite web |url=https://archives.cmas.org/document?sessionId=&fileId=2965&language=1 |work=CMAS International Diver Training Standards and Procedures Manual |title=3.B.31 CMAS Syllabus for Self-Rescue Diver Training Programme / BOD no 181 ( 04-18-2013 ). Minimum Course Content |access-date=2024-07-01 |archive-date=2024-07-01 |archive-url=https://web.archive.org/web/20240701075146/https://archives.cmas.org/document?sessionId=&fileId=2965&language=1 |url-status=live }}</ref> {{Expand section|Brief summary of what each qualification entails where there is no existing article|date=July 2024}} ====Technical diver training programmes==== Standards are provided for the following technical diver training grades:<ref name="CMAS-S+P"/> {{div col |colwidth=30em}} * {{annotated link|Advanced nitrox diver|Advanced Nitrox Diver}} * Advanced Semi-Closed Rebreather Diver * [[Cave diving|Cave Diver Level II (Apprentice Cave Diver)]] * Cave Diver Level III (Full Cave Diver) * [[Technical diving#Definition of technical diving#Gas mixes#Deep air/extended range diving|Extended Range Nitrox Diver]] * [[Trimix (breathing gas)#Mixes#Naming conventions|Normoxic Trimix Diver]] * [[Overhead environment]] Scooter * Technical Scooter Diver * Trimix Diver * Advanced Trimix Diver {{div col end}} {{expand section|update and annotate to clarify|date=July 2024}} ==== Leadership diver training programmes ==== Standards are provided for the training of the following grades of recreational snorkel and scuba instructors:<ref name="CMAS-S+P"/> {{div col}} * '''{{visible anchor|One Star Snorkel Diver Instructor}}''' – "a CMAS 2 star snorkel diver who is interested in and has knowledge of practical snorkel diver instruction. The instructor is qualified to conduct practical lessons in a swimming pool and to teach the CMAS 1 star snorkel diver certificate. The instructor can be used as an assistant instructor in open water, but cannot plan an open water dive and lead a group of divers on his own."<ref name="Snorkel Diver Standards"/> * '''{{visible anchor|Two Star Snorkel Diver Instructor}}''' – "an experienced one-star snorkel diver instructor who has the knowledge, skills, and experience required to lead and instruct 1, 2 and 3 Star snorkel diver students in the classroom, swimming pool, and open water. The experienced CMAS 2 Star snorkel diver instructor may assist in the training and education of CMAS 1 Star snorkel diver instructors."<ref name="Snorkel Diver Standards"/> * '''{{visible anchor|One Star Instructor}}''' – "a three- or four-star diver who has demonstrated a knowledge of the techniques of diving instruction and has proven, under evaluation, to be competent in practical instructional skills and diving safety procedures: They are qualified to train and certify novice diving students in a full CMAS One-Star Diver scuba program."<ref name="diver definitions"/> * '''{{visible anchor|Two Star Instructor}}''' – "an experienced one-star instructor who has the knowledge, skills, and experience required to teach groups of divers in the classroom, pool, and in open water, and to train qualified dive supervisors, assistant instructors and assist in the training & evaluation of One-Star Instructors. They are qualified to teach and certify all CMAS diver levels including snorkel instructor levels."<ref name="diver definitions"/> * '''{{visible anchor|Three Star Instructor}}''' – "a highly experienced two-star instructor who is competent to train all grades of divers and instructors and able to take responsibility for instructor certification programs and the conduct of diving schools/centres and specialised training courses or events."<ref name="diver definitions"/> {{div col end}} ====Instructor speciality grades==== Standards are provided for speciality training of assistants, [[dive master|dive supervisors]], snorkel instructors and scuba instructors:<ref name="CMAS-S+P"/> {{div col}} * Apnoea Instructor * Instructors Assistant for Disabled Divers * Instructor for Disabled Divers * Instructor Trainer for Disabled Divers * Nitrox Instructor * Advanced Nitrox Instructor * Nitrox Instructor Three Star * Ice Diver Instructor * Trimix Instructor * Advanced Trimix Instructor * Nitrox Gas Blender Instructor * Trimix Gas Blender Instructor * Cave Diving Instructor I (Cavern Diving Instructor) * Cave Diving Instructor II (Full Cave Diving Instructor) * Cave Diving Instructor III (Cave Diving Staff Instructor) * Recreational Scooter Assistant * Technical Scooter Assistant * Overhead Environment Scooter Assistant * Recreational Scooter Instructor * Technical Scooter Instructor * Overhead Environment Scooter Instructor * Semi-Closed Rebreather Instructor * Advanced Semi-Closed Rebreather * Closed Circuit Rebreather Instructor * Children Diving Dive Leader * Children Diving Instructor * Children Diving Instructor Trainer {{div col end}} == Scientific committee == ===Role=== The committee considers its main task is to bring to the attention of the world underwater diving community, the important issues concerning the marine environment and how divers can play a major role in protecting it by serving as frontline observers of its overall health, particularly in respect to invasive species, coastal ecosystems and biodiversity.<ref name="about scientific">{{cite web|title=Standards of Scientific Committee|url=http://www.cmas.org/science/about-sci|publisher=Confédération Mondiale des Activités Subaquatiques|access-date=8 February 2013|archive-date=4 December 2022|archive-url=https://web.archive.org/web/20221204124313/https://www.cmas.org/science/about-sci|url-status=dead}}</ref> Its officers who are elected from persons nominated at the CMAS General Assembly by affiliated national diving federations include the following positions – president, secretary, a number of general members and presidents of the following commissions – marine biology, marine archaeology, geology and professional relationships.<ref name="scientific"/> ===Scientific diving codes=== Over a 10-year period from 1977, the CMAS Scientific Committee was responsible for the development of the "Code of Practice for Scientific Diving" for [[UNESCO]]<ref name="Flemming">{{Citation |editor-last=Flemming |editor-first=N.C.|editor2-last=Max |editor2-first=M.D.|others=Scientific Committee of Confédération Mondiale des Activités Subaquatiques|date=1988 |title=Code of Practice for Scientific Diving: Principles for the Safe Practice of Scientific Diving in Different Environments. UNESCO Technical Papers in Marine Science 53 |publisher=United Nations Educational, Scientific, and Cultural Organization, Div. of Marine Sciences |location=Paris (France) |issn=0503-4299 |oclc=18056894 |url=http://www.jodc.go.jp/info/ioc_doc/UNESCO_tech/080632eb.pdf |access-date=8 February 2013 |archive-url=https://web.archive.org/web/20110322213127/http://www.jodc.go.jp/info/ioc_doc/UNESCO_tech/080632eb.pdf |archive-date=22 March 2011 |url-status=live }}</ref> in cooperation with [[National Sea Grant College Program|Sea Grant]]. {{citation needed| date=March 2013}} ===Qualifications=== The CMAS Scientific Committee oversees a system of diving standards and certification that operates in parallel to the CMAS International Diver Training Certification System. The system was developed to which recognize the status of a diver who is qualified to dive in the course of research whilst employed. This internationally recognized standard of competence is a distinct advantage for working scientists who wish to travel between laboratories and institutes in different countries. Known as the CMAS Scientific Diver Standard, the system consists of the following diver and instructor grades: * CMAS Scientific Diver (CSD) (pre-requisite of CMAS 2 Star Diver plus scientific diver training) * CMAS Advanced Scientific Diver (CASD) (pre-requisite of CMAS 3 Star Diver plus advanced scientific diver training) * CMAS Scientific Diving Instructor (pre-requisite: CMAS 2 Star Instructor) * CMAS Confirmed Scientific Diving Instructor (pre-requisite: CMAS 3 Star Instructor) A programme of specialist courses both at entry and advanced levels in [[underwater archaeology]], [[freshwater biology]], [[marine biology]], [[marine geology]] and [[oceanology]] is also offered. Training and certification (also known as brevets) for the above qualifications is available from organisations known as CMAS Scientific Centres (CSC).<ref name="Scientific diver">{{Citation| author = Scientific Committee of CMAS| editor-last = Norro| editor-first = Dr Alain| date = 2000| title = CMAS Standard for Scientific Diver| publisher = Scientific Committee of Confédération Mondiale des Activités Subaquatiques| url = http://www.geo.tu-freiberg.de/hydro/vorl_portal/wiss_tauchen/CMAS_ESD_AESD.pdf| access-date = 29 January 2013| archive-url = https://web.archive.org/web/20071212100047/http://www.geo.tu-freiberg.de/hydro/vorl_portal/wiss_tauchen/CMAS_ESD_AESD.pdf| archive-date = 12 December 2007| url-status = dead| df = dmy-all}}</ref> == Recognitions, agreements and affiliations == === Recognitions === Organisations which recognise CMAS as the international federation for underwater sport and activities include: {{Colbegin}} * [[International Olympic Committee]] (IOC)<ref name="ioc-wuf">{{cite web |url=http://www.olympic.org/content/the-ioc/recognised-sport-federations/federation9/ |title=World Underwater Federation |publisher=[[IOC]] |access-date=1 September 2012 |archive-date=19 August 2014 |archive-url=https://web.archive.org/web/20140819061355/http://www.olympic.org/content/the-ioc/recognised-sport-federations/federation9/ |url-status=live }}</ref><ref name="arisf">{{cite web |url=http://www.arisf.org/members/Underwater |title=Members: CMAS – World Underwater Federation |publisher=Association of IOC Recognised International Sports Federations (ARISF) |access-date=1 September 2012 |url-status=dead |archive-url=https://web.archive.org/web/20140714190236/http://www.arisf.org/members/Underwater |archive-date=14 July 2014 }}</ref> * [[UNESCO]]<ref name="unesco-wuf">{{cite web |url=http://ngo-db.unesco.org/r/or/en/1100067200 |title=World Underwater Federation |publisher=[[United Nations Educational, Scientific and Cultural Organization]] |access-date=1 September 2012 |archive-url=https://web.archive.org/web/20120702014221/http://ngo-db.unesco.org/r/or/en/1100067200 |archive-date=2 July 2012 |url-status=dead }}</ref> * [[SportAccord]] (formerly General Association of International Sports Federations (GAISF))<ref name="gaisf">{{cite web |url=http://www.sportaccord.com/en/members/index.php?idContent=644&idIndex=32 |title=List of International Sports Federations |year=2012 |publisher=SportAccord |access-date=1 September 2012 |archive-url=https://web.archive.org/web/20120507073823/http://www.sportaccord.com/en/members/index.php?idContent=644&idIndex=32 |archive-date=7 May 2012 |url-status=dead |df=dmy-all }}</ref> * [[World Games]]<ref name="worldgames">{{cite web |url=http://www.theworldgames.org/the-sports/sports/trend-sports/underwater-sports-fin-swimming |title=Underwater Sports: Fin Swimming |year=2012 |publisher=International World Games Association (IWGA) |access-date=1 September 2012 |archive-url=https://web.archive.org/web/20130709223418/http://www.theworldgames.org/the-sports/sports/trend-sports/underwater-sports-fin-swimming |archive-date=9 July 2013 |url-status=dead }}</ref> * [[World Anti-Doping Agency]] (WADA)<ref name="wada">{{cite web |url=http://wada-ama.org/en/Resources/List-of-International-Federations/ |archive-url=https://archive.today/20130416025336/http://wada-ama.org/en/Resources/List-of-International-Federations/ |url-status=dead |archive-date=April 16, 2013 |title=List of International Federations |year=2012 |publisher=World Anti-Doping Agency |access-date=1 September 2012 }}</ref> {{Colend}} === Agreements === * Agreement with the [[International Life Saving Federation]] (ILSF) was signed on 21 October 1994 regarding recognition of ILSF's rescue diver and instructors.<ref name="ordc">{{cite web|title=OVERVIEW OF RESCUE DIVER'S CERTIFICATION|url=http://www.ilsf.org/sites/ilsf.org/files/filefield/APP%2016%20ILS%20Overview%20Rescue%20Diver%27s%20Certification.pdf|publisher=International Life Saving Federation|access-date=17 July 2013|archive-url=https://web.archive.org/web/20121101123240/http://www.ilsf.org/sites/ilsf.org/files/filefield/APP%2016%20ILS%20Overview%20Rescue%20Diver%27s%20Certification.pdf|archive-date=1 November 2012|url-status=dead|df=dmy-all}}</ref> * Agreement with the [[Professional Association of Diving Instructors]] (PADI) was signed on 30 January 1998 in Anaheim regarding a system of recognition for scuba divers moving between the CMAS and PADI training schemes.<ref name="C.M.A.S. PADI Agreement">{{cite web |url=http://www.ndf.no/getfile.php/1068/cmaspadi_a.PDF|title= C.M.A.S. / PADI Agreement |publisher= Norges Dykkeforbund |access-date=1 September 2012 |archive-url=https://web.archive.org/web/20120508230305/http://www.ndf.no/getfile.php/1068/cmaspadi_a.PDF |archive-date=8 May 2012 |url-status=dead }}</ref> * Agreement with the [[Nautical Archaeology Society]] (NAS) was signed on 27 April 2002 in Brussels to 'explore the possibilities of cooperation between NAS and CMAS in the field of underwater archaeology' including "exchange of information" and mutual recognition of training programs.{{Citation needed|date=October 2012}} === Affiliations === * [[International Union for Conservation of Nature]] (IUCN)<ref name="IUCN">{{cite web|url=http://www.iucn.org/about/union/members/who_members/members_database/|title=Members' database, International NGO|publisher=International Union for Conservation of Nature|access-date=1 September 2012|archive-date=2 December 2012|archive-url=https://web.archive.org/web/20121202045502/http://www.iucn.org/about/union/members/who_members/members_database/|url-status=live}}</ref> == Member federations == In Feb 2024, 105 nations:<ref>{{cite web | url=https://www.cmas.org/national-federations/ | title=National Federations | access-date=2024-02-12 | archive-date=2024-02-12 | archive-url=https://web.archive.org/web/20240212221447/https://www.cmas.org/national-federations/ | url-status=live }}</ref> * Africa: 15 nations <ref>{{cite web | url=https://www.cmas.org/national-federations/africa.html | title=AFRICA | access-date=2024-02-12 | archive-date=2024-02-12 | archive-url=https://web.archive.org/web/20240212221935/https://www.cmas.org/national-federations/africa.html | url-status=live }}</ref> * America: 15 nations <ref>{{cite web | url=https://www.cmas.org/national-federations/america.html | title=America | access-date=2024-02-12 | archive-date=2024-02-12 | archive-url=https://web.archive.org/web/20240212221938/https://www.cmas.org/national-federations/america.html | url-status=live }}</ref> * Asia: 27 nations <ref>{{cite web | url=https://www.cmas.org/national-federations/asia.html | title=ASIA | access-date=2024-02-12 | archive-date=2024-02-12 | archive-url=https://web.archive.org/web/20240212221934/https://www.cmas.org/national-federations/asia.html | url-status=live }}</ref> * Europe: 40 nations <ref>{{cite web | url=https://www.cmas.org/national-federations/europe.html | title=EUROPE | access-date=2024-02-12 | archive-date=2024-02-12 | archive-url=https://web.archive.org/web/20240212221936/https://www.cmas.org/national-federations/europe.html | url-status=live }}</ref> * Oceania: 3 nations <ref>{{cite web | url=https://www.cmas.org/national-federations/oceania.html | title=Oceania }}</ref> CMAS membership consists of at least 130 national federations from five continents:<ref name="aboutcmas"/><ref name="f">{{cite web|title=Federations|url=http://www.cmas.org/federation-list|publisher=Confédération Mondiale des Activités Subaquatiques|access-date=31 March 2018|archive-date=20 October 2020|archive-url=https://web.archive.org/web/20201020210417/https://www.cmas.org/federation-list|url-status=dead}}</ref> {| class="wikitable" width="100%" cellspacing="0" cellpadding="3" border="1" bgcolor="white" ! scope="col" | Africa ! scope="col" | America ! scope="col" | Asia ! scope="col" | Europe ! scope="col" | Oceania |- | style="vertical-align:top;" | {{ubl | {{Flag|Algeria}} (<small>Fédération Algerienne De Sauvetage De Secourisme Et Des Activites Subaquatiques</small>) | {{Flag|Cape Verde}} (<small>Federacao Cabo Verde Desportivo Subm. José Maria Aquatico Herrer</small>) | {{Flag|Djibouti}} (<small>Federation Djiboutienne De Sports Subaquatiques</small>) | {{Flag|Egypt}} (<small>Egyptian Underwater & Lifesaving Federation</small>) | {{Flag|Kenya}} (<small>Kenya Lifesaving Federation</small>) | {{Flag|Madagascar}} (<small>Fédération Malgache De Plongée Sous Marinem</small>) | {{Flag|Morocco}} (<small>Federation Royale Marocaine De Plongée Et Activites Subaquatiques</small>) | {{Flag|Mauritius}} (<small>Mauritian Scuba Diving Association</small>) | {{Flag|Namibia}} (<small>Namibia Underwater Federation</small>) | {{Flag|Seychelles}} (<small>Scuba Divers Federation Of Seychelles</small>) | {{Flag|Seychelles}} (<small>Submarine Activity Federation Seychelles</small>) | {{Flag|South Africa}} (<small>CMAS Instructors South Africa (CMAS-ISA</small>) | {{Flag|South Africa}} (<small>[[South African Underwater Sports Federation]] (SAUSF)</small>) | {{Flag|Tunisia}} (<small>Fédération Des Activites Subaquatiques De Tunisie</small>) | {{Flag|Tunisia}} (<small>Fédération Tunisienne Des Pêches Sportives</small>) }} | style="vertical-align:top;" | {{ubl | {{Flag|Argentina}} (<small>FederaciÓn Argentina De Actividades Subacuaticas</small>) | {{Flag|Argentina}} (<small>Asociación De Hockey Subacuático De Argentina</small>) | {{Flag|Brazil}} (<small>Confederaço Brasileira De Pesca E Desportos SubaquÁticos</small>) | {{Flag|Canada}} (<small>Canadian Underwater Games Association</small>) | {{Flag|Canada}} (<small>Association Des Moniteurs De La Cmas Qc</small>) | {{Flag|Canada}} (<small>Canadian Diving Program</small>) | {{Flag|Chile}} (<small>Federación Deportiva Nacional De Actividades Subacuáticas Y Salvamento Acuático</small>) | {{Flag|Colombia}} (<small>Federacion Colombiana De Actividades Subauaticas</small>) | {{Flag|Cuba}} (<small>Federacion Cubana De Actividades Subacuaticuas</small>) | {{Flag|Ecuador}} (<small>Federación Ecuatoriana De Buceo Y Actividades Subacuaticas</small>) | {{Flag|Mexico}} (<small>Federacion Mexicana De Actividades Subacuaticas A.C.</small>) | {{Flag|Mexico}} (<small>International Diving Instructors Mexico</small>) | {{Flag|Peru}} (<small>Federacion Deportiva Peruana De Actividades Subacuaticas</small>) | {{Flag|United States}} (<small>United States Underwater Sport Federation</small>) | {{Flag|United States}} (<small>U.S. Freediving Federation</small>) | {{Flag|United States}} (<small>[[Underwater Society of America|Underwater Society Of America]]</small>) | {{Flag|Uruguay}} (<small>Federacion Uruguaya De Actividades Subacuaticas</small>) | {{Flag|Venezuela}} (<small>Federacion Venezolana De Actividades Subacuaticas</small>) }} | style="vertical-align:top;" | {{ubl | {{Flag|China}} (<small>Chinese Underwater Association</small>) | {{Flag|Hong Kong}} (<small>Hong Kong Underwater Association</small>) | {{Flag|India}} (<small>Underwater Sport Association India</small>) | {{Flag|Indonesia}} (<small>Indonesian Subaquatic Sport Association</small>) | {{Flag|Iran}} (<small>Islamic Republic Of Iran Lifesaving Federation</small>) | {{Flag|Israel}} (<small>[[Israeli Diving Federation]]</small>) | {{Flag|Japan}} (<small>Japan Cmas Instructor Association</small>) | {{Flag|Japan}} (<small>Japan Underwater Sports Federation</small>) | {{Flag|Japan}} (<small>Japan Educational Facilities Federation</small>) | {{Flag|Japan}} (<small>Jcs</small>) | {{Flag|Japan}} (<small>Marine Techno Educational System Diving Division</small>) | {{Flag|Japan}} (<small>Kansai Sports Diving Federation Japan</small>) | {{Flag|Jordan}} (<small>Royal Jordanian Marine Sports Federation</small>) | {{Flag|Kazakhstan}} (<small>Underwater Federation Republic Of Kazakhstan</small>) | {{Flag|Kuwait}} (<small>Kuwait Academy For Diving & Swimming</small>) | {{Flag|Kuwait}} (<small>Kuwait Diving And Lifesaving Committee</small>) | {{Flag|Kyrgyzstan}} (<small>Kyrgyz Underwater Federation</small>) | {{Flag|Lebanon}} (<small>Lebanon Water Festival</small>) | {{Flag|Malaysia}} (<small>Malayan Sub Aqua Club</small>) | {{Flag|Malaysia}} (<small>Malaysia Coastal Subaquatic Federation</small>) | {{Flag|Maldives}} (<small>Maldives Underwater Federation</small>) | {{Flag|Northern Mariana Islands}} (<small>Toa Engineering Corporation</small>) | {{Flag|Palestine}} (<small>Palestinian Swimming & Aquatic Sport Federation</small>) | {{Flag|Philippines}} (<small>Philippine Federation Of Cmas Underwater Activities</small>) | {{Flag|Philippines}} (<small>Philippine Association On Underwater Activities</small>) | {{Flag|Saudi Arabia}} (<small>Saudi Arabia Maritime Sports Federation</small>) | {{Flag|Singapore}} (<small>Singapore Underwater Federation</small>) | {{Flag|South Korea}} (<small>Asia Diving Council</small>) | {{Flag|South Korea}} (<small>Korea Underwater Association</small>) | {{Flag|Syria}} (<small>Syrian Underwater Sport Federation</small>) | {{Flag|Chinese Taipei}} (<small>Chinese Taipei Underwater Federation</small>) | {{Flag|Chinese Taipei}} (<small>Taiwan Technical & Science Diving Association</small>) | {{Flag|Thailand}} (<small>Association Of Thailand Underwater Sports</small>) | {{Flag|United Arab Emirates}} (<small>Fujairah International Marine Club</small>) | {{Flag|Vietnam}} (<small>Vietnam Aquatic Sports Association</small>) }} | style="vertical-align:top;" | {{ubl | {{Flag|Armenia}} (<small>Armenian Federation Of Underwater Sports</small>) | {{Flag|Austria}} (<small>Austrian Diving Federation</small>) | {{Flag|Belarus}} (<small>Belarus Federation Of Underwater Sport</small>) | {{Flag|Belgium}} (<small>Royal Belgian Diving Federation</small>) | {{Flag|Belgium}} (<small>Groupe Belge De Recherches Scientifiques Sous-Marines</small>) | {{Flag|Bosnia and Herzegovina}} (<small>Diving Association Of Bosnia And Herzegovina</small>) | {{Flag|Bulgaria}} (<small>Bulgarian National Association Of Underwater Activity</small>) | {{Flag|Bulgaria}} (<small>Federation Bulgare De Peche Sous Marine</small>) | {{Flag|Croatia}} (<small>Croatian Diving Federation</small>) | {{Flag|Croatia}} (<small>Croatian Federation Of Sports Fishing On Sea</small>) | {{Flag|Cyprus}} (<small>Cyprus Federation Of Underwater Activities</small>) | {{Flag|Czech Republic}} (<small>Divers Association Of Czech Republic</small>) | {{Flag|Denmark}} (<small>Danish Sports Diver Federation</small>) | {{Flag|Estonia}} (<small>Estonian Underwater Federation</small>) | {{Flag|Finland}} (<small>Finnish Divers' Federation</small>) | {{Flag|France}} (<small>[[Fédération Française d'Études et de Sports Sous-Marins|Fédération française d'études et de sports sous-marins]]</small>) | {{Flag|Georgia}} (<small>Georgian Underwater Sports Federation</small>) | {{Flag|Germany}} (<small>Verband Deutscher Sporttaucher E.V.</small>) | {{Flag|Greece}} (<small>Hellenic Federation For Underwater Activities & Sportfishing</small>) | {{Flag|Greece}} (<small>Hellenic Swimming Federation</small>) | {{Flag|Hungary}} (<small>Hungarian Divers Federation</small>) | {{Flag|Hungary}} (<small>Underwater Explorers' Federation</small>) | {{Flag|Ireland}} (<small>[[Comhairle Fo-Thuinn|Irish Underwater Federation]]</small>) | {{Flag|Italy}} (<small>Federazione Italiana Pesca Sportiva E Attivita Subacquee</small>) | {{Flag|Italy}} (<small>Comitato Italiano Ricerche Studi Subaquei</small>) | {{Flag|Italy}} (<small>International Academy Of Underwater Sciences And Techniques</small>) | {{Flag|Italy}} (<small>Nadd Global Diving Agency</small>) | {{Flag|Italy}} (<small>Asd Acqua Team</small>) | {{Flag|Italy}} (<small>Union Italienne Sport Pour Tous</small>) | {{Flag|Italy}} (<small>Associazione Cmas Diving Center Italia</small>) | {{Flag|Italy}} (<small>Associaziona Nazionale Istruttori Subacquei</small>) | {{Flag|Italy}} (<small>[[Federazione Italiana Attività Subacquee|Federazione Italiana Attivita Subacquee]]</small>) | {{Flag|Italy}} (<small>Federazione Italiana Sport Acquatici</small>) | {{Flag|Italy}} (<small>Asi-Alleanza Sportiva Italiana Divisione Subacquea</small>) | {{Flag|Italy}} (<small>Esa Worldwide</small>) | {{Flag|Italy}} (<small>Albatros Progetto Paolo Pinto</small>) | {{Flag|Latvia}} (<small>Cmas Baltic Sporta Biedrtba</small>) | {{Flag|Latvia}} (<small>Latviajas Zemudens Sporta Federacija</small>) | {{Flag|Liechtenstein}} (<small>Liechtensteiner Tauchsport Verband</small>) | {{Flag|Lithuania}} (<small>Lithuanian Underwater Sport Federation</small>) | {{Flag|Luxembourg}} (<small>Federation Luxembourgeoise</small>) | {{Flag|North Macedonia}} (<small>Macedonian Diving Federation</small>) | {{Flag|Malta}} (<small>Federation Of Underwater Activities Malta</small>) | {{Flag|Moldova}} (<small>Federation Of Underwater Activities Of The Republic Of Moldova</small>) | {{Flag|Monaco}} (<small>Federation Monegasque Des Activites Subaquatiques</small>) | {{Flag|Montenegro}} (<small>Diving Association Of Montenegro</small>) | {{Flag|Netherlands}} (<small>[[Nederlandse Onderwatersport Bond]]</small>) | {{Flag|Norway}} (<small>Norwegian Diving Federation</small>) | {{Flag|Poland}} (<small>Underwater Activity Commission Polish Tourist Country-Lovers Society</small>) | {{Flag|Poland}} (<small>Polish Underwater Federation</small>) | {{Flag|Poland}} (<small>Commission Diving Nationale Defense League</small>) | {{Flag|Portugal}} (<small>Federation Portugaise D'Activites Subaquatiques</small>) | {{Flag|Russia}} (<small>Russian Underwater Federation</small>) | {{Flag|San Marino}} (<small>Federazione Sammarinese Attivita Subacquee</small>) | {{Flag|Serbia}} (<small>Serbian Underwater Association</small>) | {{Flag|Slovakia}} (<small>Slovak Diving Association</small>) | {{Flag|Slovenia}} (<small>Slovenian Diving Federation</small>) | {{Flag|Spain}} (<small>[[Federación Española de Actividades Subacuáticas|Federacion Espanola De Actividades Subacuaticas]]</small>) | {{Flag|Sweden}} (<small>Swedish Sportsdiving Federation</small>) | {{Flag|Switzerland}} (<small>Schweizer Unterwassersport-Verband</small>) | {{Flag|Switzerland}} (<small>Cmas.Ch</small>) | {{Flag|Turkey}} (<small>[[Turkish Underwater Sports Federation]]</small>) | {{Flag|Ukraine}} (<small>Public Organization Ukrainian Federation Of Underwater Sport And Underwater Activities</small>) | {{Flag|United Kingdom}} (<small>[[Sub-Aqua Association]]</small>) | {{Flag|United Kingdom}} (<small>British Spearfishing Association</small>) }} | style="vertical-align:top;" | {{ubl | {{Flag|Australia}} (<small>[[Australian Underwater Federation]]</small>) | {{Flag|New Zealand}} (<small>New Zealand Underwater Association</small>) | {{Flag|Tahiti}} (<small>Fédération Tahitienne De Sports Subaquatique De Compétition</small>) }} |} == See also == {{div col}} ===General=== *{{annotated link|List of diver certification organizations}} ===Key people=== * {{annotated link|Frédéric Dumas}} * {{annotated link|Philippe Tailliez}} ===Organisations=== *{{annotated link|CMAS Europe}} *{{annotated link|Scuba Educators International}} *{{annotated link|YMCA SCUBA Program}} ===Sport=== *{{annotated link|Finswimming World Championships}} *{{annotated link|Underwater Hockey World Championships}} *{{annotated link|Underwater Orienteering World Championships}} *{{annotated link|Underwater Photography World Championships}} *{{annotated link|Underwater Rugby World Championships}} {{div col end}} ==References== {{reflist}} == External links == *[http://www.cmas.org CMAS homepage] *[https://web.archive.org/web/20130516195511/http://history.cmas.org History of CMAS website] *[https://web.archive.org/web/20240212224554/https://www.cmas.org/ History Results] *[https://www.sportalsub.net/en/ Results] *[http://www.cmas-america.org CMAS American Zone]{{Dead link|date=May 2026 |bot=InternetArchiveBot |fix-attempted=yes }} (in Spanish, English and Portuguese) *[http://www.cmasasia.org Asian Underwater Federation] (CMAS Asia) *[http://www.cmas-europe.net CMAS Europe homepage] {{International Sports Federations}} {{Underwater diving|recdiv}} {{Authority control}} {{DEFAULTSORT:Confederation Mondiale Des Activites Subaquatiques}} [[Category:Underwater sports organizations]] [[Category:Finswimming]] [[Category:Freediving]] [[Category:Underwater hockey governing bodies| ]] [[Category:Underwater orienteering]] [[Category:Underwater photography (sport)]] [[Category:Underwater rugby]] [[Category:Underwater diving training organizations]] [[Category:Sports organizations established in 1959]] [[Category:1950s establishments in Monaco]] [[Category:Underwater diver organizations]] [[Category:Association of IOC Recognised International Sports Federations]] ex2fcsqzr25k4u5pmvapwa8z996ms44 ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ 4 27125 361078 361003 2026-06-01T09:38:45Z ChiK 1136 361078 wikitext text/x-wiki [[ಫೈಲ್:TCYWIKI-10.svg|frameless|right|220px]] '''ತುಳು ವಿಕಿಪೀಡಿಯ''' ೦೬ ಅಗೋಸ್ಟ್ ೨೦೧೬ಗ್ ಬಾರತೊದ ೨೩ನೆ ವಿಕಿಪೀಡಿಯ ಆದ್ ಪುಟ್ಂಡ್. ಇತ್ತೆ ತುಳು ವಿಕಿಪೀಡಿಯಗು [[ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆ|೧೦ನೇ ವರ್ಸಾಂತಿದ]] ಸಂಬ್ರಮೊ. ಇ ನಿಲೆಟು ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ ಉಂದು. <div style="text-align:center;">{{Clickable button 2|ಪಾಲ್ ದೆತೊನುನಕುಲು|url={{fullurl:{{FULLPAGENAME}}/ಪಾಲ್ ದೆತೊನುನಕುಲು}}|class=mw-ui-progressive}} {{Clickable button 2|ಲೇಕನೊಲೆನು ಸೇರಾಲೆ|url=https://fountain.toolforge.org/editathons/10wiki-tcy/add|class=mw-ui-progressive}} {{Clickable button 2|ಪಲಿತಾಂಸೊಲ್|url={{fullurl:{{FULLPAGENAME}}/ಪಲಿತಾಂಸೊಲ್}}|class=mw-ui-progressive}} </div> == ಸಮಯೊದ ಮಿತಿ == * ಪಂತೊ ಸುರು ಅಪುನ ದಿನೊ: '''05/06/2026 00:00 UTC''' * ಪಂತೊ ಮುಗಿಪುನ ದಿನೊ: '''04/08/2026 11:59 UTC''' == ಪಂತೊತ ನಿಯಮೊಲು ಬುಕ್ಕೊ ಮಾರ್ಗಸೂಚಿಲು == * ದೇಸೀಯ ಸಂಸ್ಕೃತಿದ ಲೆಕನೊ ಆದಿಪ್ಪೊದ್. * ಮಲ್ಲೆ ಮಲ್ತ್‌ನ ಅತ್ತಂಡ ಪೊಸ ಲೇಕನೊ ಕಡಿಮ್ಮೆಂದಾಂಡ 3000 ಬೈಟ್‌ಲು ಅತ್ತಂಡ 300 ಸಬ್‌ದೊಲು ಇಪ್ಪೊಡು. * ಲೇಕನವು ಎಡ್ಡೆ ಇಪ್ಪೊಡು, ಮೆಷಿನ್‌ ತರ್ಜುಮೆ ಅವಾರೆ ಬಲ್ಲಿ. * ಲೇಕನನೊನು 5 ಜೂನ್ ಬುಕ್ಕೊ 4 ಅಗಸ್ಟ್ ನಡುಟು ಮಲ್ಲೆ ಮನ್ತಿಪ್ಪೊಡು ಅತ್ತಂಡ ಪೊಸತ್ತ್‌ ತಯಾರ್‌ ಮಾನ್ತಿಪ್ಪೊಡು. * ಲೇಕನೊಲು ಪರಕೊಲಿ ಆತಿಪ್ಪರ ಬಲ್ಲಿ. * ವೊವ್ವೇ ರೀತಿದ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಉಲ್ಲಂಗನೆಲು ಅಂಚನೆ ಗಮನಾರ್ಹ ಸಮಸ್ಯೆಲು ಇಪ್ಪರೆಗ್ ಬಲ್ಲಿ ಬುಕ್ಕೊ ವಿಕಿಪೀಡಿಯ ನೀತಿದ ಪ್ರಕಾರೊ ಇಪ್ಪೊಡು. * ಲೇಕನೊಗು ಸರಿಯಾಯಿನ ಉಲ್ಲೇಕೊಲು ಇಪ್ಪೊಡು. == ಬೊಮ್ಮನೊಲು == * TBA == ಸಂಯೋಜಕೆರ್ == * TBA == ತೀರ್ಪುಗಾರೆರ್== * TBA '''<div style="text-align: center; font-size: 85%">''ಜಾಸ್ತಿ ತೆರಿಯೊನೆರೆ [[ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆ|ತುಳು ವಿಕಿಪೀಡಿಯ ೧೦]] ತೂಲೆ.''</div>''' kx2rza24dg4g05k77u4o6bdhebz6f1m ವಿಕಿಪೀಡಿಯ:10ನೇ ವರ್ಸಂತಿಗೆದ ಬರವು ಪಂತೊ/ಪಾಲ್ ದೆತೊನುನಕುಲು 4 27136 361077 361005 2026-06-01T09:35:42Z ChiK 1136 361077 wikitext text/x-wiki == ಪಾಲ್ ದೆತೊನುನಕುಲು == # [[ಬಳಕೆದಾರೆ:Mahaveer Indra|Mahaveer Indra]] ([[ಬಳಕೆದಾರೆ ಪಾತೆರ:Mahaveer Indra|ಪಾತೆರ್ಲೆ]]) ೧೧:೫೯, ೩೧ ಮೇ ೨೦೨೬ (IST) os78utpbeioz5ebbymgbdbfbkyjkjwz ಟೆಂಪ್ಲೇಟ್:Abs 10 27137 361009 2022-11-29T20:40:47Z en>Primefac 0 Primefac moved page [[Template:Abs]] to [[Template:Absolute value]]: expand for clarity 361009 wikitext text/x-wiki #REDIRECT [[Template:Absolute value]] {{Redirect category shell| {{R from move}} }} 98y9f97qu6dx0xo0vnw7hu4jb49do8k 361010 361009 2026-05-31T13:43:19Z ChiK 1136 ೧ revisions imported from [[:en:Template:Abs]] 361009 wikitext text/x-wiki #REDIRECT [[Template:Absolute value]] {{Redirect category shell| {{R from move}} }} 98y9f97qu6dx0xo0vnw7hu4jb49do8k ಟೆಂಪ್ಲೇಟ್:Itco 10 27138 361013 2021-04-27T03:43:21Z en>Artoria2e5 0 [[WP:AES|←]]Redirected page to [[Template:Italics correction]] 361013 wikitext text/x-wiki #REDIRECT [[Template:Italics correction]] {{R from shortcut}} pniwuns90wp9pw7i6k498u17lp1bmqn 361014 361013 2026-05-31T13:43:20Z ChiK 1136 ೧ revisions imported from [[:en:Template:Itco]] 361013 wikitext text/x-wiki #REDIRECT [[Template:Italics correction]] {{R from shortcut}} pniwuns90wp9pw7i6k498u17lp1bmqn ಟೆಂಪ್ಲೇಟ್:Absolute value/doc 10 27139 361015 2025-05-20T21:22:50Z en>Quondum 0 /* Usage */ spacing hint 361015 wikitext text/x-wiki {{documentation subpage}} {{tsh|abs}} This template may be used to enclose text between two [[vertical bar]]s ({{unichar|007C|vertical line}}), such as to denote the [[absolute value]]. It adds padding (of width 0.1 em) on each side inside the bars. == Usage == <syntaxhighlight lang="wikitext"> When {{math|{{abs|''x''}} < 7}}, the function is positive. </syntaxhighlight> When {{math|{{abs|''x''}} < 7}}, the function is positive. <syntaxhighlight lang="wikitext"> The notation {{math|{{abs}}}} means ''absolute value''. </syntaxhighlight> The notation {{math|{{abs}}}} means ''absolute value''. <syntaxhighlight lang="wikitext"> The notation {{math|{{abs|{{itco|''V''}}}}}} can be used to give extra space on the right with italics. </syntaxhighlight> The notation {{math|{{abs|{{itco|''V''}}}}}} can be used to give extra space on the right with italics. == Alternatives == This template is equivalent to enclosing the text between two {{tlx|pipe}} templates (plus padding of width similar to [[hair space]]s around the argument) <syntaxhighlight lang="wikitext"> When {{math|{{pipe}}&#x200A;<!-- hair space -->''x''&#x200A;{{pipe}} < 7}}, the function is positive. </syntaxhighlight> When {{math|{{pipe}}&#x200A;<!-- hair space -->''x''&#x200A;{{pipe}} < 7}}, the function is positive. == See also == *To calculate the absolute value, use <code><nowiki>{{#expr: abs(x)}}</nowiki></code> * {{tl|bra-ket}} * {{tl|langle}} and {{tl|rangle}} * {{tl|math}} * {{tl|norm}} * {{tl|pars}} * {{tl|pipe}} {{Math templates|notation}} <includeonly>{{sandbox other|| [[Category:Mathematical formatting templates]] }}</includeonly> h2d8b94rld0mivbony6nk16uc2vqdod 361016 361015 2026-05-31T13:43:21Z ChiK 1136 ೧ revisions imported from [[:en:Template:Absolute_value/doc]] 361015 wikitext text/x-wiki {{documentation subpage}} {{tsh|abs}} This template may be used to enclose text between two [[vertical bar]]s ({{unichar|007C|vertical line}}), such as to denote the [[absolute value]]. It adds padding (of width 0.1 em) on each side inside the bars. == Usage == <syntaxhighlight lang="wikitext"> When {{math|{{abs|''x''}} < 7}}, the function is positive. </syntaxhighlight> When {{math|{{abs|''x''}} < 7}}, the function is positive. <syntaxhighlight lang="wikitext"> The notation {{math|{{abs}}}} means ''absolute value''. </syntaxhighlight> The notation {{math|{{abs}}}} means ''absolute value''. <syntaxhighlight lang="wikitext"> The notation {{math|{{abs|{{itco|''V''}}}}}} can be used to give extra space on the right with italics. </syntaxhighlight> The notation {{math|{{abs|{{itco|''V''}}}}}} can be used to give extra space on the right with italics. == Alternatives == This template is equivalent to enclosing the text between two {{tlx|pipe}} templates (plus padding of width similar to [[hair space]]s around the argument) <syntaxhighlight lang="wikitext"> When {{math|{{pipe}}&#x200A;<!-- hair space -->''x''&#x200A;{{pipe}} < 7}}, the function is positive. </syntaxhighlight> When {{math|{{pipe}}&#x200A;<!-- hair space -->''x''&#x200A;{{pipe}} < 7}}, the function is positive. == See also == *To calculate the absolute value, use <code><nowiki>{{#expr: abs(x)}}</nowiki></code> * {{tl|bra-ket}} * {{tl|langle}} and {{tl|rangle}} * {{tl|math}} * {{tl|norm}} * {{tl|pars}} * {{tl|pipe}} {{Math templates|notation}} <includeonly>{{sandbox other|| [[Category:Mathematical formatting templates]] }}</includeonly> h2d8b94rld0mivbony6nk16uc2vqdod ಟೆಂಪ್ಲೇಟ್:Administrator note/doc 10 27140 361021 2025-11-26T15:48:13Z en>CapnZapp 0 361021 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{template shortcut|admin-note}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{redirect-distinguish|Template:Anote|Template:A note}} == Usage == Placing {{Tl|Administrator note}} makes the following appear: :{{Administrator note}} This is intended to alert editors to administrative actions that directly impact editing. Examples include protected edits and page moves over redirects. Do not in any case use this template merely to indicate that the user commenting is an administrator. == See also == * {{tl|A note}} - generic note message {{A note}} {{done/See also}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Image with comment templates]] }}</includeonly> odukqyauf7fgg2etiozzavpwlckvbil 361022 361021 2026-05-31T13:44:20Z ChiK 1136 ೧ revisions imported from [[:en:Template:Administrator_note/doc]] 361021 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{template shortcut|admin-note}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{redirect-distinguish|Template:Anote|Template:A note}} == Usage == Placing {{Tl|Administrator note}} makes the following appear: :{{Administrator note}} This is intended to alert editors to administrative actions that directly impact editing. Examples include protected edits and page moves over redirects. Do not in any case use this template merely to indicate that the user commenting is an administrator. == See also == * {{tl|A note}} - generic note message {{A note}} {{done/See also}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Image with comment templates]] }}</includeonly> odukqyauf7fgg2etiozzavpwlckvbil ಟೆಂಪ್ಲೇಟ್:Make code 10 27141 361025 2019-05-04T16:47:08Z en>Redrose64 0 fix unclosed tag 361025 wikitext text/x-wiki {{MultiReplace|{{{1}}}|plain=yes|{{{<noinclude/>{|<}}}|{|{{{!|!}}}|{{!}}|{{{}|>}}}|}<noinclude/>}}<noinclude> {{doc}} </noinclude> mxef9w8cufpnk5sk1v4164qo08vt26n 361026 361025 2026-05-31T13:46:31Z ChiK 1136 ೧ revisions imported from [[:en:Template:Make_code]] 361025 wikitext text/x-wiki {{MultiReplace|{{{1}}}|plain=yes|{{{<noinclude/>{|<}}}|{|{{{!|!}}}|{{!}}|{{{}|>}}}|}<noinclude/>}}<noinclude> {{doc}} </noinclude> mxef9w8cufpnk5sk1v4164qo08vt26n ಟೆಂಪ್ಲೇಟ್:Automarkup/doc 10 27142 361027 2025-09-18T23:25:31Z en>CheckNineEight 0 /* See also */use {{tl}} for links to templates 361027 wikitext text/x-wiki {{Documentation subpage}} {{lua|Module:Automarkup}} This template, as with {{tl|Markup}}, presents [[Markup language|markup]] or [[Source code|code]] side by side with the [[Output (computing)|output]] it would render. However, the difference from the <nowiki>{{Markup}}</nowiki> template is you don't have to write the code examples twice. Although this saves time, the <nowiki>{{Automarkup}}</nowiki> template is more limited: it is not possible to use the [[Wiki markup]] <code>&lt;nowiki&gt;</code> tag to disable certain markup's function; other means have to be used, such as the templates {{tl|((}}, {{tl|!}}, {{tl|))}} or {{tl|Make code}}. == Usage == {{Markup |<nowiki>{{Automarkup|{{Make code|<<As of!2015>>}}}}</nowiki> |{{Automarkup|{{Make code|<<As of!2015>>}}}} }} == See also == * {{tl|Markup}} * {{tl|mra}}, which addresses the same issue. * {{tl|Demo}} and {{tl|Demo-inline}}, which use [[Module:Demo]] * {{tl|Nowiki template demo}}, which uses [[Module:Template test case]] <includeonly>{{Sandbox other|| [[Category:Documentation assistance templates]] [[Category:Programming typing-aid templates]] [[Category:Template namespace templates]] [[Category:Template test cases| ]] [[Category:Wikipedia formatting templates]] [[Category:Wikitext processing templates]] }}</includeonly> 0dl1j6cnsa17soyh01b5wt83p9ayfpn 361028 361027 2026-05-31T13:46:32Z ChiK 1136 ೧ revisions imported from [[:en:Template:Automarkup/doc]] 361027 wikitext text/x-wiki {{Documentation subpage}} {{lua|Module:Automarkup}} This template, as with {{tl|Markup}}, presents [[Markup language|markup]] or [[Source code|code]] side by side with the [[Output (computing)|output]] it would render. However, the difference from the <nowiki>{{Markup}}</nowiki> template is you don't have to write the code examples twice. Although this saves time, the <nowiki>{{Automarkup}}</nowiki> template is more limited: it is not possible to use the [[Wiki markup]] <code>&lt;nowiki&gt;</code> tag to disable certain markup's function; other means have to be used, such as the templates {{tl|((}}, {{tl|!}}, {{tl|))}} or {{tl|Make code}}. == Usage == {{Markup |<nowiki>{{Automarkup|{{Make code|<<As of!2015>>}}}}</nowiki> |{{Automarkup|{{Make code|<<As of!2015>>}}}} }} == See also == * {{tl|Markup}} * {{tl|mra}}, which addresses the same issue. * {{tl|Demo}} and {{tl|Demo-inline}}, which use [[Module:Demo]] * {{tl|Nowiki template demo}}, which uses [[Module:Template test case]] <includeonly>{{Sandbox other|| [[Category:Documentation assistance templates]] [[Category:Programming typing-aid templates]] [[Category:Template namespace templates]] [[Category:Template test cases| ]] [[Category:Wikipedia formatting templates]] [[Category:Wikitext processing templates]] }}</includeonly> 0dl1j6cnsa17soyh01b5wt83p9ayfpn ಟೆಂಪ್ಲೇಟ್:Bar box/doc 10 27143 361035 2025-07-30T19:10:15Z en>Ahecht 0 /* Alternatives to avoid Wikipedia's Post-expand include size limit */ * {{tl|Bar table}} → {{ml|Bar|table}} 361035 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{tlb|Bar box}}, is used for construction of horizontal bar charts. == Usage == <syntaxhighlight lang="wikitext"> {{Bar box |width = ''width of the graph'' (optional) |barwidth= ''width of the bar area'' (optional, defaults to 100px) |float = (left|right|none) (optional, defaults to none) |title = ''title of the chart'' (optional) |titlebar= ''title bar colour'' (optional, defaults to none) |left1 = ''first left column header'' (optional) |left2 = ''second left column header'' (optional) |right1 = ''first right column header'' (optional) |right2 = ''second right column header'' (optional) |bars = ''chart contents'' (see below) |caption = ''caption under the chart'' (optional) }} </syntaxhighlight> ==Alternatives to avoid Wikipedia's [[WP:PEIS|Post-expand include size]] limit== Pages with many boxes and charts may come close to or exceed Wikipedia's [[WP:PEIS|Post-expand include size]] limit. In these cases consider using [[Module:Bar]] as follows: * {{tl|Bar box}} → {{ml|Bar|box}} * {{tl|Bar percent}} → {{ml|Bar|percent}} * {{tl|Bar pixel}} → {{ml|Bar|pixel}} * {{tl|Bar log}} → {{ml|Bar|log}} * {{tl|Bar stacked}} → {{ml|Bar|stacked}} * {{tl|Bar gap}} → {{ml|Bar|gap}} * {{tl|Bar table}} → {{ml|Bar|table}} == Tracking category == * {{clc|Pages using bar box without float left or float right}} == See also == * {{tl|Vertical bar chart}} * {{tl|Bar chart}} * {{tl|Data bars}} * [[WP:Graphs]] {{Graph, chart and plot templates|cat=no}} <includeonly>{{Sandbox other|| <!-- EDIT/ADD TEMPLATE Categories BELOW THIS LINE --> [[Category:Bar chart templates]] [[Category:Templates that add a tracking category]] }}</includeonly> hmzdcnzop4st4gb14488awuf2e7mcie 361036 361035 2026-05-31T13:47:07Z ChiK 1136 ೧ revisions imported from [[:en:Template:Bar_box/doc]] 361035 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{tlb|Bar box}}, is used for construction of horizontal bar charts. == Usage == <syntaxhighlight lang="wikitext"> {{Bar box |width = ''width of the graph'' (optional) |barwidth= ''width of the bar area'' (optional, defaults to 100px) |float = (left|right|none) (optional, defaults to none) |title = ''title of the chart'' (optional) |titlebar= ''title bar colour'' (optional, defaults to none) |left1 = ''first left column header'' (optional) |left2 = ''second left column header'' (optional) |right1 = ''first right column header'' (optional) |right2 = ''second right column header'' (optional) |bars = ''chart contents'' (see below) |caption = ''caption under the chart'' (optional) }} </syntaxhighlight> ==Alternatives to avoid Wikipedia's [[WP:PEIS|Post-expand include size]] limit== Pages with many boxes and charts may come close to or exceed Wikipedia's [[WP:PEIS|Post-expand include size]] limit. In these cases consider using [[Module:Bar]] as follows: * {{tl|Bar box}} → {{ml|Bar|box}} * {{tl|Bar percent}} → {{ml|Bar|percent}} * {{tl|Bar pixel}} → {{ml|Bar|pixel}} * {{tl|Bar log}} → {{ml|Bar|log}} * {{tl|Bar stacked}} → {{ml|Bar|stacked}} * {{tl|Bar gap}} → {{ml|Bar|gap}} * {{tl|Bar table}} → {{ml|Bar|table}} == Tracking category == * {{clc|Pages using bar box without float left or float right}} == See also == * {{tl|Vertical bar chart}} * {{tl|Bar chart}} * {{tl|Data bars}} * [[WP:Graphs]] {{Graph, chart and plot templates|cat=no}} <includeonly>{{Sandbox other|| <!-- EDIT/ADD TEMPLATE Categories BELOW THIS LINE --> [[Category:Bar chart templates]] [[Category:Templates that add a tracking category]] }}</includeonly> hmzdcnzop4st4gb14488awuf2e7mcie ಟೆಂಪ್ಲೇಟ್:Graph, chart and plot formatting and function templates 10 27144 361037 2026-05-03T11:17:42Z en>MrPersonHumanGuy 0 adding more templates 361037 wikitext text/x-wiki {{Navbox | name = Graph, chart and plot formatting and function templates |title=[[:Category:Chart, diagram and graph formatting and function templates|Graph, chart and plot templates]] |state = {{{state<includeonly>|expanded</includeonly>}}} |bodyclass = hlist |group10 = General |list10 = * {{tl|Chart}} * {{tl|ChartDirect}} |group20 = Bar |list20 = {{navbox|subgroup |group1 = |list1 = * {{tl|Bar chart}} * {{tl|Bar box}} * [[Module:Bar]] |group2 = Stacked |list2 = * {{tl|Bar stacked}} * {{tl|Brick chart}} * {{tl|Data bars}} * {{tl|Stacked bar}} }} |group40 = [[Scatter plot]] |list40 = * {{tl|Combined approval chart}} * {{tl|Dot chart}} |group50 = [[Pie chart]] |list50 = * {{tl|Pie chart}} |group60 = Tree |list60 = * {{tl|Tree chart}} * {{tl|Ahnentafel}} * {{tl|Clade}} |group70 = Color legends |list70 = * {{tl|Legend}} * {{tl|Legend-line}} * {{tl|BrewerColorLegends}} |group80 = Maps |list80 = * {{tl|Choropleth map}} * {{tl|Location map}} * {{tl|Location map many}} |group90 = Deprecated |list90 = * [[Module:Chart]] }}{{Template other |<includeonly>{{sandbox other||{{#ifeq: {{{cat|yes}}}|yes|[[Category:Chart, diagram and graph formatting and function templates]]|}} }}</includeonly>}}<noinclude> {{Navbox documentation}} [[Category:Chart, diagram and graph formatting and function templates| ]] </noinclude> abwq0re1qanv9qnjvhf2ogee8pw57an 361038 361037 2026-05-31T13:47:08Z ChiK 1136 ೧ revisions imported from [[:en:Template:Graph,_chart_and_plot_formatting_and_function_templates]] 361037 wikitext text/x-wiki {{Navbox | name = Graph, chart and plot formatting and function templates |title=[[:Category:Chart, diagram and graph formatting and function templates|Graph, chart and plot templates]] |state = {{{state<includeonly>|expanded</includeonly>}}} |bodyclass = hlist |group10 = General |list10 = * {{tl|Chart}} * {{tl|ChartDirect}} |group20 = Bar |list20 = {{navbox|subgroup |group1 = |list1 = * {{tl|Bar chart}} * {{tl|Bar box}} * [[Module:Bar]] |group2 = Stacked |list2 = * {{tl|Bar stacked}} * {{tl|Brick chart}} * {{tl|Data bars}} * {{tl|Stacked bar}} }} |group40 = [[Scatter plot]] |list40 = * {{tl|Combined approval chart}} * {{tl|Dot chart}} |group50 = [[Pie chart]] |list50 = * {{tl|Pie chart}} |group60 = Tree |list60 = * {{tl|Tree chart}} * {{tl|Ahnentafel}} * {{tl|Clade}} |group70 = Color legends |list70 = * {{tl|Legend}} * {{tl|Legend-line}} * {{tl|BrewerColorLegends}} |group80 = Maps |list80 = * {{tl|Choropleth map}} * {{tl|Location map}} * {{tl|Location map many}} |group90 = Deprecated |list90 = * [[Module:Chart]] }}{{Template other |<includeonly>{{sandbox other||{{#ifeq: {{{cat|yes}}}|yes|[[Category:Chart, diagram and graph formatting and function templates]]|}} }}</includeonly>}}<noinclude> {{Navbox documentation}} [[Category:Chart, diagram and graph formatting and function templates| ]] </noinclude> abwq0re1qanv9qnjvhf2ogee8pw57an ಮೋಡ್ಯೂಲ್:Bar 828 27145 361039 2025-08-11T16:01:06Z en>Pppery 0 Changed protection settings for "[[Module:Bar]]": Match protection level with parent template ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 361039 Scribunto text/plain require('Module:Lua class') require('strict') local frame = mw.getCurrentFrame() local metatable = { -- Append to array by calling it __call = function (t, v) t[#t+1] = v end, __tostring = function(t) return table.concat(t) end } local function notblank(v) return (v or '') ~= '' end local function ifblank(v, a) return notblank(v) and v or a end local BarBox = class('BarBox', { _css = 'Module:Bar/styles.css', __init = function (self, args) self.css = args[1] or args.css self.float = args[2] or args.float or 'none' self.backgroundcolor = args[3] or args.backgroundcolor or 'white' self.borderwidth = args[4] or args.borderwidth or '1' self.style = args[5] or args.style self.width = args[6] or args.width-- or 'auto' self.barwidth = args[7] or args.barwidth or '100px' self.lineheight = args[8] or args.lineheight-- or '1.6' self.title = args[9] or args.title self.titlebar = args[10] or args.titlebar-- or 'none' self.left1 = args[11] or args.left1 self.left2 = args[12] or args.left2 self.right1 = args[13] or args.right1 self.right2 = args[14] or args.right2 self.bars = args[15] or args.bars self.caption = args[16] or args.caption -- deprecated self.footer = args[17] or args.footer or args[16] or args.caption end, create = function (cls, args) args = mw.clone(args) args.float = args.float and args.float:lower() args.width = tonumber(args.width) and args.width .. 'px' or args.width and args.width:lower() args.barwidth = tonumber(args.barwidth) and args.barwidth .. 'px' or args.barwidth and args.barwidth:lower() return cls(args) end, _sDefaultAlign = 'lrlr', _tDefaultAlign = {false, 'r', false, 'r'}, _setAlign = function (obj, align) obj._alignClasses = {} for i, d in ipairs(obj._tDefaultAlign) do local a = align:sub(i,i) if a == 'l' then a = false elseif a == 'd' then a = d elseif a ~= 'c' and a ~= 'r' then error('unrecognized align[' .. i .. ']') end obj._alignClasses[i] = a and 'class=bb-' .. a end end, html = function (self) local output = setmetatable({}, metatable) output(frame:extensionTag('templatestyles', '', {src=self._css}) .. '\n') output(self.css and frame:extensionTag('templatestyles', '', {src=self.css}) .. '\n' or '') local class = 'barbox' if self.float == 'left' or self.float == 'right' then class = class .. ' t' .. self.float end output('<div class="' .. class .. '" style="background:' .. self.backgroundcolor .. '; border:' .. self.borderwidth .. 'px solid silver' ) if self.float == 'center' then output('; margin:0 auto') end if self.width then output('; width:' .. self.width) end if self.style then output('; ' .. self.style) end output('">\n') output('{|') if self.lineheight then output(' style="line-height:' .. self.lineheight .. '"') end output('\n') if self.title then output( '|+ class=bb-default' .. (self.titlebar and ' style="background:' .. self.titlebar .. '"' or '') .. ' |\n' .. self.title .. '\n' ) end output('|- class=bb-default style="font-size:88%; min-height:4px"\n') if self._alignClasses then -- same as self.__class._alignClasses self._alignClasses = self._alignClasses self.__class._alignClasses = nil else self._setAlign(self, self._sDefaultAlign) end local attributes = not self.left2 and 'colspan=2' .. (self._alignClasses[1] and ' ' .. self._alignClasses[1] or '') or self._alignClasses[1] output('!' .. (attributes and attributes .. '|' or '') .. (self.left1 or ' ')) output(self.left2 and '!!' .. (self._alignClasses[2] and self._alignClasses[2] .. '|' or '') .. self.left2 or '') output('!!style="width:' .. self.barwidth .. '"| ') attributes = not self.right2 and 'colspan=2' .. (self._alignClasses[4] and ' ' .. self._alignClasses[4] or '') or self._alignClasses[3] output('!!' .. (attributes and attributes .. '|' or '') .. (self.right1 or self.right2 and ' ' or '')) output(self.right2 and '!!' .. (self._alignClasses[4] and self._alignClasses[4] .. '|' or '') .. self.right2 or '') output('\n') if self.bars then output(self.bars .. '\n') end if self.caption then output('\n[[Category:Pages using bar box with deprecated caption parameter]]') end if self.footer then output( '|- class=bb-default\n| colspan=5 style="padding:5px 0" | ' .. -- <p> is created if \n precedes the footer self.footer .. '\n' ) end output('|}\n</div>') return tostring(output) end, __tostring = function (self) return self.html() end, percent = function (args) local output = setmetatable({'|-'}, metatable) local percentage = (args[3] or '0') .. '%' if args.bg then output(args.bg and 'style="background:' .. args.bg .. '"') end output('\n') output('|colspan=2 class=bb-min8|' .. (args[1] or ' ')) output('||class=bb-b|') output('<div style="background:' .. (args[2] or 'gray') .. '; width:' .. percentage .. '">&#8203;</div>') output('||' .. (args.note and '' or 'colspan=2 class=bb-r|') .. (args[4] or percentage)) if args.note then output('||class=bb-r|' .. args.note) end return tostring(output) end, pixel = function (args) local output = setmetatable({'|-'}, metatable) local pixels = (args[3] or '0') if args.bg then output('style="background:' .. args.bg .. '"') end output('\n') output('|colspan=2|' .. (args[1] or ' ')) output('||class=bb-b|') output('<div style="background:' .. (args[2] or 'gray') .. '; width:' .. pixels .. 'px">&#8203;</div>') output('||class="bb-min3' .. (args.note and '"' or ' bb-r" colspan=2') .. '|' .. (args[5] or pixels .. (args[4] or ''))) if args.note then output('||class=bb-r|' .. args.note) end return tostring(output) end, stacked = function (cls, args) local output = setmetatable({'|-'}, metatable) if args.id then output('class="mw-collapsible' .. (args.collapsed and ' mw-collapsed' or '') .. '" id=mw-customcollapsible-' .. args.id ) end output('\n') if not cls._alignClasses then cls._setAlign(cls, args.align and args.align:lower() or cls._sDefaultAlign) end local attributes = not args.note1 and 'colspan=2' .. (cls._alignClasses[1] and ' ' .. cls._alignClasses[1] or '') or cls._alignClasses[1] output('|' .. (attributes and attributes .. '|' or '') .. (args[1] or ' ')) if args.note1 then output('||' .. (cls._alignClasses[2] and cls._alignClasses[2] .. '|' or '') .. args.note1) end output('||class=bb-b|') local len = 0 -- can't use #args because of [[Module:Arguments#Known limitations]] for k in pairs(args) do local idx = tonumber(k) or 0 if idx > len then len = idx end end if args.bkgclasses then -- used when wikitext minimization is essential for i = 1, len-2 do local width, delim, title --is delim reset every cycle? width = args[i+2] or 0 width = tonumber(('%.2f'):format(width)) if width > 0 then if not delim then -- assuming title types are consistent delim = tonumber(args['title' .. i]) and '' or '"' end title = args['title' .. i] and ' title=' .. delim .. args['title' .. i] .. delim or '' output( '<div' .. title .. ' class=' .. args.bkgclasses[i] .. ' style=width:' .. width .. 'px></div>' ) end end else for i = 1, (len-2) / 2 do local width, title, background width = args[2*i + 2] or 0 width = tonumber(('%.2f'):format(width)) if width > 0 then title = args['title' .. i] and ' title="' .. args['title' .. i] .. '"' or '' background = args[2*i + 1] or 'gray' output( '<div' .. title .. ' style="background:' .. background .. ';width:' .. width .. 'px"></div>' ) end end end if #output == 4 then output(' ') end attributes = not args.note2 and 'colspan=2' .. (cls._alignClasses[4] and ' ' .. cls._alignClasses[4] or '') or cls._alignClasses[3] output('||') if attributes then output(attributes .. '|') end if (args[2] or args.note2) then output(' ') end if args.note2 then output('||') if cls._alignClasses[4] then output (cls._alignClasses[4] .. '|') end output(args.note2) end return tostring(output) end, gap = function (args) local output = setmetatable({'|-\n'}, metatable) local height = tonumber(args.height) and args.height .. 'px' or args.height and args.height:lower() or '10px' output('|colspan=5 style="height:' .. height .. '"|' .. (args[1] or '')) return tostring(output) end, ['table'] = function (args) local function expr(v, a) v = frame:callParserFunction('formatnum', {ifblank(v, a), 'R'}) v = frame:callParserFunction('#expr', v) return tonumber(ifblank(v, a)) or a end local barValue = expr(args[1], 0) local scale = expr(args[3], 1) local width = math.abs(scale * barValue) local height = ifblank(args[4], '2ex') local output = setmetatable({}, metatable) -- Handle the display of the value and unit (parameters 1 and 2) -- if notblank(args[2]) then -- If a unit (parameter 2) is provided local titleparts = mw.text.split(args[2], '/', true) if notblank(titleparts[2]) then -- If unit has multiple parts (e.g., 'km|mi'), attempt conversion if notblank(titleparts[1]) then -- If unit has a single part, display value and unit directly output((args[1] or '') .. args[2]) else -- Otherwise, use the convert template to handle unit conversion local cvtArgs = { [1] = tostring(barValue), [2] = titleparts[2] or '', [3] = titleparts[3] or '', [4] = titleparts[4] or '', abbr= 'on' } local convert = require('Module:Convert')._convert output(convert({}, cvtArgs)) end else -- If unit is simple, display value and unit without conversion output((args[1] or '') .. args[2]) end else -- If no unit is provided, display value or default to em dash output(ifblank(args[1], '&mdash;')) end -- Handle the bar visualization -- local sortString = 'data-sort-value="' .. barValue .. '"|' local barString = sortString .. '<div style="width:' .. width .. 'px;height:' .. height .. ';background:#aaa;color:inherit;' .. (args[5] or '') .. '" title="' .. barValue .. '">&nbsp;</div>' if scale < 0 then -- If scale (parameter 3) is negative, add extra column output('||') if barValue < 0 then -- If value (parameter 1) is negative, align bar to the right & scale output('align="right" ' .. barString) else -- output hidden sort key for sortable wikitables output(sortString) end end output('\n|') if barValue > 0 then -- if display value is positive, align bar to the left output('align="left" ' .. barString) else -- output hidden sort key for sortable wikitables output(sortString) end return tostring(output) end, __classmethods = {'create', 'stacked'}, __staticmethods = {'_setAlign', 'percent', 'pixel', 'gap'}, __slots = {'_alignClasses'} }) local getArgs = require('Module:Arguments').getArgs local p = {BarBox} function p.box(frame) local args = getArgs(frame) local box = BarBox.create(args) return tostring(box) end function p.percent(frame) local args = getArgs(frame) return BarBox.percent(args) end function p.pixel(frame) local args = getArgs(frame) return BarBox.pixel(args) end function p.log(frame) local args = getArgs(frame) local outArgs = {[1] = args[2], [2] = args[3]} outArgs[3] = math.log((tonumber(args[4]) ~= nil) and (args[4] + 1) or 100)/ math.log((tonumber(args[1]) ~= nil) and args[1] or 2)*30 outArgs[5] = ifblank(args[6], ((args[4] or '') .. (args[5] or ''))) return BarBox.pixel(outArgs) end function p.stacked(frame) local yesno = require('Module:Yesno') local args = getArgs(frame, { valueFunc = function (key, value) if value then if key == 'collapsed' then return yesno(value) elseif key == 'bkgclasses' then return mw.text.jsonDecode(value) -- string to table end value = mw.text.trim(value) if value ~= '' then return value end end return nil end }) return BarBox.stacked(args) end function p.gap(frame) local args = getArgs(frame) return BarBox.gap(args) end function p.bartable(frame) local args = frame.args return BarBox['table'](args) end p['table'] = p.bartable function p.tableTemplate(frame) local args = frame:getParent().args return BarBox['table'](args) end return p 09lb52xi9xp6wzccpe44pa18c6ktuwn 361040 361039 2026-05-31T13:47:58Z ChiK 1136 ೧ revisions imported from [[:en:Module:Bar]] 361039 Scribunto text/plain require('Module:Lua class') require('strict') local frame = mw.getCurrentFrame() local metatable = { -- Append to array by calling it __call = function (t, v) t[#t+1] = v end, __tostring = function(t) return table.concat(t) end } local function notblank(v) return (v or '') ~= '' end local function ifblank(v, a) return notblank(v) and v or a end local BarBox = class('BarBox', { _css = 'Module:Bar/styles.css', __init = function (self, args) self.css = args[1] or args.css self.float = args[2] or args.float or 'none' self.backgroundcolor = args[3] or args.backgroundcolor or 'white' self.borderwidth = args[4] or args.borderwidth or '1' self.style = args[5] or args.style self.width = args[6] or args.width-- or 'auto' self.barwidth = args[7] or args.barwidth or '100px' self.lineheight = args[8] or args.lineheight-- or '1.6' self.title = args[9] or args.title self.titlebar = args[10] or args.titlebar-- or 'none' self.left1 = args[11] or args.left1 self.left2 = args[12] or args.left2 self.right1 = args[13] or args.right1 self.right2 = args[14] or args.right2 self.bars = args[15] or args.bars self.caption = args[16] or args.caption -- deprecated self.footer = args[17] or args.footer or args[16] or args.caption end, create = function (cls, args) args = mw.clone(args) args.float = args.float and args.float:lower() args.width = tonumber(args.width) and args.width .. 'px' or args.width and args.width:lower() args.barwidth = tonumber(args.barwidth) and args.barwidth .. 'px' or args.barwidth and args.barwidth:lower() return cls(args) end, _sDefaultAlign = 'lrlr', _tDefaultAlign = {false, 'r', false, 'r'}, _setAlign = function (obj, align) obj._alignClasses = {} for i, d in ipairs(obj._tDefaultAlign) do local a = align:sub(i,i) if a == 'l' then a = false elseif a == 'd' then a = d elseif a ~= 'c' and a ~= 'r' then error('unrecognized align[' .. i .. ']') end obj._alignClasses[i] = a and 'class=bb-' .. a end end, html = function (self) local output = setmetatable({}, metatable) output(frame:extensionTag('templatestyles', '', {src=self._css}) .. '\n') output(self.css and frame:extensionTag('templatestyles', '', {src=self.css}) .. '\n' or '') local class = 'barbox' if self.float == 'left' or self.float == 'right' then class = class .. ' t' .. self.float end output('<div class="' .. class .. '" style="background:' .. self.backgroundcolor .. '; border:' .. self.borderwidth .. 'px solid silver' ) if self.float == 'center' then output('; margin:0 auto') end if self.width then output('; width:' .. self.width) end if self.style then output('; ' .. self.style) end output('">\n') output('{|') if self.lineheight then output(' style="line-height:' .. self.lineheight .. '"') end output('\n') if self.title then output( '|+ class=bb-default' .. (self.titlebar and ' style="background:' .. self.titlebar .. '"' or '') .. ' |\n' .. self.title .. '\n' ) end output('|- class=bb-default style="font-size:88%; min-height:4px"\n') if self._alignClasses then -- same as self.__class._alignClasses self._alignClasses = self._alignClasses self.__class._alignClasses = nil else self._setAlign(self, self._sDefaultAlign) end local attributes = not self.left2 and 'colspan=2' .. (self._alignClasses[1] and ' ' .. self._alignClasses[1] or '') or self._alignClasses[1] output('!' .. (attributes and attributes .. '|' or '') .. (self.left1 or ' ')) output(self.left2 and '!!' .. (self._alignClasses[2] and self._alignClasses[2] .. '|' or '') .. self.left2 or '') output('!!style="width:' .. self.barwidth .. '"| ') attributes = not self.right2 and 'colspan=2' .. (self._alignClasses[4] and ' ' .. self._alignClasses[4] or '') or self._alignClasses[3] output('!!' .. (attributes and attributes .. '|' or '') .. (self.right1 or self.right2 and ' ' or '')) output(self.right2 and '!!' .. (self._alignClasses[4] and self._alignClasses[4] .. '|' or '') .. self.right2 or '') output('\n') if self.bars then output(self.bars .. '\n') end if self.caption then output('\n[[Category:Pages using bar box with deprecated caption parameter]]') end if self.footer then output( '|- class=bb-default\n| colspan=5 style="padding:5px 0" | ' .. -- <p> is created if \n precedes the footer self.footer .. '\n' ) end output('|}\n</div>') return tostring(output) end, __tostring = function (self) return self.html() end, percent = function (args) local output = setmetatable({'|-'}, metatable) local percentage = (args[3] or '0') .. '%' if args.bg then output(args.bg and 'style="background:' .. args.bg .. '"') end output('\n') output('|colspan=2 class=bb-min8|' .. (args[1] or ' ')) output('||class=bb-b|') output('<div style="background:' .. (args[2] or 'gray') .. '; width:' .. percentage .. '">&#8203;</div>') output('||' .. (args.note and '' or 'colspan=2 class=bb-r|') .. (args[4] or percentage)) if args.note then output('||class=bb-r|' .. args.note) end return tostring(output) end, pixel = function (args) local output = setmetatable({'|-'}, metatable) local pixels = (args[3] or '0') if args.bg then output('style="background:' .. args.bg .. '"') end output('\n') output('|colspan=2|' .. (args[1] or ' ')) output('||class=bb-b|') output('<div style="background:' .. (args[2] or 'gray') .. '; width:' .. pixels .. 'px">&#8203;</div>') output('||class="bb-min3' .. (args.note and '"' or ' bb-r" colspan=2') .. '|' .. (args[5] or pixels .. (args[4] or ''))) if args.note then output('||class=bb-r|' .. args.note) end return tostring(output) end, stacked = function (cls, args) local output = setmetatable({'|-'}, metatable) if args.id then output('class="mw-collapsible' .. (args.collapsed and ' mw-collapsed' or '') .. '" id=mw-customcollapsible-' .. args.id ) end output('\n') if not cls._alignClasses then cls._setAlign(cls, args.align and args.align:lower() or cls._sDefaultAlign) end local attributes = not args.note1 and 'colspan=2' .. (cls._alignClasses[1] and ' ' .. cls._alignClasses[1] or '') or cls._alignClasses[1] output('|' .. (attributes and attributes .. '|' or '') .. (args[1] or ' ')) if args.note1 then output('||' .. (cls._alignClasses[2] and cls._alignClasses[2] .. '|' or '') .. args.note1) end output('||class=bb-b|') local len = 0 -- can't use #args because of [[Module:Arguments#Known limitations]] for k in pairs(args) do local idx = tonumber(k) or 0 if idx > len then len = idx end end if args.bkgclasses then -- used when wikitext minimization is essential for i = 1, len-2 do local width, delim, title --is delim reset every cycle? width = args[i+2] or 0 width = tonumber(('%.2f'):format(width)) if width > 0 then if not delim then -- assuming title types are consistent delim = tonumber(args['title' .. i]) and '' or '"' end title = args['title' .. i] and ' title=' .. delim .. args['title' .. i] .. delim or '' output( '<div' .. title .. ' class=' .. args.bkgclasses[i] .. ' style=width:' .. width .. 'px></div>' ) end end else for i = 1, (len-2) / 2 do local width, title, background width = args[2*i + 2] or 0 width = tonumber(('%.2f'):format(width)) if width > 0 then title = args['title' .. i] and ' title="' .. args['title' .. i] .. '"' or '' background = args[2*i + 1] or 'gray' output( '<div' .. title .. ' style="background:' .. background .. ';width:' .. width .. 'px"></div>' ) end end end if #output == 4 then output(' ') end attributes = not args.note2 and 'colspan=2' .. (cls._alignClasses[4] and ' ' .. cls._alignClasses[4] or '') or cls._alignClasses[3] output('||') if attributes then output(attributes .. '|') end if (args[2] or args.note2) then output(' ') end if args.note2 then output('||') if cls._alignClasses[4] then output (cls._alignClasses[4] .. '|') end output(args.note2) end return tostring(output) end, gap = function (args) local output = setmetatable({'|-\n'}, metatable) local height = tonumber(args.height) and args.height .. 'px' or args.height and args.height:lower() or '10px' output('|colspan=5 style="height:' .. height .. '"|' .. (args[1] or '')) return tostring(output) end, ['table'] = function (args) local function expr(v, a) v = frame:callParserFunction('formatnum', {ifblank(v, a), 'R'}) v = frame:callParserFunction('#expr', v) return tonumber(ifblank(v, a)) or a end local barValue = expr(args[1], 0) local scale = expr(args[3], 1) local width = math.abs(scale * barValue) local height = ifblank(args[4], '2ex') local output = setmetatable({}, metatable) -- Handle the display of the value and unit (parameters 1 and 2) -- if notblank(args[2]) then -- If a unit (parameter 2) is provided local titleparts = mw.text.split(args[2], '/', true) if notblank(titleparts[2]) then -- If unit has multiple parts (e.g., 'km|mi'), attempt conversion if notblank(titleparts[1]) then -- If unit has a single part, display value and unit directly output((args[1] or '') .. args[2]) else -- Otherwise, use the convert template to handle unit conversion local cvtArgs = { [1] = tostring(barValue), [2] = titleparts[2] or '', [3] = titleparts[3] or '', [4] = titleparts[4] or '', abbr= 'on' } local convert = require('Module:Convert')._convert output(convert({}, cvtArgs)) end else -- If unit is simple, display value and unit without conversion output((args[1] or '') .. args[2]) end else -- If no unit is provided, display value or default to em dash output(ifblank(args[1], '&mdash;')) end -- Handle the bar visualization -- local sortString = 'data-sort-value="' .. barValue .. '"|' local barString = sortString .. '<div style="width:' .. width .. 'px;height:' .. height .. ';background:#aaa;color:inherit;' .. (args[5] or '') .. '" title="' .. barValue .. '">&nbsp;</div>' if scale < 0 then -- If scale (parameter 3) is negative, add extra column output('||') if barValue < 0 then -- If value (parameter 1) is negative, align bar to the right & scale output('align="right" ' .. barString) else -- output hidden sort key for sortable wikitables output(sortString) end end output('\n|') if barValue > 0 then -- if display value is positive, align bar to the left output('align="left" ' .. barString) else -- output hidden sort key for sortable wikitables output(sortString) end return tostring(output) end, __classmethods = {'create', 'stacked'}, __staticmethods = {'_setAlign', 'percent', 'pixel', 'gap'}, __slots = {'_alignClasses'} }) local getArgs = require('Module:Arguments').getArgs local p = {BarBox} function p.box(frame) local args = getArgs(frame) local box = BarBox.create(args) return tostring(box) end function p.percent(frame) local args = getArgs(frame) return BarBox.percent(args) end function p.pixel(frame) local args = getArgs(frame) return BarBox.pixel(args) end function p.log(frame) local args = getArgs(frame) local outArgs = {[1] = args[2], [2] = args[3]} outArgs[3] = math.log((tonumber(args[4]) ~= nil) and (args[4] + 1) or 100)/ math.log((tonumber(args[1]) ~= nil) and args[1] or 2)*30 outArgs[5] = ifblank(args[6], ((args[4] or '') .. (args[5] or ''))) return BarBox.pixel(outArgs) end function p.stacked(frame) local yesno = require('Module:Yesno') local args = getArgs(frame, { valueFunc = function (key, value) if value then if key == 'collapsed' then return yesno(value) elseif key == 'bkgclasses' then return mw.text.jsonDecode(value) -- string to table end value = mw.text.trim(value) if value ~= '' then return value end end return nil end }) return BarBox.stacked(args) end function p.gap(frame) local args = getArgs(frame) return BarBox.gap(args) end function p.bartable(frame) local args = frame.args return BarBox['table'](args) end p['table'] = p.bartable function p.tableTemplate(frame) local args = frame:getParent().args return BarBox['table'](args) end return p 09lb52xi9xp6wzccpe44pa18c6ktuwn ಮೋಡ್ಯೂಲ್:Lua class 828 27146 361041 2025-08-11T16:03:29Z en>Pppery 0 Changed protection settings for "[[Module:Lua class]]": [[WP:High-risk templates|High-risk template or module]] ([Edit=Require template editor access] (indefinite)) 361041 Scribunto text/plain local libraryUtil = require('libraryUtil') -- overridden for new types and exceptions local warn = require('Module:Warning') local mode_mt = {__mode='k'} local _classes, _instances = {}, {} -- registry mapping all private classes and instances to their internal counterparts setmetatable(_classes, mode_mt); setmetatable(_instances, mode_mt) local classes, instances = {}, {} -- same but public -> private setmetatable(classes, mode_mt); setmetatable(instances, mode_mt) local inst_private_mts, inst_public_mts = {}, {} -- for each class since they are mostly immutable local una_metamethods = {__ipairs=1, __pairs=1, __tostring=1, __unm=1} local bin_metamethods = {__add=1, __concat=1, __div=1, __eq=1, __le=1, __lt=1, __mod=1, __mul=1, __pow=1, __sub=1} local oth_metamethods = {__call=1, __index=1, __newindex=1, __init=1} local not_metamethods = {__name=1, __bases=1, __methods=1, __classmethods=1, __staticmethods=1, __normalmethods=1, __slots=1, __protected=1} -- __class and __hash local function objtostr(obj) local copy = {} for key, val in pairs(obj) do copy[key] = type(val) == 'function' and 'function' or val end return mw.text.jsonEncode(copy, mw.text.JSON_PRETTY) end local inst_mt = { __index = function (self, key) if tonumber(key) or key == 'hash' or key == '__hash' then -- don't search numeric keys in classes and hash isn't inheritable return nil end return self.__class[key] -- key could be invalid here without issues as __index(cls_private, key) would handle it end, __tostring = objtostr-- } local function private_read(self_private, key) return _instances[self_private][key] -- instance should be clean of invalid keys so that __index(cls_private, key) handles them end local function private_read_custom(self_private, key) if not_metamethods[key] then error(("AttributeError: unauthorized read attempt of internal '%s'"):format(key), 2) end local self = _instances[self_private] local value = self.__class.__index(self_private, key) -- custom __index can handle invalid keys if value == nil then return self[key] -- same reason of private_read for not checking key validity end return value end local function private_write(self_private, key, value) libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) local self = _instances[self_private] if type(key) == 'string' then local cls = _classes[self.__class] if cls.__normalmethods[key] or key:sub(1,2) == '__' and key ~= '__hash' then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method or invalid key"):format(key, tostring(value)), 2) elseif key:find('[^_%w]') or key:find('^%d') then error(("AttributeError: invalid attribute name '%s'"):format(key), 2) elseif key == '__hash' and self.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end end self[key] = value end local function private_write_custom(self_private, key, value) local self = _instances[self_private] local cls = _classes[self.__class] local keyType = type(key) if keyType == 'string' and (cls.__normalmethods[key] or key:sub(1,2) == '__' and key ~= '__hash') then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method or invalid key"):format(key, tostring(value)), 2) end if cls.__newindex(self_private, key, value) == false then -- custom __newindex can handle invalid keys libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) if keyType == 'string' then if key:find('[^_%w]') or key:find('^%d') then error(("AttributeError: invalid attribute name '%s'"):format(key), 2) elseif key == '__hash' and self.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end end self[key] = value end end local function public_read(self_public, key) if type(key) == 'string' and key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) end return _instances[instances[self_public]][key] -- same reason of private_read... end local function public_read_custom(self_public, key) if type(key) == 'string' and key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) end local self = _instances[instances[self_public]] local value = self.__class.__index(instances[self_public], key) if value == nil then return self[key] -- same reason of private_read... end return value end local function public_write(self_public, key, value) local self = _instances[instances[self_public]] local cls = _classes[self.__class] if type(key) == 'string' then if key:sub(1,1) == '_' then error(("AttributeError: unauthorized write attempt of nonpublic {%s: %s}"):format(key, tostring(value)), 2) elseif cls.__normalmethods[key] then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method"):format(key, tostring(value)), 2) end end if self[key] == nil and not cls.__slots[key] then -- if instance and __slots are valid, no danger of creating invalid attributes libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) -- otherwise error message would not make sense error(("AttributeError: public attribute creation attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) end self[key] = value end local function public_write_custom(self_public, key, value) local self = _instances[instances[self_public]] local cls = _classes[self.__class] if type(key) == 'string' then if key:sub(1,1) == '_' then error(("AttributeError: unauthorized write attempt of nonpublic {%s: %s}"):format(key, tostring(value)), 2) elseif cls.__normalmethods[key] then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method"):format(key, tostring(value)), 2) end end if cls.__newindex(instances[self_public], key, value) == false then if self[key] == nil and not cls.__slots[key] then libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) -- otherwise error message... error(("AttributeError: public attribute creation attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) end self[key] = value end end local function constructor(wrapper, ...) if select('#', ...) ~= 1 or type(...) ~= 'table' then error("SyntaxError: incorrect instance constructor syntax, should be: Class{arg1, arg2..., kw1=kwarg1, kw2=kwarg2...}", 2) end local self = {} -- __new local cls_private = classes[wrapper] or wrapper self.__class = cls_private setmetatable(self, inst_mt) local self_private = {} -- wrapper local cls = _classes[cls_private] local mt = inst_private_mts[cls] if not mt then mt = {} mt.__index = cls.__index and private_read_custom or private_read mt.__newindex = cls.__newindex and private_write_custom or private_write for key in pairs(una_metamethods) do mt[key] = cls[key] end mt.__call = cls.__call mt.__metatable = "unauthorized access attempt of wrapper object metatable" inst_private_mts[cls] = mt end setmetatable(self_private, mt) _instances[self_private] = self local __init = cls.__init if __init and __init(self_private, ...) then error("TypeError: __init must not return a var-list") end for key in pairs(cls.__methods) do local func = cls[key] -- index once to save time in future calls self[key] = function (...) return func(self_private, ...) end end if cls._hash then -- not inheritable self.hash = function () return cls._hash(self_private) end self.hash() -- construction of self is finalized at this point, so immutable hash can be safely set end local self_public = {} mt = inst_public_mts[cls] if not mt then mt = {} mt.__index = cls.__index and public_read_custom or public_read mt.__newindex = cls.__newindex and public_write_custom or public_write for key in pairs(una_metamethods) do if cls[key] then local func = cls[key] mt[key] = function (a) return func(instances[a]) end end end for key in pairs(bin_metamethods) do if cls[key] then local func = cls[key] mt[key] = function (a, b) return func(instances[a], instances[b]) end end end if cls.__call then local func = cls.__call mt.__call = function (self_public, ...) return func(instances[self_public], ...) end end mt.__metatable = "unauthorized access attempt of wrapper object metatable" inst_public_mts[cls] = mt end setmetatable(self_public, mt) instances[self_public] = self_private return self_public, not classes[wrapper] and self_private or nil -- so that constructions in private scopes have access to private instances end local function multi_inheritance(cls, key) for _, base in ipairs(cls.__bases) do if key:sub(1,1) ~= '_' or base.__protected[key] or key:sub(1,2) == '__' and key ~= '__name' and key ~= '__hash' then local value = base[key] if value ~= nil then return value end end end end local cls_mt = { __index = multi_inheritance, __tostring = objtostr-- } local cls_private_mt = { __call = constructor, __index = function (cls_private, key) if type(key) ~= 'string' then warn(("AttributeWarning: index '%s' type should be string, %s given"):format(tostring(key), type(key)), 2) elseif not_metamethods[key] then error(("AttributeError: unauthorized read attempt of internal '%s'"):format(key), 2) elseif key:find('[^_%w]') or key:find('^%d') then warn(("AttributeWarning: index '%s' should be a valid Lua name"):format(key), 2) end local cls = _classes[cls_private] local value = cls[key] if not cls.__slots[key] then local valueType = type(value) if valueType == 'table' then return mw.clone(value) -- because class attributes are immutable by default elseif valueType == 'set' then --should list be clone or deep copy? return value.copy() end end return value end, __newindex = function (cls_private, key, value) local cls = _classes[cls_private] if not cls.__slots[key] and key ~= '__hash' then -- __slots should be valid, so no need to check key validity before libraryUtil.checkTypeMultiForIndex(key, {'string'}) -- otherwise error message would not make sense error(("AttributeError: write attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) elseif key == '__hash' and cls.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end cls[key] = value end, __metatable = "unauthorized access attempt of wrapper object metatable" } local cls_public_mt = { __call = constructor, __index = function (cls_public, key) if type(key) ~= 'string' then warn(("AttributeWarning: index '%s' type should be string, %s given"):format(tostring(key), type(key)), 2) elseif key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) elseif key:find('[^_%w]') or key:find('^%d') then warn(("AttributeWarning: index '%s' should be a valid Lua name"):format(key), 2) end local value = _classes[classes[cls_public]][key] local valueType = type(value) if valueType == 'table' then return mw.clone(value) -- all class attributes are immutable in the public scope elseif valueType == 'set' then return value.copy() end return value end, __newindex = function (cls_public, key, value) libraryUtil.checkTypeMultiForIndex(key, {'string'}) -- otherwise error message... error(("AttributeError: forbidden write attempt of {%s: %s}; a class is immutable in public scope"):format(key, tostring(value)), 2) end, __metatable = "unauthorized access attempt of wrapper object metatable" } local function default_hash(obj_private) if obj_private.__hash == nil then -- not inheritable obj_private.__hash = tonumber('0x' .. mw.hash.hashValue('fnv1a32', tostring(os.time() + math.random()))) end return obj_private.__hash end function class(...) local args = {...} local cls = {} -- internal local idx if type(args[1]) == 'string' then local __name = args[1] if __name:find('%W') or __name:find('^%d') then error(("ValueError: class '%s' must be a valid Lua name without '_'s"):format(__name), 2) end cls.__name = __name idx = 2 else idx = 1 end cls.__bases = {} for i = idx, #args-1 do libraryUtil.checkType('class', i, args[i], 'class') cls.__bases[#cls.__bases+1] = _classes[classes[args[i]]] end setmetatable(cls, cls_mt) local kwargs = args[#args] libraryUtil.checkType('class', #args, kwargs, 'table') if kwargs.__name ~= nil or kwargs.__bases ~= nil then error("ValueError: __name and unpacked __bases must be passed as optional first args to 'class'", 2) end cls.__slots = {} local mt = { __index = function (__slots, key) -- multi_inheritance for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__slots[key] then return true end end end } setmetatable(cls.__slots, mt) if kwargs.__slots ~= nil then libraryUtil.checkTypeForNamedArg('class', '__slots', kwargs.__slots, 'table') for i, slot in ipairs(kwargs.__slots) do libraryUtil.checkType('__slots', i, slot, 'string') if slot:find('[^_%w]') or slot:find('^%d') then error(("ValueError: invalid slot name '%s'"):format(slot), 2) elseif slot:sub(1,2) == '__' then error(("ValueError: slot '%s' has forbidden namespace"):format(slot), 2) elseif rawget(cls.__slots, slot) then warn(("ValueWarning: duplicated slot '%s'"):format(slot), 2) elseif kwargs[slot] ~= nil or cls.__slots[slot] then error(("ValueError: slot '%s' is predefined in class or allocated in __slots of bases"):format(slot), 2) end cls.__slots[slot] = true end kwargs.__slots = nil end cls.__protected = {} mt = { __index = function (__protected, key) for _, base in ipairs(cls.__bases) do if base.__protected[key] then return true end end end } setmetatable(cls.__protected, mt) if kwargs.__protected ~= nil then libraryUtil.checkTypeForNamedArg('class', '__protected', kwargs.__protected, 'table') for i, key in ipairs(kwargs.__protected) do libraryUtil.checkType('__protected', i, key, 'string') if key:sub(1,1) ~= '_' or key:sub(2,2) == '_' then error(("ValueError: the namespace of '%s' is not manually protectable"):format(key), 2) elseif key == '_hash' then error("ValueError: forbidden attempt to protect _hash which is not inheritable", 2) elseif rawget(cls.__protected, key) then warn(("ValueWarning: duplicated '%s' in __protected"):format(key), 2) elseif cls.__protected[key] then error(("ValueError: '%s' is already allocated in __protected of bases"):format(key), 2) elseif kwargs[key] == nil then -- key validity will be checked further ahead error(("ValueError: attempt to protect undefined '%s'"):format(key), 2) end cls.__protected[key] = true end kwargs.__protected = nil end if kwargs.__methods ~= nil then error("ValueError: __classmethods and __staticmethods should be passed as optional attributes instead of __methods", 2) elseif kwargs.hash ~= nil or kwargs.__hash ~= nil then error("ValueError: forbidden attempt to define hash or __hash which are set internally", 2) end cls.__normalmethods = {} -- used in instance write methods mt = { __index = function (__normalmethods, key) return cls.__methods[key] or cls.__classmethods[key] or cls.__staticmethods[key] end } setmetatable(cls.__normalmethods, mt) local cls_private = {} -- wrapper setmetatable(cls_private, cls_private_mt) _classes[cls_private] = cls cls.__classmethods = {} mt = { __index = function (__classmethods, key) for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__classmethods[key] then return true end end end } setmetatable(cls.__classmethods, mt) if kwargs.__classmethods ~= nil then libraryUtil.checkTypeForNamedArg('class', '__classmethods', kwargs.__classmethods, 'table') for i, key in ipairs(kwargs.__classmethods) do libraryUtil.checkType('__classmethods', i, key, 'string') if key:find('[^_%w]') or key:find('^%d') then error(("ValueError: invalid classmethod name '%s'"):format(key), 2) elseif key:sub(1,2) == '__' then error(("ValueError: classmethod '%s' has forbidden namespace"):format(key), 2) elseif key == '_hash' then error("ValueError: invalid classmethod _hash, classes have their own hash classmethod", 2) elseif rawget(cls.__classmethods, key) then error(("ValueError: duplicated '%s' in __classmethods"):format(key), 2) elseif not cls.__classmethods[key] and cls[key] ~= nil then error(("ValueError: forbidden attempt to convert '%s' non-classmethod to classmethod"):format(key), 2) end libraryUtil.checkTypeForNamedArg('class', key, kwargs[key], 'function') cls.__classmethods[key] = true local func = kwargs[key] cls[key] = function (...) return func(cls_private, ...) end kwargs[key] = nil end kwargs.__classmethods = nil end cls.__normalmethods.hash = true cls.hash = function () return default_hash(cls_private) end -- classes are always hashable so this is independent from _hash cls.hash() -- see https://docs.python.org/3/reference/datamodel.html#object.__hash__ if kwargs.__eq == nil then if kwargs._hash then warn("ValueWarning: _hash is defined but not __eq, which is expected", 2) elseif kwargs._hash == false then kwargs._hash = nil else kwargs._hash = default_hash end end if kwargs._hash ~= nil then libraryUtil.checkTypeForNamedArg('class', '_hash', kwargs._hash, 'function') cls.__normalmethods._hash = true cls._hash = kwargs._hash kwargs._hash = nil end cls.__staticmethods = {} mt = { __index = function (__staticmethods, key) for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__staticmethods[key] then return true end end end } setmetatable(cls.__staticmethods, mt) if kwargs.__staticmethods ~= nil then libraryUtil.checkTypeForNamedArg('class', '__staticmethods', kwargs.__staticmethods, 'table') for i, key in ipairs(kwargs.__staticmethods) do libraryUtil.checkType('__staticmethods', i, key, 'string') if key:sub(1,2) == '__' then error(("ValueError: staticmethod '%s' has forbidden namespace"):format(key), 2) elseif rawget(cls.__staticmethods, key) then warn(("ValueWarning: duplicated staticmethod '%s'"):format(key), 2) elseif not cls.__staticmethods[key] and cls[key] ~= nil then error(("ValueError: forbidden attempt to convert '%s' non-staticmethod to staticmethod"):format(key), 2) end libraryUtil.checkTypeForNamedArg('class', key, kwargs[key], 'function') cls.__staticmethods[key] = true end kwargs.__staticmethods = nil end cls.__methods = {} for _, base in ipairs(cls.__bases) do for key in pairs(base.__methods) do if key:sub(1,1) ~= '_' or base.__protected[key] then cls.__methods[key] = true end end end local valid = false for key, val in pairs(kwargs) do if type(key) ~= 'string' then error(("TypeError: invalid attribute name '%s' (string expected, got %s)"):format(tostring(key), type(key)), 2) elseif key:find('[^_%w]') or key:find('^%d') then error(("ValueError: invalid attribute name '%s'"):format(key), 2) elseif key:sub(1,2) == '__' and not una_metamethods[key] and not bin_metamethods[key] and not oth_metamethods[key] then error(("ValueError: unrecognized metamethod or unauthorized internal attribute {%s: %s}"):format(key, tostring(val)), 2) end cls[key] = val if type(val) == 'function' then if not cls.__staticmethods[key] and key:sub(1,2) ~= '__' then -- classmethods and _hash were already removed from kwargs cls.__methods[key] = true end if key ~= '__init' then -- __init does not qualify to a functional/proper class valid = true end end end if not valid then error("ValueError: a (sub)class must have at least one functional method", 2) end local cls_public = {} setmetatable(cls_public, cls_public_mt) classes[cls_public] = cls_private return cls_public, cls_private end local function rissubclass2(class, classinfo) if class == classinfo then return true end for _, base in ipairs(class.__bases) do if rissubclass2(base, classinfo) then return true end end return false end local function rissubclass1(class, classinfo, parent, level) libraryUtil.checkTypeMulti(parent, 2, classinfo, {'class', 'table'}, level) if classes[classinfo] then return rissubclass2(class, _classes[classes[classinfo]]) elseif _classes[classinfo] then return rissubclass2(class, _classes[classinfo]) end for i = 1, #classinfo do if rissubclass1(class, classinfo[i], parent, level+1) then return true end end return false end function issubclass(class, classinfo) libraryUtil.checkType('issubclass', 1, class, 'class') class = classes[class] or class return rissubclass1(_classes[class], classinfo, 'issubclass', 4) end function isinstance(instance, classinfo) if not instances[instance] and not _instances[instance] then -- because named (ClassName) instances would fail with checkType if classinfo == nil then return false end error(("TypeError: bad argument #1 to 'isinstance' (instance expected, got %s)"):format(type(instance)), 2) end if classinfo == nil then return true end instance = instances[instance] or instance return rissubclass1(_classes[instance.__class], classinfo, 'isinstance', 4) end local _type = type type = function (value) local t = _type(value) if t == 'table' then if classes[value] or _classes[value] then return 'class' elseif instances[value] or _instances[value] then value = instances[value] or value return _classes[value.__class].__name or 'instance' -- should __name be directly readable instead? end end return t end libraryUtil.checkType = function (name, argIdx, arg, expectType, nilOk, level) if arg == nil and nilOk then return end if type(arg) ~= expectType then error(("TypeError: bad argument #%d to '%s' (%s expected, got %s)"):format(argIdx, name, expectType, type(arg)), level or 3) end end libraryUtil.checkTypeMulti = function (name, argIdx, arg, expectTypes, level) local argType = type(arg) for _, expectType in ipairs(expectTypes) do if argType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: bad argument #%d to '%s' (%s expected, got %s)"):format(argIdx, name, typeList, type(arg)), level or 3) end libraryUtil.checkTypeForIndex = function (index, value, expectType, level) if type(value) ~= expectType then error(("TypeError: value for index '%s' must be %s, %s given"):format(index, expectType, type(value)), level or 3) end end libraryUtil.checkTypeMultiForIndex = function (index, expectTypes, level) local indexType = type(index) for _, expectType in ipairs(expectTypes) do if indexType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: index '%s' must be %s, %s given"):format(index, typeList, type(index)), level or 3) end libraryUtil.checkTypeForNamedArg = function (name, argName, arg, expectType, nilOk, level) if arg == nil and nilOk then return end if type(arg) ~= expectType then error(("TypeError: bad named argument %s to '%s' (%s expected, got %s)"):format(argName, name, expectType, type(arg)), level or 3) end end libraryUtil.checkTypeMultiForNamedArg = function (name, argName, arg, expectTypes, level) local argType = type(arg) for _, expectType in ipairs(expectTypes) do if argType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: bad named argument %s to '%s' (%s expected, got %s)"):format(argName, name, typeList, type(arg)), level or 3) end local function try_parser(...) local args = {...} libraryUtil.checkType('try', 1, args[1], 'function', nil, 4) local try_clause = args[1] if args[2] ~= 'except' then error("SyntaxError: missing required except clause", 3) end local except_clauses = {} local i = 3 local argType, exceptionTypes = nil, {string=1, table=1} repeat libraryUtil.checkTypeMulti('try', i, args[i], {'string', 'table', 'function'}, 4) argType = type(args[i]) if exceptionTypes[argType] then libraryUtil.checkType('try', i+1, args[i+1], 'function', nil, 4) except_clauses[#except_clauses+1] = {exceptions={}, handler=args[i+1]} if argType == 'string' then except_clauses[#except_clauses].exceptions[args[i]] = true else for _, exception in ipairs(args[i]) do if type(exception) ~= 'string' then error(("TypeError: invalid exception type in except (string expected, got %s)"):format(type(exception)), 3) end except_clauses[#except_clauses].exceptions[exception] = true end end i = i + 3 else except_clauses[#except_clauses+1] = {exceptions={}, handler=args[i]} i = i + 2 break end until args[i-1] ~= 'except' local else_clause, finally_clause if args[i-1] == 'except' then error("SyntaxError: except after except clause without specific exceptions, which should be the last", 3) elseif args[i-1] == 'else' then libraryUtil.checkType('try', i, args[i], 'function', nil, 4) else_clause = args[i] i = i + 2 end if args[i-1] == 'finally' then libraryUtil.checkType('try', i, args[i], 'function', nil, 4) finally_clause = args[i] i = i + 2 end if args[i-1] ~= nil then error(("SyntaxError: unexpected arguments #%d–#%d to 'try'"):format(i-1, #args), 3) end return try_clause, except_clauses, else_clause, finally_clause end function try(...) local try_clause, except_clauses, else_clause, finally_clause = try_parser(...) local function errhandler(message) local errtype = mw.text.split(message, ':')[1] local handled = false for _, except in ipairs(except_clauses) do if except.exceptions[errtype] or #except.exceptions == 0 then handled, message = pcall(except.handler) break end end if not handled then return message end end local success, message = xpcall(try_clause, errhandler) if else_clause and success then success, message = pcall(else_clause) end if finally_clause then finally_clause() end if not success and message then error(message, 0) -- what should be the level? end end local classes_proxy, instances_proxy = {}, {} setmetatable(classes_proxy, { __index = classes, -- create function to limit access only to modules which define the requested classes and testcases pages __newindex = function () error("KeyError: forbidden write attempt to classes proxy", 2) end, __metatable = "unauthorized access attempt of classes proxy metatable" }) setmetatable(instances_proxy, { __index = instances, -- create function to limit access only to testcases pages __newindex = function () error("KeyError: forbidden write attempt to instances proxy", 2) end, __metatable = "unauthorized access attempt of instances proxy metatable" }) return {classes_proxy, instances_proxy} qyd56t3yeywjvsyyvxczg7b2pazme1h 361042 361041 2026-05-31T13:47:59Z ChiK 1136 ೧ revisions imported from [[:en:Module:Lua_class]] 361041 Scribunto text/plain local libraryUtil = require('libraryUtil') -- overridden for new types and exceptions local warn = require('Module:Warning') local mode_mt = {__mode='k'} local _classes, _instances = {}, {} -- registry mapping all private classes and instances to their internal counterparts setmetatable(_classes, mode_mt); setmetatable(_instances, mode_mt) local classes, instances = {}, {} -- same but public -> private setmetatable(classes, mode_mt); setmetatable(instances, mode_mt) local inst_private_mts, inst_public_mts = {}, {} -- for each class since they are mostly immutable local una_metamethods = {__ipairs=1, __pairs=1, __tostring=1, __unm=1} local bin_metamethods = {__add=1, __concat=1, __div=1, __eq=1, __le=1, __lt=1, __mod=1, __mul=1, __pow=1, __sub=1} local oth_metamethods = {__call=1, __index=1, __newindex=1, __init=1} local not_metamethods = {__name=1, __bases=1, __methods=1, __classmethods=1, __staticmethods=1, __normalmethods=1, __slots=1, __protected=1} -- __class and __hash local function objtostr(obj) local copy = {} for key, val in pairs(obj) do copy[key] = type(val) == 'function' and 'function' or val end return mw.text.jsonEncode(copy, mw.text.JSON_PRETTY) end local inst_mt = { __index = function (self, key) if tonumber(key) or key == 'hash' or key == '__hash' then -- don't search numeric keys in classes and hash isn't inheritable return nil end return self.__class[key] -- key could be invalid here without issues as __index(cls_private, key) would handle it end, __tostring = objtostr-- } local function private_read(self_private, key) return _instances[self_private][key] -- instance should be clean of invalid keys so that __index(cls_private, key) handles them end local function private_read_custom(self_private, key) if not_metamethods[key] then error(("AttributeError: unauthorized read attempt of internal '%s'"):format(key), 2) end local self = _instances[self_private] local value = self.__class.__index(self_private, key) -- custom __index can handle invalid keys if value == nil then return self[key] -- same reason of private_read for not checking key validity end return value end local function private_write(self_private, key, value) libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) local self = _instances[self_private] if type(key) == 'string' then local cls = _classes[self.__class] if cls.__normalmethods[key] or key:sub(1,2) == '__' and key ~= '__hash' then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method or invalid key"):format(key, tostring(value)), 2) elseif key:find('[^_%w]') or key:find('^%d') then error(("AttributeError: invalid attribute name '%s'"):format(key), 2) elseif key == '__hash' and self.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end end self[key] = value end local function private_write_custom(self_private, key, value) local self = _instances[self_private] local cls = _classes[self.__class] local keyType = type(key) if keyType == 'string' and (cls.__normalmethods[key] or key:sub(1,2) == '__' and key ~= '__hash') then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method or invalid key"):format(key, tostring(value)), 2) end if cls.__newindex(self_private, key, value) == false then -- custom __newindex can handle invalid keys libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) if keyType == 'string' then if key:find('[^_%w]') or key:find('^%d') then error(("AttributeError: invalid attribute name '%s'"):format(key), 2) elseif key == '__hash' and self.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end end self[key] = value end end local function public_read(self_public, key) if type(key) == 'string' and key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) end return _instances[instances[self_public]][key] -- same reason of private_read... end local function public_read_custom(self_public, key) if type(key) == 'string' and key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) end local self = _instances[instances[self_public]] local value = self.__class.__index(instances[self_public], key) if value == nil then return self[key] -- same reason of private_read... end return value end local function public_write(self_public, key, value) local self = _instances[instances[self_public]] local cls = _classes[self.__class] if type(key) == 'string' then if key:sub(1,1) == '_' then error(("AttributeError: unauthorized write attempt of nonpublic {%s: %s}"):format(key, tostring(value)), 2) elseif cls.__normalmethods[key] then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method"):format(key, tostring(value)), 2) end end if self[key] == nil and not cls.__slots[key] then -- if instance and __slots are valid, no danger of creating invalid attributes libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) -- otherwise error message would not make sense error(("AttributeError: public attribute creation attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) end self[key] = value end local function public_write_custom(self_public, key, value) local self = _instances[instances[self_public]] local cls = _classes[self.__class] if type(key) == 'string' then if key:sub(1,1) == '_' then error(("AttributeError: unauthorized write attempt of nonpublic {%s: %s}"):format(key, tostring(value)), 2) elseif cls.__normalmethods[key] then error(("AttributeError: forbidden write attempt {%s: %s} to immutable method"):format(key, tostring(value)), 2) end end if cls.__newindex(instances[self_public], key, value) == false then if self[key] == nil and not cls.__slots[key] then libraryUtil.checkTypeMultiForIndex(key, {'string', 'number'}) -- otherwise error message... error(("AttributeError: public attribute creation attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) end self[key] = value end end local function constructor(wrapper, ...) if select('#', ...) ~= 1 or type(...) ~= 'table' then error("SyntaxError: incorrect instance constructor syntax, should be: Class{arg1, arg2..., kw1=kwarg1, kw2=kwarg2...}", 2) end local self = {} -- __new local cls_private = classes[wrapper] or wrapper self.__class = cls_private setmetatable(self, inst_mt) local self_private = {} -- wrapper local cls = _classes[cls_private] local mt = inst_private_mts[cls] if not mt then mt = {} mt.__index = cls.__index and private_read_custom or private_read mt.__newindex = cls.__newindex and private_write_custom or private_write for key in pairs(una_metamethods) do mt[key] = cls[key] end mt.__call = cls.__call mt.__metatable = "unauthorized access attempt of wrapper object metatable" inst_private_mts[cls] = mt end setmetatable(self_private, mt) _instances[self_private] = self local __init = cls.__init if __init and __init(self_private, ...) then error("TypeError: __init must not return a var-list") end for key in pairs(cls.__methods) do local func = cls[key] -- index once to save time in future calls self[key] = function (...) return func(self_private, ...) end end if cls._hash then -- not inheritable self.hash = function () return cls._hash(self_private) end self.hash() -- construction of self is finalized at this point, so immutable hash can be safely set end local self_public = {} mt = inst_public_mts[cls] if not mt then mt = {} mt.__index = cls.__index and public_read_custom or public_read mt.__newindex = cls.__newindex and public_write_custom or public_write for key in pairs(una_metamethods) do if cls[key] then local func = cls[key] mt[key] = function (a) return func(instances[a]) end end end for key in pairs(bin_metamethods) do if cls[key] then local func = cls[key] mt[key] = function (a, b) return func(instances[a], instances[b]) end end end if cls.__call then local func = cls.__call mt.__call = function (self_public, ...) return func(instances[self_public], ...) end end mt.__metatable = "unauthorized access attempt of wrapper object metatable" inst_public_mts[cls] = mt end setmetatable(self_public, mt) instances[self_public] = self_private return self_public, not classes[wrapper] and self_private or nil -- so that constructions in private scopes have access to private instances end local function multi_inheritance(cls, key) for _, base in ipairs(cls.__bases) do if key:sub(1,1) ~= '_' or base.__protected[key] or key:sub(1,2) == '__' and key ~= '__name' and key ~= '__hash' then local value = base[key] if value ~= nil then return value end end end end local cls_mt = { __index = multi_inheritance, __tostring = objtostr-- } local cls_private_mt = { __call = constructor, __index = function (cls_private, key) if type(key) ~= 'string' then warn(("AttributeWarning: index '%s' type should be string, %s given"):format(tostring(key), type(key)), 2) elseif not_metamethods[key] then error(("AttributeError: unauthorized read attempt of internal '%s'"):format(key), 2) elseif key:find('[^_%w]') or key:find('^%d') then warn(("AttributeWarning: index '%s' should be a valid Lua name"):format(key), 2) end local cls = _classes[cls_private] local value = cls[key] if not cls.__slots[key] then local valueType = type(value) if valueType == 'table' then return mw.clone(value) -- because class attributes are immutable by default elseif valueType == 'set' then --should list be clone or deep copy? return value.copy() end end return value end, __newindex = function (cls_private, key, value) local cls = _classes[cls_private] if not cls.__slots[key] and key ~= '__hash' then -- __slots should be valid, so no need to check key validity before libraryUtil.checkTypeMultiForIndex(key, {'string'}) -- otherwise error message would not make sense error(("AttributeError: write attempt {%s: %s} not expected by __slots"):format(key, tostring(value)), 2) elseif key == '__hash' and cls.__hash ~= nil then error("AttributeError: forbidden update attempt to immutable __hash", 2) end cls[key] = value end, __metatable = "unauthorized access attempt of wrapper object metatable" } local cls_public_mt = { __call = constructor, __index = function (cls_public, key) if type(key) ~= 'string' then warn(("AttributeWarning: index '%s' type should be string, %s given"):format(tostring(key), type(key)), 2) elseif key:sub(1,1) == '_' then error(("AttributeError: unauthorized read attempt of nonpublic '%s'"):format(key), 2) elseif key:find('[^_%w]') or key:find('^%d') then warn(("AttributeWarning: index '%s' should be a valid Lua name"):format(key), 2) end local value = _classes[classes[cls_public]][key] local valueType = type(value) if valueType == 'table' then return mw.clone(value) -- all class attributes are immutable in the public scope elseif valueType == 'set' then return value.copy() end return value end, __newindex = function (cls_public, key, value) libraryUtil.checkTypeMultiForIndex(key, {'string'}) -- otherwise error message... error(("AttributeError: forbidden write attempt of {%s: %s}; a class is immutable in public scope"):format(key, tostring(value)), 2) end, __metatable = "unauthorized access attempt of wrapper object metatable" } local function default_hash(obj_private) if obj_private.__hash == nil then -- not inheritable obj_private.__hash = tonumber('0x' .. mw.hash.hashValue('fnv1a32', tostring(os.time() + math.random()))) end return obj_private.__hash end function class(...) local args = {...} local cls = {} -- internal local idx if type(args[1]) == 'string' then local __name = args[1] if __name:find('%W') or __name:find('^%d') then error(("ValueError: class '%s' must be a valid Lua name without '_'s"):format(__name), 2) end cls.__name = __name idx = 2 else idx = 1 end cls.__bases = {} for i = idx, #args-1 do libraryUtil.checkType('class', i, args[i], 'class') cls.__bases[#cls.__bases+1] = _classes[classes[args[i]]] end setmetatable(cls, cls_mt) local kwargs = args[#args] libraryUtil.checkType('class', #args, kwargs, 'table') if kwargs.__name ~= nil or kwargs.__bases ~= nil then error("ValueError: __name and unpacked __bases must be passed as optional first args to 'class'", 2) end cls.__slots = {} local mt = { __index = function (__slots, key) -- multi_inheritance for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__slots[key] then return true end end end } setmetatable(cls.__slots, mt) if kwargs.__slots ~= nil then libraryUtil.checkTypeForNamedArg('class', '__slots', kwargs.__slots, 'table') for i, slot in ipairs(kwargs.__slots) do libraryUtil.checkType('__slots', i, slot, 'string') if slot:find('[^_%w]') or slot:find('^%d') then error(("ValueError: invalid slot name '%s'"):format(slot), 2) elseif slot:sub(1,2) == '__' then error(("ValueError: slot '%s' has forbidden namespace"):format(slot), 2) elseif rawget(cls.__slots, slot) then warn(("ValueWarning: duplicated slot '%s'"):format(slot), 2) elseif kwargs[slot] ~= nil or cls.__slots[slot] then error(("ValueError: slot '%s' is predefined in class or allocated in __slots of bases"):format(slot), 2) end cls.__slots[slot] = true end kwargs.__slots = nil end cls.__protected = {} mt = { __index = function (__protected, key) for _, base in ipairs(cls.__bases) do if base.__protected[key] then return true end end end } setmetatable(cls.__protected, mt) if kwargs.__protected ~= nil then libraryUtil.checkTypeForNamedArg('class', '__protected', kwargs.__protected, 'table') for i, key in ipairs(kwargs.__protected) do libraryUtil.checkType('__protected', i, key, 'string') if key:sub(1,1) ~= '_' or key:sub(2,2) == '_' then error(("ValueError: the namespace of '%s' is not manually protectable"):format(key), 2) elseif key == '_hash' then error("ValueError: forbidden attempt to protect _hash which is not inheritable", 2) elseif rawget(cls.__protected, key) then warn(("ValueWarning: duplicated '%s' in __protected"):format(key), 2) elseif cls.__protected[key] then error(("ValueError: '%s' is already allocated in __protected of bases"):format(key), 2) elseif kwargs[key] == nil then -- key validity will be checked further ahead error(("ValueError: attempt to protect undefined '%s'"):format(key), 2) end cls.__protected[key] = true end kwargs.__protected = nil end if kwargs.__methods ~= nil then error("ValueError: __classmethods and __staticmethods should be passed as optional attributes instead of __methods", 2) elseif kwargs.hash ~= nil or kwargs.__hash ~= nil then error("ValueError: forbidden attempt to define hash or __hash which are set internally", 2) end cls.__normalmethods = {} -- used in instance write methods mt = { __index = function (__normalmethods, key) return cls.__methods[key] or cls.__classmethods[key] or cls.__staticmethods[key] end } setmetatable(cls.__normalmethods, mt) local cls_private = {} -- wrapper setmetatable(cls_private, cls_private_mt) _classes[cls_private] = cls cls.__classmethods = {} mt = { __index = function (__classmethods, key) for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__classmethods[key] then return true end end end } setmetatable(cls.__classmethods, mt) if kwargs.__classmethods ~= nil then libraryUtil.checkTypeForNamedArg('class', '__classmethods', kwargs.__classmethods, 'table') for i, key in ipairs(kwargs.__classmethods) do libraryUtil.checkType('__classmethods', i, key, 'string') if key:find('[^_%w]') or key:find('^%d') then error(("ValueError: invalid classmethod name '%s'"):format(key), 2) elseif key:sub(1,2) == '__' then error(("ValueError: classmethod '%s' has forbidden namespace"):format(key), 2) elseif key == '_hash' then error("ValueError: invalid classmethod _hash, classes have their own hash classmethod", 2) elseif rawget(cls.__classmethods, key) then error(("ValueError: duplicated '%s' in __classmethods"):format(key), 2) elseif not cls.__classmethods[key] and cls[key] ~= nil then error(("ValueError: forbidden attempt to convert '%s' non-classmethod to classmethod"):format(key), 2) end libraryUtil.checkTypeForNamedArg('class', key, kwargs[key], 'function') cls.__classmethods[key] = true local func = kwargs[key] cls[key] = function (...) return func(cls_private, ...) end kwargs[key] = nil end kwargs.__classmethods = nil end cls.__normalmethods.hash = true cls.hash = function () return default_hash(cls_private) end -- classes are always hashable so this is independent from _hash cls.hash() -- see https://docs.python.org/3/reference/datamodel.html#object.__hash__ if kwargs.__eq == nil then if kwargs._hash then warn("ValueWarning: _hash is defined but not __eq, which is expected", 2) elseif kwargs._hash == false then kwargs._hash = nil else kwargs._hash = default_hash end end if kwargs._hash ~= nil then libraryUtil.checkTypeForNamedArg('class', '_hash', kwargs._hash, 'function') cls.__normalmethods._hash = true cls._hash = kwargs._hash kwargs._hash = nil end cls.__staticmethods = {} mt = { __index = function (__staticmethods, key) for _, base in ipairs(cls.__bases) do if (key:sub(1,1) ~= '_' or base.__protected[key]) and base.__staticmethods[key] then return true end end end } setmetatable(cls.__staticmethods, mt) if kwargs.__staticmethods ~= nil then libraryUtil.checkTypeForNamedArg('class', '__staticmethods', kwargs.__staticmethods, 'table') for i, key in ipairs(kwargs.__staticmethods) do libraryUtil.checkType('__staticmethods', i, key, 'string') if key:sub(1,2) == '__' then error(("ValueError: staticmethod '%s' has forbidden namespace"):format(key), 2) elseif rawget(cls.__staticmethods, key) then warn(("ValueWarning: duplicated staticmethod '%s'"):format(key), 2) elseif not cls.__staticmethods[key] and cls[key] ~= nil then error(("ValueError: forbidden attempt to convert '%s' non-staticmethod to staticmethod"):format(key), 2) end libraryUtil.checkTypeForNamedArg('class', key, kwargs[key], 'function') cls.__staticmethods[key] = true end kwargs.__staticmethods = nil end cls.__methods = {} for _, base in ipairs(cls.__bases) do for key in pairs(base.__methods) do if key:sub(1,1) ~= '_' or base.__protected[key] then cls.__methods[key] = true end end end local valid = false for key, val in pairs(kwargs) do if type(key) ~= 'string' then error(("TypeError: invalid attribute name '%s' (string expected, got %s)"):format(tostring(key), type(key)), 2) elseif key:find('[^_%w]') or key:find('^%d') then error(("ValueError: invalid attribute name '%s'"):format(key), 2) elseif key:sub(1,2) == '__' and not una_metamethods[key] and not bin_metamethods[key] and not oth_metamethods[key] then error(("ValueError: unrecognized metamethod or unauthorized internal attribute {%s: %s}"):format(key, tostring(val)), 2) end cls[key] = val if type(val) == 'function' then if not cls.__staticmethods[key] and key:sub(1,2) ~= '__' then -- classmethods and _hash were already removed from kwargs cls.__methods[key] = true end if key ~= '__init' then -- __init does not qualify to a functional/proper class valid = true end end end if not valid then error("ValueError: a (sub)class must have at least one functional method", 2) end local cls_public = {} setmetatable(cls_public, cls_public_mt) classes[cls_public] = cls_private return cls_public, cls_private end local function rissubclass2(class, classinfo) if class == classinfo then return true end for _, base in ipairs(class.__bases) do if rissubclass2(base, classinfo) then return true end end return false end local function rissubclass1(class, classinfo, parent, level) libraryUtil.checkTypeMulti(parent, 2, classinfo, {'class', 'table'}, level) if classes[classinfo] then return rissubclass2(class, _classes[classes[classinfo]]) elseif _classes[classinfo] then return rissubclass2(class, _classes[classinfo]) end for i = 1, #classinfo do if rissubclass1(class, classinfo[i], parent, level+1) then return true end end return false end function issubclass(class, classinfo) libraryUtil.checkType('issubclass', 1, class, 'class') class = classes[class] or class return rissubclass1(_classes[class], classinfo, 'issubclass', 4) end function isinstance(instance, classinfo) if not instances[instance] and not _instances[instance] then -- because named (ClassName) instances would fail with checkType if classinfo == nil then return false end error(("TypeError: bad argument #1 to 'isinstance' (instance expected, got %s)"):format(type(instance)), 2) end if classinfo == nil then return true end instance = instances[instance] or instance return rissubclass1(_classes[instance.__class], classinfo, 'isinstance', 4) end local _type = type type = function (value) local t = _type(value) if t == 'table' then if classes[value] or _classes[value] then return 'class' elseif instances[value] or _instances[value] then value = instances[value] or value return _classes[value.__class].__name or 'instance' -- should __name be directly readable instead? end end return t end libraryUtil.checkType = function (name, argIdx, arg, expectType, nilOk, level) if arg == nil and nilOk then return end if type(arg) ~= expectType then error(("TypeError: bad argument #%d to '%s' (%s expected, got %s)"):format(argIdx, name, expectType, type(arg)), level or 3) end end libraryUtil.checkTypeMulti = function (name, argIdx, arg, expectTypes, level) local argType = type(arg) for _, expectType in ipairs(expectTypes) do if argType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: bad argument #%d to '%s' (%s expected, got %s)"):format(argIdx, name, typeList, type(arg)), level or 3) end libraryUtil.checkTypeForIndex = function (index, value, expectType, level) if type(value) ~= expectType then error(("TypeError: value for index '%s' must be %s, %s given"):format(index, expectType, type(value)), level or 3) end end libraryUtil.checkTypeMultiForIndex = function (index, expectTypes, level) local indexType = type(index) for _, expectType in ipairs(expectTypes) do if indexType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: index '%s' must be %s, %s given"):format(index, typeList, type(index)), level or 3) end libraryUtil.checkTypeForNamedArg = function (name, argName, arg, expectType, nilOk, level) if arg == nil and nilOk then return end if type(arg) ~= expectType then error(("TypeError: bad named argument %s to '%s' (%s expected, got %s)"):format(argName, name, expectType, type(arg)), level or 3) end end libraryUtil.checkTypeMultiForNamedArg = function (name, argName, arg, expectTypes, level) local argType = type(arg) for _, expectType in ipairs(expectTypes) do if argType == expectType then return end end local n = #expectTypes local typeList if n > 1 then typeList = table.concat(expectTypes, ', ', 1, n-1) .. ' or ' .. expectTypes[n] else typeList = expectTypes[1] end error(("TypeError: bad named argument %s to '%s' (%s expected, got %s)"):format(argName, name, typeList, type(arg)), level or 3) end local function try_parser(...) local args = {...} libraryUtil.checkType('try', 1, args[1], 'function', nil, 4) local try_clause = args[1] if args[2] ~= 'except' then error("SyntaxError: missing required except clause", 3) end local except_clauses = {} local i = 3 local argType, exceptionTypes = nil, {string=1, table=1} repeat libraryUtil.checkTypeMulti('try', i, args[i], {'string', 'table', 'function'}, 4) argType = type(args[i]) if exceptionTypes[argType] then libraryUtil.checkType('try', i+1, args[i+1], 'function', nil, 4) except_clauses[#except_clauses+1] = {exceptions={}, handler=args[i+1]} if argType == 'string' then except_clauses[#except_clauses].exceptions[args[i]] = true else for _, exception in ipairs(args[i]) do if type(exception) ~= 'string' then error(("TypeError: invalid exception type in except (string expected, got %s)"):format(type(exception)), 3) end except_clauses[#except_clauses].exceptions[exception] = true end end i = i + 3 else except_clauses[#except_clauses+1] = {exceptions={}, handler=args[i]} i = i + 2 break end until args[i-1] ~= 'except' local else_clause, finally_clause if args[i-1] == 'except' then error("SyntaxError: except after except clause without specific exceptions, which should be the last", 3) elseif args[i-1] == 'else' then libraryUtil.checkType('try', i, args[i], 'function', nil, 4) else_clause = args[i] i = i + 2 end if args[i-1] == 'finally' then libraryUtil.checkType('try', i, args[i], 'function', nil, 4) finally_clause = args[i] i = i + 2 end if args[i-1] ~= nil then error(("SyntaxError: unexpected arguments #%d–#%d to 'try'"):format(i-1, #args), 3) end return try_clause, except_clauses, else_clause, finally_clause end function try(...) local try_clause, except_clauses, else_clause, finally_clause = try_parser(...) local function errhandler(message) local errtype = mw.text.split(message, ':')[1] local handled = false for _, except in ipairs(except_clauses) do if except.exceptions[errtype] or #except.exceptions == 0 then handled, message = pcall(except.handler) break end end if not handled then return message end end local success, message = xpcall(try_clause, errhandler) if else_clause and success then success, message = pcall(else_clause) end if finally_clause then finally_clause() end if not success and message then error(message, 0) -- what should be the level? end end local classes_proxy, instances_proxy = {}, {} setmetatable(classes_proxy, { __index = classes, -- create function to limit access only to modules which define the requested classes and testcases pages __newindex = function () error("KeyError: forbidden write attempt to classes proxy", 2) end, __metatable = "unauthorized access attempt of classes proxy metatable" }) setmetatable(instances_proxy, { __index = instances, -- create function to limit access only to testcases pages __newindex = function () error("KeyError: forbidden write attempt to instances proxy", 2) end, __metatable = "unauthorized access attempt of instances proxy metatable" }) return {classes_proxy, instances_proxy} qyd56t3yeywjvsyyvxczg7b2pazme1h ಮೋಡ್ಯೂಲ್:Warning 828 27147 361043 2025-08-11T16:03:58Z en>Pppery 0 Changed protection settings for "[[Module:Warning]]": [[WP:High-risk templates|High-risk template or module]] ([Edit=Require template editor access] (indefinite)) 361043 Scribunto text/plain local libraryUtil = require('libraryUtil') local wrapper = "%s" -- wikitext formatting local msg_loc = "Lua warning in %s at line %d: %s." local msg = "Lua warning: %s." return function (message, level) libraryUtil.checkType('warn', 2, level, 'number', true) level = level or 1 if level > 0 then local _, location = pcall(error, '', level+2) if location ~= '' then location = mw.text.split(location:sub(1,-3), ':%f[%d]') message = msg_loc:format(location[1], location[2], message) else message = msg:format(message) end else message = msg:format(message) end mw.addWarning(wrapper:format(message)) end 6n5nxfk4xtrlul0szoxeogpa9uj1ggn 361044 361043 2026-05-31T13:47:59Z ChiK 1136 ೧ revisions imported from [[:en:Module:Warning]] 361043 Scribunto text/plain local libraryUtil = require('libraryUtil') local wrapper = "%s" -- wikitext formatting local msg_loc = "Lua warning in %s at line %d: %s." local msg = "Lua warning: %s." return function (message, level) libraryUtil.checkType('warn', 2, level, 'number', true) level = level or 1 if level > 0 then local _, location = pcall(error, '', level+2) if location ~= '' then location = mw.text.split(location:sub(1,-3), ':%f[%d]') message = msg_loc:format(location[1], location[2], message) else message = msg:format(message) end else message = msg:format(message) end mw.addWarning(wrapper:format(message)) end 6n5nxfk4xtrlul0szoxeogpa9uj1ggn ಮೋಡ್ಯೂಲ್ ಪಾತೆರ:Bar 829 27148 361045 2025-12-26T07:06:09Z en>Zackmann08 0 Notification: [[Wikipedia:Redirects for discussion/Log/2025 December 26#Module:Bar box|listing]] of [[:Module:Bar box]] at [[WP:Redirects for discussion]]. 361045 wikitext text/x-wiki {{WikiProject banner shell| {{WikiProject Mathematics}} }} == "[[:Module:Bar box]]" listed at [[Wikipedia:Redirects for discussion|Redirects for discussion]] == [[File:Information.svg|30px]] The redirect <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Module:Bar_box&redirect=no Module:Bar box]</span> has been listed at [[Wikipedia:Redirects for discussion|redirects for discussion]] to determine whether its use and function meets the [[Wikipedia:Redirect|redirect guidelines]]. Readers of this page are welcome to comment on this redirect at '''{{section link|1=Wikipedia:Redirects for discussion/Log/2025 December 26#Module:Bar box}}''' until a consensus is reached. <!-- Template:RFDNote --> '''[[User:Zackmann08|<span style="color:#00d5ff">Zack</span><span style="color:#007F94">mann</span>]]''' (<sup>[[User_talk:Zackmann08|Talk to me]]</sup>/<sub>[[Special:Contributions/Zackmann08|<span style="color:orange">What I been doing</span>]]</sub>) 07:06, 26 December 2025 (UTC) akxdwqm2nehh06f05zxnjsbyfljubsg 361046 361045 2026-05-31T13:47:59Z ChiK 1136 ೧ revisions imported from [[:en:Module_talk:Bar]] 361045 wikitext text/x-wiki {{WikiProject banner shell| {{WikiProject Mathematics}} }} == "[[:Module:Bar box]]" listed at [[Wikipedia:Redirects for discussion|Redirects for discussion]] == [[File:Information.svg|30px]] The redirect <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Module:Bar_box&redirect=no Module:Bar box]</span> has been listed at [[Wikipedia:Redirects for discussion|redirects for discussion]] to determine whether its use and function meets the [[Wikipedia:Redirect|redirect guidelines]]. Readers of this page are welcome to comment on this redirect at '''{{section link|1=Wikipedia:Redirects for discussion/Log/2025 December 26#Module:Bar box}}''' until a consensus is reached. <!-- Template:RFDNote --> '''[[User:Zackmann08|<span style="color:#00d5ff">Zack</span><span style="color:#007F94">mann</span>]]''' (<sup>[[User_talk:Zackmann08|Talk to me]]</sup>/<sub>[[Special:Contributions/Zackmann08|<span style="color:orange">What I been doing</span>]]</sub>) 07:06, 26 December 2025 (UTC) akxdwqm2nehh06f05zxnjsbyfljubsg ಮೋಡ್ಯೂಲ್:Bar/doc 828 27149 361047 2025-07-31T21:08:33Z en>Ahecht 0 Module:Convert+ 361047 wikitext text/x-wiki {{Module rating|beta}} {{Uses TemplateStyles|Module:Bar/styles.css}} {{Lua|Module:Lua class|Module:Convert}} {{Bar box/doc}} {{Sandbox other|| [[Category:Object-oriented modules|BarBox]] }} lqsvzzqnq7rq65j09is1l0kys8ry1kn 361048 361047 2026-05-31T13:48:00Z ChiK 1136 ೧ revisions imported from [[:en:Module:Bar/doc]] 361047 wikitext text/x-wiki {{Module rating|beta}} {{Uses TemplateStyles|Module:Bar/styles.css}} {{Lua|Module:Lua class|Module:Convert}} {{Bar box/doc}} {{Sandbox other|| [[Category:Object-oriented modules|BarBox]] }} lqsvzzqnq7rq65j09is1l0kys8ry1kn ಮೋಡ್ಯೂಲ್:Bar/styles.css 828 27150 361049 2025-08-11T16:05:27Z en>Pppery 0 Changed protection settings for "[[Module:Bar/styles.css]]": [[WP:High-risk templates|High-risk template or module]] ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 361049 sanitized-css text/css /* {{pp-template}} */ .barbox { overflow-x: auto; padding: 0.4em 0 } .barbox > table { border-spacing: 0.8em 0; font-size: 88%; text-align: left; width: 100% } .barbox caption { font-weight: bold; margin: 0 0.4em; text-align: center /* not default in MinervaNeue */ } .barbox th, .barbox td:not(.bb-b) { padding-left: 0; padding-right: 0 } .bb-default { line-height: 1.6 } .bb-c { text-align: center } .bb-r { text-align: right } .bb-min3 { min-width: 3em } .bb-min8 { min-width: 8em } .bb-b { border-left: 1px solid silver; border-right: 1px solid silver } .bb-b > div { float: left; overflow: hidden } .bb-b > div::after { content: "\200B"; } s4dn4heiaajopkpke9mod73q31l62cn 361050 361049 2026-05-31T13:48:00Z ChiK 1136 ೧ revisions imported from [[:en:Module:Bar/styles.css]] 361049 sanitized-css text/css /* {{pp-template}} */ .barbox { overflow-x: auto; padding: 0.4em 0 } .barbox > table { border-spacing: 0.8em 0; font-size: 88%; text-align: left; width: 100% } .barbox caption { font-weight: bold; margin: 0 0.4em; text-align: center /* not default in MinervaNeue */ } .barbox th, .barbox td:not(.bb-b) { padding-left: 0; padding-right: 0 } .bb-default { line-height: 1.6 } .bb-c { text-align: center } .bb-r { text-align: right } .bb-min3 { min-width: 3em } .bb-min8 { min-width: 8em } .bb-b { border-left: 1px solid silver; border-right: 1px solid silver } .bb-b > div { float: left; overflow: hidden } .bb-b > div::after { content: "\200B"; } s4dn4heiaajopkpke9mod73q31l62cn ಮೋಡ್ಯೂಲ್:Chart 828 27151 361051 2025-10-05T03:07:07Z en>Jonesey95 0 fix text color in dark mode; this generally works but may cause problems, in which case revert or try specifying a different CSS value 361051 Scribunto text/plain --[[ keywords are used for languages: they are the names of the actual parameters of the template ]] local keywords = { barChart = 'bar chart', pieChart = 'pie chart', width = 'width', height = 'height', stack = 'stack', colors = 'colors', group = 'group', xlegend = 'x legends', yticks = 'y tick marks', tooltip = 'tooltip', accumulateTooltip = 'tooltip value accumulation', links = 'links', defcolor = 'default color', scalePerGroup = 'scale per group', unitsPrefix = 'units prefix', unitsSuffix = 'units suffix', groupNames = 'group names', hideGroupLegends = 'hide group legends', slices = 'slices', slice = 'slice', radius = 'radius', percent = 'percent', } -- here is what you want to translate local defColors = mw.loadData("Module:Chart/Default colors") local hideGroupLegends local function nulOrWhitespace( s ) return not s or mw.text.trim( s ) == '' end local function createGroupList( tab, legends, cols ) if #legends > 1 and not hideGroupLegends then table.insert( tab, mw.text.tag( 'div' ) ) local list = {} local spanStyle = "padding:0 1em;color:inherit;background-color:%s;border:1px solid %s;margin-right:1em;-webkit-print-color-adjust:exact;" for gi = 1, #legends do local span = mw.text.tag( 'span', { style = string.format( spanStyle, cols[gi], cols[gi] ) }, '&nbsp;' ) .. ' '.. legends[gi] table.insert( list, mw.text.tag( 'li', {}, span ) ) end table.insert( tab, mw.text.tag( 'ul', {style="list-style:none;column-width:12em;"}, table.concat( list, '\n' ) ) ) table.insert( tab, '</div>' ) end end local function pieChart( frame ) local res, imslices, args = {}, {}, frame.args local radius local values, colors, names, legends, links = {}, {}, {}, {}, {} local delimiter = args.delimiter or ':' local lang = mw.getContentLanguage() local function getArg( s, def, subst, with ) local result = args[keywords[s]] or def or '' if subst and with then result = string.gsub( result, subst, with ) end return result end local function analyzeParams() local function addSlice( i, slice ) local value, name, color, link = unpack( mw.text.split( slice, '%s*' .. delimiter .. '%s*' ) ) values[i] = tonumber( lang:parseFormattedNumber( value ) ) or error( string.format( 'Slice %d: "%s", first item("%s") could not be parsed as a number', i, value or '', slice ) ) colors[i] = not nulOrWhitespace( color ) and color or defColors[i * 2] names[i] = name or '' links[i] = link end radius = getArg( 'radius', 150 ) hideGroupLegends = not nulOrWhitespace( args[keywords.hideGroupLegends] ) local slicesStr = getArg( 'slices' ) local prefix = getArg( 'unitsPrefix', '', '_', ' ' ) local suffix = getArg( 'unitsSuffix', '', '_', ' ' ) local percent = args[keywords.percent] local sum = 0 local i = 0 for slice in string.gmatch( slicesStr or '', "%b()" ) do i = i + 1 addSlice( i, string.match( slice, '^%(%s*(.-)%s*%)$' ) ) end for k, v in pairs(args) do local ind = string.match( k, '^' .. keywords.slice .. '%s+(%d+)$' ) if ind then addSlice( tonumber( ind ), v ) end end for _, val in ipairs( values ) do sum = sum + val end for i, value in ipairs( values ) do local addprec = percent and string.format( ' (%0.1f%%)', value / sum * 100 ) or '' legends[i] = string.format( '%s: %s%s%s%s', names[i], prefix, lang:formatNum( value ), suffix, addprec ) links[i] = mw.text.trim( links[i] or string.format( '[[#noSuchAnchor|%s]]', legends[i] ) ) end end local function addRes( ... ) for _, v in pairs( { ... } ) do table.insert( res, v ) end end local function createImageMap() addRes( '{{#tag:imagemap|', 'File:Circle frame.svg{{!}}' .. ( radius * 2 ) .. 'px' ) addRes( unpack( imslices ) ) addRes( 'desc none', '}}' ) end local function drawSlice( i, q, start ) local color = colors[i] local angle = start * 2 * math.pi local sin, cos = math.abs( math.sin( angle ) ), math.abs( math.cos( angle ) ) local wsin, wcos = sin * radius, cos * radius local s1, s2, w1, w2, w3, w4, border if q == 1 then border = 'left' w1, w2, w3, w4 = 0, 0, wsin, wcos s1, s2 = 'bottom', 'left' elseif q == 2 then border = 'bottom' w1, w2, w3, w4 = 0, wcos, wsin, 0 s1, s2 = 'bottom', 'right' elseif q == 3 then border = 'right' w1, w2, w3, w4 = wsin, wcos, 0, 0 s1, s2 = 'top', 'right' else border = 'top' w1, w2, w3, w4 = wsin, 0, 0, wcos s1, s2 = 'top', 'left' end local style = string.format( 'border:solid transparent;position:absolute;%s:%spx;%s:%spx;width:%spx;height:%spx', s1, radius, s2, radius, radius, radius ) if start <= ( q - 1 ) * 0.25 then style = string.format( '%s;border:0;background-color:%s', style, color ) else style = string.format( '%s;border-width:%spx %spx %spx %spx;border-%s-color:%s', style, w1, w2, w3, w4, border, color ) end addRes( mw.text.tag( 'div', { style = style }, '' ) ) end local function createSlices() local function coordsOfAngle( angle ) return ( 100 + math.floor( 100 * math.cos( angle ) ) ) .. ' ' .. ( 100 - math.floor( 100 * math.sin( angle ) ) ) end local sum, start = 0, 0 for _, value in ipairs( values ) do sum = sum + value end for i, value in ipairs(values) do local poly = { 'poly 100 100' } local startC, endC = start / sum, ( start + value ) / sum local startQ, endQ = math.floor( startC * 4 + 1 ), math.floor( endC * 4 + 1 ) for q = startQ, math.min( endQ, 4 ) do drawSlice( i, q, startC ) end for angle = startC * 2 * math.pi, endC * 2 * math.pi, 0.02 do table.insert( poly, coordsOfAngle( angle ) ) end table.insert( poly, coordsOfAngle( endC * 2 * math.pi ) .. ' 100 100 ' .. links[i] ) table.insert( imslices, table.concat( poly, ' ' ) ) start = start + values[i] end end analyzeParams() if #values == 0 then error( "no slices found - can't draw pie chart" ) end addRes( mw.text.tag( 'div', { class = 'chart noresize', style = string.format( 'margin-top:0.5em;max-width:%spx;', radius * 2 ) } ) ) addRes( mw.text.tag( 'div', { style = string.format( 'position:relative;min-width:%spx;min-height:%spx;max-width:%spx;overflow:hidden;', radius * 2, radius * 2, radius * 2 ) } ) ) createSlices() addRes( mw.text.tag( 'div', { style = string.format( 'position:absolute;min-width:%spx;min-height:%spx;overflow:hidden;', radius * 2, radius * 2 ) } ) ) createImageMap() addRes( '</div>' ) -- close "position:relative" div that contains slices and imagemap. addRes( '</div>' ) -- close "position:relative" div that contains slices and imagemap. createGroupList( res, legends, colors ) -- legends addRes( '</div>' ) -- close containing div return frame:preprocess( table.concat( res, '\n' ) ) end local function barChart( frame ) local res = {} local args = frame.args -- can be changed to frame:getParent().args local values, xlegends, colors, tooltips, yscales = {}, {}, {}, {}, {} local groupNames, unitsSuffix, unitsPrefix, links = {}, {}, {}, {} local width, height, yticks, stack, delimiter = 500, 350, -1, false, args.delimiter or ':' local chartWidth, chartHeight, defcolor, scalePerGroup, accumulateTooltip local numGroups, numValues local scaleWidth local function validate() local function asGroups( name, tab, toDuplicate, emptyOK ) if #tab == 0 and not emptyOK then error( "must supply values for " .. keywords[name] ) end if #tab == 1 and toDuplicate then for i = 2, numGroups do tab[i] = tab[1] end end if #tab > 0 and #tab ~= numGroups then error ( keywords[name] .. ' must contain the same number of items as the number of groups, but it contains ' .. #tab .. ' items and there are ' .. numGroups .. ' groups') end end -- do all sorts of validation here, so we can assume all params are good from now on. -- among other things, replace numerical values with mw.language:parseFormattedNumber() result chartHeight = height - 80 numGroups = #values numValues = #values[1] defcolor = defcolor or 'blue' colors[1] = colors[1] or defcolor scaleWidth = scalePerGroup and 80 * numGroups or 100 chartWidth = width - scaleWidth asGroups( 'unitsPrefix', unitsPrefix, true, true ) asGroups( 'unitsSuffix', unitsSuffix, true, true ) asGroups( 'colors', colors, true, true ) asGroups( 'groupNames', groupNames, false, false ) if stack and scalePerGroup then error( string.format( 'Illegal settings: %s and %s are incompatible.', keywords.stack, keywords.scalePerGroup ) ) end for gi = 2, numGroups do if #values[gi] ~= numValues then error( keywords.group .. " " .. gi .. " does not have same number of values as " .. keywords.group .. " 1" ) end end if #xlegends ~= numValues then error( 'Illegal number of ' .. keywords.xlegend .. '. Should be exactly ' .. numValues .. ' not ' .. #xlegends) end end local function extractParams() local function testone( keyword, key, val, tab ) local i = keyword == key and 0 or key:match( keyword .. "%s+(%d+)" ) if not i then return end i = tonumber( i ) or error("Expect numerical index for key " .. keyword .. " instead of '" .. key .. "'") if i > 0 then tab[i] = {} end for s in mw.text.gsplit( val, '%s*' .. delimiter .. '%s*' ) do table.insert( i == 0 and tab or tab[i], s ) end return true end for k, v in pairs( args ) do if k == keywords.width then width = tonumber( v ) if not width or width < 200 then error( 'Illegal width value (must be a number, and at least 200): ' .. v ) end elseif k == keywords.height then height = tonumber( v ) if not height or height < 200 then error( 'Illegal height value (must be a number, and at least 200): ' .. v ) end elseif k == keywords.stack then stack = true elseif k == keywords.yticks then yticks = tonumber(v) or -1 elseif k == keywords.scalePerGroup then scalePerGroup = true elseif k == keywords.defcolor then defcolor = v elseif k == keywords.accumulateTooltip then accumulateTooltip = not nulOrWhitespace( v ) elseif k == keywords.hideGroupLegends then hideGroupLegends = not nulOrWhitespace( v ) else for keyword, tab in pairs( { group = values, xlegend = xlegends, colors = colors, tooltip = tooltips, unitsPrefix = unitsPrefix, unitsSuffix = unitsSuffix, groupNames = groupNames, links = links, } ) do if testone( keywords[keyword], k, v, tab ) then break end end end end end local function roundup( x ) -- returns the next round number: eg., for 30 to 39.999 will return 40, for 3000 to 3999.99 wil return 4000. for 10 - 14.999 will return 15. local ordermag = 10 ^ math.floor( math.log10( x ) ) local normalized = x / ordermag local top = normalized >= 1.5 and ( math.floor( normalized + 1 ) ) or 1.5 return ordermag * top, top, ordermag end local function calcHeightLimits() -- if limits were passed by user, use them, otherwise calculate. for "stack" there's only one limet. if stack then local sums = {} for _, group in pairs( values ) do for i, val in ipairs( group ) do sums[i] = ( sums[i] or 0 ) + val end end local sum = math.max( unpack( sums ) ) for i = 1, #values do yscales[i] = sum end else for i, group in ipairs( values ) do yscales[i] = math.max( unpack( group ) ) end end for i, scale in ipairs( yscales ) do yscales[i] = roundup( scale * 0.9999 ) end if not scalePerGroup then for i = 1, #values do yscales[i] = math.max( unpack( yscales ) ) end end end local function tooltip( gi, i, val ) if tooltips and tooltips[gi] and not nulOrWhitespace( tooltips[gi][i] ) then return tooltips[gi][i], true end local groupName = mw.text.killMarkers(not nulOrWhitespace( groupNames[gi] ) and groupNames[gi] .. ': ' or '') local prefix = unitsPrefix[gi] or unitsPrefix[1] or '' local suffix = unitsSuffix[gi] or unitsSuffix[1] or '' return string.gsub(groupName .. prefix .. mw.getContentLanguage():formatNum( tonumber( val ) or 0 ) .. suffix, '_', ' '), false end local function calcHeights( gi, i, val ) local barHeight = math.max( 2, math.floor( val / yscales[gi] * chartHeight + 0.5 ) ) -- add half to make it "round" instead of "trunc", min height to 2 to avoid negative bar sizes local top, base = chartHeight - barHeight, 0 if stack then for j = 1, gi - 1 do if tonumber(values[j][i]) > 0 then base = base + math.max( 2, math.floor( values[j][i] / yscales[gi] * chartHeight + 0.5 ) ) -- sum the "i" value of all the groups below our group, gi, and keep the same calculation for each bar end end end return barHeight, top - base end local function groupBounds( i ) local setWidth = math.floor( chartWidth / numValues ) local setOffset = ( i - 1 ) * setWidth return setOffset, setWidth end local function calcx( gi, i ) local setOffset, setWidth = groupBounds( i ) if stack or numGroups == 1 then local barWidth = math.min( 38, math.floor( 0.8 * setWidth ) ) return setOffset + (setWidth - barWidth) / 2, barWidth end setWidth = 0.85 * setWidth local barWidth = math.floor( 0.75 * setWidth / numGroups ) local left = setOffset + math.floor( ( gi - 1 ) / numGroups * setWidth ) return left, barWidth end local function drawbar( gi, i, val, ttval ) if val == '0' then return end -- do not show single line (borders....) if value is 0, or rather, '0'. see talkpage local color, tooltip, custom = colors[gi] or defcolor or 'blue', tooltip( gi, i, ttval or val ) local left, barWidth = calcx( gi, i ) local barHeight, top = calcHeights( gi, i, val ) -- borders so it shows up when printing local style = string.format("position:absolute;left:%spx;top:%spx;height:%spx;min-width:%spx;max-width:%spx;color:inherit;background-color:%s;-webkit-print-color-adjust:exact;border:1px solid %s;border-bottom:none;overflow:hidden;", left, top, barHeight-1, barWidth-2, barWidth-2, color, color) local link = links[gi] and links[gi][i] or '' local img = not nulOrWhitespace( link ) and string.format( '[[File:Transparent.png|1000px|link=%s|%s]]', link, custom and tooltip or '' ) or '' table.insert( res, mw.text.tag( 'div', { style = style, title = tooltip, }, img ) ) end local function drawYScale() local function drawSingle( gi, color, width, yticks, single ) local yscale = yscales[gi] local _, top, ordermag = roundup( yscale * 0.999 ) local numnotches = yticks >= 0 and yticks or (top <= 1.5 and top * 4 or top < 4 and top * 2 or top) local valStyleStr = single and 'position:absolute;height=20px;text-align:right;vertical-align:middle;width:%spx;top:%spx;padding:0 2px' or 'position:absolute;height=20px;text-align:right;vertical-align:middle;width:%spx;top:%spx;left:3px;background-color:%s;color:white;font-weight:bold;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding:0 2px' local notchStyleStr = 'position:absolute;height=1px;min-width:5px;top:%spx;left:%spx;border:1px solid %s;' for i = 1, numnotches do local val = i / numnotches * yscale local y = chartHeight - calcHeights( gi, 1, val ) local div = mw.text.tag( 'div', { style = string.format( valStyleStr, width - 10, y - 10, color ) }, mw.getContentLanguage():formatNum( tonumber( val ) or 0 ) ) table.insert( res, div ) div = mw.text.tag( 'div', { style = string.format( notchStyleStr, y, width - 4, color ) }, '' ) table.insert( res, div ) end end if scalePerGroup then local colWidth = 80 local colStyle = "position:absolute;height:%spx;min-width:%spx;left:%spx;border-right:1px solid %s;color:%s" for gi = 1, numGroups do local left = ( gi - 1 ) * colWidth local color = colors[gi] or defcolor table.insert( res, mw.text.tag( 'div', { style = string.format( colStyle, chartHeight, colWidth, left, color, color ) } ) ) drawSingle( gi, color, colWidth, yticks ) table.insert( res, '</div>' ) end else drawSingle( 1, 'black', scaleWidth, yticks, true ) end end local function drawXlegends() local setOffset, setWidth local legendDivStyleFormat = "position:absolute;left:%spx;top:10px;min-width:%spx;max-width:%spx;text-align:center;vertical-align:top;" local tickDivstyleFormat = "position:absolute;left:%spx;height:10px;width:1px;border-left:1px solid black;" for i = 1, numValues do if not nulOrWhitespace( xlegends[i] ) then setOffset, setWidth = groupBounds( i ) -- setWidth = 0.85 * setWidth table.insert( res, mw.text.tag( 'div', { style = string.format( legendDivStyleFormat, setOffset + 1, setWidth - 2, setWidth - 2 ) }, xlegends[i] or '' ) ) table.insert( res, mw.text.tag( 'div', { style = string.format( tickDivstyleFormat, setOffset + setWidth / 2 ) }, '' ) ) end end end local function drawChart() table.insert( res, mw.text.tag( 'div', { class = 'chart noresize', style = string.format( 'padding-top:10px;margin-top:1em;max-width:%spx;', width ) } ) ) table.insert( res, mw.text.tag( 'div', { style = string.format("position:relative;min-height:%spx;min-width:%spx;max-width:%spx;", height, width, width ) } ) ) table.insert( res, mw.text.tag( 'div', { style = string.format("float:right;position:relative;min-height:%spx;min-width:%spx;max-width:%spx;border-left:1px black solid;border-bottom:1px black solid;", chartHeight, chartWidth, chartWidth ) } ) ) local acum = stack and accumulateTooltip and {} for gi, group in pairs( values ) do for i, val in ipairs( group ) do if acum then acum[i] = ( acum[i] or 0 ) + val end drawbar( gi, i, val, acum and acum[i] ) end end table.insert( res, '</div>' ) table.insert( res, mw.text.tag( 'div', { style = string.format("position:absolute;height:%spx;min-width:%spx;max-width:%spx;", chartHeight, scaleWidth, scaleWidth, scaleWidth ) } ) ) drawYScale() table.insert( res, '</div>' ) table.insert( res, mw.text.tag( 'div', { style = string.format( "position:absolute;top:%spx;left:%spx;width:%spx;", chartHeight, scaleWidth, chartWidth ) } ) ) drawXlegends() table.insert( res, '</div>' ) table.insert( res, '</div>' ) createGroupList( res, groupNames, colors ) table.insert( res, '</div>' ) end extractParams() validate() calcHeightLimits() drawChart() return table.concat( res, "\n" ) end return { ['bar-chart'] = barChart, [keywords.barChart] = barChart, [keywords.pieChart] = pieChart, } 3gr0l75trmt4l1qpr2bpsqph1i340gf 361052 361051 2026-05-31T13:49:14Z ChiK 1136 ೧ revisions imported from [[:en:Module:Chart]] 361051 Scribunto text/plain --[[ keywords are used for languages: they are the names of the actual parameters of the template ]] local keywords = { barChart = 'bar chart', pieChart = 'pie chart', width = 'width', height = 'height', stack = 'stack', colors = 'colors', group = 'group', xlegend = 'x legends', yticks = 'y tick marks', tooltip = 'tooltip', accumulateTooltip = 'tooltip value accumulation', links = 'links', defcolor = 'default color', scalePerGroup = 'scale per group', unitsPrefix = 'units prefix', unitsSuffix = 'units suffix', groupNames = 'group names', hideGroupLegends = 'hide group legends', slices = 'slices', slice = 'slice', radius = 'radius', percent = 'percent', } -- here is what you want to translate local defColors = mw.loadData("Module:Chart/Default colors") local hideGroupLegends local function nulOrWhitespace( s ) return not s or mw.text.trim( s ) == '' end local function createGroupList( tab, legends, cols ) if #legends > 1 and not hideGroupLegends then table.insert( tab, mw.text.tag( 'div' ) ) local list = {} local spanStyle = "padding:0 1em;color:inherit;background-color:%s;border:1px solid %s;margin-right:1em;-webkit-print-color-adjust:exact;" for gi = 1, #legends do local span = mw.text.tag( 'span', { style = string.format( spanStyle, cols[gi], cols[gi] ) }, '&nbsp;' ) .. ' '.. legends[gi] table.insert( list, mw.text.tag( 'li', {}, span ) ) end table.insert( tab, mw.text.tag( 'ul', {style="list-style:none;column-width:12em;"}, table.concat( list, '\n' ) ) ) table.insert( tab, '</div>' ) end end local function pieChart( frame ) local res, imslices, args = {}, {}, frame.args local radius local values, colors, names, legends, links = {}, {}, {}, {}, {} local delimiter = args.delimiter or ':' local lang = mw.getContentLanguage() local function getArg( s, def, subst, with ) local result = args[keywords[s]] or def or '' if subst and with then result = string.gsub( result, subst, with ) end return result end local function analyzeParams() local function addSlice( i, slice ) local value, name, color, link = unpack( mw.text.split( slice, '%s*' .. delimiter .. '%s*' ) ) values[i] = tonumber( lang:parseFormattedNumber( value ) ) or error( string.format( 'Slice %d: "%s", first item("%s") could not be parsed as a number', i, value or '', slice ) ) colors[i] = not nulOrWhitespace( color ) and color or defColors[i * 2] names[i] = name or '' links[i] = link end radius = getArg( 'radius', 150 ) hideGroupLegends = not nulOrWhitespace( args[keywords.hideGroupLegends] ) local slicesStr = getArg( 'slices' ) local prefix = getArg( 'unitsPrefix', '', '_', ' ' ) local suffix = getArg( 'unitsSuffix', '', '_', ' ' ) local percent = args[keywords.percent] local sum = 0 local i = 0 for slice in string.gmatch( slicesStr or '', "%b()" ) do i = i + 1 addSlice( i, string.match( slice, '^%(%s*(.-)%s*%)$' ) ) end for k, v in pairs(args) do local ind = string.match( k, '^' .. keywords.slice .. '%s+(%d+)$' ) if ind then addSlice( tonumber( ind ), v ) end end for _, val in ipairs( values ) do sum = sum + val end for i, value in ipairs( values ) do local addprec = percent and string.format( ' (%0.1f%%)', value / sum * 100 ) or '' legends[i] = string.format( '%s: %s%s%s%s', names[i], prefix, lang:formatNum( value ), suffix, addprec ) links[i] = mw.text.trim( links[i] or string.format( '[[#noSuchAnchor|%s]]', legends[i] ) ) end end local function addRes( ... ) for _, v in pairs( { ... } ) do table.insert( res, v ) end end local function createImageMap() addRes( '{{#tag:imagemap|', 'File:Circle frame.svg{{!}}' .. ( radius * 2 ) .. 'px' ) addRes( unpack( imslices ) ) addRes( 'desc none', '}}' ) end local function drawSlice( i, q, start ) local color = colors[i] local angle = start * 2 * math.pi local sin, cos = math.abs( math.sin( angle ) ), math.abs( math.cos( angle ) ) local wsin, wcos = sin * radius, cos * radius local s1, s2, w1, w2, w3, w4, border if q == 1 then border = 'left' w1, w2, w3, w4 = 0, 0, wsin, wcos s1, s2 = 'bottom', 'left' elseif q == 2 then border = 'bottom' w1, w2, w3, w4 = 0, wcos, wsin, 0 s1, s2 = 'bottom', 'right' elseif q == 3 then border = 'right' w1, w2, w3, w4 = wsin, wcos, 0, 0 s1, s2 = 'top', 'right' else border = 'top' w1, w2, w3, w4 = wsin, 0, 0, wcos s1, s2 = 'top', 'left' end local style = string.format( 'border:solid transparent;position:absolute;%s:%spx;%s:%spx;width:%spx;height:%spx', s1, radius, s2, radius, radius, radius ) if start <= ( q - 1 ) * 0.25 then style = string.format( '%s;border:0;background-color:%s', style, color ) else style = string.format( '%s;border-width:%spx %spx %spx %spx;border-%s-color:%s', style, w1, w2, w3, w4, border, color ) end addRes( mw.text.tag( 'div', { style = style }, '' ) ) end local function createSlices() local function coordsOfAngle( angle ) return ( 100 + math.floor( 100 * math.cos( angle ) ) ) .. ' ' .. ( 100 - math.floor( 100 * math.sin( angle ) ) ) end local sum, start = 0, 0 for _, value in ipairs( values ) do sum = sum + value end for i, value in ipairs(values) do local poly = { 'poly 100 100' } local startC, endC = start / sum, ( start + value ) / sum local startQ, endQ = math.floor( startC * 4 + 1 ), math.floor( endC * 4 + 1 ) for q = startQ, math.min( endQ, 4 ) do drawSlice( i, q, startC ) end for angle = startC * 2 * math.pi, endC * 2 * math.pi, 0.02 do table.insert( poly, coordsOfAngle( angle ) ) end table.insert( poly, coordsOfAngle( endC * 2 * math.pi ) .. ' 100 100 ' .. links[i] ) table.insert( imslices, table.concat( poly, ' ' ) ) start = start + values[i] end end analyzeParams() if #values == 0 then error( "no slices found - can't draw pie chart" ) end addRes( mw.text.tag( 'div', { class = 'chart noresize', style = string.format( 'margin-top:0.5em;max-width:%spx;', radius * 2 ) } ) ) addRes( mw.text.tag( 'div', { style = string.format( 'position:relative;min-width:%spx;min-height:%spx;max-width:%spx;overflow:hidden;', radius * 2, radius * 2, radius * 2 ) } ) ) createSlices() addRes( mw.text.tag( 'div', { style = string.format( 'position:absolute;min-width:%spx;min-height:%spx;overflow:hidden;', radius * 2, radius * 2 ) } ) ) createImageMap() addRes( '</div>' ) -- close "position:relative" div that contains slices and imagemap. addRes( '</div>' ) -- close "position:relative" div that contains slices and imagemap. createGroupList( res, legends, colors ) -- legends addRes( '</div>' ) -- close containing div return frame:preprocess( table.concat( res, '\n' ) ) end local function barChart( frame ) local res = {} local args = frame.args -- can be changed to frame:getParent().args local values, xlegends, colors, tooltips, yscales = {}, {}, {}, {}, {} local groupNames, unitsSuffix, unitsPrefix, links = {}, {}, {}, {} local width, height, yticks, stack, delimiter = 500, 350, -1, false, args.delimiter or ':' local chartWidth, chartHeight, defcolor, scalePerGroup, accumulateTooltip local numGroups, numValues local scaleWidth local function validate() local function asGroups( name, tab, toDuplicate, emptyOK ) if #tab == 0 and not emptyOK then error( "must supply values for " .. keywords[name] ) end if #tab == 1 and toDuplicate then for i = 2, numGroups do tab[i] = tab[1] end end if #tab > 0 and #tab ~= numGroups then error ( keywords[name] .. ' must contain the same number of items as the number of groups, but it contains ' .. #tab .. ' items and there are ' .. numGroups .. ' groups') end end -- do all sorts of validation here, so we can assume all params are good from now on. -- among other things, replace numerical values with mw.language:parseFormattedNumber() result chartHeight = height - 80 numGroups = #values numValues = #values[1] defcolor = defcolor or 'blue' colors[1] = colors[1] or defcolor scaleWidth = scalePerGroup and 80 * numGroups or 100 chartWidth = width - scaleWidth asGroups( 'unitsPrefix', unitsPrefix, true, true ) asGroups( 'unitsSuffix', unitsSuffix, true, true ) asGroups( 'colors', colors, true, true ) asGroups( 'groupNames', groupNames, false, false ) if stack and scalePerGroup then error( string.format( 'Illegal settings: %s and %s are incompatible.', keywords.stack, keywords.scalePerGroup ) ) end for gi = 2, numGroups do if #values[gi] ~= numValues then error( keywords.group .. " " .. gi .. " does not have same number of values as " .. keywords.group .. " 1" ) end end if #xlegends ~= numValues then error( 'Illegal number of ' .. keywords.xlegend .. '. Should be exactly ' .. numValues .. ' not ' .. #xlegends) end end local function extractParams() local function testone( keyword, key, val, tab ) local i = keyword == key and 0 or key:match( keyword .. "%s+(%d+)" ) if not i then return end i = tonumber( i ) or error("Expect numerical index for key " .. keyword .. " instead of '" .. key .. "'") if i > 0 then tab[i] = {} end for s in mw.text.gsplit( val, '%s*' .. delimiter .. '%s*' ) do table.insert( i == 0 and tab or tab[i], s ) end return true end for k, v in pairs( args ) do if k == keywords.width then width = tonumber( v ) if not width or width < 200 then error( 'Illegal width value (must be a number, and at least 200): ' .. v ) end elseif k == keywords.height then height = tonumber( v ) if not height or height < 200 then error( 'Illegal height value (must be a number, and at least 200): ' .. v ) end elseif k == keywords.stack then stack = true elseif k == keywords.yticks then yticks = tonumber(v) or -1 elseif k == keywords.scalePerGroup then scalePerGroup = true elseif k == keywords.defcolor then defcolor = v elseif k == keywords.accumulateTooltip then accumulateTooltip = not nulOrWhitespace( v ) elseif k == keywords.hideGroupLegends then hideGroupLegends = not nulOrWhitespace( v ) else for keyword, tab in pairs( { group = values, xlegend = xlegends, colors = colors, tooltip = tooltips, unitsPrefix = unitsPrefix, unitsSuffix = unitsSuffix, groupNames = groupNames, links = links, } ) do if testone( keywords[keyword], k, v, tab ) then break end end end end end local function roundup( x ) -- returns the next round number: eg., for 30 to 39.999 will return 40, for 3000 to 3999.99 wil return 4000. for 10 - 14.999 will return 15. local ordermag = 10 ^ math.floor( math.log10( x ) ) local normalized = x / ordermag local top = normalized >= 1.5 and ( math.floor( normalized + 1 ) ) or 1.5 return ordermag * top, top, ordermag end local function calcHeightLimits() -- if limits were passed by user, use them, otherwise calculate. for "stack" there's only one limet. if stack then local sums = {} for _, group in pairs( values ) do for i, val in ipairs( group ) do sums[i] = ( sums[i] or 0 ) + val end end local sum = math.max( unpack( sums ) ) for i = 1, #values do yscales[i] = sum end else for i, group in ipairs( values ) do yscales[i] = math.max( unpack( group ) ) end end for i, scale in ipairs( yscales ) do yscales[i] = roundup( scale * 0.9999 ) end if not scalePerGroup then for i = 1, #values do yscales[i] = math.max( unpack( yscales ) ) end end end local function tooltip( gi, i, val ) if tooltips and tooltips[gi] and not nulOrWhitespace( tooltips[gi][i] ) then return tooltips[gi][i], true end local groupName = mw.text.killMarkers(not nulOrWhitespace( groupNames[gi] ) and groupNames[gi] .. ': ' or '') local prefix = unitsPrefix[gi] or unitsPrefix[1] or '' local suffix = unitsSuffix[gi] or unitsSuffix[1] or '' return string.gsub(groupName .. prefix .. mw.getContentLanguage():formatNum( tonumber( val ) or 0 ) .. suffix, '_', ' '), false end local function calcHeights( gi, i, val ) local barHeight = math.max( 2, math.floor( val / yscales[gi] * chartHeight + 0.5 ) ) -- add half to make it "round" instead of "trunc", min height to 2 to avoid negative bar sizes local top, base = chartHeight - barHeight, 0 if stack then for j = 1, gi - 1 do if tonumber(values[j][i]) > 0 then base = base + math.max( 2, math.floor( values[j][i] / yscales[gi] * chartHeight + 0.5 ) ) -- sum the "i" value of all the groups below our group, gi, and keep the same calculation for each bar end end end return barHeight, top - base end local function groupBounds( i ) local setWidth = math.floor( chartWidth / numValues ) local setOffset = ( i - 1 ) * setWidth return setOffset, setWidth end local function calcx( gi, i ) local setOffset, setWidth = groupBounds( i ) if stack or numGroups == 1 then local barWidth = math.min( 38, math.floor( 0.8 * setWidth ) ) return setOffset + (setWidth - barWidth) / 2, barWidth end setWidth = 0.85 * setWidth local barWidth = math.floor( 0.75 * setWidth / numGroups ) local left = setOffset + math.floor( ( gi - 1 ) / numGroups * setWidth ) return left, barWidth end local function drawbar( gi, i, val, ttval ) if val == '0' then return end -- do not show single line (borders....) if value is 0, or rather, '0'. see talkpage local color, tooltip, custom = colors[gi] or defcolor or 'blue', tooltip( gi, i, ttval or val ) local left, barWidth = calcx( gi, i ) local barHeight, top = calcHeights( gi, i, val ) -- borders so it shows up when printing local style = string.format("position:absolute;left:%spx;top:%spx;height:%spx;min-width:%spx;max-width:%spx;color:inherit;background-color:%s;-webkit-print-color-adjust:exact;border:1px solid %s;border-bottom:none;overflow:hidden;", left, top, barHeight-1, barWidth-2, barWidth-2, color, color) local link = links[gi] and links[gi][i] or '' local img = not nulOrWhitespace( link ) and string.format( '[[File:Transparent.png|1000px|link=%s|%s]]', link, custom and tooltip or '' ) or '' table.insert( res, mw.text.tag( 'div', { style = style, title = tooltip, }, img ) ) end local function drawYScale() local function drawSingle( gi, color, width, yticks, single ) local yscale = yscales[gi] local _, top, ordermag = roundup( yscale * 0.999 ) local numnotches = yticks >= 0 and yticks or (top <= 1.5 and top * 4 or top < 4 and top * 2 or top) local valStyleStr = single and 'position:absolute;height=20px;text-align:right;vertical-align:middle;width:%spx;top:%spx;padding:0 2px' or 'position:absolute;height=20px;text-align:right;vertical-align:middle;width:%spx;top:%spx;left:3px;background-color:%s;color:white;font-weight:bold;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding:0 2px' local notchStyleStr = 'position:absolute;height=1px;min-width:5px;top:%spx;left:%spx;border:1px solid %s;' for i = 1, numnotches do local val = i / numnotches * yscale local y = chartHeight - calcHeights( gi, 1, val ) local div = mw.text.tag( 'div', { style = string.format( valStyleStr, width - 10, y - 10, color ) }, mw.getContentLanguage():formatNum( tonumber( val ) or 0 ) ) table.insert( res, div ) div = mw.text.tag( 'div', { style = string.format( notchStyleStr, y, width - 4, color ) }, '' ) table.insert( res, div ) end end if scalePerGroup then local colWidth = 80 local colStyle = "position:absolute;height:%spx;min-width:%spx;left:%spx;border-right:1px solid %s;color:%s" for gi = 1, numGroups do local left = ( gi - 1 ) * colWidth local color = colors[gi] or defcolor table.insert( res, mw.text.tag( 'div', { style = string.format( colStyle, chartHeight, colWidth, left, color, color ) } ) ) drawSingle( gi, color, colWidth, yticks ) table.insert( res, '</div>' ) end else drawSingle( 1, 'black', scaleWidth, yticks, true ) end end local function drawXlegends() local setOffset, setWidth local legendDivStyleFormat = "position:absolute;left:%spx;top:10px;min-width:%spx;max-width:%spx;text-align:center;vertical-align:top;" local tickDivstyleFormat = "position:absolute;left:%spx;height:10px;width:1px;border-left:1px solid black;" for i = 1, numValues do if not nulOrWhitespace( xlegends[i] ) then setOffset, setWidth = groupBounds( i ) -- setWidth = 0.85 * setWidth table.insert( res, mw.text.tag( 'div', { style = string.format( legendDivStyleFormat, setOffset + 1, setWidth - 2, setWidth - 2 ) }, xlegends[i] or '' ) ) table.insert( res, mw.text.tag( 'div', { style = string.format( tickDivstyleFormat, setOffset + setWidth / 2 ) }, '' ) ) end end end local function drawChart() table.insert( res, mw.text.tag( 'div', { class = 'chart noresize', style = string.format( 'padding-top:10px;margin-top:1em;max-width:%spx;', width ) } ) ) table.insert( res, mw.text.tag( 'div', { style = string.format("position:relative;min-height:%spx;min-width:%spx;max-width:%spx;", height, width, width ) } ) ) table.insert( res, mw.text.tag( 'div', { style = string.format("float:right;position:relative;min-height:%spx;min-width:%spx;max-width:%spx;border-left:1px black solid;border-bottom:1px black solid;", chartHeight, chartWidth, chartWidth ) } ) ) local acum = stack and accumulateTooltip and {} for gi, group in pairs( values ) do for i, val in ipairs( group ) do if acum then acum[i] = ( acum[i] or 0 ) + val end drawbar( gi, i, val, acum and acum[i] ) end end table.insert( res, '</div>' ) table.insert( res, mw.text.tag( 'div', { style = string.format("position:absolute;height:%spx;min-width:%spx;max-width:%spx;", chartHeight, scaleWidth, scaleWidth, scaleWidth ) } ) ) drawYScale() table.insert( res, '</div>' ) table.insert( res, mw.text.tag( 'div', { style = string.format( "position:absolute;top:%spx;left:%spx;width:%spx;", chartHeight, scaleWidth, chartWidth ) } ) ) drawXlegends() table.insert( res, '</div>' ) table.insert( res, '</div>' ) createGroupList( res, groupNames, colors ) table.insert( res, '</div>' ) end extractParams() validate() calcHeightLimits() drawChart() return table.concat( res, "\n" ) end return { ['bar-chart'] = barChart, [keywords.barChart] = barChart, [keywords.pieChart] = pieChart, } 3gr0l75trmt4l1qpr2bpsqph1i340gf ಮೋಡ್ಯೂಲ್:Chart/Default colors 828 27152 361055 2024-05-05T18:00:30Z en>MusikBot II 0 Changed protection settings for "[[Module:Chart/Default colors]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 2583 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require extended confirmed access] (indefinite) [Move=Require extended confirmed access] (indefinite)) 361055 Scribunto text/plain return {'red','red', 'blue','blue', 'green','green', 'yellow','yellow', 'fuchsia','fuchsia', 'aqua','aqua', 'brown','brown', 'orange','orange', 'purple','purple', 'sienna','sienna', 'amethyst','#F0A3FF', 'ebony','#191919', 'forest','#005C31', 'honeydew','#FFCC99', 'iron','#808080', 'khaki','#8F7C00', 'lime','#9DCC00', 'navy','#003380', 'pink','#FFA8BB', 'quagmire','#426600', 'sky','#5EF1F2', 'turquoise','#00998F', 'uranium','#E0FF66', 'violet','#740AFF', 'xanthin','#FFFF80', 'zinnia','#FF5005'} asekscbilwmed7mgzso89eyun1nlpbt 361056 361055 2026-05-31T13:49:14Z ChiK 1136 ೧ revisions imported from [[:en:Module:Chart/Default_colors]] 361055 Scribunto text/plain return {'red','red', 'blue','blue', 'green','green', 'yellow','yellow', 'fuchsia','fuchsia', 'aqua','aqua', 'brown','brown', 'orange','orange', 'purple','purple', 'sienna','sienna', 'amethyst','#F0A3FF', 'ebony','#191919', 'forest','#005C31', 'honeydew','#FFCC99', 'iron','#808080', 'khaki','#8F7C00', 'lime','#9DCC00', 'navy','#003380', 'pink','#FFA8BB', 'quagmire','#426600', 'sky','#5EF1F2', 'turquoise','#00998F', 'uranium','#E0FF66', 'violet','#740AFF', 'xanthin','#FFFF80', 'zinnia','#FF5005'} asekscbilwmed7mgzso89eyun1nlpbt ಟೆಂಪ್ಲೇಟ್:Dubious span 10 27153 361057 2024-06-11T05:17:26Z en>Izno 0 -metadata, intended for another purpose; the fix template series as a whole is metadata 361057 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= <!--{{Dubious-span}} begin-->{{Fix-span |content={{{text|{{{1|<includeonly>[[Category:Pages with misused dubious templates|{{NAMESPACE}} {{PAGENAME}}]]{{error|This template '''must''' be used with non-empty {{para|text}} parameter!}}</includeonly><noinclude>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</noinclude>}}}}}} | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | link = Wikipedia:Disputed statement | text = dubious | post-text = &ndash; [[{{TALKPAGENAME}}#{{{1|Dubious}}}|discuss]] | title = {{{reason|The material near this tag is possibly inaccurate or nonfactual.}}} | date = {{{date|}}} | cat = [[Category:All accuracy disputes]] | cat-date = Category:Articles with disputed statements }}<!--{{Dubious-span}} end--> }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 455ahe1fjh2u0srx8s63lhbl7pl2ppq 361058 361057 2026-05-31T13:49:14Z ChiK 1136 ೧ revisions imported from [[:en:Template:Dubious_span]] 361057 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= <!--{{Dubious-span}} begin-->{{Fix-span |content={{{text|{{{1|<includeonly>[[Category:Pages with misused dubious templates|{{NAMESPACE}} {{PAGENAME}}]]{{error|This template '''must''' be used with non-empty {{para|text}} parameter!}}</includeonly><noinclude>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</noinclude>}}}}}} | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | link = Wikipedia:Disputed statement | text = dubious | post-text = &ndash; [[{{TALKPAGENAME}}#{{{1|Dubious}}}|discuss]] | title = {{{reason|The material near this tag is possibly inaccurate or nonfactual.}}} | date = {{{date|}}} | cat = [[Category:All accuracy disputes]] | cat-date = Category:Articles with disputed statements }}<!--{{Dubious-span}} end--> }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 455ahe1fjh2u0srx8s63lhbl7pl2ppq ಮೋಡ್ಯೂಲ್:Chart/doc 828 27154 361061 2026-04-14T05:12:07Z en>Cedar101 0 /* Examples */ syntaxhighlight 361061 wikitext text/x-wiki {{high-use|850}} {{Template display|badmobile}} {{for|the general chart template that implements the #chart extension|Template:Chart}} Module:Chart exports two functions: bar chart and pie chart ==Drawing Bar charts: "bar chart"== ===Parameters=== {| class="wikitable" |- ! parameter name !! what it does |- |delimiter || string to delimit multiple values when given. default to colon ( : ). normally you do not want to touch this, it's provided for the off-chance you'll want to use colon as part of one of the parameters. |- |width ||number. if provided, must be at least 200. default: 500 |- |height ||number. if provided, must be at least 200. default: 350 |- |group n || (where "n" is a number. use "group 1", "group 2" etc. for as many groups as there are in the graph) the values to be charted. see below. |- |tooltip n || tooltip to be associated with specific bar. If no tooltip for a specific bar is defined, and this bar has a link, then this link will be used as tooltip. Otherwise, the tooltip will be combined from the group name and the value, optionally with "units prefix" and "units suffix". |- |links n || links to articles to be associated with specific bar |- |stack || whether to stack the different groups on top of each other. do not specify to show bars side by side. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{nowrap|tooltip value accumulation}} || useful only with stack: when set to true, tooltip will show accumulated value of all blocks up to current one |- |colors || the colors used to denote the various groups. should have exactly as many values as # of groups. can be given as standard html-recognized color names, or using #xxx or #xxxxxx notation. |- |x legends || The legends for the X values. Wikicode, such as internal links or templates can be used. |- |{{nowrap|hide group legends}} || if set to true, group legends will not be shown below chart. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{Nowrap|scale per group}} || set to use separate Y- scale for each group. leave empty to use one scale for all groups. incompatible with "stack". Note that even if some of the scales are exactly the same, they will be drawn separately when this setting is on. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{nowrap|units prefix}} || used in tooltip. e.g., $, so values will show as "$500" instead of "500" in the tooltip |- |{{nowrap|units suffix}} || ditto for units suffix. use, e.g. "Kg" so values will show as 88Kg instead of 88 in tooltip. underscore ("_") are replaced by spaces, to allow a space between the value and the suffix. |- | {{nowrap|group names}} || names of different groups |- | {{nowrap|y tick marks}} || number of tick marks on the y axis. if the value is negative or omitted, the module will attempt to automatically calculate a sensible number of tick marks. |} ==Display in the mobile view== Bar charts behave unpredictably, causing problems with the axes and legend. <s>Use [[Template:Graph:Chart]] instead</s>. {{dubious span |date=July 2023 |Pie charts aren't too bad.}} ===Examples=== ==== Basic ==== <pre> {{ #invoke:Chart | bar chart | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | links 1 = Apple : McCintosh : Golden delicious | links 2 = Banana : Apricot : Peach | links 3 = Orange : Pear : Bear | tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4 | colors = green : yellow : orange | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} </pre> {{ #invoke:Chart | bar chart | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | links 1 = Apple : McCintosh : Golden delicious | links 2 = Banana : Apricot : Peach | links 3 = Orange : Pear : Bear | tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4 | colors = green : yellow : orange | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} ====Stacked==== Here is the same graph, with more modest height and width, using "stack", and adding "units suffix" for good measure: <pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem }} </pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | units suffix = Kg | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} ====Scale per group==== This option has been disabled. It was rarely used and broke in the last code update. Here is an example with large number of groups - mainly to test how it looks with large number of legends: <pre> {{ #invoke:Chart | bar chart | width = 800 | height = 550 | group 1 = 1:2:3:4:5:4:3:2:1 | group 2 = 1:2:3:4:5:4:3:2:1 | group 3 = 1:2:3:4:5:4:3:2:1 | group 4 = 1:2:3:4:5:4:3:2:1 | group 5 = 1:2:3:4:5:4:3:2:1 | group 6 = 1:2:3:4:5:4:3:2:1 | group 7 = 1:2:3:4:5:4:3:2:1 | group 8 = 1:2:3:4:5:4:3:2:1 | group 9 = 1:2:3:4:5:4:3:2:1 | group 10 = 1:2:3:4:5:4:3:2:1 | group 11 = 1:2:3:4:5:4:3:2:1 | group 12 = 1:2:3:4:5:4:3:2:1 | group 13 = 1:2:3:4:5:4:3:2:1 | group 14 = 1:2:3:4:5:4:3:2:1 | group 15 = 1:2:3:4:5:4:3:2:1 | group 16 = 1:2:3:4:5:4:3:2:1 | group 17 = 1:2:3:4:5:4:3:2:1 | group 18 = 1:2:3:4:5:4:3:2:1 | group 19 = 1:2:3:4:5:4:3:2:1 | group 20 = 1:2:3:4:5:4:3:2:1 | group 21 = 1:2:3:4:5:4:3:2:1 | colors = Silver:Gray:Black:Red:Maroon:Yellow:Olive:Lime:Green:Aqua:Teal:Blue:Navy:Fuchsia:Purple:ForestGreen:Tomato:LightSeaGreen:RosyBrown:DarkOliveGreen:MediumVioletRed | group names = Alabama:Alaska:Arizona:Arkansas:California:Colorado:Connecticut:Delaware:Florida:Georgia:Hawaii:Idaho:Illinois:Indiana:Iowa:Kansas:Kentucky:Louisiana:Maine:Maryland:Massachusetts | x legends = 1920 : 1930 : 1940: 1950 : 1960 : 1970 : 1990 : 2000 : 2010 | units prefix = $ | units suffix = _billion | stack = 1 }} </pre> {{ #invoke:Chart | bar chart | width = 800 | height = 550 | group 1 = 1:2:3:4:5:4:3:2:1 | group 2 = 1:2:3:4:5:4:3:2:1 | group 3 = 1:2:3:4:5:4:3:2:1 | group 4 = 1:2:3:4:5:4:3:2:1 | group 5 = 1:2:3:4:5:4:3:2:1 | group 6 = 1:2:3:4:5:4:3:2:1 | group 7 = 1:2:3:4:5:4:3:2:1 | group 8 = 1:2:3:4:5:4:3:2:1 | group 9 = 1:2:3:4:5:4:3:2:1 | group 10 = 1:2:3:4:5:4:3:2:1 | group 11 = 1:2:3:4:5:4:3:2:1 | group 12 = 1:2:3:4:5:4:3:2:1 | group 13 = 1:2:3:4:5:4:3:2:1 | group 14 = 1:2:3:4:5:4:3:2:1 | group 15 = 1:2:3:4:5:4:3:2:1 | group 16 = 1:2:3:4:5:4:3:2:1 | group 17 = 1:2:3:4:5:4:3:2:1 | group 18 = 1:2:3:4:5:4:3:2:1 | group 19 = 1:2:3:4:5:4:3:2:1 | group 20 = 1:2:3:4:5:4:3:2:1 | group 21 = 1:2:3:4:5:4:3:2:1 | colors = Silver:Gray:Black:Red:Maroon:Yellow:Olive:Lime:Green:Aqua:Teal:Blue:Navy:Fuchsia:Purple:ForestGreen:Tomato:LightSeaGreen:RosyBrown:DarkOliveGreen:MediumVioletRed | group names = Alabama:Alaska:Arizona:Arkansas:California:Colorado:Connecticut:Delaware:Florida:Georgia:Hawaii:Idaho:Illinois:Indiana:Iowa:Kansas:Kentucky:Louisiana:Maine:Maryland:Massachusetts | x legends = 1920 : 1930 : 1940: 1950 : 1960 : 1970 : 1990 : 2000 : 2010 | units prefix = $ | units suffix = _billion | stack = 1 }} If there are many values, x legends can be diluted by using delimiters with nothing in between: <pre> {{ #invoke:Chart | bar chart | group 1 = 1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23:24:25:26:27:28:29:30 :31:32:33:34:35:36:37:38:39:40:41:42:43:44:45:46:47:48:49:50:51:52:53:54:55:56:57:58:59 | units suffix = _Things | group names = Some | x legends = ::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990:::: }} </pre> {{ #invoke:Chart | bar chart | group 1 = 1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23:24:25:26:27:28:29:30:31: 32:33:34:35:36:37:38:39:40:41:42:43:44:45:46:47:48:49:50:51:52:53:54:55:56:57:58:59 | units suffix = _Things | group names = Some | x legends = ::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990:::: }} {{-}} == Drawing Pie charts: "pie chart" == ===Parameters=== {| class="wikitable" |- ! parameter name !! what it does |- |'''delimiter''' || string to delimit multiple values when given. default to colon ( : ). normally you do not want to touch this, it's provided for the off-chance you'll want to use colon as part of one of the parameters. |- |'''radius''' ||number. The radius of the pie in pixels |- |'''slices''' || Tuples, in parenthesis. Use delimiter inside the tuple: ( Value1 : Name1 : Color1 : Link1 ) ( Value2 : Name2 : Color2 : Link2 ) ... The values are numbers. The numbers can be integers or decimal fractions, or using the scientific notation: 7.24e6, 7,240,000, or 7240000.00 are all acceptable for 7 Million and 240 thousands. Names are strings. Colors are optional. you can use any [[Web colors]], such as "red" or "#FF0000". Up to 26 default colors are defined, but if your pie has more than 26 slices, you must define the colors of slice #27 and up. Links can be external or internal links, including linking to internal anchors and paragraphs in the same article, like so: <nowiki>[[Article|Tooltip]] for internal link, [[#Paragraph name|Tooltip]] for linking to an anchor in same article, or [http://example.org Tooltip] for external link.</nowiki> |- |{{nowrap|'''slice n'''}}|| alternative syntax to "slices". n is the slice number, beginning with 1. make sure not to skip: if you define "slice 1", "slice 2", "slice 4", "slice 5"..., skipping slice 3, only the first two slices will be shown. this syntax is incompatible with "slices", i.e., they should not be used in conjunction in the same invocation. Using both "slices" and "slice n" in the same invocation will cause unpredictable results. The value is like a single "tuple" as explained above, but without the parenthesis: <pre> | slice 1 = Value1 : Name1 : Color1 : Link1 | slice 2 = Value2 : Name2 : Color2 : Link2 | ... </pre> This syntax allows you to use parenthesis in names, links, and colors. |- |'''percent'''|| if used, the percentage of each slice will be calculated and added to the legend: so if you have two slices, like so: ( 1 : Younglings ) ( 3 : elders ), and use define "percent", the legends will become "Younglings: 1 (25%)" and "Elders: 3 (75%)", instead of simply "Younglings: 1" and "Elders: 3". Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |'''{{nowrap|units prefix}}''' || used in the legend. e.g., defining "units prefix=$", values will show as "$500" instead of "500" in the legends |- |'''{{nowrap|units suffix}}''' || ditto for units suffix. use, e.g. "Kg" so values will show as 88Kg instead of 88 in legend. underscore ("_") are replaced by spaces, to allow a space between the value and the suffix. |- |'''{{nowrap|hide group legends}}''' || Setting to true prevents displaying of the group legends under the chart. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |} ===Examples=== Note: first slice starts at 3-o'clock heading, and the progression is counter-clockwise. <syntaxhighlight lang="wikitext"> {{#invoke:Chart|pie chart | radius = 150 | slices = ( 1000000 : Apples ) ( 2000000 : Bananas : gold) ( 1440000 : Apricots ) ( 6.4e5 : Pears : : [[Pear|Pears]] ) ( 750,000 : Pineapples ) | units suffix = _Tonne | percent = true }} </syntaxhighlight> Note: in this example, "Pears" slice links to article [[Pear]]. Other slices are not linked, but still show a tooltip. {{#invoke:Chart|pie chart | radius = 150 | slices = ( 1000000 : Apples ) ( 2000000 : Bananas : gold) ( 1440000 : Apricots ) ( 6.4e5 : Pears : : [[Pear|Pears]] ) ( 750,000 : Pineapples ) | units suffix = _Tonne | percent = true }} <syntaxhighlight lang="wikitext"> {{#invoke:chart|pie chart |radius= 200 |units suffix = _Units | slice 1 = 1 : 1 | slice 2 = 7 : 7 | slice 3 = 8 : 8 | slice 4 = 9 : 9 | slice 5 = 10 : 10 | slice 6 = 11 : 11 | slice 7 = 12 : 12 | slice 8 = 13 : 13 | slice 9 = 14 : 14 | slice 10 = 15 : 15 | slice 11 = 16 : 16 | slice 12 = 17 : 17 | slice 13 = 18 : 18 | slice 14 = 19 : 19 | slice 15 = 20 : 20 | slice 16 = 21 : 21 | slice 17 = 22 : 22 | slice 18 = 23 : 23 | slice 19 = 24 : 24 | slice 20 = 25 : 25 | slice 21 = 26 : 26 | slice 22 = 27 : 27 | slice 23 = 28 : 28 | slice 24 = 29 : 29 | slice 25 = 30 : 30 | slice 26 = 31 : 31 | percent = true }} </syntaxhighlight> {{#invoke:chart|pie chart |radius= 200 |units suffix = _Units | slice 1 = 1 : 1 | slice 2 = 7 : 7 | slice 3 = 8 : 8 | slice 4 = 9 : 9 | slice 5 = 10 : 10 | slice 6 = 11 : 11 | slice 7 = 12 : 12 | slice 8 = 13 : 13 | slice 9 = 14 : 14 | slice 10 = 15 : 15 | slice 11 = 16 : 16 | slice 12 = 17 : 17 | slice 13 = 18 : 18 | slice 14 = 19 : 19 | slice 15 = 20 : 20 | slice 16 = 21 : 21 | slice 17 = 22 : 22 | slice 18 = 23 : 23 | slice 19 = 24 : 24 | slice 20 = 25 : 25 | slice 21 = 26 : 26 | slice 22 = 27 : 27 | slice 23 = 28 : 28 | slice 24 = 29 : 29 | slice 25 = 30 : 30 | slice 26 = 31 : 31 | percent = true }} <noinclude> [[Category:Module documentation pages]] </noinclude> 8i43y8vzgy65ejaxbpabos3s2yeb47w 361062 361061 2026-05-31T13:49:15Z ChiK 1136 ೧ revisions imported from [[:en:Module:Chart/doc]] 361061 wikitext text/x-wiki {{high-use|850}} {{Template display|badmobile}} {{for|the general chart template that implements the #chart extension|Template:Chart}} Module:Chart exports two functions: bar chart and pie chart ==Drawing Bar charts: "bar chart"== ===Parameters=== {| class="wikitable" |- ! parameter name !! what it does |- |delimiter || string to delimit multiple values when given. default to colon ( : ). normally you do not want to touch this, it's provided for the off-chance you'll want to use colon as part of one of the parameters. |- |width ||number. if provided, must be at least 200. default: 500 |- |height ||number. if provided, must be at least 200. default: 350 |- |group n || (where "n" is a number. use "group 1", "group 2" etc. for as many groups as there are in the graph) the values to be charted. see below. |- |tooltip n || tooltip to be associated with specific bar. If no tooltip for a specific bar is defined, and this bar has a link, then this link will be used as tooltip. Otherwise, the tooltip will be combined from the group name and the value, optionally with "units prefix" and "units suffix". |- |links n || links to articles to be associated with specific bar |- |stack || whether to stack the different groups on top of each other. do not specify to show bars side by side. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{nowrap|tooltip value accumulation}} || useful only with stack: when set to true, tooltip will show accumulated value of all blocks up to current one |- |colors || the colors used to denote the various groups. should have exactly as many values as # of groups. can be given as standard html-recognized color names, or using #xxx or #xxxxxx notation. |- |x legends || The legends for the X values. Wikicode, such as internal links or templates can be used. |- |{{nowrap|hide group legends}} || if set to true, group legends will not be shown below chart. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{Nowrap|scale per group}} || set to use separate Y- scale for each group. leave empty to use one scale for all groups. incompatible with "stack". Note that even if some of the scales are exactly the same, they will be drawn separately when this setting is on. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |{{nowrap|units prefix}} || used in tooltip. e.g., $, so values will show as "$500" instead of "500" in the tooltip |- |{{nowrap|units suffix}} || ditto for units suffix. use, e.g. "Kg" so values will show as 88Kg instead of 88 in tooltip. underscore ("_") are replaced by spaces, to allow a space between the value and the suffix. |- | {{nowrap|group names}} || names of different groups |- | {{nowrap|y tick marks}} || number of tick marks on the y axis. if the value is negative or omitted, the module will attempt to automatically calculate a sensible number of tick marks. |} ==Display in the mobile view== Bar charts behave unpredictably, causing problems with the axes and legend. <s>Use [[Template:Graph:Chart]] instead</s>. {{dubious span |date=July 2023 |Pie charts aren't too bad.}} ===Examples=== ==== Basic ==== <pre> {{ #invoke:Chart | bar chart | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | links 1 = Apple : McCintosh : Golden delicious | links 2 = Banana : Apricot : Peach | links 3 = Orange : Pear : Bear | tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4 | colors = green : yellow : orange | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} </pre> {{ #invoke:Chart | bar chart | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | links 1 = Apple : McCintosh : Golden delicious | links 2 = Banana : Apricot : Peach | links 3 = Orange : Pear : Bear | tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4 | colors = green : yellow : orange | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} ====Stacked==== Here is the same graph, with more modest height and width, using "stack", and adding "units suffix" for good measure: <pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem }} </pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | units suffix = Kg | group names = Apple : Banana : Orange | x legends = Before : During : After : Post mortem }} ====Scale per group==== This option has been disabled. It was rarely used and broke in the last code update. Here is an example with large number of groups - mainly to test how it looks with large number of legends: <pre> {{ #invoke:Chart | bar chart | width = 800 | height = 550 | group 1 = 1:2:3:4:5:4:3:2:1 | group 2 = 1:2:3:4:5:4:3:2:1 | group 3 = 1:2:3:4:5:4:3:2:1 | group 4 = 1:2:3:4:5:4:3:2:1 | group 5 = 1:2:3:4:5:4:3:2:1 | group 6 = 1:2:3:4:5:4:3:2:1 | group 7 = 1:2:3:4:5:4:3:2:1 | group 8 = 1:2:3:4:5:4:3:2:1 | group 9 = 1:2:3:4:5:4:3:2:1 | group 10 = 1:2:3:4:5:4:3:2:1 | group 11 = 1:2:3:4:5:4:3:2:1 | group 12 = 1:2:3:4:5:4:3:2:1 | group 13 = 1:2:3:4:5:4:3:2:1 | group 14 = 1:2:3:4:5:4:3:2:1 | group 15 = 1:2:3:4:5:4:3:2:1 | group 16 = 1:2:3:4:5:4:3:2:1 | group 17 = 1:2:3:4:5:4:3:2:1 | group 18 = 1:2:3:4:5:4:3:2:1 | group 19 = 1:2:3:4:5:4:3:2:1 | group 20 = 1:2:3:4:5:4:3:2:1 | group 21 = 1:2:3:4:5:4:3:2:1 | colors = Silver:Gray:Black:Red:Maroon:Yellow:Olive:Lime:Green:Aqua:Teal:Blue:Navy:Fuchsia:Purple:ForestGreen:Tomato:LightSeaGreen:RosyBrown:DarkOliveGreen:MediumVioletRed | group names = Alabama:Alaska:Arizona:Arkansas:California:Colorado:Connecticut:Delaware:Florida:Georgia:Hawaii:Idaho:Illinois:Indiana:Iowa:Kansas:Kentucky:Louisiana:Maine:Maryland:Massachusetts | x legends = 1920 : 1930 : 1940: 1950 : 1960 : 1970 : 1990 : 2000 : 2010 | units prefix = $ | units suffix = _billion | stack = 1 }} </pre> {{ #invoke:Chart | bar chart | width = 800 | height = 550 | group 1 = 1:2:3:4:5:4:3:2:1 | group 2 = 1:2:3:4:5:4:3:2:1 | group 3 = 1:2:3:4:5:4:3:2:1 | group 4 = 1:2:3:4:5:4:3:2:1 | group 5 = 1:2:3:4:5:4:3:2:1 | group 6 = 1:2:3:4:5:4:3:2:1 | group 7 = 1:2:3:4:5:4:3:2:1 | group 8 = 1:2:3:4:5:4:3:2:1 | group 9 = 1:2:3:4:5:4:3:2:1 | group 10 = 1:2:3:4:5:4:3:2:1 | group 11 = 1:2:3:4:5:4:3:2:1 | group 12 = 1:2:3:4:5:4:3:2:1 | group 13 = 1:2:3:4:5:4:3:2:1 | group 14 = 1:2:3:4:5:4:3:2:1 | group 15 = 1:2:3:4:5:4:3:2:1 | group 16 = 1:2:3:4:5:4:3:2:1 | group 17 = 1:2:3:4:5:4:3:2:1 | group 18 = 1:2:3:4:5:4:3:2:1 | group 19 = 1:2:3:4:5:4:3:2:1 | group 20 = 1:2:3:4:5:4:3:2:1 | group 21 = 1:2:3:4:5:4:3:2:1 | colors = Silver:Gray:Black:Red:Maroon:Yellow:Olive:Lime:Green:Aqua:Teal:Blue:Navy:Fuchsia:Purple:ForestGreen:Tomato:LightSeaGreen:RosyBrown:DarkOliveGreen:MediumVioletRed | group names = Alabama:Alaska:Arizona:Arkansas:California:Colorado:Connecticut:Delaware:Florida:Georgia:Hawaii:Idaho:Illinois:Indiana:Iowa:Kansas:Kentucky:Louisiana:Maine:Maryland:Massachusetts | x legends = 1920 : 1930 : 1940: 1950 : 1960 : 1970 : 1990 : 2000 : 2010 | units prefix = $ | units suffix = _billion | stack = 1 }} If there are many values, x legends can be diluted by using delimiters with nothing in between: <pre> {{ #invoke:Chart | bar chart | group 1 = 1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23:24:25:26:27:28:29:30 :31:32:33:34:35:36:37:38:39:40:41:42:43:44:45:46:47:48:49:50:51:52:53:54:55:56:57:58:59 | units suffix = _Things | group names = Some | x legends = ::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990:::: }} </pre> {{ #invoke:Chart | bar chart | group 1 = 1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23:24:25:26:27:28:29:30:31: 32:33:34:35:36:37:38:39:40:41:42:43:44:45:46:47:48:49:50:51:52:53:54:55:56:57:58:59 | units suffix = _Things | group names = Some | x legends = ::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990:::: }} {{-}} == Drawing Pie charts: "pie chart" == ===Parameters=== {| class="wikitable" |- ! parameter name !! what it does |- |'''delimiter''' || string to delimit multiple values when given. default to colon ( : ). normally you do not want to touch this, it's provided for the off-chance you'll want to use colon as part of one of the parameters. |- |'''radius''' ||number. The radius of the pie in pixels |- |'''slices''' || Tuples, in parenthesis. Use delimiter inside the tuple: ( Value1 : Name1 : Color1 : Link1 ) ( Value2 : Name2 : Color2 : Link2 ) ... The values are numbers. The numbers can be integers or decimal fractions, or using the scientific notation: 7.24e6, 7,240,000, or 7240000.00 are all acceptable for 7 Million and 240 thousands. Names are strings. Colors are optional. you can use any [[Web colors]], such as "red" or "#FF0000". Up to 26 default colors are defined, but if your pie has more than 26 slices, you must define the colors of slice #27 and up. Links can be external or internal links, including linking to internal anchors and paragraphs in the same article, like so: <nowiki>[[Article|Tooltip]] for internal link, [[#Paragraph name|Tooltip]] for linking to an anchor in same article, or [http://example.org Tooltip] for external link.</nowiki> |- |{{nowrap|'''slice n'''}}|| alternative syntax to "slices". n is the slice number, beginning with 1. make sure not to skip: if you define "slice 1", "slice 2", "slice 4", "slice 5"..., skipping slice 3, only the first two slices will be shown. this syntax is incompatible with "slices", i.e., they should not be used in conjunction in the same invocation. Using both "slices" and "slice n" in the same invocation will cause unpredictable results. The value is like a single "tuple" as explained above, but without the parenthesis: <pre> | slice 1 = Value1 : Name1 : Color1 : Link1 | slice 2 = Value2 : Name2 : Color2 : Link2 | ... </pre> This syntax allows you to use parenthesis in names, links, and colors. |- |'''percent'''|| if used, the percentage of each slice will be calculated and added to the legend: so if you have two slices, like so: ( 1 : Younglings ) ( 3 : elders ), and use define "percent", the legends will become "Younglings: 1 (25%)" and "Elders: 3 (75%)", instead of simply "Younglings: 1" and "Elders: 3". Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |- |'''{{nowrap|units prefix}}''' || used in the legend. e.g., defining "units prefix=$", values will show as "$500" instead of "500" in the legends |- |'''{{nowrap|units suffix}}''' || ditto for units suffix. use, e.g. "Kg" so values will show as 88Kg instead of 88 in legend. underscore ("_") are replaced by spaces, to allow a space between the value and the suffix. |- |'''{{nowrap|hide group legends}}''' || Setting to true prevents displaying of the group legends under the chart. Any non-empty value means "yes". To say "no", simply do not supply this parameter at all, or leave the value blank. |} ===Examples=== Note: first slice starts at 3-o'clock heading, and the progression is counter-clockwise. <syntaxhighlight lang="wikitext"> {{#invoke:Chart|pie chart | radius = 150 | slices = ( 1000000 : Apples ) ( 2000000 : Bananas : gold) ( 1440000 : Apricots ) ( 6.4e5 : Pears : : [[Pear|Pears]] ) ( 750,000 : Pineapples ) | units suffix = _Tonne | percent = true }} </syntaxhighlight> Note: in this example, "Pears" slice links to article [[Pear]]. Other slices are not linked, but still show a tooltip. {{#invoke:Chart|pie chart | radius = 150 | slices = ( 1000000 : Apples ) ( 2000000 : Bananas : gold) ( 1440000 : Apricots ) ( 6.4e5 : Pears : : [[Pear|Pears]] ) ( 750,000 : Pineapples ) | units suffix = _Tonne | percent = true }} <syntaxhighlight lang="wikitext"> {{#invoke:chart|pie chart |radius= 200 |units suffix = _Units | slice 1 = 1 : 1 | slice 2 = 7 : 7 | slice 3 = 8 : 8 | slice 4 = 9 : 9 | slice 5 = 10 : 10 | slice 6 = 11 : 11 | slice 7 = 12 : 12 | slice 8 = 13 : 13 | slice 9 = 14 : 14 | slice 10 = 15 : 15 | slice 11 = 16 : 16 | slice 12 = 17 : 17 | slice 13 = 18 : 18 | slice 14 = 19 : 19 | slice 15 = 20 : 20 | slice 16 = 21 : 21 | slice 17 = 22 : 22 | slice 18 = 23 : 23 | slice 19 = 24 : 24 | slice 20 = 25 : 25 | slice 21 = 26 : 26 | slice 22 = 27 : 27 | slice 23 = 28 : 28 | slice 24 = 29 : 29 | slice 25 = 30 : 30 | slice 26 = 31 : 31 | percent = true }} </syntaxhighlight> {{#invoke:chart|pie chart |radius= 200 |units suffix = _Units | slice 1 = 1 : 1 | slice 2 = 7 : 7 | slice 3 = 8 : 8 | slice 4 = 9 : 9 | slice 5 = 10 : 10 | slice 6 = 11 : 11 | slice 7 = 12 : 12 | slice 8 = 13 : 13 | slice 9 = 14 : 14 | slice 10 = 15 : 15 | slice 11 = 16 : 16 | slice 12 = 17 : 17 | slice 13 = 18 : 18 | slice 14 = 19 : 19 | slice 15 = 20 : 20 | slice 16 = 21 : 21 | slice 17 = 22 : 22 | slice 18 = 23 : 23 | slice 19 = 24 : 24 | slice 20 = 25 : 25 | slice 21 = 26 : 26 | slice 22 = 27 : 27 | slice 23 = 28 : 28 | slice 24 = 29 : 29 | slice 25 = 30 : 30 | slice 26 = 31 : 31 | percent = true }} <noinclude> [[Category:Module documentation pages]] </noinclude> 8i43y8vzgy65ejaxbpabos3s2yeb47w ಮೋಡ್ಯೂಲ್ ಪಾತೆರ:Chart 829 27155 361063 2025-11-30T17:24:56Z en>Sdkb 0 /* Pie chart background */ Reply 361063 wikitext text/x-wiki {{Copied |from= Module:Chart |from_oldid= 548706161 |to= Module:MLB standings |to_diff=548746976 |to_oldid=548745217 }} {{Copied |from= Module:Chart |from_oldid= 548706161 |to= Module:MLB standings |to_diff=548770077 |to_oldid=548758346 }} == Population graph == I've developed a more automated template for population growth charts (intended for census data on geographical articles) at the Vietnamese Wikipedia. If anyone's interested, I'd be happy to port [[vi:Mô đun:Thời biểu dân số]] over to this wiki; just contact me. &ndash;&nbsp;[[User:Mxn|Minh Nguyễn]] <small>([[User talk:Mxn|talk]], [[Special:Contributions/Mxn|contribs]])</small> 16:53, 31 March 2013 (UTC) :i gave it a cursory look. first of all - very nice! second - the Vietnamese version currently is limited to a single dataset, so i am not sure it's '''''The Answer{{tm}}''''' (although it maybe can be used to develop "The Answer"). However, one thing that the Vietnamese module linked above did right (and i went wrong), is actually using [[mw:Extension:Timeline]] (i used divs with position:absolute - quite a disaster). for me personally, timeline has one huge deficiency that tramps (almost) anything else: its RTL support sucks (thogh, maybe Lua can help even here? i'll have to ponder it a bit). i am not all that familiar with the "Timeline" syntax, but it may actually be better. :So next mission is to develop a line-graph using the timeline syntax. : peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:55, 31 March 2013 (UTC) :: Hmmm. I was actually hoping that your next project would be developing a set of Lua modules to make the EasyTimeline extension obsolete. I've always found its output to be pretty awful (ugly rasterized image). --[[User:MZMcBride|MZMcBride]] ([[User talk:MZMcBride|talk]]) 02:05, 1 April 2013 (UTC) ::Actually, ''Thời biểu dân số'' supports any arbitrary years (even BC), as seen at [[vi:Bản mẫu:Thời biểu dân số#Thành phố New York]]. I brought it up because it allows you to enter each data point as <code>| ''yyyy'' = ''nnnn''</code>, so editors don't have to learn a special syntax. But obviously you're thinking about broader charting needs, and I would welcome any effort to obsolete EasyTimeline, because its un-antialiased fonts are hideous. &ndash;&nbsp;[[User:Mxn|Minh Nguyễn]] <small>([[User talk:Mxn|talk]], [[Special:Contributions/Mxn|contribs]])</small> 06:31, 2 April 2013 (UTC) ::::it's understood that it can support any year range,but it's still asingle data set. It can't show, for instance, life expectancy vs. Average weight, or crop size vs. Agriculture area, let alone three or four different variables. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 12:39, 2 April 2013 (UTC) == Right align, caption == It would be helpful to have a right align thumbnail option as well as a caption parameter. --[[User:Jfhutson|JFH]] ([[User talk:Jfhutson|talk]]) 20:06, 27 April 2013 (UTC) :if you mean containing the whole thing in a right-aligned thumb, i think it's better to do it in a template that uses the module, no? i think that in enwiki the consensus is not to use modules directly in articles and always pipe it through templates, so it makes more sense to me to leave all the enveloping of the actual chart to the template. :if you think it's useful, we can maybe add two new optional parameters for "class" and "style" for the outermost div containing the whole shebang. i'm not so sure about "caption", mainly because it's not clear to me where and how this optional caption should be displayed. :either way, if you can be more specific, neither of these is out of the question. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:06, 27 April 2013 (UTC) ::I don't really know how these things work. I suppose I would like a template that uses this module to create something like [[template:pie chart]]. The problem with that template is that everything has to add up to 100. --[[User:Jfhutson|JFH]] ([[User talk:Jfhutson|talk]]) 13:16, 28 April 2013 (UTC) :::you are correct. {{t|pie chart}} has several additional limitations which this module overcomes: there is a hard-coded limit to the number of slices (currently 10. it would be easy enough to raise it, e.g. to 15, but limitation of template syntax basically forces a hard coded limit). there is no "hint" (or "tooltip") on the slices, and there is no convenient way to introduce units to the legends. :::it should be pretty easy to wrap all this in a template, and if nobody else does it, maybe i will, one of these days... :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:08, 28 April 2013 (UTC) == 'Y' axis maximum on stacked bar chart == Can the 'Y' axis maximum be controlled in a stacked bar? For instance, see [[User:Begoon/sandbox/casualties]], where the 3rd chart (Total fatalities) has a large amount of "dead space" where it extends to 15,000,000 when 12,500,000 would be ample? I don't really understand why it does that, or if I can prevent it. Thanks. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 04:00, 27 June 2013 (UTC) :it's always tricky to select a "round" number to serve as top y. i think anywhere between 1 and 1.5 (or 10 and 15, or 100 and 150 etc.) will use 1.5. the problem here is not just finding the appropriate top value, but also selecting the other y legends: for instance, if we would have selected 13 (or 13 million, for that matter), marking all the values of 1,2,3...12,13 would create too many marks, but nothing else seems very appropriate. :i guess i could teach the module to accept the y-legend values manually, so the editor will be able to force values when the current logic of the module does not produce good results, but this won't happen before the end of the week. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 12:52, 27 June 2013 (UTC) ::Yeah, I know - I've done a fair few PHP routines to generate charts from SQL databases dynamically on websites I maintain (using things like [http://teethgrinder.co.uk/open-flash-chart/ flashchart]). It's a pig to code for when the ranges can be anything from 1 to a zillion without getting odd division markers. No big thing, it's ok as it is really, and that's a prototype with imaginary data - so the final thing might use luckier numbers when I plug them in. ::I'm also interested in the question above about thumbnailing. The charts are too big to include in full on the article page, so there'll be a separate chart page. At the moment I'm even thinking I might need to use an image screenshot in the article to link to the page with the full chart, which is OK here, because the data isn't likely to change - but not an ideal way of doing it if the data is regularly updated, because you'd need to update a new thumbnail image each time too. Thanks for the quick reply. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 13:27, 27 June 2013 (UTC) :::as the charts generated by this module are not images, proper "thumbnailing" will not work. :::however, playing with "height" and "width" for the whole chart will produce smaller (or larger) versions. one drawback is that the legends text will still show at normal size, which might cause problems, like overlapping legends and such. maybe it should be possible to embed the whole chart inside a "div" with "style='font-size:50%;' " or somesuch: <div style="font-size:60%;"> <div style="margin-left:65px; margin-bottom:15px;">{{rbox|Carrot|#|Blue|White}} and {{rbox|Peach|#|Gold|Black}}</div> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> :::also, note that the module will refuse to draw a chart if either height or width are less than 200 (i guess this could be changed...). total result is still somewhat larger than what you would normally call a "thumbnail". i also never found a good way to place the group legends - whatever i tried, i never found a trick to make them appear in the "right place" for all charts - if it works well with one chart, it doesn't with another. the compromise was to place them a bit far away - too far for most cases really, but if i place them closer they sometime overlap with the horizontal legends, and i did not find a good way to make it intelligent. (anyone is welcome to improve it). :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 14:11, 27 June 2013 (UTC) ::::That's very good. I played with something similar, but the font-size and overlap was the killer - never even thought of font-size:x% (duh...). I might be able to make that work. Thanks. The pseudo-thumbnail might not need group legends I suppose. How about an option to not display them "group names=none". Then we could drop coloured boxes/text in the template like: {{rbox|Blue|#|Blue|White}} and {{rbox|Gold|#|Gold|Black}} if the position was awful - see above ? <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 14:25, 27 June 2013 (UTC) :::::Or, I guess I could cheat with ''height:220px; overflow:hidden;'' : <div style="font-size:60%; height:220px; overflow:hidden;"> <div style="margin-left:65px; margin-bottom:15px; font-size:120%;">{{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Green|White}} Apple&nbsp; {{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Yellow|Black}} Banana&nbsp; {{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Orange|Black}} Orange&nbsp;</div> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> ::::: <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 15:00, 27 June 2013 (UTC) {{ Image frame | content = <div style="position:relative; left:-60px; top:30px;font-size:60%;"> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | tooltip value accumulation = 1 | hide group legends = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> | caption = {{nowrap|{{color box|Green|{{Spaces|6}}}} Apple}} {{nowrap|{{color box|Yellow|{{Spaces|6}}}} Banana}} {{nowrap|{{color box|Orange|{{Spaces|6}}}} Orange}} }} ::::::seems workable. maybe i'll add "hide group names" parameter (i prefer it on "group names=none") later. for now, i think it can work. i am not familiar the with {{tl|rbox}} you used - it seems that it has some undesired side effect (making the group legend a link?), but on the other hand, it seem you are not familiar with {{tl|Spaces}}, so i guess we are even... ;) also, you might want to try embedding the whole thing inside {{tl|Image frame}}. ::::::[[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 16:51, 27 June 2013 (UTC) :::::::That, sir, is magnificent. I was just going to give it a border, but {{tlx|Image frame}} is perfect. Thanks for all the help. I've already got the individual chart templates set up, and they transclude data from a data template page, by section, so all I need do is copy the chart templates to '''Template name(s) thumbnail''' and add the formatting. Happy now. Great module, by the way, ideal for this job, in which there will probably be some pies too. Cheers. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 17:19, 27 June 2013 (UTC) ::::::::maybe it would be better not to copy the data, but rather make the "height" and "width" parameters to your template, and then you can just use it (inside the envelope that thumbinize it) instead of copying the whole thing and tweaking just 2 fields. of course, it is very much possible i just did not fully understand what you said, and this is what you are doing anyway... maybe i just got hooked up on the fact you used the word "copy". peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:41, 27 June 2013 (UTC) :::::::::Yes, I realised that last night after typing that. No point at all in trying to maintain 2 sets of template code, I was thinking (badly) out loud...{{P|4}} Thanks again. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 04:06, 28 June 2013 (UTC) ::::::::::so i taught chart 2 new tricks: "tooltip value accumulation": this has effect only with "stack", and will cause the tooltip value to display the accumulation of all the block up to the current (including), and "hide group legends" which prevent displaying the group legends below the chart (the 2nd one works for pie chart also). peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 21:30, 28 June 2013 (UTC) ::::::::{{od|2}}Excellent - that's really cool. Both of those were things I was "working around", and now I don't need to. You can take a look at [[User:Begoon/sandbox/casualties]], and the templates it uses if you're interested - but now, thanks to your hard work, I can simplify them a bit. Thanks for letting me know, and thanks for all of your work with [[Module:Chart]] which I think is a great addition to the wiki. Cheers. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 01:51, 29 June 2013 (UTC) ::::::::@ {{U|קיפודנחש|קיפודנחש}}: One small problem, I think. I'm trying to use {{green|<nowiki>|hide group legends = {{#if:{{{hide group legends|}}}|{{{hide group legends}}}|false}}</nowiki>}}, and I'm pretty sure I'm passing true/false correctly - but it seems once you even specify the parameter at all it evaluates as true, and hides them, even if blank or false ? Or, I'm screwing up and tested it wrong, which is equally possible... ::::::::<small>(tooltip value accumulation seems to behave the same, now I look - didn't notice that because I always pass 'true' to that)</small> <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 05:04, 29 June 2013 (UTC) '''See this:''' {| |- | {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem | hide group legends = | tooltip value accumulation = }} |<pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem | hide group legends = | tooltip value accumulation = }} </pre> |} ::::::::::you are absolutely correct when you note that the template does not care if you give it a value of "true", "false", "17" or "bla bla bla" - giving these parameters any value at all means "yes". originally, it was "param exists/param does not exist" logic, and did not pay special attention to test for "blank" value, which meant that blank was also treated as "true". ::::::::::this was silly of me, because it makes controlling the bahavior through a parameter to the calling template much more complicated (i am not even sure it it's possible). so i tamed it a little bit to take a blank as "no". i also odified the test above, to demonstrate. any non-blank value still neams "yes", even if it's "false" or "no". peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 13:44, 29 June 2013 (UTC) :::::::::::That works great - thanks again! Passing a blank for "false" is no problem, and does the job perfectly well. The added functionality to do this tooltip accumulation saves a lot of pre-calculation, or maths in the chart template, and means I can use the default groupname:value tooltips instead of building them and passing them through - very useful. Cheers. {{P}} <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 15:33, 29 June 2013 (UTC) * Please add an option for this. It's silly to have percentages sum to 150 like [https://en.wikipedia.org/w/index.php?title=DVD&oldid=586047235#Use_as_backup_medium here]. [[User:Someone not using his real name|Someone not using his real name]] ([[User talk:Someone not using his real name|talk]]) 14:34, 14 December 2013 (UTC) * Also, the option to display the legend as a gradient (instead of bits all over the place) would also be nice. [[User:Someone not using his real name|Someone not using his real name]] ([[User talk:Someone not using his real name|talk]]) 14:37, 14 December 2013 (UTC) == Units in the chart == Hi. Currently the module visualizes units only as tool-tips. is it possible to show the units in the chart (e.g. Y axis in case of the bar chart)? --[[User:Haithams|Haithams]] ([[User talk:Haithams|talk]]) 00:51, 7 November 2013 (UTC) :there are 2 answers here: the first is that the source for this module is free, and anyone who wishes to improve it can do so. however, the darker side is the fact that some 6 months or so after i created the module, a whooping number of 9 articles use it, so the motivation of investing much more time and effort in this module is not huge. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 04:11, 7 November 2013 (UTC) :In fact, I'm surprised to know that such a nice module is not as widely used as it should be. FYI, I copied it to metawiki, and I'm starting some efforts to encourage people use it in their reports ... etc [[m:Grants:Learning patterns/Charts on Wiki pages|please see here]]. I would love to improve on the it, but unfortunately I don't have yet enough lua experience to deal with such a complicated module. Perhaps some hints might help! --[[User:Haithams|Haithams]] ([[User talk:Haithams|talk]]) 22:03, 7 November 2013 (UTC) == Discussion regarding this module == There is a discussion involving this module at [[Wikipedia:Village pump (technical)/Archive 121#New column graphs on WP:Wikipedia with dislocated axis labels]], regarding a difficulty with its use on our article about [[Wikipedia]]. –&#160;'''[[User:PartTimeGnome|PartTimeGnome]]''' <span style="font-size:79%">([[User talk:PartTimeGnome|talk]]&#160;&#124; [[Special:Contributions/PartTimeGnome|contribs]])</span> 01:16, 29 December 2013 (UTC) ==Group name key== The first entry in the group key is not aligned to the others. On the example shown here "Apple" is higher up than the others. [[User:MRSC|MRSC]] ([[User talk:MRSC|talk]]) 17:30, 24 February 2014 (UTC) :{{re|MRSC}} i believe this has to do with the way the browser displays lists in columns. i would venture a guess you are using google chrome (try to see if same problem exists with ff, ie or opera)... i think there is a problem in the list columns rendering in this browser. i will try to file in a bug report for google chrome. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:00, 24 February 2014 (UTC) ::Bingo! Yes. It renders fine in IE11. Not switching from Chrome, though. Thanks. [[User:MRSC|MRSC]] ([[User talk:MRSC|talk]]) 18:12, 24 February 2014 (UTC) == [[Module:Plotter/DefaultColors]] == Shouldn't this (sub)module be loaded using [[mw:Extension:Scribunto/Lua_reference_manual#mw.loadData|<code>mw.loadData</code>]] instead of <code>require</code>? [[User:Helder.wiki|Helder.wiki]] 15:38, 28 April 2014 (UTC) :in principle, i think yes. in practice, it doesn't really matter. this module have been there for years, and is used in < 30 articles, and i did not find an article containing more than one chart (did not go through *all* 22 articles using it). feel free to make the modification, though. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 00:23, 29 April 2014 (UTC) == Line chart option == Hi, I'm wondering if there is any chance of adding a line chart option to this script. Thanks in advance. [[Special:Contributions/41.138.237.169|41.138.237.169]] ([[User talk:41.138.237.169|talk]]) 08:21, 19 September 2014 (UTC) : is there something wrong with [[Template:Line chart]]? [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 14:01, 20 September 2014 (UTC) ::{{re|Frietjes}} unfortunately, yes. this template is very impressive, but the limitations of templating system makes it difficult to use: specifically having to pass the parameters as "S12V37 = 44" makes it not editor-friendly. Lua can help alleviate this difficulty - see how more convenient it is to fill in the values for this module ( 44 : 46 : 48 : 12 vs. "S02V01 = 44 | S02V02 = 46 | S02V03 = 48 | S02V04 = 12") the module even lets you copy values ''almost'' directly from a spreadsheet (you'll need to "export" it to [[Comma-separated values|CSV]] format), simply by setting the "delimiter" to comma. please see [[Wikipedia:Lua requests#overhaul Module:Chart]]. also, the template code is so complex that it's practically unmaintainable - for instance, see [[Special:diff/585979493|this attempt]], while the module doesn't really care: the same code handles a single data series with 3 values, or 57 series with 82 values each. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:02, 22 September 2014 (UTC) ::Now there is: it was killed. Fortunately survived by {{tl|Graph}}, which does line charts too. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 01:03, 20 May 2021 (UTC) == Legend == These are really great functions. But I do have a problem with the legend area: * for pie chart, the whole legend area is limited to the size of the pie, and changing it is only possible through {{para|radius}}. In addition, long texts don't wrap well. Take a look [https://en.wikipedia.org/w/index.php?title=Batuan,_Bohol&oldid=632013743#Barangays here] – the text is at 88% size, and the radius is increased to 110 from normal 105. Or [https://en.wikipedia.org/w/index.php?title=Sikatuna,_Bohol&oldid=631737446#Barangays here] where it's normal size but wraps. Wraps badly. Is there any possibility of parameterising the legend area, or forming it into a table? * for (stacked) bar chart, there is a lot of white space to the left of the y-axis, and between the x-axis and the actual legend. [https://en.wikipedia.org/w/index.php?title=Bantayan_Island&oldid=632411265 see here]. Can something be done about that? Also, the graphic is tight against the right edge of its container, and doesn't seem to want to shift. [[:en:User:Unbuttered Parsnip|<span style="color:slategray">Unbuttered parsnip</span>]] ([[:en:User talk:Unbuttered Parsnip|talk]]) mytime= Tue 21:04, wikitime= 13:04, 4 November 2014 (UTC) : the gap between the chart and the legend, comes from the <code>chartHeight</code>, which in that case is set to be 80 less than the height. some positive value is needed here to prevent the xaxis labels from overlapping the legend, but it could probably be variable. I put a simple hack in the sandbox which allows for some variability. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 19:43, 4 November 2014 (UTC) ::the reason for the large gap (same goes for the one to the left of the Y axis) is that the legend can wrap, and the module does not really know if it will or won't, so i left (if i remember correctly) about 3 lines worth of gap for wrapping. similarly, the module has hard time calculating how many pixels do the Y-legends occupy. ::it makes sense to allow this to be fed in as optional parameters, but some caution should be used, as this may be browser dependent, so the editor may be perfectly happy with the result, but it will still like crap for some readers, possibly having x-axis legends overlap the group legends, or y-axis legends either overflow to the left, or get its significant part truncated (so "1,000,000", "1,500,000" and "2,000,000" all get truncated to "00,000"). ::this is an in-built weakness of this way of plotting charts - the module has to use "absolute" positioning of various things (such as the bars, the axes, and the legends), but does not have the intelligence (or knowledge) the browser has regarding physical sizes of text strings. ::i think the idea behind this module is a good one, but i'm not too happy with the implementation: it would have been better to consume the parameters in a similar way to this module, which i think is more convenient and natural than most "chart" templates, and then translate it to [[mw:Extension:EasyTimeline|Extension:EasyTimeline]] construct. this may not be feasible for the piechart (easytimeline does not support piechart, even though the plotting software behind it does), but at least for bar chart i think easytimeline is better choice than the way the chart is built currently. see [[Wikipedia:Lua requests#overhaul Module:Chart]]. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:40, 4 November 2014 (UTC) == Help needed: pie chart doesn't work in Wikidata == I have tried to import this module and import it in Wikidata, but somehow, the pie chart does not work in Wikidata. See [[:d:User:Zolo/Wikipedia content]]. When previewed in en.wikipedia, the page shows correctly, but on Wikidata, the pie pieces are wrongly sized. Can that be a CSS issue or something ? --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 10:20, 2 June 2015 (UTC) :There is a new tool at [[:mw:Extension:Graph]] that can generate attractive graphs—it should be already available at Wikidata. I'm just letting you know about the extension because it has great potential, but I think you would need to produce about 100 graphs to make figuring out how to use it worthwhile. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 12:00, 2 June 2015 (UTC) ::Ok thanks, I'll try to have a look at it. Actually, as far as my immediate issue is concerned it was just because it needed the "transborder" class, I could have look better before asking.. --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 12:33, 2 June 2015 (UTC) :::{{Reply to|Zolo}} using the graph tag is probably the better course of action, but in the meantime, i looked in [[:d:User:Zolo/Wikipedia content]], and did not understand the problem. what do you mean "pie pieces are wrongly sized"? what do you expect to see, and what do you see? peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:36, 3 June 2015 (UTC) ::::{{Reply to|קיפודנחש}} without the "transborder" class in the CSS, pie charts were odd-shaped, with broken lines. It works now, thanks. --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 10:57, 8 June 2015 (UTC) == Mobile wikipedia bar chart presentation terrible == I've used the bar chart version to nice effect (after careful sizing of width and height). But quite some time later I was horrified to see the dreadful presentation on mobile Wikipedia in a high usage article, [https://en.m.wikipedia.org/w/index.php?title=Jeremy_Corbyn&oldid=731595817#Growth_in_the_Labour_Party see here]. The x legends are presented vertically rather than horiz, and overlap the article text - so the legend is unreadable and the article text messed up. Can anyone suggest a fix? Otherwise I think I will have no choice but to go back to less flexible .png charts. Thanks. [[User:Rwendland|Rwendland]] ([[User talk:Rwendland|talk]]) 16:02, 26 July 2016 (UTC) : [[User:Rwendland|Rwendland]], try asking at [[WP:VPT]]. there are some CSS experts who could probably help. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 15:04, 9 September 2016 (UTC) ::This is discussed at [[Wikipedia:Village pump (technical)##invole:Chart looks terrible in mobile Wikipedia]]. By the way, "Should be exatly" should be "Should be exactly". [[User:PrimeHunter|PrimeHunter]] ([[User talk:PrimeHunter|talk]]) 11:39, 17 May 2017 (UTC) == Adding wikicode/links to "x legends" == In the docs, it says "x legends" supports wikicode such as links to internal pages. But when I use a legend like "User:AbdealiJK/some/page" it things the color character ":" means that the next legend has started. And this gives me a lisp error saying: X legends expect N values only. How do I add links with a colon ? I tried escaping it with \ and also surrounding the wikicode with double quotes, neither worked. --[[User:AbdealiJK|AbdealiJK]] ([[User talk:AbdealiJK|talk]]) 11:18, 11 August 2016 (UTC) :# this module was created long before the graph extension was added to WP. i strongly recommend to switch from using this module to the more "modern" use of the graph extension. there are several modules and templates that help using it, such that it's as easy, if not easier, to create graphs and charts than with this module, and it's "the right thing to do" (tm). :# however, this module solves this specific problem by allowing you to use an alternative delimiter: pass a "delimiter" parameter which does not appear in any of the values. it can be as simple as :: instead of : , or practically anything else - you can use &, *, #, the word "DELIM", the Arabic letter ث, the Khmer character ឃ - whatever your heart desires. : HTH. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:05, 11 August 2016 (UTC) == Dot plot == I was looking at [[Ariane 5#Statistics]] and thought a [[Dot plot (statistics)|dot plot]]-like graph would be more appropriate (very few units). — [[User:Dispenser|Dispenser]] 01:13, 2 February 2017 (UTC) == Accessibility == The bar graphs should include a border. This would make it work with the Firefox extension [https://addons.mozilla.org/en-US/firefox/addon/blank-your-monitor-easy-readin/ Blank Your Monitor] and improve printing where <code>background-color</code> is removed (lots of websites were white-on-black 20 years ago). — [[User:Dispenser|Dispenser]] 01:20, 2 February 2017 (UTC) : Firefox/Pale Moon will override authored colors when using High Contrast themes. [https://support.mozilla.org/en-US/kb/change-fonts-and-colors-websites-use#w_change-font-color Colors options dialogue]. — [[User:Dispenser|Dispenser]] 16:05, 29 June 2017 (UTC) == Drop shadows == Could we get rid of the drop shadows? They make the charts look so Microsoft Excel 95. [[User:Kaldari|Kaldari]] ([[User talk:Kaldari|talk]]) 07:16, 23 February 2017 (UTC) :{{re|Kaldari}} K. also, feel free tomake any other changes you see fit. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 15:33, 24 February 2017 (UTC) :: I've reverted it since it made the [[#Accessibility|bad printing situation]] (browser hide background colors to save ink) even worse. — [[User:Dispenser|Dispenser]] 03:08, 4 March 2017 (UTC) ::: I've added a 1px border (should help with accessibility) and force background-color printing on Safari/Chrome. — [[User:Dispenser|Dispenser]] 19:56, 4 March 2017 (UTC) ::::Thanks for adding the border. It looks like that alleviates the need for the drop shadow. Also, I tried various charts under Blank Your Monitor and it looks like the drop shadow is invisible when the monitor is blanked via BYM anyway (and unfortunately all the color data is lost). One other issue I noticed with the drop shadows is that the renderer creates a drop shadow even when there isn't a bar (i.e. the value is 0), so it's just a shadow of nothing. See [[Exploration of Mars#Yearly statistics]] for example. [[User:Kaldari|Kaldari]] ([[User talk:Kaldari|talk]]) 09:11, 11 March 2017 (UTC) == Y scale == Feature request: influencing the Y scale. See [[List of Proton launches]]. The chart is an integer count of rocket launches, but the Y scale puts tick marks and labels at a useless “2.5” interval. It would be nice to have any way at all to influence the Y scale, by setting some factor. For example, any one of these might be helpful: * y interval * y no. of subdivisions * y no. secondary subdivisions (tick marks without a label) * y max * y integers only &nbsp;''—[[User:Mzajac |Michael]]&nbsp;[[User talk:Mzajac |Z.]]&nbsp;<small>2017-03-30&nbsp;15:07&nbsp;z</small>'' :+1 for this request, especially forcing integers. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 00:51, 19 August 2017 (UTC) :: {{U|Mzajac}}, try {{para|y tick marks|5}} or some other positive integer value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:06, 5 June 2019 (UTC) ::* "y tick marks" works to avoid decimal intervals (once you know it), but can need changing as the numbers change. ::: Currently the y axis jumps from 10->15, 20->30, and 100->150 as numbers increase. 10->12->15 & 20->24->30 etc would be nice. ::: y_interval would solve most problems and be easier to manage. Otherwise y_integers (rounding interval up ?) would help. ::: - [[User:Rod57|Rod57]] ([[User talk:Rod57|talk]]) 18:07, 3 January 2024 (UTC) == Stacked Bar Charts with zero values display a single line of colour instead of nothing. == See [[List_of_Falcon_9_and_Falcon_Heavy_launches#Launch_statistics]] for an example of this. There seems to be a bug here that displays a single line of colour even when the value input is zero for the given field. This makes the Charts look rather amaturish and unprofessional. Is there an easy fix for this or not? — '''''<small>[[User:Insertcleverphrasehere|Insert]][[Special:Contributions/Insertcleverphrasehere|CleverPhrase]][[User talk:Insertcleverphrasehere|Here]]</small>''''' 07:30, 26 June 2017 (UTC) :thanks. {{fixed}}. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:34, 28 June 2017 (UTC) ::Nice work! — '''''<small>[[User:Insertcleverphrasehere|Insert]][[Special:Contributions/Insertcleverphrasehere|CleverPhrase]][[User talk:Insertcleverphrasehere|Here]]</small>''''' 00:12, 29 June 2017 (UTC) == Title == This chart thing needs a title parameter. There is no way to add a title to the charts!--[[Special:Contributions/200.223.199.146|200.223.199.146]] ([[User talk:200.223.199.146|talk]]) 13:49, 27 June 2017 (UTC) :there are too many stylistic options/possibilities for title. it's best left to the template invoking this module. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:35, 28 June 2017 (UTC) == Negative values in bar charts == Bars are not drawn properly when a chart includes negative values. Example, trying to graph the GDP growth for the [[Economy of Russia]] article: {{ #invoke:Chart | bar chart | float = center | width = 800 | height = 400 | stack = 1 | group 1 = 6.4 : 10.0 : 5.1 : 4.7 : 7.3 : 7.2 : 6.4 : 8.2 : 8.5 : 5.2 : 0 : 4.5 : 4.3 : 3.4 : 1.3 : 0.7 : 0 : 0 : 1.5 | group 2 = 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : -7.8 : 0 : 0 : 0 : 0 : 0 : -3.7 : -0.6 : 0 | colors = ForestGreen : FireBrick | group names = Growth : Recession | units suffix = % | x legends = '99 : 2000 :: 2002 :: 2004 :: 2006 :: 2008 :: 2010 :: 2012 :: 2014 :: 2016 : '17 }} {{ping|קיפודנחש}} Could you possibly take a look? — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 00:44, 19 August 2017 (UTC) :{{re|JFG}} sorry. currently this module does not support bar-graphs with base (i.e., y-value of x-axis) other than 0, or negative y-values. i will repeat what i wrote above: this module was written before the "graph" extension was included in wikipedia (maybe even before the extension was written), so it was justified. nowadays, when we have graph extension, i do not see any justification of using it - it is here b/c some articles are using it, but any new graph should use the graph extension (see [[Module:Graph]]). of course, if someone chooses to further enhance this module they are welcome, but i do not think i will do any more work on it, short of fixing clear and blatant bugs. i do not consider this deficiency (not supporting negative values) to qualify. :it is somewhat unfortunate that the "graph" module documentation is lacking, and has no examples, but it's not enough to justify using this obsolete module. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:58, 21 August 2017 (UTC) ::(added later): actually, there are some nice documentation and examples in [[Template:Graph:Chart]], so maybe my criticism of the documentation in the module is not justified. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:12, 21 August 2017 (UTC) :::Well, I've used both, and I much prefer this module to the standard graph extension. The syntax is much simpler to handle for updates, and the output quality is better in my opinion. I'd be glad to help fixing some issues. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 21:04, 21 August 2017 (UTC) == Whole numbers in bar chart Y axis. == See [[List_of_Falcon_9_and_Falcon_Heavy_launches#Launch_statistics]]. It is very odd that the Y axis displays numbers such as 2.5 and 7.5 in the Y axis, when you can't have half of a launch. I have been struggling to find a way to fix this... is there a way to force whole numbers, or else specify the scale on an axis for a bar chart? — '''''<small>[[User:Insertcleverphrasehere|InsertCleverPhraseHere]] <sup>([[User talk:Insertcleverphrasehere|or here]])</sup></small>''''' 10:54, 20 August 2017 (UTC) :Feature was requested above at [[#Y scale]]. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 13:47, 20 August 2017 (UTC) :: {{U|Insertcleverphrasehere}} and {{U|JFG}}, try {{para|y tick marks|5}} or some other positive integer value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:05, 5 June 2019 (UTC) == Add noresize class alongside chart for better mobile support == Many of the graphs are larger than the available space on mobile. To rectify this, we advise adding a noresize class to the element to add horizontal scrolling. It's not perfect but it will make the chart readable on mobile. Please let me know if you have any further questions. [[User:Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) 21:18, 27 November 2017 (UTC) [[User:Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) 21:18, 27 November 2017 (UTC) == Bar width == Does this chart offer the option to determine the bar width [[Template:Bar chart|like this one]]? [[User:Gun Powder Ma|Gun Powder Ma]] ([[User talk:Gun Powder Ma|talk]]) 01:50, 15 December 2017 (UTC) : afaict, the bar width is semi-automatic depending on the number of bars and the overall width of the chart. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 18:34, 15 December 2017 (UTC) == Vertical bar chart that can go negative== We need a vertical bar chart that can go negative. <br> :[[User:Wikideas1|Wikideas1]] ([[User talk:Wikideas1|talk]]) 09:29, 13 February 2018 (UTC) ::sorry, there is no active development of this module at this time. if anyone wants to take over, they are more than welcome, but i, as the original developer, am unlikely to add features in the foreseeable future. sorry. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:51, 13 February 2018 (UTC) == Horizontal rule == Hello. I think that, in the case of the bar chart, it would be pretty useful to add the option for drawing an horizontal rule on a specific value. This way, it would be possible to show many values, one for each month of the year, and then add the year's average as a line. Or even add more than one line! --[[User:MisterSanderson|MisterSanderson]] ([[User talk:MisterSanderson|talk]]) 02:58, 2 May 2018 (UTC) == Working on a new version without all that extra space == Hello. I am working on a new version of the module that would solve the problems with the excessive white space. You can check the current progress at [[Module:Sandbox/Ita140188/chart2]]. I would really appreciate some feedback! Thanks! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 09:47, 27 July 2018 (UTC) :{{re|Ita140188}} Thank you very much for this initiative. The output looks much better with legends aligned properly and no waste of space. Super happy you used some of my favorite charts at [[List of Falcon 9 and Falcon Heavy launches#Launch statistics]] as examples. {{p}} — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:20, 27 July 2018 (UTC) ::Horizontal space was unnecessary, but I think you should leave some "breathing room" as vertical space. Your current version has the charts glued to the text in section headings. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:22, 27 July 2018 (UTC) ::The next option that would be really useful is to specify the desired min/max values for the y axis. At least the max value. Also, avoid showing half-values on the y axis when listing only integer values in the data (happens quite often in rocket launch graphs with a small number of launches per year). Could auto-detect (hard) or use a new {{para|integer|yes}} parameter (easy). — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:25, 27 July 2018 (UTC) :::thanks for taking the time to improve this (almost) abandoned module. notice that in one of the charts (many blue thin bars), the legends got smooshed. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:28, 27 July 2018 (UTC) ::::Thank you for all the comments and feedback. This is still a work in progress. For now I worked on dynamic sizing of the width of the y axis and the height of x axis so that there is less empty space. Next step is working out the details of alignment etc. Also, for now it only works with one y-axis (since I've noticed the option for multiple axes is rarely used) and there are still problems with some cases such as the thin blue bars chart. I am not planning to work on the pie chart since it already looks ok on this module in my opinion. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 06:58, 28 July 2018 (UTC) :::::Didn't even notice there was an option to list multiple y-axes. Perhaps check if it's ever used before investing time in that. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 08:26, 28 July 2018 (UTC) ;Update I solved the main problems with the x-axis labels and made the spacing better. Note that I removed the notch for the x values since most of the time the chart is used with bars that are wide enough to easily understand at which bar the text refers to (this may be added as an automatic feature when bars are too narrow, like in the last example). I also removed the pie chart and the multiple y-axis from the code to keep it simple. Next steps are the possibility of choosing only integers, allowing for negative values, and maybe min/max values. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 10:10, 29 July 2018 (UTC) :Very nice, thanks. The ticks on x-axis are often useful, see for example [[Timeline of spaceflight]]. Perhaps add ticks only when some x-legends are empty? (They are often skipped for lack of room to display text, and then the tick helps refer to the proper column). — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 10:46, 29 July 2018 (UTC) ::Agree. I am planning to add them as an automatic feature when bars are too narrow (or in any case with skipped values), and also add a parameter to show/hide them manually. I think this is a better solution than making them always appear as there are so many cases where they are not necessary. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 11:13, 29 July 2018 (UTC) :::Sounds like a good plan. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 07:27, 30 July 2018 (UTC) ::Also, do you know how to add CSS code to a module (without resorting to clumsy <<nowiki/>style> tags in <<nowiki/>body> or javascript? Certain behaviors cannot be specified inline, such as ":hover". --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 11:16, 29 July 2018 (UTC) :::With the very newly deployed [[WP:TemplateStyles]], one can use a style sheet in a module/template with <code>frame:extensionTag{ name = 'templatestyles', args = { src = '(css sheet name)'} }</code> [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 12:07, 29 July 2018 (UTC) ::::I'd like to see some more options in the legend, to force single column for example. This would avoid issues like you see with the 'launch sites' graph in the examples, where the vandenberg item wraps over to the next line. — '''''<small>[[User:Insertcleverphrasehere|Insertcleverphrasehere]] <sup>([[User talk:Insertcleverphrasehere|or here]])</sup></small>''''' 12:59, 29 July 2018 (UTC) :::::{{ping|Galobtter}} Thanks a lot. I am not at all familiar with Lua and its integration with Wikipedia (first time I attempt to code in here). I tried to add what you suggested, but nothing really happens, and apparently now the page is in a category "Pages with TemplateStyles errors". Unfortunately I don't know what the error is. I could not make a CSS document as a subpage of the module since it gets interpreted as a Lua module rather than CSS so I had to link [[User:Ita140188/sandbox/styles.css]]. Maybe that's the problem. Anyway, if anybody could help, it would be much appreciated! Thanks!! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:06, 29 July 2018 (UTC) ::::::You need to create the style in a subpage of a template, since only then is would it be created as a "sanitized-css" that {{tag|templatestyles}} can use. Or you can get an admin to make a subpage of the module into a css page. [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:11, 29 July 2018 (UTC) :::::::{{ping|Galobtter}} Thanks. Now it makes sense. Can it be any page in the template namespace, or does it need to be a subpage of the template that is calling it? --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:15, 29 July 2018 (UTC) ::::::::Any page that ends in ".css" in the template namespace should work [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:17, 29 July 2018 (UTC) ::::::::You can also move a css page created in the template namespace to your userspace and loading that should also work. [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:24, 29 July 2018 (UTC) :::::::::Thanks, apparently they just created a new sandbox for these cases, check [[Wikipedia talk:TemplateStyles#TemplateStyles in Modules]]. Now it works! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 07:36, 30 July 2018 (UTC) :::::{{ping|Insertcleverphrasehere}} Forcing 1 column in the legend can be done easily I think. Other more advanced options are in my opinion unnecessary. One could always disable the legend and make it externally. (trying to keep the module simple) --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:08, 29 July 2018 (UTC) ; Update September Hello {{u|Ita140188}}, I've seen your work until August 6, and it looks to me that you completely fixed the spacing issue for legends, and the integer rounding issue. These features look good to go and replace the module in production. However, the tick marks are missing on tight graphs. Could you restore them? See [[Module:Sandbox/Ita140188/chart2#Test case for numerous narrow columns]]. If it's too complex to decide when to place tick marks and when not to, just leave them always on for now, because that's the way those graphs have been displayed for ever; I don't mind losing some vertical pixels for tick marks. When that's done, I think we can publish the update. Then you are apparently still working on some other features (for examples negative vslues or specifying min/max), but those can wait. Let me know what you think. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 10:39, 5 September 2018 (UTC) :I am very sorry I put the project on hold since I've been very busy lately. I am planning to continue working on it from next month, I should be able to make a working version by October. The real problem with replacing the current module is that right now people went around the white space by wrapping this module in divs with ad hoc margins. This makes it impossible to just update this module without breaking all the charts. I would suggest creating a new module (Module:Chart2 or similar) and recommending it for future use. With time current instances of the module could be migrated. Also the new module should be tested with different browsers/OS etc. to check for potential problems. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 04:50, 11 September 2018 (UTC) ::Thanks for the update. I don't think we should introduce another module name just because of margin workarounds that have been used on some pages. Better look at the articles where this happens and remove the workarounds. I can help with that. There are less than 500 uses in articles, so it's manageable. I could start working on this while you're busy elsewhere, if only you could restore the tick marks first. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 19:48, 19 September 2018 (UTC) ;Latest update So, over one year late I finally added the x-axis ticks and added back support for pie charts. I think the new version is now ready to replace the current version. Let me know your thoughts. I also came to the idea that adding other more advanced options is a waste of time, since the approach used in this template (working with DIVs) is really not flexible or scalable at all, and [[Module:Graph]] should be used in the future. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 10:21, 12 February 2020 (UTC) == Log charts? == For some articles like, [[solar power]], [[wind power]] and possibly [[Moore's law]] which are about things that are growing exponentially and are likely to update every year, you'd probably prefer bar and line charts to have the option of having at least a log y-axis. But this doesn't seem possible right now. [[User:GliderMaven|GliderMaven]] ([[User_talk:GliderMaven|talk]]) 01:17, 25 August 2018 (UTC) :cant recall ever seeing a log bar chart. all the log scale graphs i ever saw were line charts, which is not supported by this module. seems like a sensible idea for [[module:graph]], though. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 13:49, 25 August 2018 (UTC) ::Semilog graphs are rarer than linear anyway, but for things like yearly production of electrical power, which will change from year to year without anyone doing anything, and where there is underlying exponential growth, then a log bar chart seems to be the correct tool. Spreadsheets and matlab support this. Line charts should be used when there's an explicit connection between the data points, like installed power. [[User:GliderMaven|GliderMaven]] ([[User_talk:GliderMaven|talk]]) 17:32, 25 August 2018 (UTC) == Horizontal bar chart == I was looking for a template to render a bar chart horizontally. This is sometimes helpful when there are many items to list, so that the chart can be expanded down the page and full item names can be displayed. Unfortunately the available tools are rather poor. I wonder how hard it would be to add a {{para|horizontal|yes}} parameter to this module, which would flip the y and x axes while keeping the compact syntax for input data, and the handy bar stacking feature. {{ping|Ita140188}} What do you think? — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 19:37, 24 October 2018 (UTC) :this may be a good idea, but the answer the question of "how much work", is, unfortunately, "substantial". :large potion of the code in this module went into physical arrangement of the chart, and especially placement and display of the legends, without which the graph is not very useful. horizontal presentation would require writing a set of completely new procs to handle arrangement and legends. :the code used to process the input parameters can be shared (it's shared today between pie and bar), but not much else. :as the original author of this module, let me repeat what i probably said on this page more than once: with the introduction of [[Template:Graph:Chart]], there is little reason to use this module. i wrote it several years before the "Graph" extension was available, and of course, before [[Module:Graph]] was available, but they do better job at displaying charts than i did, while introducing more types (line, a and area. it's a shame they did not do scatter too - i think it's useful, and of course, it's a shame they did not do horizontal bar graph...) :peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 15:36, 25 October 2018 (UTC) == How to change scale of Y axis == Someone noted on the editing help page that the scale on [[List of Proton launches (2010%E2%80%93present)]] shouldn't be fractional. While the chart is technically correct, it's potentially confusing, since there will never be a fractional launch. Is there way to force the Y axis to be rounded numbers only? [[User:Timtempleton|<b style="color:#7F007F">TimTempleton</b>]] [[User talk:Timtempleton|<sup style="color:#800080">(talk)</sup>]] [[Special:Contributions/Timtempleton|<sup style="color:#7F007F">(cont)</sup>]] 22:28, 4 June 2019 (UTC) : {{U|Timtempleton}} try {{para|y tick marks|5}} or some other value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:04, 5 June 2019 (UTC) ::{{U|Frietjes}} 5 worked - there are whole numbers now. Thanks! [[User:Timtempleton|<b style="color:#7F007F">TimTempleton</b>]] [[User talk:Timtempleton|<sup style="color:#800080">(talk)</sup>]] [[Special:Contributions/Timtempleton|<sup style="color:#7F007F">(cont)</sup>]] 20:13, 5 June 2019 (UTC) == Update this module with the new version? == Hello, as discussed in a section above, I have been working on a new version of this module without the extra white space around the chart. You can check the new version at [[Module:Sandbox/Ita140188/chart2]]. Should we replace this module with the new version? Please let me know what you think. Thanks! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 04:43, 15 February 2020 (UTC) :{{re|Ita140188}} thank you for the improvements, but now the "Scale per group" functionality does not seem to work (see in doc page). it did work before your changes. if this isn't used anywhere, it should be removed, at least from the docs, and ideally from the code too. :otherwise (i.e., if it _is_ used), i think you should fix it - it seems that you are the one who broke it... :) peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:49, 18 February 2020 (UTC) ::{{ping|קיפודנחש}} Hi, I have never seen the option "scale per group" used in an article, and from previous discussions I understood it was never used. This is why I proceeded to ignore the option when changing the module. As you can see from above, my initial idea was to create another module [[Module:Chart2]] so that charts could be migrated if desirable, while keeping the previous functionality intact. Consensus was to instead replace the code. Unfortunately I have no time to put more work on this. However, I have no strong feelings about this change, so if you want to revert it, please go ahead. As for cleaning up the code, it would be helpful if the code was actively maintained, but given that there will probably be close to zero maintenance/improvements I don't think the extra effort to clean up is justified. As you said in a previous comment, I also agree that [[Module:Graph]] is the way to go in the future. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 07:16, 19 February 2020 (UTC) :::{{re|Ita140188}} first, there are a few articles that _do_ use "scale per group", and this breaking change left them with borked charts - this needs fixin` (see [[Special:Search/insource:"scale per group"]]), and the onus is on whoever introduced the breaking change. :::second, the documentation also still speaks of "scale per group": the actual example was purged, but it was done in a half-assed way, and left the section kind of in mutilated state, a senseless sentence, and an invalid section name (section talks about scal per group, and actual content is a chart with dozens of groups, but no "scal per group"). worse yet, the documentation still has this as a valid parameter in the table at the top. :::and last, but not least: please note that this module has dozens of interwiki. since i originally wrote it on enwiki (though my "natural habitat is hewiki, really), it's a fair assumption that most copied it from here, and some of the maintainers, might want to keep up to date, and take your improvements. it is important, whenever there is a breaking change (and as it turns out, this _was_ a breaking change, even if it was not intentional), to make it clear, in the talkpage and maybe even as a comment in the module itself or the documentation, so each maintainer that considers upgrading, will know to check first that this deprecated parameter is not used on their wiki, or rather, check if it _is_ used, and make an informed decision whether or not to "get latest". :::don't get me wrong - i do not object to your improvements, but the problem with "legacy code", like this, is that breaking changes need to be done carefully and with serious thought (even "planning", god forbid) - specifically, with more care than it was done here: for instance, this discussion would, ideally, take place _before_ the actual change, not after. :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:58, 19 February 2020 (UTC) ::::I completely agree that migration should follow after a wide consensus. As I have no more time to spend fixing the group option, if we decide to migrate, those few examples will likely need to be turned into [[module:graph]] or into another form. Updating the documentation does not seem to be a big problem. In the meanwhile, I reverted to the original version. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 02:05, 20 February 2020 (UTC) ::::Apologies for messing up. I tried to get a discussion going on charts and graphs in various places but nobody seemed really interested. In the end I replaced this code as nobody seemed to mind. I only noticed after the fact - when I updated the documentation - that the scale per group feature did not work anymore, so I wrote this into the documentation. I will see if I can find time to learn this language and update this scale per group feature for the new module. It would be a shame if the new version were just lost. [[User:KarlFrei|KarlFrei]] ([[User talk:KarlFrei|talk]]) 12:44, 20 February 2020 (UTC) == Wishlist - user button for switching semilogy on/off == See [[Talk:2020_coronavirus_pandemic_in_Australia#Semilog_graph_option_enabled_for_the_states_graph]]. The main reason is that not only do many people have difficulties reading graphs, but some of those who can read linear graphs are unfamiliar with loglog or semilog graphs, even though the real world varies a lot on orders of magnitude scales, so the sooner they learn, the more informed people will be about the real world (such as pandemics). [[User:Boud|Boud]] ([[User talk:Boud|talk]]) 14:57, 26 March 2020 (UTC) == X-axis labels flowing into each other == With a vertical bar chart (with dates as x values), is there a way to thin out the labelling such that only every n-th item is displayed, or some other way to keep labels from getting printed on top of each other? With large bar charts like [[COVID-19 pandemic in Germany/Statistics#New cases per day|these ones]], label strings currently flow into each other, at least on my screen, in a way that makes the charts practically unreadable. It would be nicer if we could have just one label per week or something like that. [[User:Future Perfect at Sunrise|Fut.Perf.]] [[User talk:Future Perfect at Sunrise|☼]] 16:41, 23 August 2020 (UTC) :RTFM. search "If there are many values, x legends can be diluted by using delimiters with nothing in between:" for an example. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:05, 27 August 2020 (UTC) ::ah, and at 2nd look, the example you link to does not use this module, it uses the Graph extension, so even though my answer is correct, in principle, it's not relevant to the problem (unless you want to convert the graph to use this module). peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:05, 27 August 2020 (UTC) == Requested move 18 September 2020 == {{moved from|Module talk:Chart/Default colors|[[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 00:52, 4 October 2020 (UTC)}} <div class="boilerplate" style="background-color: #efe; margin: 0; padding: 0 10px 0 10px; border: 1px dotted #aaa;"><!-- Template:RM top --> :''The following is a closed discussion of a [[Wikipedia:Requested moves|requested move]]. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a [[Wikipedia:move review|move review]] after discussing it on the closer's talk page. No further edits should be made to this discussion. '' The result of the move request was: Consensus to move to Module:Chart/Default colors. I leave the implementation to an editor who knows modules well and won't break anything. {{nac}} ([[User talk:Buidhe|t]] &#183; [[Special:Contributions/Buidhe|c]]) '''[[User:buidhe|<span style="color: black">buidhe</span>]]''' 00:49, 4 October 2020 (UTC) ---- [[:Module:Plotter/DefaultColors]] → {{no redirect|Module:Chart/DefaultColors}} – This submodule is used by [[Module:Chart]] (used on 600 pages) in addition to [[Module:Plotter]] (unused), and so should be a submodule of the more-highly-used page. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 15:01, 18 September 2020 (UTC) * '''Support''' but change to [[Module:Chart/Default colors]]. --[[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 08:01, 19 September 2020 (UTC) *: Works for me too. When I file a requested move, I generally focus on one specific problem, and leave it to others to identify any other problems with the name. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 16:22, 19 September 2020 (UTC) {{abot}} == Non-printable characters being inserted into bar graph hover text == When you mousover this table [[List_of_Falcon_9_and_Falcon_Heavy_launches#Booster_landings]] for any entry that has <nowiki>[i]</nowiki> entries in them, you get gibberish printed. For example mousing over any of the "Ocean Test Failure" entries in the table, you get this as the highlight text <nowiki>"Ocean test failure'"`UNIQ--ref-000000CF-QINU`"':"</nowiki> and yes there are non-printable characters in there as well. Edit this comment to see them. They are Unicode U+007F. [[User:Ergzay|Ergzay]] ([[User talk:Ergzay|talk]]) 15:24, 13 May 2021 (UTC) :I fixed that. Some group names included a reference which becomes a strip marker ([[WP:UNIQ]]) when passed to a module. The module has a large number of global variables which need to be investigated and fixed another time. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:24, 14 May 2021 (UTC) ::this may be improved in the module, but it's a solvable problem: the module allows defining "tooltip" per bar (see doc), and only when one is not defined, it tries to generate one based on the link or the legend. look for "tooltip" in documentation. not sure why Johnuniq says "The module has a large number of global variables". can you point to a single global variable? not saying there aren't any, but definitely not "large number", and none intended. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:33, 14 May 2021 (UTC) :::The globals are: addRes + addSlice + analyzeParams + asGroups + barChart + calcHeightLimits + calcHeights + calcx + coordsOfAngle + createImageMap + createSlices + drawChart + drawSingle + drawSlice + drawXlegends + drawYScale + drawbar + extractParams + getArg + groupBounds + i + keyword + pieChart + roundup + sliceStr + testone + tooltip + validate. I could start fixing them but if you don't mind I would also replace the spaces used for indents with tabs as that is style used now. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 23:42, 14 May 2021 (UTC) {{od|4}}I edited [[Module:Chart/sandbox]], first to use tabs for indents, and second to clean the unintended globals. There is one left that needs fixing, namely <code>sliceStr</code>. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:48, 15 May 2021 (UTC) :I guess that's pretty obvious: it should be <code>slice</code> but I'll leave it for now. Please fix, check my edits, and update the main module. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:50, 15 May 2021 (UTC) ::tbh, i did not know that nested functions are global. any non-function global in this module is a bug, and i don't think there are too many (unless i have even more holes in my lua-fu - apparently i do not fully grok "scope" in lua). thanks for the education. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 06:02, 15 May 2021 (UTC) :::The way to think of it is that Lua regards the following as equivalent (it defines the first as the second): ::::<code>function example(x) ... end</code> ::::<code>example = function (x) ... end</code> :::That is part of <code>example</code> being a [[first-class function]]. The above defines <code>example</code> as a global variable regardless of where the statement occurs. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 06:43, 15 May 2021 (UTC) == Could this module be fed data from a wikitable instead of as explicit parameters? == That would be real game changer for Wikipedia, as charts would be automatically updated when tables received new data. [[Module:User script table row/data|Here]] is a good example of how to read data from tables. The module could be called with a ''page name'' (if not its own), a ''table id'' (if not the 1st one), and the columns for ''labels'' and ''values'' (if not the 1st and 2nd, respectively). It would certainly break if the table is oddly shaped or malformed, but that could be minimised ignoring header rows. This shouldn't be too hard, as this module already converts parameter values into values on tables. [[Module:Datatable|Here]] is my first crack at it. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 01:36, 20 May 2021 (UTC) :There appears to be a trend towards modules reading the content of a page, then trying to parse the wikitext and doing something with the result. That could be reasonable for something like [[Wikipedia:User scripts/Most imported scripts]] (the example given above) but I don't think it's desirable for articles. I have commented on that before and might try to say more but for now I'll just note that IMHO it would be better to have the data stored somewhere (in a module or in Commons structured data) and display the table and the chart from that data. That would be much more efficient and understandable, and would be much less fragile. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 05:16, 20 May 2021 (UTC) :I also again iterate that this seems like something that is gonna break at some point. Besides, we already have Lua data tables and the Commons Data namespace. Make a template to turn that into a wikitable instead, seems way more efficient to me. —[[User:TheDJ|Th<span style="color: green">e</span>DJ]] ([[User talk:TheDJ|talk]] • [[Special:Contributions/TheDJ|contribs]]) 07:22, 20 May 2021 (UTC) ::No doubt Wikidata and Commons:Data are the future, but as of now, I don't see data there being updated, do you? Look at [[commons:Data:Bea.gov/GDP by state.tab]], the very first source there on [[Template:Graph:Stacked]]: the data is 5 years stale, whereas the data at the [[List of states and territories of the United States by GDP]] is freshly updated. ::No doubt too that this is a much more fragile solution, yet much more flexible (as is typically the case with... everything in life?). Besides, not every wikitable warrants a database in Wikidata or Commons:Data, yet readers may benefit from seeing its data graphed in the article. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 08:09, 20 May 2021 (UTC) :::i do not think it's a good idea to overload this module with data parsing or harvesting. however, it may be a good idea to export functions to be used by other modules. tbh, this is not even necessary - once you have the data structure, just join the series using the delimiter, and serve it to the existing functions. it's a bit of overhead, and also requires camouflaging as a "frame" (basically a table with one item called "args"). :::the main thing is that the this module should not be tasked getting the data, and be limited to the presentation side. :::write a module to harvest the data, synthesize it with parameters passed by the template(s), package the data series by joining with the delimiter and assign them to appropriate fields in the "args" table, and call this module to produce the chart. :::something like so: <syntaxhighlight lang="lua"> -- this code is inside your exported function local args = {} -- synthesize args to be passed to the chart, from parameters passed to the module and harvested data -- hack hack hack -- "args" is ready return require('Module:Chart').pieChart({ ['args'] = args } ) -- return chart to page </syntaxhighlight> :::will be interesting to see something like this in action. :::if it makes a big diff for you, it will not be too painful to export "for modules only" function which will take the parameters a native lua table through and through. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 00:11, 25 May 2021 (UTC) ::::''Todah'', {{u|קיפודנחש}}. Looks like it'll be a fairly thin wrapper, but... I'm [[Module:Graph table|stuck]] at [[User:Guarapiranga/sandbox/5|{{red|'''Lua error in Module:Graph_table at line 15: attempt to call field 'pieChart' (a nil value).'''}}]]. What am I doing wrong? [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 06:13, 25 May 2021 (UTC) :::::I fixed [[Module:Graph table]] but now [[User:Guarapiranga/sandbox/5]] has another error. Regardless of this module, I have not seen any support either here or where it was raised at [[WP:VPT]] for the idea of having a module parse the wikitext of a page to extract data from a wikitable. I wouldn't put much effort into that approach. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 07:34, 25 May 2021 (UTC) ::::::Thanks, {{u|Johnuniq}}. I fixed the regex, as you recommended, and it's pulling the data, but it seems this module needs each data point on a different line(?):{{pre|addSlice( i, mw.ustring.match( slice, '^%(%s*(.-)%s*%)$' ) )}} But what's the deal with ^ and $, if [[mw:Extension:Scribunto/Lua reference manual#string.gmatch|Scribunto manual]] says that {{tq|a '^' at the start of a pattern is not magic, as this would prevent the iteration}}, and that {{tq|it is treated as a literal character}}? Is that why it uses mw.ustring instead? The [[mw:Extension:Scribunto/Lua reference manual#Ustring patterns|ustring patterns section]] doesn't say anything about mw.ustring extending the controls to ^ and $. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 16:16, 25 May 2021 (UTC) :::::::Before the <code>addSlice(...)</code> code you posted above is <code>for slice in...</code>. The <code>for</code> loop gets each "<code>(...)</code>" substring (any text in balanced parentheses) and passes it to <code>addSlice</code>. The <code>^</code> and <code>$</code> you mention are redundant as <code>slice</code> will start and end with parentheses. However, they work because it's <code>match</code>, not <code>gmatch</code>. The code uses mw.ustring but it does not need to with the regex that it uses. Following that requires a bit of experience with [[UTF-8]] but, in brief, it's only when you have a regex like <code>[x◆]*</code>, and probably some others, (with a Unicode character) that mw.ustring is needed. Scribunto implements mw.ustring by using Lua to replace the regex library which is a breathtaking accomplishment but which makes it slower than using plain strings. When I've got some time in a few hours I'll look at what's happening, bearing in mind that I still do not think parsing wikitext in Lua is sustainable. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 22:44, 25 May 2021 (UTC) ::::::::Thanks, {{u|Johnuniq}}. ::::::::{{tq|The code uses mw.ustring but it does not need to with the regex that it uses. ... Scribunto implements mw.ustring by using Lua to replace the regex library which is a breathtaking accomplishment but which makes it slower than using plain strings.}} ::::::::So I went ahead and created a copy of [[Module:Chart]] in its sandbox with ''string'' instead of ''mw.ustring''. At least in the doc examples, it doesn't break. Should it be 'downgraded'? [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 23:00, 25 May 2021 (UTC) :::::::::Testing in [[Module:Graph table]] showed that [[Module:Chart]] requires a proper frame because it calls <code>frame:preprocess(...)</code>. Adding that makes the chart work. The regex does not handle the 6.4e5 notation. Regarding removing mw.ustring from Module:Chart: The problem is that who ever does that is volunteering to maintain the module and I don't want to take that on, however I fixed [[Module:Chart/sandbox]] by using tab indents and removing unintended globals (including a couple of typos) and removing a couple of unused items. I checked the removal of mw.ustring and it is good although the <code>getArg</code> function could fail if it were ever used in a vastly different way from how it is used now. After testing and more thought, it would be ok to update [[Module:Chart]] because I don't want to fix the sandbox again. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 05:20, 26 May 2021 (UTC) ::::::::::Awesome! ''It lives!!'' That's proof of concept right there. Thanks, {{u|Johnuniq}}. ::::::::::{{tq|Testing in Module:Graph table showed that Module:Chart requires a proper frame because it calls frame:preprocess(...). Adding that makes the chart work.}} ::::::::::No idea what that means. Totally above my pay grade. Would never have guessed it. ::::::::::{{tq|The regex does not handle the 6.4e5 notation.}} ::::::::::Yeah, I expected that. {{Fixed}} ::::::::::{{tq|After testing and more thought, it would be ok to update Module:Chart because I don't want to fix the sandbox again.}} ::::::::::Will do. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 12:43, 26 May 2021 (UTC) ::::::::::{{done}} — [[User:Guarapiranga|𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]]&nbsp;[[User talk:Guarapiranga|☎]] 04:05, 2 June 2021 (UTC) == Weird visual glitches with stacked bar charts == If you look at bar chart in https://en.wikipedia.org/wiki/History_of_Tesla,_Inc.#Timeline_of_production_and_sales there are two types of visual glitches - one can be seen in Q3 & 4Q 2015 bars, where the grey part of the bar is both too thick (at least in Q3's case since on 6 cars ot of over 11.5k were Model Xs, so the grey part should have been only ~1 pixel thick) and in the wrong place (in looks the be inside the black part instead of on top of it) and in Q4 2018 bar there's a gap between grey and yellow parts. Or at least it looks like https://i.imgur.com/FMFjYv6.jpg to me on my Android tablet. == Chart suddenly behaves strange == Hello! Can someone help me with the way the chart [[w:sq:Kategoria:Gabime CS1|here]] is suddenly behaving? I was guided here after [https://en.wikipedia.org/w/index.php?title=User_talk:Trappist_the_monk&oldid=1049797955#Uhm... this discussion]. - [[User:Klein Muçi|Klein Muçi]] ([[User talk:Klein Muçi|talk]]) 22:34, 13 October 2021 (UTC) : {{fixed}} via [[Special:Diff/1050400291]] [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 15:57, 17 October 2021 (UTC) == Excessive whitespace when there is no legend == {{Image frame |content={{ #invoke:Chart | bar chart | width=300 | height=200 | group 1 = 2263.79 : 2298.27 : 2378.93 : 2443.85 : 2511.09 : 2553.18 : 2504.78 : 2616.24 : 2626.34 : 2660.85 : 2608.18 : 2597.81 : 2558.06 : 2629.82 : 2517.98 : 2346.19 : 2358.86 : 2410.37 : 2441.33 : 2477.30 : 2502.82 : 2562.76 | colors = blue | group names = Generation (TWh) | x legends = 1997 : : : 2000 : : : : : 2005 : : : : : 2010 : : : : : 2015 : : : }} |caption = Nuclear power generation (TWh) }} As you can see in the example at right, the Chart module adds excessive whitespace below the chart when there is no legend. Could someone fix this? [[User:Nosferattus|Nosferattus]] ([[User talk:Nosferattus|talk]]) 01:13, 8 March 2024 (UTC) == X-axis label== I've just come across this module via the [[WikiProject]] article. Is there currently a way of adding a label to the x-axis in a line below the x-legends? In the Nuclear power example above, it would probably just say "Year" but it can be useful where the overall meaning of the x-legends is open to interpretation. I couldn't find it in the code but maybe there's currently a way of doing it with a linebreak or something. Thanks --[[User:Northernhenge|Northernhenge]] ([[User talk:Northernhenge|talk]]) 10:07, 4 April 2024 (UTC) == Legend columns == Hard-coding the legend columns width (<code>[[Module:Chart#L-50|column-width:12em]]</code>) is not a great idea and doesn't allow using long group names (like [[United_Nations_High_Commissioner_for_Refugees#2019|here]], where the legend had to be redone manually under the chart), while at the same time producing too few unnecessarily wide columns (like in the [[Module:Chart#Basic|"basic" example]], where it would be much better to show all 3 names in a single row). Please change the columns to automatic or allow overriding the column width or count. — [[User:Mikhail Ryazanov|Mikhail Ryazanov]] ([[User talk:Mikhail Ryazanov|talk]]) 03:11, 23 June 2024 (UTC) == dark mode == hey, did anyone look at this thing in dark mode? are there any issues with colors? i noticed that the frwiki version added some code which i think solves some issues in dark mode, though i am not certain. peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 05:08, 22 July 2024 (UTC) :one thing i noticed is that pie charts are embedded in white square in dark mode. :this comes from an svg file: [[:File:Circle frame.svg]] (it's the square with a round hole, making the pie chart a pie). it defines its color as #FFF, and the circle color as #000. maybe some dark mode wizard can advise - i hope it's possible to use dark-mode aware svg with the same shape. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 05:51, 22 July 2024 (UTC) == Errors == There seem to be a huge number of errors on articles caused by this module &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:09, 20 December 2024 (UTC) :I suspect that recent edits at {{tl|PH poverty incidence}} by {{u|PH 0447}} have led to problems such as at [[Aborlan#Economy]] which currently shows "Lua error in Module:Chart at line 301: bad argument #7 to 'max' (number expected, got string)." It is sucking in who-knows-what from Wikidata. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 09:31, 20 December 2024 (UTC) ::The [https://en.wikipedia.org/w/index.php?title=Template:PH_poverty_incidence&oldid=1249587791 pre-PH 0447 version] is also showing a script error &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:35, 20 December 2024 (UTC) :::But it doesn't at Aborlan. That's not conclusive but is a good clue. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 09:38, 20 December 2024 (UTC) ::::Okay I have reverted PH 0447's edits to that template. Hopefully they can help to sort this out &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:41, 20 December 2024 (UTC) :::::my $.02: the poverty incidents template sucks stuff directly from wikidata and pass it to chart module without any test/sanitation. Edits on wd which do not adhere to what chart expect can trigger "lua errors" pointing to chart module when the real culprit(s) are either wd or the template. One contrived example is like so: the default delimiter this module expects is colon. The template does not override it, takes labels "as is" from wd and passes them to the module. If such label for some wd item contains a colon, the module will interpret it as a delimiter, which may trigger lua error. :::::Templates which suck data from wd should sanitize it before sending it to this (or any other) module. When they fail to do so and errors pop up, these errors will point to the module, even though it's really innocent, and the blame should be placed elsewhere. :::::Peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 21:00, 21 December 2024 (UTC) ::::::Whoops. Sorry my bad. I was trying to put a new column since we already have a data for 2023. Apologies to all editors if it causes errors. [[User:PH 0447|PH 0447]] ([[User talk:PH 0447|talk]]) 02:46, 24 December 2024 (UTC) == Category == The past two runs of [[Special:WantedCategories]] have featured a redlinked {{cl|Pages using the Chart extension with rendering errors}} that I cannot recall ever having seen there before — so I don't know if it's a genuinely new thing that this module only recently got coded to start generating, or an old thing that just never showed up because this module never saw errors before. (I suspect the former, because the above discussion does remind me of a ''different'' type of redlinked error category that I used to see frequently but haven't recently, but I don't know enough about the module to be absolutely certain of that.) But either way, it needs to be created if it's a category you want to exist, or killed off so that it never happens at all if you don't want it to exist, because templates and modules shouldn't be autogenerating redlinked categories. So could you either create it or edit the module to prevent it? Thanks. [[User:Bearcat|Bearcat]] ([[User talk:Bearcat|talk]]) 15:53, 4 July 2025 (UTC) : Created. This actually comes from [[mw:Extension:Chart]], not the module, but you had no good reason to know that. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 19:11, 7 July 2025 (UTC) == Pie chart background == The pie chart appears to have a white square in the background, which is noticeable against the green of the documentation. Could this be removed to make the background appropriately transparent? <span style="border:3px outset;border-radius:8pt 0;padding:1px 5px;background:linear-gradient(6rad,#86c,#2b9)">[[User:Sdkb|<span style="color:#FFF;text-decoration:inherit;font:1em Lucida Sans">Sdkb</span>]]</span> <sup>[[User talk:Sdkb|'''talk''']]</sup> 05:24, 28 November 2025 (UTC) :unfortunately, i'm afraid this is not possible, at least not without some serious operation. :explain: the "background" is not merely a background. it's an opaque image with a transparent circular "hole" in the middle, which is what's makes it a pie. without this "background", you'd see a rectangular image, with the "slices" of the pie continuing all the way to the edges of the square. :now, this may be solved with some creative use of SVG - make this "background" an SVG instead of PNG image, still with transparent hole in the middle, and convince the opaque part to assume a color passed as parameter. :pretty recently mediawiki / scribuntu added ability to generate SVG and add it to the page, so it may be possible, but TBH, if I would have started playing with SVG, i'd go all the way and create a whole new module to create the graph using SVG. personally I have no intention of doing something like this. :tl:dr: no, the white background cannot be removed. :peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:33, 28 November 2025 (UTC) ::on 2nd look (it's been a while since I created this module, I hope i'm forgiven): the "background" is not PNG - it's already SVG, called [[:File:Circle frame.svg]]. ::I never dived/dove too deeply into SVG rules or "programming" - it may be possible to replace this one with a different SVG where the color is passed as parameter. replacing the image used by the module is no big deal - merely changing [[Module:Chart#L-114|this line]], but one needs to find an alternative SVG with parametric color, and figure out how the param can be passed (AFAIK, this is done using CSS classes, so there can only be finite set of "backgrounds", and I guess they can be passed using "templatestyles"). I think it's doable, but "not for the faint of heart", and specifically, not I. ::peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:39, 28 November 2025 (UTC) :::I realized that I was confusing the chart module with the chart extension, which handles the background issue as well as a number of other improvements. Given that, what I'm instead just going to add a notice to this template suggesting to use the chart extension instead. <span style="border:3px outset;border-radius:8pt 0;padding:1px 5px;background:linear-gradient(6rad,#86c,#2b9)">[[User:Sdkb|<span style="color:#FFF;text-decoration:inherit;font:1em Lucida Sans">Sdkb</span>]]</span> <sup>[[User talk:Sdkb|'''talk''']]</sup> 17:24, 30 November 2025 (UTC) h069touyujt4knss6uzz4t5pipfgmc1 361064 361063 2026-05-31T13:49:15Z ChiK 1136 ೧ revisions imported from [[:en:Module_talk:Chart]] 361063 wikitext text/x-wiki {{Copied |from= Module:Chart |from_oldid= 548706161 |to= Module:MLB standings |to_diff=548746976 |to_oldid=548745217 }} {{Copied |from= Module:Chart |from_oldid= 548706161 |to= Module:MLB standings |to_diff=548770077 |to_oldid=548758346 }} == Population graph == I've developed a more automated template for population growth charts (intended for census data on geographical articles) at the Vietnamese Wikipedia. If anyone's interested, I'd be happy to port [[vi:Mô đun:Thời biểu dân số]] over to this wiki; just contact me. &ndash;&nbsp;[[User:Mxn|Minh Nguyễn]] <small>([[User talk:Mxn|talk]], [[Special:Contributions/Mxn|contribs]])</small> 16:53, 31 March 2013 (UTC) :i gave it a cursory look. first of all - very nice! second - the Vietnamese version currently is limited to a single dataset, so i am not sure it's '''''The Answer{{tm}}''''' (although it maybe can be used to develop "The Answer"). However, one thing that the Vietnamese module linked above did right (and i went wrong), is actually using [[mw:Extension:Timeline]] (i used divs with position:absolute - quite a disaster). for me personally, timeline has one huge deficiency that tramps (almost) anything else: its RTL support sucks (thogh, maybe Lua can help even here? i'll have to ponder it a bit). i am not all that familiar with the "Timeline" syntax, but it may actually be better. :So next mission is to develop a line-graph using the timeline syntax. : peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:55, 31 March 2013 (UTC) :: Hmmm. I was actually hoping that your next project would be developing a set of Lua modules to make the EasyTimeline extension obsolete. I've always found its output to be pretty awful (ugly rasterized image). --[[User:MZMcBride|MZMcBride]] ([[User talk:MZMcBride|talk]]) 02:05, 1 April 2013 (UTC) ::Actually, ''Thời biểu dân số'' supports any arbitrary years (even BC), as seen at [[vi:Bản mẫu:Thời biểu dân số#Thành phố New York]]. I brought it up because it allows you to enter each data point as <code>| ''yyyy'' = ''nnnn''</code>, so editors don't have to learn a special syntax. But obviously you're thinking about broader charting needs, and I would welcome any effort to obsolete EasyTimeline, because its un-antialiased fonts are hideous. &ndash;&nbsp;[[User:Mxn|Minh Nguyễn]] <small>([[User talk:Mxn|talk]], [[Special:Contributions/Mxn|contribs]])</small> 06:31, 2 April 2013 (UTC) ::::it's understood that it can support any year range,but it's still asingle data set. It can't show, for instance, life expectancy vs. Average weight, or crop size vs. Agriculture area, let alone three or four different variables. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 12:39, 2 April 2013 (UTC) == Right align, caption == It would be helpful to have a right align thumbnail option as well as a caption parameter. --[[User:Jfhutson|JFH]] ([[User talk:Jfhutson|talk]]) 20:06, 27 April 2013 (UTC) :if you mean containing the whole thing in a right-aligned thumb, i think it's better to do it in a template that uses the module, no? i think that in enwiki the consensus is not to use modules directly in articles and always pipe it through templates, so it makes more sense to me to leave all the enveloping of the actual chart to the template. :if you think it's useful, we can maybe add two new optional parameters for "class" and "style" for the outermost div containing the whole shebang. i'm not so sure about "caption", mainly because it's not clear to me where and how this optional caption should be displayed. :either way, if you can be more specific, neither of these is out of the question. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:06, 27 April 2013 (UTC) ::I don't really know how these things work. I suppose I would like a template that uses this module to create something like [[template:pie chart]]. The problem with that template is that everything has to add up to 100. --[[User:Jfhutson|JFH]] ([[User talk:Jfhutson|talk]]) 13:16, 28 April 2013 (UTC) :::you are correct. {{t|pie chart}} has several additional limitations which this module overcomes: there is a hard-coded limit to the number of slices (currently 10. it would be easy enough to raise it, e.g. to 15, but limitation of template syntax basically forces a hard coded limit). there is no "hint" (or "tooltip") on the slices, and there is no convenient way to introduce units to the legends. :::it should be pretty easy to wrap all this in a template, and if nobody else does it, maybe i will, one of these days... :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:08, 28 April 2013 (UTC) == 'Y' axis maximum on stacked bar chart == Can the 'Y' axis maximum be controlled in a stacked bar? For instance, see [[User:Begoon/sandbox/casualties]], where the 3rd chart (Total fatalities) has a large amount of "dead space" where it extends to 15,000,000 when 12,500,000 would be ample? I don't really understand why it does that, or if I can prevent it. Thanks. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 04:00, 27 June 2013 (UTC) :it's always tricky to select a "round" number to serve as top y. i think anywhere between 1 and 1.5 (or 10 and 15, or 100 and 150 etc.) will use 1.5. the problem here is not just finding the appropriate top value, but also selecting the other y legends: for instance, if we would have selected 13 (or 13 million, for that matter), marking all the values of 1,2,3...12,13 would create too many marks, but nothing else seems very appropriate. :i guess i could teach the module to accept the y-legend values manually, so the editor will be able to force values when the current logic of the module does not produce good results, but this won't happen before the end of the week. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 12:52, 27 June 2013 (UTC) ::Yeah, I know - I've done a fair few PHP routines to generate charts from SQL databases dynamically on websites I maintain (using things like [http://teethgrinder.co.uk/open-flash-chart/ flashchart]). It's a pig to code for when the ranges can be anything from 1 to a zillion without getting odd division markers. No big thing, it's ok as it is really, and that's a prototype with imaginary data - so the final thing might use luckier numbers when I plug them in. ::I'm also interested in the question above about thumbnailing. The charts are too big to include in full on the article page, so there'll be a separate chart page. At the moment I'm even thinking I might need to use an image screenshot in the article to link to the page with the full chart, which is OK here, because the data isn't likely to change - but not an ideal way of doing it if the data is regularly updated, because you'd need to update a new thumbnail image each time too. Thanks for the quick reply. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 13:27, 27 June 2013 (UTC) :::as the charts generated by this module are not images, proper "thumbnailing" will not work. :::however, playing with "height" and "width" for the whole chart will produce smaller (or larger) versions. one drawback is that the legends text will still show at normal size, which might cause problems, like overlapping legends and such. maybe it should be possible to embed the whole chart inside a "div" with "style='font-size:50%;' " or somesuch: <div style="font-size:60%;"> <div style="margin-left:65px; margin-bottom:15px;">{{rbox|Carrot|#|Blue|White}} and {{rbox|Peach|#|Gold|Black}}</div> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> :::also, note that the module will refuse to draw a chart if either height or width are less than 200 (i guess this could be changed...). total result is still somewhat larger than what you would normally call a "thumbnail". i also never found a good way to place the group legends - whatever i tried, i never found a trick to make them appear in the "right place" for all charts - if it works well with one chart, it doesn't with another. the compromise was to place them a bit far away - too far for most cases really, but if i place them closer they sometime overlap with the horizontal legends, and i did not find a good way to make it intelligent. (anyone is welcome to improve it). :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 14:11, 27 June 2013 (UTC) ::::That's very good. I played with something similar, but the font-size and overlap was the killer - never even thought of font-size:x% (duh...). I might be able to make that work. Thanks. The pseudo-thumbnail might not need group legends I suppose. How about an option to not display them "group names=none". Then we could drop coloured boxes/text in the template like: {{rbox|Blue|#|Blue|White}} and {{rbox|Gold|#|Gold|Black}} if the position was awful - see above ? <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 14:25, 27 June 2013 (UTC) :::::Or, I guess I could cheat with ''height:220px; overflow:hidden;'' : <div style="font-size:60%; height:220px; overflow:hidden;"> <div style="margin-left:65px; margin-bottom:15px; font-size:120%;">{{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Green|White}} Apple&nbsp; {{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Yellow|Black}} Banana&nbsp; {{rbox|&nbsp;&nbsp;&nbsp;&nbsp;|#|Orange|Black}} Orange&nbsp;</div> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> ::::: <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 15:00, 27 June 2013 (UTC) {{ Image frame | content = <div style="position:relative; left:-60px; top:30px;font-size:60%;"> {{ #invoke:Chart | bar chart | height = 200 | width = 250 | stack = 1 | tooltip value accumulation = 1 | hide group legends = 1 | group 1 = 40000 : 50000 : 60000 : 20000 : 30000 : 35000 | group 2 = 20000 : 60000 : 12000 : 44000 : 12000 : 20000 | group 3 = 55000 : 14000 : 33000 : 5000 : 20000 : 10000 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem : Blah : Bloh }} </div> | caption = {{nowrap|{{color box|Green|{{Spaces|6}}}} Apple}} {{nowrap|{{color box|Yellow|{{Spaces|6}}}} Banana}} {{nowrap|{{color box|Orange|{{Spaces|6}}}} Orange}} }} ::::::seems workable. maybe i'll add "hide group names" parameter (i prefer it on "group names=none") later. for now, i think it can work. i am not familiar the with {{tl|rbox}} you used - it seems that it has some undesired side effect (making the group legend a link?), but on the other hand, it seem you are not familiar with {{tl|Spaces}}, so i guess we are even... ;) also, you might want to try embedding the whole thing inside {{tl|Image frame}}. ::::::[[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 16:51, 27 June 2013 (UTC) :::::::That, sir, is magnificent. I was just going to give it a border, but {{tlx|Image frame}} is perfect. Thanks for all the help. I've already got the individual chart templates set up, and they transclude data from a data template page, by section, so all I need do is copy the chart templates to '''Template name(s) thumbnail''' and add the formatting. Happy now. Great module, by the way, ideal for this job, in which there will probably be some pies too. Cheers. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 17:19, 27 June 2013 (UTC) ::::::::maybe it would be better not to copy the data, but rather make the "height" and "width" parameters to your template, and then you can just use it (inside the envelope that thumbinize it) instead of copying the whole thing and tweaking just 2 fields. of course, it is very much possible i just did not fully understand what you said, and this is what you are doing anyway... maybe i just got hooked up on the fact you used the word "copy". peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:41, 27 June 2013 (UTC) :::::::::Yes, I realised that last night after typing that. No point at all in trying to maintain 2 sets of template code, I was thinking (badly) out loud...{{P|4}} Thanks again. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 04:06, 28 June 2013 (UTC) ::::::::::so i taught chart 2 new tricks: "tooltip value accumulation": this has effect only with "stack", and will cause the tooltip value to display the accumulation of all the block up to the current (including), and "hide group legends" which prevent displaying the group legends below the chart (the 2nd one works for pie chart also). peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 21:30, 28 June 2013 (UTC) ::::::::{{od|2}}Excellent - that's really cool. Both of those were things I was "working around", and now I don't need to. You can take a look at [[User:Begoon/sandbox/casualties]], and the templates it uses if you're interested - but now, thanks to your hard work, I can simplify them a bit. Thanks for letting me know, and thanks for all of your work with [[Module:Chart]] which I think is a great addition to the wiki. Cheers. <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 01:51, 29 June 2013 (UTC) ::::::::@ {{U|קיפודנחש|קיפודנחש}}: One small problem, I think. I'm trying to use {{green|<nowiki>|hide group legends = {{#if:{{{hide group legends|}}}|{{{hide group legends}}}|false}}</nowiki>}}, and I'm pretty sure I'm passing true/false correctly - but it seems once you even specify the parameter at all it evaluates as true, and hides them, even if blank or false ? Or, I'm screwing up and tested it wrong, which is equally possible... ::::::::<small>(tooltip value accumulation seems to behave the same, now I look - didn't notice that because I always pass 'true' to that)</small> <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 05:04, 29 June 2013 (UTC) '''See this:''' {| |- | {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem | hide group legends = | tooltip value accumulation = }} |<pre> {{ #invoke:Chart | bar chart | height = 250 | width = 300 | stack = 1 | group 1 = 40 : 50 : 60 : 20 | group 2 = 20 : 60 : 12 : 44 | group 3 = 55 : 14 : 33 : 5 | colors = green : yellow : orange | group names = Apple : Banana : Orange | units suffix = Kg | x legends = Before : During : After : Post mortem | hide group legends = | tooltip value accumulation = }} </pre> |} ::::::::::you are absolutely correct when you note that the template does not care if you give it a value of "true", "false", "17" or "bla bla bla" - giving these parameters any value at all means "yes". originally, it was "param exists/param does not exist" logic, and did not pay special attention to test for "blank" value, which meant that blank was also treated as "true". ::::::::::this was silly of me, because it makes controlling the bahavior through a parameter to the calling template much more complicated (i am not even sure it it's possible). so i tamed it a little bit to take a blank as "no". i also odified the test above, to demonstrate. any non-blank value still neams "yes", even if it's "false" or "no". peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 13:44, 29 June 2013 (UTC) :::::::::::That works great - thanks again! Passing a blank for "false" is no problem, and does the job perfectly well. The added functionality to do this tooltip accumulation saves a lot of pre-calculation, or maths in the chart template, and means I can use the default groupname:value tooltips instead of building them and passing them through - very useful. Cheers. {{P}} <span style="font-family:Arial;font-weight:bold;color:#000;">[[User:Begoon|<span style="color:#0645AD;">Begoon</span>]]&thinsp;[[User talk:Begoon|<span style="color:gray;"><sup>talk</sup></span>]]</span> 15:33, 29 June 2013 (UTC) * Please add an option for this. It's silly to have percentages sum to 150 like [https://en.wikipedia.org/w/index.php?title=DVD&oldid=586047235#Use_as_backup_medium here]. [[User:Someone not using his real name|Someone not using his real name]] ([[User talk:Someone not using his real name|talk]]) 14:34, 14 December 2013 (UTC) * Also, the option to display the legend as a gradient (instead of bits all over the place) would also be nice. [[User:Someone not using his real name|Someone not using his real name]] ([[User talk:Someone not using his real name|talk]]) 14:37, 14 December 2013 (UTC) == Units in the chart == Hi. Currently the module visualizes units only as tool-tips. is it possible to show the units in the chart (e.g. Y axis in case of the bar chart)? --[[User:Haithams|Haithams]] ([[User talk:Haithams|talk]]) 00:51, 7 November 2013 (UTC) :there are 2 answers here: the first is that the source for this module is free, and anyone who wishes to improve it can do so. however, the darker side is the fact that some 6 months or so after i created the module, a whooping number of 9 articles use it, so the motivation of investing much more time and effort in this module is not huge. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 04:11, 7 November 2013 (UTC) :In fact, I'm surprised to know that such a nice module is not as widely used as it should be. FYI, I copied it to metawiki, and I'm starting some efforts to encourage people use it in their reports ... etc [[m:Grants:Learning patterns/Charts on Wiki pages|please see here]]. I would love to improve on the it, but unfortunately I don't have yet enough lua experience to deal with such a complicated module. Perhaps some hints might help! --[[User:Haithams|Haithams]] ([[User talk:Haithams|talk]]) 22:03, 7 November 2013 (UTC) == Discussion regarding this module == There is a discussion involving this module at [[Wikipedia:Village pump (technical)/Archive 121#New column graphs on WP:Wikipedia with dislocated axis labels]], regarding a difficulty with its use on our article about [[Wikipedia]]. –&#160;'''[[User:PartTimeGnome|PartTimeGnome]]''' <span style="font-size:79%">([[User talk:PartTimeGnome|talk]]&#160;&#124; [[Special:Contributions/PartTimeGnome|contribs]])</span> 01:16, 29 December 2013 (UTC) ==Group name key== The first entry in the group key is not aligned to the others. On the example shown here "Apple" is higher up than the others. [[User:MRSC|MRSC]] ([[User talk:MRSC|talk]]) 17:30, 24 February 2014 (UTC) :{{re|MRSC}} i believe this has to do with the way the browser displays lists in columns. i would venture a guess you are using google chrome (try to see if same problem exists with ff, ie or opera)... i think there is a problem in the list columns rendering in this browser. i will try to file in a bug report for google chrome. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:00, 24 February 2014 (UTC) ::Bingo! Yes. It renders fine in IE11. Not switching from Chrome, though. Thanks. [[User:MRSC|MRSC]] ([[User talk:MRSC|talk]]) 18:12, 24 February 2014 (UTC) == [[Module:Plotter/DefaultColors]] == Shouldn't this (sub)module be loaded using [[mw:Extension:Scribunto/Lua_reference_manual#mw.loadData|<code>mw.loadData</code>]] instead of <code>require</code>? [[User:Helder.wiki|Helder.wiki]] 15:38, 28 April 2014 (UTC) :in principle, i think yes. in practice, it doesn't really matter. this module have been there for years, and is used in < 30 articles, and i did not find an article containing more than one chart (did not go through *all* 22 articles using it). feel free to make the modification, though. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 00:23, 29 April 2014 (UTC) == Line chart option == Hi, I'm wondering if there is any chance of adding a line chart option to this script. Thanks in advance. [[Special:Contributions/41.138.237.169|41.138.237.169]] ([[User talk:41.138.237.169|talk]]) 08:21, 19 September 2014 (UTC) : is there something wrong with [[Template:Line chart]]? [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 14:01, 20 September 2014 (UTC) ::{{re|Frietjes}} unfortunately, yes. this template is very impressive, but the limitations of templating system makes it difficult to use: specifically having to pass the parameters as "S12V37 = 44" makes it not editor-friendly. Lua can help alleviate this difficulty - see how more convenient it is to fill in the values for this module ( 44 : 46 : 48 : 12 vs. "S02V01 = 44 | S02V02 = 46 | S02V03 = 48 | S02V04 = 12") the module even lets you copy values ''almost'' directly from a spreadsheet (you'll need to "export" it to [[Comma-separated values|CSV]] format), simply by setting the "delimiter" to comma. please see [[Wikipedia:Lua requests#overhaul Module:Chart]]. also, the template code is so complex that it's practically unmaintainable - for instance, see [[Special:diff/585979493|this attempt]], while the module doesn't really care: the same code handles a single data series with 3 values, or 57 series with 82 values each. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:02, 22 September 2014 (UTC) ::Now there is: it was killed. Fortunately survived by {{tl|Graph}}, which does line charts too. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 01:03, 20 May 2021 (UTC) == Legend == These are really great functions. But I do have a problem with the legend area: * for pie chart, the whole legend area is limited to the size of the pie, and changing it is only possible through {{para|radius}}. In addition, long texts don't wrap well. Take a look [https://en.wikipedia.org/w/index.php?title=Batuan,_Bohol&oldid=632013743#Barangays here] – the text is at 88% size, and the radius is increased to 110 from normal 105. Or [https://en.wikipedia.org/w/index.php?title=Sikatuna,_Bohol&oldid=631737446#Barangays here] where it's normal size but wraps. Wraps badly. Is there any possibility of parameterising the legend area, or forming it into a table? * for (stacked) bar chart, there is a lot of white space to the left of the y-axis, and between the x-axis and the actual legend. [https://en.wikipedia.org/w/index.php?title=Bantayan_Island&oldid=632411265 see here]. Can something be done about that? Also, the graphic is tight against the right edge of its container, and doesn't seem to want to shift. [[:en:User:Unbuttered Parsnip|<span style="color:slategray">Unbuttered parsnip</span>]] ([[:en:User talk:Unbuttered Parsnip|talk]]) mytime= Tue 21:04, wikitime= 13:04, 4 November 2014 (UTC) : the gap between the chart and the legend, comes from the <code>chartHeight</code>, which in that case is set to be 80 less than the height. some positive value is needed here to prevent the xaxis labels from overlapping the legend, but it could probably be variable. I put a simple hack in the sandbox which allows for some variability. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 19:43, 4 November 2014 (UTC) ::the reason for the large gap (same goes for the one to the left of the Y axis) is that the legend can wrap, and the module does not really know if it will or won't, so i left (if i remember correctly) about 3 lines worth of gap for wrapping. similarly, the module has hard time calculating how many pixels do the Y-legends occupy. ::it makes sense to allow this to be fed in as optional parameters, but some caution should be used, as this may be browser dependent, so the editor may be perfectly happy with the result, but it will still like crap for some readers, possibly having x-axis legends overlap the group legends, or y-axis legends either overflow to the left, or get its significant part truncated (so "1,000,000", "1,500,000" and "2,000,000" all get truncated to "00,000"). ::this is an in-built weakness of this way of plotting charts - the module has to use "absolute" positioning of various things (such as the bars, the axes, and the legends), but does not have the intelligence (or knowledge) the browser has regarding physical sizes of text strings. ::i think the idea behind this module is a good one, but i'm not too happy with the implementation: it would have been better to consume the parameters in a similar way to this module, which i think is more convenient and natural than most "chart" templates, and then translate it to [[mw:Extension:EasyTimeline|Extension:EasyTimeline]] construct. this may not be feasible for the piechart (easytimeline does not support piechart, even though the plotting software behind it does), but at least for bar chart i think easytimeline is better choice than the way the chart is built currently. see [[Wikipedia:Lua requests#overhaul Module:Chart]]. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:40, 4 November 2014 (UTC) == Help needed: pie chart doesn't work in Wikidata == I have tried to import this module and import it in Wikidata, but somehow, the pie chart does not work in Wikidata. See [[:d:User:Zolo/Wikipedia content]]. When previewed in en.wikipedia, the page shows correctly, but on Wikidata, the pie pieces are wrongly sized. Can that be a CSS issue or something ? --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 10:20, 2 June 2015 (UTC) :There is a new tool at [[:mw:Extension:Graph]] that can generate attractive graphs—it should be already available at Wikidata. I'm just letting you know about the extension because it has great potential, but I think you would need to produce about 100 graphs to make figuring out how to use it worthwhile. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 12:00, 2 June 2015 (UTC) ::Ok thanks, I'll try to have a look at it. Actually, as far as my immediate issue is concerned it was just because it needed the "transborder" class, I could have look better before asking.. --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 12:33, 2 June 2015 (UTC) :::{{Reply to|Zolo}} using the graph tag is probably the better course of action, but in the meantime, i looked in [[:d:User:Zolo/Wikipedia content]], and did not understand the problem. what do you mean "pie pieces are wrongly sized"? what do you expect to see, and what do you see? peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:36, 3 June 2015 (UTC) ::::{{Reply to|קיפודנחש}} without the "transborder" class in the CSS, pie charts were odd-shaped, with broken lines. It works now, thanks. --[[User:Zolo|Zolo]] ([[User talk:Zolo|talk]]) 10:57, 8 June 2015 (UTC) == Mobile wikipedia bar chart presentation terrible == I've used the bar chart version to nice effect (after careful sizing of width and height). But quite some time later I was horrified to see the dreadful presentation on mobile Wikipedia in a high usage article, [https://en.m.wikipedia.org/w/index.php?title=Jeremy_Corbyn&oldid=731595817#Growth_in_the_Labour_Party see here]. The x legends are presented vertically rather than horiz, and overlap the article text - so the legend is unreadable and the article text messed up. Can anyone suggest a fix? Otherwise I think I will have no choice but to go back to less flexible .png charts. Thanks. [[User:Rwendland|Rwendland]] ([[User talk:Rwendland|talk]]) 16:02, 26 July 2016 (UTC) : [[User:Rwendland|Rwendland]], try asking at [[WP:VPT]]. there are some CSS experts who could probably help. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 15:04, 9 September 2016 (UTC) ::This is discussed at [[Wikipedia:Village pump (technical)##invole:Chart looks terrible in mobile Wikipedia]]. By the way, "Should be exatly" should be "Should be exactly". [[User:PrimeHunter|PrimeHunter]] ([[User talk:PrimeHunter|talk]]) 11:39, 17 May 2017 (UTC) == Adding wikicode/links to "x legends" == In the docs, it says "x legends" supports wikicode such as links to internal pages. But when I use a legend like "User:AbdealiJK/some/page" it things the color character ":" means that the next legend has started. And this gives me a lisp error saying: X legends expect N values only. How do I add links with a colon ? I tried escaping it with \ and also surrounding the wikicode with double quotes, neither worked. --[[User:AbdealiJK|AbdealiJK]] ([[User talk:AbdealiJK|talk]]) 11:18, 11 August 2016 (UTC) :# this module was created long before the graph extension was added to WP. i strongly recommend to switch from using this module to the more "modern" use of the graph extension. there are several modules and templates that help using it, such that it's as easy, if not easier, to create graphs and charts than with this module, and it's "the right thing to do" (tm). :# however, this module solves this specific problem by allowing you to use an alternative delimiter: pass a "delimiter" parameter which does not appear in any of the values. it can be as simple as :: instead of : , or practically anything else - you can use &, *, #, the word "DELIM", the Arabic letter ث, the Khmer character ឃ - whatever your heart desires. : HTH. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 18:05, 11 August 2016 (UTC) == Dot plot == I was looking at [[Ariane 5#Statistics]] and thought a [[Dot plot (statistics)|dot plot]]-like graph would be more appropriate (very few units). — [[User:Dispenser|Dispenser]] 01:13, 2 February 2017 (UTC) == Accessibility == The bar graphs should include a border. This would make it work with the Firefox extension [https://addons.mozilla.org/en-US/firefox/addon/blank-your-monitor-easy-readin/ Blank Your Monitor] and improve printing where <code>background-color</code> is removed (lots of websites were white-on-black 20 years ago). — [[User:Dispenser|Dispenser]] 01:20, 2 February 2017 (UTC) : Firefox/Pale Moon will override authored colors when using High Contrast themes. [https://support.mozilla.org/en-US/kb/change-fonts-and-colors-websites-use#w_change-font-color Colors options dialogue]. — [[User:Dispenser|Dispenser]] 16:05, 29 June 2017 (UTC) == Drop shadows == Could we get rid of the drop shadows? They make the charts look so Microsoft Excel 95. [[User:Kaldari|Kaldari]] ([[User talk:Kaldari|talk]]) 07:16, 23 February 2017 (UTC) :{{re|Kaldari}} K. also, feel free tomake any other changes you see fit. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 15:33, 24 February 2017 (UTC) :: I've reverted it since it made the [[#Accessibility|bad printing situation]] (browser hide background colors to save ink) even worse. — [[User:Dispenser|Dispenser]] 03:08, 4 March 2017 (UTC) ::: I've added a 1px border (should help with accessibility) and force background-color printing on Safari/Chrome. — [[User:Dispenser|Dispenser]] 19:56, 4 March 2017 (UTC) ::::Thanks for adding the border. It looks like that alleviates the need for the drop shadow. Also, I tried various charts under Blank Your Monitor and it looks like the drop shadow is invisible when the monitor is blanked via BYM anyway (and unfortunately all the color data is lost). One other issue I noticed with the drop shadows is that the renderer creates a drop shadow even when there isn't a bar (i.e. the value is 0), so it's just a shadow of nothing. See [[Exploration of Mars#Yearly statistics]] for example. [[User:Kaldari|Kaldari]] ([[User talk:Kaldari|talk]]) 09:11, 11 March 2017 (UTC) == Y scale == Feature request: influencing the Y scale. See [[List of Proton launches]]. The chart is an integer count of rocket launches, but the Y scale puts tick marks and labels at a useless “2.5” interval. It would be nice to have any way at all to influence the Y scale, by setting some factor. For example, any one of these might be helpful: * y interval * y no. of subdivisions * y no. secondary subdivisions (tick marks without a label) * y max * y integers only &nbsp;''—[[User:Mzajac |Michael]]&nbsp;[[User talk:Mzajac |Z.]]&nbsp;<small>2017-03-30&nbsp;15:07&nbsp;z</small>'' :+1 for this request, especially forcing integers. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 00:51, 19 August 2017 (UTC) :: {{U|Mzajac}}, try {{para|y tick marks|5}} or some other positive integer value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:06, 5 June 2019 (UTC) ::* "y tick marks" works to avoid decimal intervals (once you know it), but can need changing as the numbers change. ::: Currently the y axis jumps from 10->15, 20->30, and 100->150 as numbers increase. 10->12->15 & 20->24->30 etc would be nice. ::: y_interval would solve most problems and be easier to manage. Otherwise y_integers (rounding interval up ?) would help. ::: - [[User:Rod57|Rod57]] ([[User talk:Rod57|talk]]) 18:07, 3 January 2024 (UTC) == Stacked Bar Charts with zero values display a single line of colour instead of nothing. == See [[List_of_Falcon_9_and_Falcon_Heavy_launches#Launch_statistics]] for an example of this. There seems to be a bug here that displays a single line of colour even when the value input is zero for the given field. This makes the Charts look rather amaturish and unprofessional. Is there an easy fix for this or not? — '''''<small>[[User:Insertcleverphrasehere|Insert]][[Special:Contributions/Insertcleverphrasehere|CleverPhrase]][[User talk:Insertcleverphrasehere|Here]]</small>''''' 07:30, 26 June 2017 (UTC) :thanks. {{fixed}}. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:34, 28 June 2017 (UTC) ::Nice work! — '''''<small>[[User:Insertcleverphrasehere|Insert]][[Special:Contributions/Insertcleverphrasehere|CleverPhrase]][[User talk:Insertcleverphrasehere|Here]]</small>''''' 00:12, 29 June 2017 (UTC) == Title == This chart thing needs a title parameter. There is no way to add a title to the charts!--[[Special:Contributions/200.223.199.146|200.223.199.146]] ([[User talk:200.223.199.146|talk]]) 13:49, 27 June 2017 (UTC) :there are too many stylistic options/possibilities for title. it's best left to the template invoking this module. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:35, 28 June 2017 (UTC) == Negative values in bar charts == Bars are not drawn properly when a chart includes negative values. Example, trying to graph the GDP growth for the [[Economy of Russia]] article: {{ #invoke:Chart | bar chart | float = center | width = 800 | height = 400 | stack = 1 | group 1 = 6.4 : 10.0 : 5.1 : 4.7 : 7.3 : 7.2 : 6.4 : 8.2 : 8.5 : 5.2 : 0 : 4.5 : 4.3 : 3.4 : 1.3 : 0.7 : 0 : 0 : 1.5 | group 2 = 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : -7.8 : 0 : 0 : 0 : 0 : 0 : -3.7 : -0.6 : 0 | colors = ForestGreen : FireBrick | group names = Growth : Recession | units suffix = % | x legends = '99 : 2000 :: 2002 :: 2004 :: 2006 :: 2008 :: 2010 :: 2012 :: 2014 :: 2016 : '17 }} {{ping|קיפודנחש}} Could you possibly take a look? — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 00:44, 19 August 2017 (UTC) :{{re|JFG}} sorry. currently this module does not support bar-graphs with base (i.e., y-value of x-axis) other than 0, or negative y-values. i will repeat what i wrote above: this module was written before the "graph" extension was included in wikipedia (maybe even before the extension was written), so it was justified. nowadays, when we have graph extension, i do not see any justification of using it - it is here b/c some articles are using it, but any new graph should use the graph extension (see [[Module:Graph]]). of course, if someone chooses to further enhance this module they are welcome, but i do not think i will do any more work on it, short of fixing clear and blatant bugs. i do not consider this deficiency (not supporting negative values) to qualify. :it is somewhat unfortunate that the "graph" module documentation is lacking, and has no examples, but it's not enough to justify using this obsolete module. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:58, 21 August 2017 (UTC) ::(added later): actually, there are some nice documentation and examples in [[Template:Graph:Chart]], so maybe my criticism of the documentation in the module is not justified. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:12, 21 August 2017 (UTC) :::Well, I've used both, and I much prefer this module to the standard graph extension. The syntax is much simpler to handle for updates, and the output quality is better in my opinion. I'd be glad to help fixing some issues. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 21:04, 21 August 2017 (UTC) == Whole numbers in bar chart Y axis. == See [[List_of_Falcon_9_and_Falcon_Heavy_launches#Launch_statistics]]. It is very odd that the Y axis displays numbers such as 2.5 and 7.5 in the Y axis, when you can't have half of a launch. I have been struggling to find a way to fix this... is there a way to force whole numbers, or else specify the scale on an axis for a bar chart? — '''''<small>[[User:Insertcleverphrasehere|InsertCleverPhraseHere]] <sup>([[User talk:Insertcleverphrasehere|or here]])</sup></small>''''' 10:54, 20 August 2017 (UTC) :Feature was requested above at [[#Y scale]]. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 13:47, 20 August 2017 (UTC) :: {{U|Insertcleverphrasehere}} and {{U|JFG}}, try {{para|y tick marks|5}} or some other positive integer value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:05, 5 June 2019 (UTC) == Add noresize class alongside chart for better mobile support == Many of the graphs are larger than the available space on mobile. To rectify this, we advise adding a noresize class to the element to add horizontal scrolling. It's not perfect but it will make the chart readable on mobile. Please let me know if you have any further questions. [[User:Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) 21:18, 27 November 2017 (UTC) [[User:Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) 21:18, 27 November 2017 (UTC) == Bar width == Does this chart offer the option to determine the bar width [[Template:Bar chart|like this one]]? [[User:Gun Powder Ma|Gun Powder Ma]] ([[User talk:Gun Powder Ma|talk]]) 01:50, 15 December 2017 (UTC) : afaict, the bar width is semi-automatic depending on the number of bars and the overall width of the chart. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 18:34, 15 December 2017 (UTC) == Vertical bar chart that can go negative== We need a vertical bar chart that can go negative. <br> :[[User:Wikideas1|Wikideas1]] ([[User talk:Wikideas1|talk]]) 09:29, 13 February 2018 (UTC) ::sorry, there is no active development of this module at this time. if anyone wants to take over, they are more than welcome, but i, as the original developer, am unlikely to add features in the foreseeable future. sorry. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:51, 13 February 2018 (UTC) == Horizontal rule == Hello. I think that, in the case of the bar chart, it would be pretty useful to add the option for drawing an horizontal rule on a specific value. This way, it would be possible to show many values, one for each month of the year, and then add the year's average as a line. Or even add more than one line! --[[User:MisterSanderson|MisterSanderson]] ([[User talk:MisterSanderson|talk]]) 02:58, 2 May 2018 (UTC) == Working on a new version without all that extra space == Hello. I am working on a new version of the module that would solve the problems with the excessive white space. You can check the current progress at [[Module:Sandbox/Ita140188/chart2]]. I would really appreciate some feedback! Thanks! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 09:47, 27 July 2018 (UTC) :{{re|Ita140188}} Thank you very much for this initiative. The output looks much better with legends aligned properly and no waste of space. Super happy you used some of my favorite charts at [[List of Falcon 9 and Falcon Heavy launches#Launch statistics]] as examples. {{p}} — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:20, 27 July 2018 (UTC) ::Horizontal space was unnecessary, but I think you should leave some "breathing room" as vertical space. Your current version has the charts glued to the text in section headings. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:22, 27 July 2018 (UTC) ::The next option that would be really useful is to specify the desired min/max values for the y axis. At least the max value. Also, avoid showing half-values on the y axis when listing only integer values in the data (happens quite often in rocket launch graphs with a small number of launches per year). Could auto-detect (hard) or use a new {{para|integer|yes}} parameter (easy). — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 12:25, 27 July 2018 (UTC) :::thanks for taking the time to improve this (almost) abandoned module. notice that in one of the charts (many blue thin bars), the legends got smooshed. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 17:28, 27 July 2018 (UTC) ::::Thank you for all the comments and feedback. This is still a work in progress. For now I worked on dynamic sizing of the width of the y axis and the height of x axis so that there is less empty space. Next step is working out the details of alignment etc. Also, for now it only works with one y-axis (since I've noticed the option for multiple axes is rarely used) and there are still problems with some cases such as the thin blue bars chart. I am not planning to work on the pie chart since it already looks ok on this module in my opinion. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 06:58, 28 July 2018 (UTC) :::::Didn't even notice there was an option to list multiple y-axes. Perhaps check if it's ever used before investing time in that. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 08:26, 28 July 2018 (UTC) ;Update I solved the main problems with the x-axis labels and made the spacing better. Note that I removed the notch for the x values since most of the time the chart is used with bars that are wide enough to easily understand at which bar the text refers to (this may be added as an automatic feature when bars are too narrow, like in the last example). I also removed the pie chart and the multiple y-axis from the code to keep it simple. Next steps are the possibility of choosing only integers, allowing for negative values, and maybe min/max values. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 10:10, 29 July 2018 (UTC) :Very nice, thanks. The ticks on x-axis are often useful, see for example [[Timeline of spaceflight]]. Perhaps add ticks only when some x-legends are empty? (They are often skipped for lack of room to display text, and then the tick helps refer to the proper column). — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 10:46, 29 July 2018 (UTC) ::Agree. I am planning to add them as an automatic feature when bars are too narrow (or in any case with skipped values), and also add a parameter to show/hide them manually. I think this is a better solution than making them always appear as there are so many cases where they are not necessary. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 11:13, 29 July 2018 (UTC) :::Sounds like a good plan. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 07:27, 30 July 2018 (UTC) ::Also, do you know how to add CSS code to a module (without resorting to clumsy <<nowiki/>style> tags in <<nowiki/>body> or javascript? Certain behaviors cannot be specified inline, such as ":hover". --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 11:16, 29 July 2018 (UTC) :::With the very newly deployed [[WP:TemplateStyles]], one can use a style sheet in a module/template with <code>frame:extensionTag{ name = 'templatestyles', args = { src = '(css sheet name)'} }</code> [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 12:07, 29 July 2018 (UTC) ::::I'd like to see some more options in the legend, to force single column for example. This would avoid issues like you see with the 'launch sites' graph in the examples, where the vandenberg item wraps over to the next line. — '''''<small>[[User:Insertcleverphrasehere|Insertcleverphrasehere]] <sup>([[User talk:Insertcleverphrasehere|or here]])</sup></small>''''' 12:59, 29 July 2018 (UTC) :::::{{ping|Galobtter}} Thanks a lot. I am not at all familiar with Lua and its integration with Wikipedia (first time I attempt to code in here). I tried to add what you suggested, but nothing really happens, and apparently now the page is in a category "Pages with TemplateStyles errors". Unfortunately I don't know what the error is. I could not make a CSS document as a subpage of the module since it gets interpreted as a Lua module rather than CSS so I had to link [[User:Ita140188/sandbox/styles.css]]. Maybe that's the problem. Anyway, if anybody could help, it would be much appreciated! Thanks!! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:06, 29 July 2018 (UTC) ::::::You need to create the style in a subpage of a template, since only then is would it be created as a "sanitized-css" that {{tag|templatestyles}} can use. Or you can get an admin to make a subpage of the module into a css page. [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:11, 29 July 2018 (UTC) :::::::{{ping|Galobtter}} Thanks. Now it makes sense. Can it be any page in the template namespace, or does it need to be a subpage of the template that is calling it? --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:15, 29 July 2018 (UTC) ::::::::Any page that ends in ".css" in the template namespace should work [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:17, 29 July 2018 (UTC) ::::::::You can also move a css page created in the template namespace to your userspace and loading that should also work. [[User:Galobtter|Galobtter]] ([[User talk:Galobtter|pingó mió]]) 13:24, 29 July 2018 (UTC) :::::::::Thanks, apparently they just created a new sandbox for these cases, check [[Wikipedia talk:TemplateStyles#TemplateStyles in Modules]]. Now it works! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 07:36, 30 July 2018 (UTC) :::::{{ping|Insertcleverphrasehere}} Forcing 1 column in the legend can be done easily I think. Other more advanced options are in my opinion unnecessary. One could always disable the legend and make it externally. (trying to keep the module simple) --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 13:08, 29 July 2018 (UTC) ; Update September Hello {{u|Ita140188}}, I've seen your work until August 6, and it looks to me that you completely fixed the spacing issue for legends, and the integer rounding issue. These features look good to go and replace the module in production. However, the tick marks are missing on tight graphs. Could you restore them? See [[Module:Sandbox/Ita140188/chart2#Test case for numerous narrow columns]]. If it's too complex to decide when to place tick marks and when not to, just leave them always on for now, because that's the way those graphs have been displayed for ever; I don't mind losing some vertical pixels for tick marks. When that's done, I think we can publish the update. Then you are apparently still working on some other features (for examples negative vslues or specifying min/max), but those can wait. Let me know what you think. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 10:39, 5 September 2018 (UTC) :I am very sorry I put the project on hold since I've been very busy lately. I am planning to continue working on it from next month, I should be able to make a working version by October. The real problem with replacing the current module is that right now people went around the white space by wrapping this module in divs with ad hoc margins. This makes it impossible to just update this module without breaking all the charts. I would suggest creating a new module (Module:Chart2 or similar) and recommending it for future use. With time current instances of the module could be migrated. Also the new module should be tested with different browsers/OS etc. to check for potential problems. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 04:50, 11 September 2018 (UTC) ::Thanks for the update. I don't think we should introduce another module name just because of margin workarounds that have been used on some pages. Better look at the articles where this happens and remove the workarounds. I can help with that. There are less than 500 uses in articles, so it's manageable. I could start working on this while you're busy elsewhere, if only you could restore the tick marks first. — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 19:48, 19 September 2018 (UTC) ;Latest update So, over one year late I finally added the x-axis ticks and added back support for pie charts. I think the new version is now ready to replace the current version. Let me know your thoughts. I also came to the idea that adding other more advanced options is a waste of time, since the approach used in this template (working with DIVs) is really not flexible or scalable at all, and [[Module:Graph]] should be used in the future. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 10:21, 12 February 2020 (UTC) == Log charts? == For some articles like, [[solar power]], [[wind power]] and possibly [[Moore's law]] which are about things that are growing exponentially and are likely to update every year, you'd probably prefer bar and line charts to have the option of having at least a log y-axis. But this doesn't seem possible right now. [[User:GliderMaven|GliderMaven]] ([[User_talk:GliderMaven|talk]]) 01:17, 25 August 2018 (UTC) :cant recall ever seeing a log bar chart. all the log scale graphs i ever saw were line charts, which is not supported by this module. seems like a sensible idea for [[module:graph]], though. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 13:49, 25 August 2018 (UTC) ::Semilog graphs are rarer than linear anyway, but for things like yearly production of electrical power, which will change from year to year without anyone doing anything, and where there is underlying exponential growth, then a log bar chart seems to be the correct tool. Spreadsheets and matlab support this. Line charts should be used when there's an explicit connection between the data points, like installed power. [[User:GliderMaven|GliderMaven]] ([[User_talk:GliderMaven|talk]]) 17:32, 25 August 2018 (UTC) == Horizontal bar chart == I was looking for a template to render a bar chart horizontally. This is sometimes helpful when there are many items to list, so that the chart can be expanded down the page and full item names can be displayed. Unfortunately the available tools are rather poor. I wonder how hard it would be to add a {{para|horizontal|yes}} parameter to this module, which would flip the y and x axes while keeping the compact syntax for input data, and the handy bar stacking feature. {{ping|Ita140188}} What do you think? — [[User:JFG|JFG]] <sup>[[User talk:JFG|talk]]</sup> 19:37, 24 October 2018 (UTC) :this may be a good idea, but the answer the question of "how much work", is, unfortunately, "substantial". :large potion of the code in this module went into physical arrangement of the chart, and especially placement and display of the legends, without which the graph is not very useful. horizontal presentation would require writing a set of completely new procs to handle arrangement and legends. :the code used to process the input parameters can be shared (it's shared today between pie and bar), but not much else. :as the original author of this module, let me repeat what i probably said on this page more than once: with the introduction of [[Template:Graph:Chart]], there is little reason to use this module. i wrote it several years before the "Graph" extension was available, and of course, before [[Module:Graph]] was available, but they do better job at displaying charts than i did, while introducing more types (line, a and area. it's a shame they did not do scatter too - i think it's useful, and of course, it's a shame they did not do horizontal bar graph...) :peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 15:36, 25 October 2018 (UTC) == How to change scale of Y axis == Someone noted on the editing help page that the scale on [[List of Proton launches (2010%E2%80%93present)]] shouldn't be fractional. While the chart is technically correct, it's potentially confusing, since there will never be a fractional launch. Is there way to force the Y axis to be rounded numbers only? [[User:Timtempleton|<b style="color:#7F007F">TimTempleton</b>]] [[User talk:Timtempleton|<sup style="color:#800080">(talk)</sup>]] [[Special:Contributions/Timtempleton|<sup style="color:#7F007F">(cont)</sup>]] 22:28, 4 June 2019 (UTC) : {{U|Timtempleton}} try {{para|y tick marks|5}} or some other value. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 20:04, 5 June 2019 (UTC) ::{{U|Frietjes}} 5 worked - there are whole numbers now. Thanks! [[User:Timtempleton|<b style="color:#7F007F">TimTempleton</b>]] [[User talk:Timtempleton|<sup style="color:#800080">(talk)</sup>]] [[Special:Contributions/Timtempleton|<sup style="color:#7F007F">(cont)</sup>]] 20:13, 5 June 2019 (UTC) == Update this module with the new version? == Hello, as discussed in a section above, I have been working on a new version of this module without the extra white space around the chart. You can check the new version at [[Module:Sandbox/Ita140188/chart2]]. Should we replace this module with the new version? Please let me know what you think. Thanks! --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 04:43, 15 February 2020 (UTC) :{{re|Ita140188}} thank you for the improvements, but now the "Scale per group" functionality does not seem to work (see in doc page). it did work before your changes. if this isn't used anywhere, it should be removed, at least from the docs, and ideally from the code too. :otherwise (i.e., if it _is_ used), i think you should fix it - it seems that you are the one who broke it... :) peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:49, 18 February 2020 (UTC) ::{{ping|קיפודנחש}} Hi, I have never seen the option "scale per group" used in an article, and from previous discussions I understood it was never used. This is why I proceeded to ignore the option when changing the module. As you can see from above, my initial idea was to create another module [[Module:Chart2]] so that charts could be migrated if desirable, while keeping the previous functionality intact. Consensus was to instead replace the code. Unfortunately I have no time to put more work on this. However, I have no strong feelings about this change, so if you want to revert it, please go ahead. As for cleaning up the code, it would be helpful if the code was actively maintained, but given that there will probably be close to zero maintenance/improvements I don't think the extra effort to clean up is justified. As you said in a previous comment, I also agree that [[Module:Graph]] is the way to go in the future. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 07:16, 19 February 2020 (UTC) :::{{re|Ita140188}} first, there are a few articles that _do_ use "scale per group", and this breaking change left them with borked charts - this needs fixin` (see [[Special:Search/insource:"scale per group"]]), and the onus is on whoever introduced the breaking change. :::second, the documentation also still speaks of "scale per group": the actual example was purged, but it was done in a half-assed way, and left the section kind of in mutilated state, a senseless sentence, and an invalid section name (section talks about scal per group, and actual content is a chart with dozens of groups, but no "scal per group"). worse yet, the documentation still has this as a valid parameter in the table at the top. :::and last, but not least: please note that this module has dozens of interwiki. since i originally wrote it on enwiki (though my "natural habitat is hewiki, really), it's a fair assumption that most copied it from here, and some of the maintainers, might want to keep up to date, and take your improvements. it is important, whenever there is a breaking change (and as it turns out, this _was_ a breaking change, even if it was not intentional), to make it clear, in the talkpage and maybe even as a comment in the module itself or the documentation, so each maintainer that considers upgrading, will know to check first that this deprecated parameter is not used on their wiki, or rather, check if it _is_ used, and make an informed decision whether or not to "get latest". :::don't get me wrong - i do not object to your improvements, but the problem with "legacy code", like this, is that breaking changes need to be done carefully and with serious thought (even "planning", god forbid) - specifically, with more care than it was done here: for instance, this discussion would, ideally, take place _before_ the actual change, not after. :::peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:58, 19 February 2020 (UTC) ::::I completely agree that migration should follow after a wide consensus. As I have no more time to spend fixing the group option, if we decide to migrate, those few examples will likely need to be turned into [[module:graph]] or into another form. Updating the documentation does not seem to be a big problem. In the meanwhile, I reverted to the original version. --[[User:Ita140188|Ita140188]] ([[User talk:Ita140188|talk]]) 02:05, 20 February 2020 (UTC) ::::Apologies for messing up. I tried to get a discussion going on charts and graphs in various places but nobody seemed really interested. In the end I replaced this code as nobody seemed to mind. I only noticed after the fact - when I updated the documentation - that the scale per group feature did not work anymore, so I wrote this into the documentation. I will see if I can find time to learn this language and update this scale per group feature for the new module. It would be a shame if the new version were just lost. [[User:KarlFrei|KarlFrei]] ([[User talk:KarlFrei|talk]]) 12:44, 20 February 2020 (UTC) == Wishlist - user button for switching semilogy on/off == See [[Talk:2020_coronavirus_pandemic_in_Australia#Semilog_graph_option_enabled_for_the_states_graph]]. The main reason is that not only do many people have difficulties reading graphs, but some of those who can read linear graphs are unfamiliar with loglog or semilog graphs, even though the real world varies a lot on orders of magnitude scales, so the sooner they learn, the more informed people will be about the real world (such as pandemics). [[User:Boud|Boud]] ([[User talk:Boud|talk]]) 14:57, 26 March 2020 (UTC) == X-axis labels flowing into each other == With a vertical bar chart (with dates as x values), is there a way to thin out the labelling such that only every n-th item is displayed, or some other way to keep labels from getting printed on top of each other? With large bar charts like [[COVID-19 pandemic in Germany/Statistics#New cases per day|these ones]], label strings currently flow into each other, at least on my screen, in a way that makes the charts practically unreadable. It would be nicer if we could have just one label per week or something like that. [[User:Future Perfect at Sunrise|Fut.Perf.]] [[User talk:Future Perfect at Sunrise|☼]] 16:41, 23 August 2020 (UTC) :RTFM. search "If there are many values, x legends can be diluted by using delimiters with nothing in between:" for an example. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:05, 27 August 2020 (UTC) ::ah, and at 2nd look, the example you link to does not use this module, it uses the Graph extension, so even though my answer is correct, in principle, it's not relevant to the problem (unless you want to convert the graph to use this module). peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 23:05, 27 August 2020 (UTC) == Requested move 18 September 2020 == {{moved from|Module talk:Chart/Default colors|[[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 00:52, 4 October 2020 (UTC)}} <div class="boilerplate" style="background-color: #efe; margin: 0; padding: 0 10px 0 10px; border: 1px dotted #aaa;"><!-- Template:RM top --> :''The following is a closed discussion of a [[Wikipedia:Requested moves|requested move]]. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a [[Wikipedia:move review|move review]] after discussing it on the closer's talk page. No further edits should be made to this discussion. '' The result of the move request was: Consensus to move to Module:Chart/Default colors. I leave the implementation to an editor who knows modules well and won't break anything. {{nac}} ([[User talk:Buidhe|t]] &#183; [[Special:Contributions/Buidhe|c]]) '''[[User:buidhe|<span style="color: black">buidhe</span>]]''' 00:49, 4 October 2020 (UTC) ---- [[:Module:Plotter/DefaultColors]] → {{no redirect|Module:Chart/DefaultColors}} – This submodule is used by [[Module:Chart]] (used on 600 pages) in addition to [[Module:Plotter]] (unused), and so should be a submodule of the more-highly-used page. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 15:01, 18 September 2020 (UTC) * '''Support''' but change to [[Module:Chart/Default colors]]. --[[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 08:01, 19 September 2020 (UTC) *: Works for me too. When I file a requested move, I generally focus on one specific problem, and leave it to others to identify any other problems with the name. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 16:22, 19 September 2020 (UTC) {{abot}} == Non-printable characters being inserted into bar graph hover text == When you mousover this table [[List_of_Falcon_9_and_Falcon_Heavy_launches#Booster_landings]] for any entry that has <nowiki>[i]</nowiki> entries in them, you get gibberish printed. For example mousing over any of the "Ocean Test Failure" entries in the table, you get this as the highlight text <nowiki>"Ocean test failure'"`UNIQ--ref-000000CF-QINU`"':"</nowiki> and yes there are non-printable characters in there as well. Edit this comment to see them. They are Unicode U+007F. [[User:Ergzay|Ergzay]] ([[User talk:Ergzay|talk]]) 15:24, 13 May 2021 (UTC) :I fixed that. Some group names included a reference which becomes a strip marker ([[WP:UNIQ]]) when passed to a module. The module has a large number of global variables which need to be investigated and fixed another time. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:24, 14 May 2021 (UTC) ::this may be improved in the module, but it's a solvable problem: the module allows defining "tooltip" per bar (see doc), and only when one is not defined, it tries to generate one based on the link or the legend. look for "tooltip" in documentation. not sure why Johnuniq says "The module has a large number of global variables". can you point to a single global variable? not saying there aren't any, but definitely not "large number", and none intended. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 22:33, 14 May 2021 (UTC) :::The globals are: addRes + addSlice + analyzeParams + asGroups + barChart + calcHeightLimits + calcHeights + calcx + coordsOfAngle + createImageMap + createSlices + drawChart + drawSingle + drawSlice + drawXlegends + drawYScale + drawbar + extractParams + getArg + groupBounds + i + keyword + pieChart + roundup + sliceStr + testone + tooltip + validate. I could start fixing them but if you don't mind I would also replace the spaces used for indents with tabs as that is style used now. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 23:42, 14 May 2021 (UTC) {{od|4}}I edited [[Module:Chart/sandbox]], first to use tabs for indents, and second to clean the unintended globals. There is one left that needs fixing, namely <code>sliceStr</code>. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:48, 15 May 2021 (UTC) :I guess that's pretty obvious: it should be <code>slice</code> but I'll leave it for now. Please fix, check my edits, and update the main module. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 01:50, 15 May 2021 (UTC) ::tbh, i did not know that nested functions are global. any non-function global in this module is a bug, and i don't think there are too many (unless i have even more holes in my lua-fu - apparently i do not fully grok "scope" in lua). thanks for the education. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 06:02, 15 May 2021 (UTC) :::The way to think of it is that Lua regards the following as equivalent (it defines the first as the second): ::::<code>function example(x) ... end</code> ::::<code>example = function (x) ... end</code> :::That is part of <code>example</code> being a [[first-class function]]. The above defines <code>example</code> as a global variable regardless of where the statement occurs. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 06:43, 15 May 2021 (UTC) == Could this module be fed data from a wikitable instead of as explicit parameters? == That would be real game changer for Wikipedia, as charts would be automatically updated when tables received new data. [[Module:User script table row/data|Here]] is a good example of how to read data from tables. The module could be called with a ''page name'' (if not its own), a ''table id'' (if not the 1st one), and the columns for ''labels'' and ''values'' (if not the 1st and 2nd, respectively). It would certainly break if the table is oddly shaped or malformed, but that could be minimised ignoring header rows. This shouldn't be too hard, as this module already converts parameter values into values on tables. [[Module:Datatable|Here]] is my first crack at it. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 01:36, 20 May 2021 (UTC) :There appears to be a trend towards modules reading the content of a page, then trying to parse the wikitext and doing something with the result. That could be reasonable for something like [[Wikipedia:User scripts/Most imported scripts]] (the example given above) but I don't think it's desirable for articles. I have commented on that before and might try to say more but for now I'll just note that IMHO it would be better to have the data stored somewhere (in a module or in Commons structured data) and display the table and the chart from that data. That would be much more efficient and understandable, and would be much less fragile. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 05:16, 20 May 2021 (UTC) :I also again iterate that this seems like something that is gonna break at some point. Besides, we already have Lua data tables and the Commons Data namespace. Make a template to turn that into a wikitable instead, seems way more efficient to me. —[[User:TheDJ|Th<span style="color: green">e</span>DJ]] ([[User talk:TheDJ|talk]] • [[Special:Contributions/TheDJ|contribs]]) 07:22, 20 May 2021 (UTC) ::No doubt Wikidata and Commons:Data are the future, but as of now, I don't see data there being updated, do you? Look at [[commons:Data:Bea.gov/GDP by state.tab]], the very first source there on [[Template:Graph:Stacked]]: the data is 5 years stale, whereas the data at the [[List of states and territories of the United States by GDP]] is freshly updated. ::No doubt too that this is a much more fragile solution, yet much more flexible (as is typically the case with... everything in life?). Besides, not every wikitable warrants a database in Wikidata or Commons:Data, yet readers may benefit from seeing its data graphed in the article. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 08:09, 20 May 2021 (UTC) :::i do not think it's a good idea to overload this module with data parsing or harvesting. however, it may be a good idea to export functions to be used by other modules. tbh, this is not even necessary - once you have the data structure, just join the series using the delimiter, and serve it to the existing functions. it's a bit of overhead, and also requires camouflaging as a "frame" (basically a table with one item called "args"). :::the main thing is that the this module should not be tasked getting the data, and be limited to the presentation side. :::write a module to harvest the data, synthesize it with parameters passed by the template(s), package the data series by joining with the delimiter and assign them to appropriate fields in the "args" table, and call this module to produce the chart. :::something like so: <syntaxhighlight lang="lua"> -- this code is inside your exported function local args = {} -- synthesize args to be passed to the chart, from parameters passed to the module and harvested data -- hack hack hack -- "args" is ready return require('Module:Chart').pieChart({ ['args'] = args } ) -- return chart to page </syntaxhighlight> :::will be interesting to see something like this in action. :::if it makes a big diff for you, it will not be too painful to export "for modules only" function which will take the parameters a native lua table through and through. peace - [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 00:11, 25 May 2021 (UTC) ::::''Todah'', {{u|קיפודנחש}}. Looks like it'll be a fairly thin wrapper, but... I'm [[Module:Graph table|stuck]] at [[User:Guarapiranga/sandbox/5|{{red|'''Lua error in Module:Graph_table at line 15: attempt to call field 'pieChart' (a nil value).'''}}]]. What am I doing wrong? [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 06:13, 25 May 2021 (UTC) :::::I fixed [[Module:Graph table]] but now [[User:Guarapiranga/sandbox/5]] has another error. Regardless of this module, I have not seen any support either here or where it was raised at [[WP:VPT]] for the idea of having a module parse the wikitext of a page to extract data from a wikitable. I wouldn't put much effort into that approach. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 07:34, 25 May 2021 (UTC) ::::::Thanks, {{u|Johnuniq}}. I fixed the regex, as you recommended, and it's pulling the data, but it seems this module needs each data point on a different line(?):{{pre|addSlice( i, mw.ustring.match( slice, '^%(%s*(.-)%s*%)$' ) )}} But what's the deal with ^ and $, if [[mw:Extension:Scribunto/Lua reference manual#string.gmatch|Scribunto manual]] says that {{tq|a '^' at the start of a pattern is not magic, as this would prevent the iteration}}, and that {{tq|it is treated as a literal character}}? Is that why it uses mw.ustring instead? The [[mw:Extension:Scribunto/Lua reference manual#Ustring patterns|ustring patterns section]] doesn't say anything about mw.ustring extending the controls to ^ and $. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 16:16, 25 May 2021 (UTC) :::::::Before the <code>addSlice(...)</code> code you posted above is <code>for slice in...</code>. The <code>for</code> loop gets each "<code>(...)</code>" substring (any text in balanced parentheses) and passes it to <code>addSlice</code>. The <code>^</code> and <code>$</code> you mention are redundant as <code>slice</code> will start and end with parentheses. However, they work because it's <code>match</code>, not <code>gmatch</code>. The code uses mw.ustring but it does not need to with the regex that it uses. Following that requires a bit of experience with [[UTF-8]] but, in brief, it's only when you have a regex like <code>[x◆]*</code>, and probably some others, (with a Unicode character) that mw.ustring is needed. Scribunto implements mw.ustring by using Lua to replace the regex library which is a breathtaking accomplishment but which makes it slower than using plain strings. When I've got some time in a few hours I'll look at what's happening, bearing in mind that I still do not think parsing wikitext in Lua is sustainable. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 22:44, 25 May 2021 (UTC) ::::::::Thanks, {{u|Johnuniq}}. ::::::::{{tq|The code uses mw.ustring but it does not need to with the regex that it uses. ... Scribunto implements mw.ustring by using Lua to replace the regex library which is a breathtaking accomplishment but which makes it slower than using plain strings.}} ::::::::So I went ahead and created a copy of [[Module:Chart]] in its sandbox with ''string'' instead of ''mw.ustring''. At least in the doc examples, it doesn't break. Should it be 'downgraded'? [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 23:00, 25 May 2021 (UTC) :::::::::Testing in [[Module:Graph table]] showed that [[Module:Chart]] requires a proper frame because it calls <code>frame:preprocess(...)</code>. Adding that makes the chart work. The regex does not handle the 6.4e5 notation. Regarding removing mw.ustring from Module:Chart: The problem is that who ever does that is volunteering to maintain the module and I don't want to take that on, however I fixed [[Module:Chart/sandbox]] by using tab indents and removing unintended globals (including a couple of typos) and removing a couple of unused items. I checked the removal of mw.ustring and it is good although the <code>getArg</code> function could fail if it were ever used in a vastly different way from how it is used now. After testing and more thought, it would be ok to update [[Module:Chart]] because I don't want to fix the sandbox again. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 05:20, 26 May 2021 (UTC) ::::::::::Awesome! ''It lives!!'' That's proof of concept right there. Thanks, {{u|Johnuniq}}. ::::::::::{{tq|Testing in Module:Graph table showed that Module:Chart requires a proper frame because it calls frame:preprocess(...). Adding that makes the chart work.}} ::::::::::No idea what that means. Totally above my pay grade. Would never have guessed it. ::::::::::{{tq|The regex does not handle the 6.4e5 notation.}} ::::::::::Yeah, I expected that. {{Fixed}} ::::::::::{{tq|After testing and more thought, it would be ok to update Module:Chart because I don't want to fix the sandbox again.}} ::::::::::Will do. [[User:Guarapiranga|— 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]] ([[User talk:Guarapiranga|talk]]) 12:43, 26 May 2021 (UTC) ::::::::::{{done}} — [[User:Guarapiranga|𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚]]&nbsp;[[User talk:Guarapiranga|☎]] 04:05, 2 June 2021 (UTC) == Weird visual glitches with stacked bar charts == If you look at bar chart in https://en.wikipedia.org/wiki/History_of_Tesla,_Inc.#Timeline_of_production_and_sales there are two types of visual glitches - one can be seen in Q3 & 4Q 2015 bars, where the grey part of the bar is both too thick (at least in Q3's case since on 6 cars ot of over 11.5k were Model Xs, so the grey part should have been only ~1 pixel thick) and in the wrong place (in looks the be inside the black part instead of on top of it) and in Q4 2018 bar there's a gap between grey and yellow parts. Or at least it looks like https://i.imgur.com/FMFjYv6.jpg to me on my Android tablet. == Chart suddenly behaves strange == Hello! Can someone help me with the way the chart [[w:sq:Kategoria:Gabime CS1|here]] is suddenly behaving? I was guided here after [https://en.wikipedia.org/w/index.php?title=User_talk:Trappist_the_monk&oldid=1049797955#Uhm... this discussion]. - [[User:Klein Muçi|Klein Muçi]] ([[User talk:Klein Muçi|talk]]) 22:34, 13 October 2021 (UTC) : {{fixed}} via [[Special:Diff/1050400291]] [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 15:57, 17 October 2021 (UTC) == Excessive whitespace when there is no legend == {{Image frame |content={{ #invoke:Chart | bar chart | width=300 | height=200 | group 1 = 2263.79 : 2298.27 : 2378.93 : 2443.85 : 2511.09 : 2553.18 : 2504.78 : 2616.24 : 2626.34 : 2660.85 : 2608.18 : 2597.81 : 2558.06 : 2629.82 : 2517.98 : 2346.19 : 2358.86 : 2410.37 : 2441.33 : 2477.30 : 2502.82 : 2562.76 | colors = blue | group names = Generation (TWh) | x legends = 1997 : : : 2000 : : : : : 2005 : : : : : 2010 : : : : : 2015 : : : }} |caption = Nuclear power generation (TWh) }} As you can see in the example at right, the Chart module adds excessive whitespace below the chart when there is no legend. Could someone fix this? [[User:Nosferattus|Nosferattus]] ([[User talk:Nosferattus|talk]]) 01:13, 8 March 2024 (UTC) == X-axis label== I've just come across this module via the [[WikiProject]] article. Is there currently a way of adding a label to the x-axis in a line below the x-legends? In the Nuclear power example above, it would probably just say "Year" but it can be useful where the overall meaning of the x-legends is open to interpretation. I couldn't find it in the code but maybe there's currently a way of doing it with a linebreak or something. Thanks --[[User:Northernhenge|Northernhenge]] ([[User talk:Northernhenge|talk]]) 10:07, 4 April 2024 (UTC) == Legend columns == Hard-coding the legend columns width (<code>[[Module:Chart#L-50|column-width:12em]]</code>) is not a great idea and doesn't allow using long group names (like [[United_Nations_High_Commissioner_for_Refugees#2019|here]], where the legend had to be redone manually under the chart), while at the same time producing too few unnecessarily wide columns (like in the [[Module:Chart#Basic|"basic" example]], where it would be much better to show all 3 names in a single row). Please change the columns to automatic or allow overriding the column width or count. — [[User:Mikhail Ryazanov|Mikhail Ryazanov]] ([[User talk:Mikhail Ryazanov|talk]]) 03:11, 23 June 2024 (UTC) == dark mode == hey, did anyone look at this thing in dark mode? are there any issues with colors? i noticed that the frwiki version added some code which i think solves some issues in dark mode, though i am not certain. peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 05:08, 22 July 2024 (UTC) :one thing i noticed is that pie charts are embedded in white square in dark mode. :this comes from an svg file: [[:File:Circle frame.svg]] (it's the square with a round hole, making the pie chart a pie). it defines its color as #FFF, and the circle color as #000. maybe some dark mode wizard can advise - i hope it's possible to use dark-mode aware svg with the same shape. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 05:51, 22 July 2024 (UTC) == Errors == There seem to be a huge number of errors on articles caused by this module &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:09, 20 December 2024 (UTC) :I suspect that recent edits at {{tl|PH poverty incidence}} by {{u|PH 0447}} have led to problems such as at [[Aborlan#Economy]] which currently shows "Lua error in Module:Chart at line 301: bad argument #7 to 'max' (number expected, got string)." It is sucking in who-knows-what from Wikidata. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 09:31, 20 December 2024 (UTC) ::The [https://en.wikipedia.org/w/index.php?title=Template:PH_poverty_incidence&oldid=1249587791 pre-PH 0447 version] is also showing a script error &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:35, 20 December 2024 (UTC) :::But it doesn't at Aborlan. That's not conclusive but is a good clue. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 09:38, 20 December 2024 (UTC) ::::Okay I have reverted PH 0447's edits to that template. Hopefully they can help to sort this out &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:41, 20 December 2024 (UTC) :::::my $.02: the poverty incidents template sucks stuff directly from wikidata and pass it to chart module without any test/sanitation. Edits on wd which do not adhere to what chart expect can trigger "lua errors" pointing to chart module when the real culprit(s) are either wd or the template. One contrived example is like so: the default delimiter this module expects is colon. The template does not override it, takes labels "as is" from wd and passes them to the module. If such label for some wd item contains a colon, the module will interpret it as a delimiter, which may trigger lua error. :::::Templates which suck data from wd should sanitize it before sending it to this (or any other) module. When they fail to do so and errors pop up, these errors will point to the module, even though it's really innocent, and the blame should be placed elsewhere. :::::Peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 21:00, 21 December 2024 (UTC) ::::::Whoops. Sorry my bad. I was trying to put a new column since we already have a data for 2023. Apologies to all editors if it causes errors. [[User:PH 0447|PH 0447]] ([[User talk:PH 0447|talk]]) 02:46, 24 December 2024 (UTC) == Category == The past two runs of [[Special:WantedCategories]] have featured a redlinked {{cl|Pages using the Chart extension with rendering errors}} that I cannot recall ever having seen there before — so I don't know if it's a genuinely new thing that this module only recently got coded to start generating, or an old thing that just never showed up because this module never saw errors before. (I suspect the former, because the above discussion does remind me of a ''different'' type of redlinked error category that I used to see frequently but haven't recently, but I don't know enough about the module to be absolutely certain of that.) But either way, it needs to be created if it's a category you want to exist, or killed off so that it never happens at all if you don't want it to exist, because templates and modules shouldn't be autogenerating redlinked categories. So could you either create it or edit the module to prevent it? Thanks. [[User:Bearcat|Bearcat]] ([[User talk:Bearcat|talk]]) 15:53, 4 July 2025 (UTC) : Created. This actually comes from [[mw:Extension:Chart]], not the module, but you had no good reason to know that. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 19:11, 7 July 2025 (UTC) == Pie chart background == The pie chart appears to have a white square in the background, which is noticeable against the green of the documentation. Could this be removed to make the background appropriately transparent? <span style="border:3px outset;border-radius:8pt 0;padding:1px 5px;background:linear-gradient(6rad,#86c,#2b9)">[[User:Sdkb|<span style="color:#FFF;text-decoration:inherit;font:1em Lucida Sans">Sdkb</span>]]</span> <sup>[[User talk:Sdkb|'''talk''']]</sup> 05:24, 28 November 2025 (UTC) :unfortunately, i'm afraid this is not possible, at least not without some serious operation. :explain: the "background" is not merely a background. it's an opaque image with a transparent circular "hole" in the middle, which is what's makes it a pie. without this "background", you'd see a rectangular image, with the "slices" of the pie continuing all the way to the edges of the square. :now, this may be solved with some creative use of SVG - make this "background" an SVG instead of PNG image, still with transparent hole in the middle, and convince the opaque part to assume a color passed as parameter. :pretty recently mediawiki / scribuntu added ability to generate SVG and add it to the page, so it may be possible, but TBH, if I would have started playing with SVG, i'd go all the way and create a whole new module to create the graph using SVG. personally I have no intention of doing something like this. :tl:dr: no, the white background cannot be removed. :peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 19:33, 28 November 2025 (UTC) ::on 2nd look (it's been a while since I created this module, I hope i'm forgiven): the "background" is not PNG - it's already SVG, called [[:File:Circle frame.svg]]. ::I never dived/dove too deeply into SVG rules or "programming" - it may be possible to replace this one with a different SVG where the color is passed as parameter. replacing the image used by the module is no big deal - merely changing [[Module:Chart#L-114|this line]], but one needs to find an alternative SVG with parametric color, and figure out how the param can be passed (AFAIK, this is done using CSS classes, so there can only be finite set of "backgrounds", and I guess they can be passed using "templatestyles"). I think it's doable, but "not for the faint of heart", and specifically, not I. ::peace. [[User:קיפודנחש|קיפודנחש (aka kipod)]] ([[User talk:קיפודנחש|talk]]) 20:39, 28 November 2025 (UTC) :::I realized that I was confusing the chart module with the chart extension, which handles the background issue as well as a number of other improvements. Given that, what I'm instead just going to add a notice to this template suggesting to use the chart extension instead. <span style="border:3px outset;border-radius:8pt 0;padding:1px 5px;background:linear-gradient(6rad,#86c,#2b9)">[[User:Sdkb|<span style="color:#FFF;text-decoration:inherit;font:1em Lucida Sans">Sdkb</span>]]</span> <sup>[[User talk:Sdkb|'''talk''']]</sup> 17:24, 30 November 2025 (UTC) h069touyujt4knss6uzz4t5pipfgmc1 ಟೆಂಪ್ಲೇಟ್:Infobox election/shortname 10 27156 361079 2025-07-01T15:14:06Z en>Ahecht 0 Implement [[Module:Infobox election]] for [[Template:Infobox election/shortname]] per Template [[talk:Infobox election#Implementing Template:Infobox election/row in Lua]] 361079 wikitext text/x-wiki {{#invoke:Infobox election|shortname}}<noinclude> {{documentation}}</noinclude> 47oigjiivqiz7qc0p2i6cjglm0zrnlp 361080 361079 2026-06-01T11:50:08Z ChiK 1136 ೧ revisions imported from [[:en:Template:Infobox_election/shortname]] 361079 wikitext text/x-wiki {{#invoke:Infobox election|shortname}}<noinclude> {{documentation}}</noinclude> 47oigjiivqiz7qc0p2i6cjglm0zrnlp ಮೋಡ್ಯೂಲ್:Political party/F 828 27157 361085 2026-05-29T12:17:21Z en>PLATEL 0 Far-Left Resistance Communism 361085 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["Fa'atuatua i le Atua Samoa ua Tasi"] = "Faʻatuatua i le Atua Samoa ua Tasi", ["Fair Russia"] = "A Just Russia — For Truth", ["Fair and Free Colombia"] = "Colombia Justa Libres", ["Faith in the One True God"] = "Faʻatuatua i le Atua Samoa ua Tasi", ["Falange Española Auténtica"] = "Falange Española de las JONS", ["Falange Española de las JONS (1976)"] = "Falange Española de las JONS", ["Falange Española de las JONS (Auténtica)"] = "Falange Española de las JONS", ["Family Party"] = "The Family Party", ["FAPER"] = "Broad Front (Honduras)", ["Far left"] = "Far-left", ["Far right"] = "Far-right", ["Farmer-Citizen Interests"] = "Farmer–Citizen Interests", ["Farmer-Citizen Movement"] = "Farmer–Citizen Movement", ["Farmer-Labor Party (Minnesota)"] = "Farmer–Labor Party", ["Farmer-Labor Party (United States)"] = "Farmer–Labor Party", ["Farmer-Labor Party (US)"] = "Farmer–Labor Party", ["Farmer-Labor Party"] = "Farmer–Labor Party", ["Farmer–Labor Party (Minnesota)"] = "Farmer–Labor Party", ["Farmer–Labor Party (United States)"] = "Farmer–Labor Party", ["Farmer–Labor Party (US)"] = "Farmer–Labor Party", ["Farmers' League (Sweden)"] = "Centre Party (Sweden)", ["FDP"] = "Free Democratic Party (Germany)", ["Federal Democratic Union"] = "Federal Democratic Union of Switzerland", ["Federalism in the United States"] = "Federalists (United States)", ["Federalist Party (United States)"] = "Federalist Party", ["Federalist Party (US)"] = "Federalist Party", ["Federalist"] = "Federalist Party", ["Federalists"] = "Federalists (United States)", ["Federation of Christian Democracy"] = "Christian Democracy Federation–Christian Democracy Team", ["Federation of Socialist Workers (Germany)"] = "Socialist Equality Party (Germany)", ["Fidesz - Hungarian Civic Union"] = "Fidesz", ["Fidesz – Hungarian Civic Union"] = "Fidesz", -- dash difference ["Fidesz-KDNP"] = "Fidesz–KDNP", ["FijiFirst Party"] = "FijiFirst", ["Fine Gael/meta/co"] = "Fine Gael", ["Finnish Constitutional People's Party"] = "Constitutional Right Party", ["Finnish Rural "] = "Finnish Rural Party", ["Fiona Carrick"] = "Fiona Carrick Independent", ["Fiona Carrick Independent (political party)"] = "Fiona Carrick Independent", ["First no Kai"] = "Tomin First no Kai", ["First the People – Community, Ecology, Liberty, and Progress"] = "First the People (Peru)", ["First the People"] = "First the People (Peru)", ["Flemish Block"] = "Vlaams Belang", ["Flemish Interest"] = "Vlaams Belang", ["Flemish Liberals and Democrats"] = "Open Flemish Liberals and Democrats", ["Flemish Socialist Party"] = "Vooruit (political party)", ["Focus New Zealand"] = "Focus NZ", ["Folkpartiet"] = "Liberals (Sweden)", ["For Åland"] = "Åland Coalition", ["For an Alternative"] = "New Harmony (Latvia)", ["For Britain"] = "For Britain Movement", ["For Fatherland and Freedom"] = "For Fatherland and Freedom/LNNK", ["For Human Rights in a United Latvia"] = "For Human Rights in United Latvia", ["For Justice and Development"] = "Justice and Welfare Party", ["For Latvia from the Heart"] = "Awakening (political party)", ["For Réunion"] = "For Réunion (political party)", ["For the Commerce and Housing of Benidorm"] = "Alliance for Commerce and Housing", ["For the Europe of the Peoples (1989)"] = "Europe of the Peoples", ["For the Europe of the Peoples (1994)"] = "Europe of the Peoples", ["For the Nation and Country Party"] = "Greater Moldova Party", ["For the People Party"] = "Other parties", ["For United Ukraine"] = "For United Ukraine!", ["Force Vie"] = "VIA, the Way of the People", ["Forum for Democracy (Netherlands)"] = "Forum for Democracy", ["Forum for the Restoration of Democracy - Kenya"] = "Forum for the Restoration of Democracy – Kenya", ["Forum of Social Republicans"] = "VIA, the Way of the People", ["Forum Party of Zimbabwe"] = "Forum Party", ["Forward (Belgium)"] = "Vooruit (political party)", ["Forward (Greenland)"] = "Siumut", ["Forward (United States)"] = "Forward Party (US)", ["Forward (US)"] = "Forward Party (US)", ["Forward Party (United States)"] = "Forward Party (US)", ["Fourth Force"] = "Estonian Greens", ["France Arise"] = "Debout la France", ["Francis Townsend"] = "Townsend Party", ["Francophone Democratic Federalists"] = "DéFI", ["Free List Austria"] = "Free Party Salzburg", ["Free-minded Liberal Party (Norway)"] = "Free-minded Liberal Party", ["Free-minded People's Party (Norway)"] = "Free-minded Liberal Party", ["Free Nations of Russia Forum"] = "Free Nations of Post-Russia Forum", ["Free Soil Party (United States)"] = "Free Soil Party", ["Free Soil Party (US)"] = "Free Soil Party", ["Free Voters of Bavaria"] = "Free Voters", ["Freedom (political party)"] = "Svoboda (political party)", ["Freedom Front (South Africa)"] = "Freedom Front", ["Freedom Party (Egypt)"] = "Egyptian Freedom Party", ["Freedom Party (Finland)"] = "Blue and White Front", ["Freedom Party – Finland's Future"] = "Blue and White Front", ["Freedom Party of New York (1994)"] = "Tax Cut Now Party", ["Freedoms NZ"] = "Freedoms New Zealand", ["Freeminded People's Party (Sweden)"] = "Liberals (Sweden)", ["Freie Wähler"] = "Free Voters", ["French Section of the Workers International"] = "French Section of the Workers' International", ["Frente Amplio (Chilean political party)"] = "Broad Front (Chilean political party)", ["Fre"] = "Frenti-Mudança", ["Fritz Dinkhauser List – Citizens' Forum Tyrol"] = "Citizens' Forum Austria", ["From now... Democracy by Referendum"] = "Volksabstimmung", ["From now... Democracy through Referendum"] = "Volksabstimmung", ["From Now on... Democracy through Referendum"] = "Volksabstimmung", ["Funcinpec Party"] = "FUNCINPEC", ["Fusion Party (United States)"] = "Fusion Party (US)", ["Future New Zealand"] = "Christian Democrat Party (New Zealand)", } local full = { ["Faculty of Orchid Gardening"] = {abbrev = "", color = "#DE0B7A", shortname = "Orchid Gardening",}, ["Faʻatuatua i le Atua Samoa ua Tasi"] = {abbrev = "FAST", color = "#cb222b", shortname = "",}, ["Failsworth Independent Party"] = {abbrev = "FIP", color = "#0098bb", shortname = "",}, ["Fair Armenia Party"] = {abbrev = "", color = "#DF7333", shortname = "",}, ["Fair Party (Thailand)"] = {abbrev = "", color = "#0C4DA1", shortname = "Fair Party",}, ["Faith And Hope League"] = {abbrev = "", color = "#006F7F", shortname = "",}, ["Faith in Peru"] = {abbrev = "Fe", color = "#42C553", shortname = "",}, ["Faith Party"] = {abbrev = "", color = "#0070BA", shortname = "",}, ["Falange Auténtica"] = {abbrev = "", color = "#003A83", shortname = "",}, ["Falange Española de las JONS"] = {abbrev = "", color = "#2B2927", shortname = "",}, ["Falange Española Independiente"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falange"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falangist Mountain Unity"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falangist Movement of Spain"] = {abbrev = "", color = "#000000", shortname = "",}, ["Family and Life Party"] = {abbrev = "", color = "#333366", shortname = "",}, ["Family First Party"] = {abbrev = "FFP", color = "#00CCFF", shortname = "Family First",}, ["Family First Party (2021)"] = {abbrev = "FFP", color = "#5A58A6", shortname = "Family First",}, ["Family Party of Germany"] = {abbrev = "", color = "#E16B0B", shortname = "Familie",}, ["Fancy Dress Party"] = {abbrev = "", color = "#F5F5DC", shortname = "",}, ["Fanmi Lavalas"] = {abbrev = "", color = "#0047AB", shortname = "",}, ["Far-Left (Hungary)"] = {abbrev = "", color = "#d11515", shortname = "Far-Left",}, ["Far-left"] = {abbrev = "", color = "#BB0000", shortname = "",}, ["Far-Left Resistance Communism"] = {abbrev = "AAAK", color = "#ee3439", shortname = "",}, ["Far-right"] = {abbrev = "", color = "#404040", shortname = "",}, ["Farabundo Martí National Liberation Front"] = {abbrev = "FMLN", color = "#D3252F", shortname = "",}, ["Farmer Network of Thailand Party"] = {abbrev = "FNTP", color = "#005699", shortname = "",}, ["Farmer Party (Thailand)"] = {abbrev = "", color = "#aacc99", shortname = "",}, ["Farmer Party"] = {abbrev = "", color = "#aacc99", shortname = "",}, ["Farmer's Party"] = {abbrev = "", color = "#E17D1A", shortname = "",}, ["Farmer–Citizen Interests"] = {abbrev = "BBB", color = "#94C11F", shortname = "",}, ["Farmer–Citizen Movement"] = {abbrev = "BBB", color = "#94C11F", shortname = "",}, ["Farmer–Labor Party"] = {abbrev = "", color = "#66FF99", shortname = "Farmer–Labor",}, ["Farmer–Worker Party"] = {abbrev = "", color = "#66FF99", shortname = "Farmer–Worker",}, ["Farmers and Producers Political Union"] = {abbrev = "", color = "#008000", shortname = "",}, ["Farmers of Petra Group"] = {abbrev = "", color = "#19A2A0", shortname = "",}, ["Farmers' Alliance"] = {abbrev = "", color = "#CCFF00", shortname = "Alliance",}, ["Farmers' Alliance (Ireland)"] = {abbrev = "FA", color = "#14287f", shortname = "Farmers' Alliance",}, ["Farmers' Assemblies"] = {abbrev = "", color = "#1B4D3E", shortname = "",}, ["Farmers' Association"] = {abbrev = "", color = "#238513", shortname = "Farmers'&nbsp;Association",}, ["Farmers' League"] = {abbrev = "BdL", color = "#016A38", shortname = "",}, ["Farmers' National Organization"] = {abbrev = "", color = "#39944A", shortname = "",}, ["Farmers' Party (Denmark)"] = {abbrev = "", color = "#36a236", shortname = "Farmers'",}, ["Farmers' Party (Greece)"] = {abbrev = "AK", color = "#99E500", shortname = "Farmers'",}, ["Farmers' Party (Iceland, 1913)"] = {abbrev = "", color = "#034626", shortname = "Farmers'",}, ["Farmers' Party (Iceland, 1933)"] = {abbrev = "", color = "#009900", shortname = "Farmers'",}, ["Farmers' Party (Ireland)"] = {abbrev = "FP", color = "#B8860B", shortname = "Farmers' Party",}, ["Farmers' Party (Lithuania)"] = {abbrev = "", color = "#4CCA3A", shortname = "Farmers' Party",}, ["Farmers' Party (Netherlands)"] = {abbrev = "BP", color = "#7AA300", shortname = "",}, ["Farmers' Party (Norway)"] = {abbrev = "", color = "#008542", shortname = "Farmers'",}, ["Farmers' Party (Sweden)"] = {abbrev = "B", color = "#016A39", shortname = "Farmers' League",}, ["Farmers' Voice Party"] = {abbrev = "", color = "#BDFFB2", shortname = "",}, ["Farnham Residents"] = {abbrev = "", color = "#78BE21", shortname = "",}, ["Farnworth and Kearsley First"] = {abbrev = "", color = "#2F52A3", shortname = "",}, ["Fasci Italiani di Combattimento"] = {abbrev = "", color = "#000000", shortname = "Fasces of Combat",}, ["Fascist Party of Albania"] = {abbrev = "", color = "#333333", shortname = "",}, ["Fascist Party"] = {abbrev = "", color = "#000000", shortname = "",}, ["Fat Cat party (UK)"] = {abbrev = "", color = "#EEEEEE", shortname = "Fat Cat",}, ["Fatah Alliance"] = {abbrev = "", color = "#3C5E37", shortname = "Fatah",}, ["Fatah"] = {abbrev = "", color = "#F4B838", shortname = "",}, ["Fate (political party)"] = {abbrev = "", color = "#B02840", shortname = "Fate",}, ["Fatherland – All Russia"] = {abbrev = "OVR", color = "#3B9EDF", shortname = "",}, ["Fatherland (Kazakhstan)"] = {abbrev = "", color = "#1CA9C9", shortname = "Fatherland",}, ["Fatherland (movement)"] = {abbrev = "", color = "#6C0E0E", shortname = "",}, ["Fatherland (party)"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Fatherland (Russia)"] = {abbrev = "", color = "#FFB311", shortname = "Fatherland",}, ["Fatherland for All"] = {abbrev = "PPT", color = "#0090C5", shortname = "",}, ["Fatherland Front (Austria)"] = {abbrev = "VF", color = "#D81E05", shortname = "",}, ["Fatherland Front (Bulgaria)"] = {abbrev = "OF", color = "#FF0000", shortname = "",}, ["Fatherland Party (Norway)"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Fatherland Socialist Party"] = {abbrev = "SPO", color = "#00ff00", shortname = "",}, ["Fathers Rights-Responsibility Party"] = {abbrev = "", color = "#800080", shortname = "Fathers Rights",}, ["FDP.The Liberals"] = {abbrev = "", color = "#0E52A0", shortname = "",}, ["Fearless Movement"] = {abbrev = "MSM", color = "#8EC641", shortname = "",}, ["Fearless People's Alliance"] = {abbrev = "", color = "Purple", shortname = "",}, ["Federal Alliance (Argentina)"] = {abbrev = "", color = "#B51601", shortname = "Federal Alliance",}, ["Federal Alliance (South Africa)"] = {abbrev = "FA", color = "#1B75BC", shortname = "",}, ["Federal Christian Democrats"] = {abbrev = "", color = "#003399", shortname = "",}, ["Federal Commitment"] = {abbrev = "CF", color = "#5aaadf", shortname = "",}, ["Federal Consensus"] = {abbrev = "CF", color = "#283084", shortname = "",}, ["Federal Democratic Party"] = {abbrev = "PDF", color = "#009640", shortname = "",}, ["Federal Democratic Republican Party"] = {abbrev = "PRDF", color = "#C05BA1", shortname = "",}, ["Federal Democratic Union of Switzerland"] = {abbrev = "", color = "#C71585", shortname = "Federal Democrats",}, ["Federal Far Left"] = {abbrev = "", color = "#D00006", shortname = "",}, ["Federal Front"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Federal ICAC Now"] = {abbrev = "", color = "#000000", shortname = "",}, ["Federal Party (Argentina, 1973)"] = {abbrev = "PF", color = "#B51601", shortname = "Federal Party",}, ["Federal Party of Kenya"] = {abbrev = "FPK", color = "#158A43" , shortname = "",}, ["Federal Party of Manipur"] = {abbrev = "FPM", color = "#FF0180", shortname = "",}, ["Federal Party of Yugoslavs"] = {abbrev = "SJ", color = "#003893", shortname = "",}, ["Federal Peronism"] = {abbrev = "", color = "#66FFCC", shortname = "",}, ["Federal Popular Union"] = {abbrev = "UPF", color = "#0045ac", shortname = "",}, ["Federal Progressives (Spain)"] = {abbrev = "", color = "#CEDFBD", shortname = "",}, ["Federal Renewal Party"] = {abbrev = "FRP", color = "#282E60", shortname = "",}, ["Federal Republican Alliance"] = {abbrev = "ARF", color = "#00209C", shortname = "",}, ["Federal Republican Party (Brazil)"] = {abbrev = "", color = "#009C3B", shortname = "PR Federal",}, ["Federal Socialist Forum, Nepal"] = {abbrev = "", color = "pink", shortname = "Forum Nepal",}, ["Federal Vanguard"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Federalist Christian Democracy – Convention of Federalists for Christian Democracy"] = {abbrev = "", color = "#556627", shortname = "",}, ["Federalist Greens"] = {abbrev = "", color = "green", shortname = "",}, ["Federalist Party of the United Kingdom"] = {abbrev = "", color = "#008080", shortname = "Federalist Party",}, ["Federalist Party"] = {abbrev = "", color = "#EA9978", shortname = "Federalist",}, ["Federalist Party (Argentina)"] = {abbrev = "", color = "#DC143C", shortname = "Federalist",}, ["Federalist People's Alliance"] = {abbrev = "", color = "#ffd700", shortname = "",}, ["Federalist Popular Alliance"] = {abbrev = "APF", color = "#FAD201", shortname = "",}, ["Federalist Unity Party"] = {abbrev = "", color = "grey", shortname = "",}, ["Federalists (Georgia)"] = {abbrev = "", color = "#FC147C", shortname = "Federalists",}, ["Federalists (United States)"] = {abbrev = "", color = "#00cc22", shortname = "Federalists",}, ["Fédéralistes Démocrates Francophones"] = {abbrev = "FDF", color = "#DD0081", shortname = "",}, ["Federated Sabah People's Front"] = {abbrev = "BERSEKUTU", color = "", shortname = "",}, ["Federation for the Republic"] = {abbrev = "FdR", color = "#14233F", shortname = "",}, ["Federation for the Stability of Hong Kong"] = {abbrev = "FSHK", color = "#d83467", shortname = "",}, ["Federation Free Socialist Party"] = {abbrev = "", color = "#FF102D", shortname = "",}, ["Federation of Democratic and Liberal Parties"] = {abbrev = "", color = "#8A5B15", shortname = "",}, ["Federation of Employees Associations"] = {abbrev = "", color = "#69973D", shortname = "",}, ["Federation of Green Lists"] = {abbrev = "", color = "#6CC417", shortname = "Green List",}, ["Federation of Hong Kong and Kowloon Labour Unions"] = {abbrev = "FLU", color = "#079634", shortname = "",}, ["Federation of Independents"] = {abbrev = "VdU", color = "#0056A2", shortname = "",}, ["Federation of Independents of Aragon"] = {abbrev = "", color = "#F95900", shortname = "",}, ["Federation of Independents of Catalonia"] = {abbrev = "", color = "#006139", shortname = "",}, ["Federation of Labour (Ireland)"] = {abbrev = "", color = "#DC241f", shortname = "Federation of Labour",}, ["Federation of Liberals"] = {abbrev = "FdL", color = "#0047AB", shortname = "",}, ["Federation of Pro-Independence Co-operation Committees"] = {abbrev = "FCCI", color = "#ef4836", shortname = "",}, ["Federation of Public Housing Estates"] = {abbrev = "FPHE", color = "#5A3D1B", shortname = "",}, ["Federation of Regional Parties"] = {abbrev = "", color = "#088A68", shortname = "",}, ["Federation of the Democratic and Socialist Left"] = {abbrev = "FGDS", color = "#E75480", shortname = "",}, ["Federation of the Democratic Left"] = {abbrev = "FGD", color = "#FAD841", shortname = "",}, ["Federation of the Greens"] = {abbrev = "", color = "#6CC417", shortname = "Greens",}, ["Federation of the Jewish Communities in Romania"] = {abbrev = "FCER", color = "#2D53A6", shortname = "",}, ["Federation of the Republican Left"] = {abbrev = "FGR", color = "#E61B1F", shortname = "",}, ["Federation of Trade Unions of Kazakhstan"] = {abbrev = "FTUK", color = "#66CCFD", shortname = "",}, ["Federation, Action for the Republic"] = {abbrev = "FAR", color = "#008000", shortname = "",}, ["Felicity Party"] = {abbrev = "", color = "#FF2E84", shortname = "SAADET",}, ["Fellowship Party"] = {abbrev = "", color = "#7FFFD4", shortname = "Fellowship",}, ["Feminism8"] = {abbrev = "", color = "#F9F20E", shortname = "",}, ["Feminist and Green Alternative Groups"] = {abbrev = "", color = "#54A32F", shortname = "Feminist & Greens",}, ["Feminist Initiative (Norway)"] = {abbrev = "", color = "#CD1B68", shortname = "",}, ["Feminist Initiative (Poland)"] = {abbrev = "IF", color = "#0093AF", shortname = "Feminist Initiative",}, ["Feminist Initiative (Spain)"] = {abbrev = "", color = "#E3287A", shortname = "",}, ["Feminist Initiative (Sweden)"] = {abbrev = "", color = "#cd1b68", shortname = "Feminist Initiative",}, ["Feminist Party (Finland)"] = {abbrev = "FP", color = "#FF4692", shortname = "Feminist Party",}, ["Feminist Party of Germany"] = {abbrev = "", color = "#FFA500", shortname = "Feminist",}, ["Feminist Party of Spain"] = {abbrev = "", color = "#612681", shortname = "",}, ["Feminists to the Congress"] = {abbrev = "", color = "#7E71BE", shortname = "",}, ["Femu a Corsica"] = {abbrev = "", color = "#E7511E", shortname = "",}, ["Fernando Ríos Hidalgo"] = {abbrev = "", color = "#82D701", shortname = "",}, ["Ferrol en Común"] = {abbrev = "", color = "#57C6D1", shortname = "",}, ["Ferrolan Sense"] = {abbrev = "", color = "#01B02F", shortname = "",}, ["Feuillants Club"] = {abbrev = "", color = "#0067A5", shortname = "Feuillant",}, ["Fianna Fáil"] = {abbrev = "FF", color = "#66BB66", shortname = "Fianna Fáil",}, ["Fidesz–KDNP"] = {abbrev = "", color = "#FF6A00", shortname = "",}, ["Fidesz"] = {abbrev = "", color = "#FF6A00", shortname = "",}, ["Fife Socialist League"] = {abbrev = "", color = "red", shortname = "",}, ["Fifth Republic Movement"] = {abbrev = "MVR", color = "#FF0000", shortname = "",}, ["Fighters' List"] = {abbrev = "", color = "#0038B8", shortname = "",}, ["Fighting Democratic Movement"] = {abbrev = "", color = "#49BAA7", shortname = "",}, ["Fighting Scottish Hospital Closures"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Fighting Socialist Party of Greece"] = {abbrev = "ASKE", color = "green", shortname = "",}, ["Fiji Labour Party"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Fiji United Freedom Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["FijiFirst"] = {abbrev = "", color = "#00BFFF", shortname = "",}, ["Filipino Rights Protection Advocates of Manila Movement"] = {abbrev = "FRONTLINERS", color = "#7B1113", shortname = "",}, ["Fine Gael"] = {abbrev = "FG", color = "#6699FF", shortname = "Fine Gael",}, ["Finnish Christian League"] = {abbrev = "", color = "#173653", shortname = "Christian League",}, ["Finnish Islamic Party"] = {abbrev = "SIP", color = "#339966", shortname = "",}, ["Finnish Party"] = {abbrev = "", color = "#3333FF", shortname = "Finnish",}, ["Finnish People First"] = {abbrev = "SKE", color = "#133381", shortname = "",}, ["Finnish People's Blue-Whites"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Finnish People's Democratic League"] = {abbrev = "SKDL", color = "#C30B02", shortname = "",}, ["Finnish People's Organisation"] = {abbrev = "", color = "black", shortname = "",}, ["Finnish People's Party"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Finnish People's Unity Party"] = {abbrev = "", color = "gray", shortname = "",}, ["Finnish Reform Movement"] = {abbrev = "KL", color = "#FF5500", shortname = "",}, ["Finnish Rural Party"] = {abbrev = "", color = "gray", shortname = "Rural Party",}, ["Fiona Carrick Independent"] = {abbrev = "FCI", color = "#EE6926", shortname = "Fiona Carrick",}, ["Finns Party"] = {abbrev = "PS", color = "#FFDE55", shortname = "Finns",}, ["Firefighters Against Cuts"] = {abbrev = "", color = "#EC008C", shortname = "",}, ["First Nation Party"] = {abbrev = "FNP", color = "#964b00", shortname = "First Nation",}, ["First Party"] = {abbrev = "", color = "#E62E00", shortname = "",}, ["First Star"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["First the People (Peru)"] = {abbrev = "PLG", color = "#4CBB17", shortname = "",}, ["Fís Nua"] = {abbrev = "", color = "#FF7F50", shortname = "",}, ["Five Star Movement"] = {abbrev = "", color = "#FFEB3B", shortname = "",}, ["Fjala"] = {abbrev = "", color = "#00008B", shortname = "",}, ["Flintshire People's Voice"] = {abbrev = "FPV", color = "#08BF63", shortname = "",}, ["Floriana l-Ewwel"] = {abbrev = "FL", color = "green", shortname = "Floriana First",}, ["Floriana First"] = {abbrev = "FL", color = "green", shortname = "Floriana First",}, ["Florida Democratic Party"] = {abbrev = "", color = "#3333FF", shortname = "Democratic",}, ["Fluminense Republican Party"] = {abbrev = "PRF", color = "#00AFEF", shortname = "",}, ["Focus (Croatian political party)"] = {abbrev = "", color = "#05AACB", shortname = "",}, ["Focus NZ"] = {abbrev = "", color = "#2690C4", shortname = "Focus",}, ["Focus of Marko Lotrič"] = {abbrev = "", color = "#1961AC", shortname = "Focus",}, ["Focused on Granada"] = {abbrev = "", color = "#7BBA2E", shortname = "",}, ["Fokus (Luxembourg)"] = {abbrev = "", color = "#63C7C7", shortname = "Fokus",}, ["Folklistan"] = {abbrev = "", color = "#1C2C54", shortname = "",}, ["For a Better Huila"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["For a Democratic and Prosperous Moldova"] = {abbrev = "PMDP", color = "#333399", shortname = "",}, ["For a European Future"] = {abbrev = "", color = "#CE2028", shortname = "",}, ["For a European Serbia"] = {abbrev = "ZES", color = "#FAD703", shortname = "",}, ["For a Fair Chile"] = {abbrev = "", color = "#800080", shortname = "",}, ["For a Fairer World"] = {abbrev = "PUM+J", color = "#4ABEEF", shortname = "",}, ["For a Good City"] = {abbrev = "ZDG", color = "#26602F", shortname = "",}, ["For a Good Latvia"] = {abbrev = "", color = "#800000", shortname = "",}, ["For a Humane Latvia"] = {abbrev = "PCL", color = "#00ACB4", shortname = "",}, ["For a New Socialism"] = {abbrev = "", color = "#EE2323", shortname = "",}, ["For a Popular and Social Ecology"] = {abbrev = "PEPS", color = "#53ab32", shortname = "",}, ["For a Presidential Republic"] = {abbrev = "PPR", color = "#890c06", shortname = "",}, ["For Alcobendas"] = {abbrev = "", color = "#D9D051", shortname = "",}, ["For Autonomy"] = {abbrev = "", color = "#8ECEF1", shortname = "",}, ["For Ávila"] = {abbrev = "XAV", color = "#F7D70E", shortname = "",}, ["For Britain Movement"] = {abbrev = "", color = "#431B5B", shortname = "For Britain",}, ["For Brittany!"] = {abbrev = "BWR", color = "#1fb9b1", shortname = "",}, ["For Cantabria Yes"] = {abbrev = "", color = "#8AC2B9", shortname = "",}, ["For Darwen Party"] = {abbrev = "", color = "#55aee6", shortname = "For Darwen",}, ["For El Hierro Electoral Group"] = {abbrev = "", color = "#58B8B4", shortname = "",}, ["For Fatherland and Freedom/LNNK"] = {abbrev = "", color = "#FFC622", shortname = "",}, ["For Freedom, Justice and Survival"] = {abbrev = "ZSPO", color = "#5593BA", shortname = "",}, ["For Georgia"] = {abbrev = "", color = "#4B2A75", shortname = "",}, ["For Gijón"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["For Huelva"] = {abbrev = "XH", color = "#1151D3", shortname = "",}, ["For Human Rights in United Latvia"] = {abbrev = "ForHRUL", color = "#2268C1", shortname = "",}, ["For Italy in the World with Tremaglia"] = {abbrev = "", color = "#2577B3", shortname = "",}, ["For Italy"] = {abbrev = "", color = "LightSkyBlue", shortname = "",}, ["For Justice and Order"] = {abbrev = "ZPR", color = "#024EB0", shortname = "",}, ["For La Rioja"] = {abbrev = "", color = "#951965", shortname = "",}, ["For Latvia and Ventspils"] = {abbrev = "", color = "#00958E", shortname = "",}, ["For Latvia's Development"] = {abbrev = "", color = "#FFDD00", shortname = "",}, ["For Macau"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["For Mérida"] = {abbrev = "", color = "#58B1BF", shortname = "",}, ["For New Generations"] = {abbrev = "ZNG", color = "#00FF00", shortname = "",}, ["For my Town"] = {abbrev = "", color = "#00BEF2", shortname = "",}, ["For Our Macedonia"] = {abbrev = "ZNAM", color = "#416DB4", shortname = "",}, ["For Our Valley"] = {abbrev = "", color = "#9BDDFF", shortname = "",}, ["For Peace and Stability Ukraine"] = {abbrev = "", color = "#0E617E", shortname = "",}, ["For Public Good Party"] = {abbrev = "FPGP", color = "#D60E29", shortname = "",}, ["For Réunion (political party)"] = {abbrev = "PLR", color = "#B82F7F", shortname = "",}, ["For Social Democracy"] = {abbrev = "", color = "Brown", shortname = "",}, ["For Social Justice (Armenia)"] = {abbrev = "", color = "#6599C9", shortname = "Social Justice",}, ["For South Tyrol with Widmann"] = {abbrev = "FSmW", color = "#35383f", shortname = "",}, ["For Stability!"] = {abbrev = "ST!", color = "#F08418", shortname = "",}, ["For Talavera"] = {abbrev = "", color = "#7F82A5", shortname = "",}, ["For the Agreement"] = {abbrev = "", color = "#FC572D", shortname = "",}, ["For the Autonomies"] = {abbrev = "", color = "#FF8581", shortname = "",}, ["For the Balearics"] = {abbrev = "", color = "#CB2B79", shortname = "",}, ["For the Common Good"] = {abbrev = "PBC", color = "#01C9AF", shortname = "",}, ["For the Family (political party)"] = {abbrev = "", color = "#0B90D0", shortname = "",}, ["For the Future (political party)"] = {abbrev = "ZM", color = "#5C068C", shortname = "For the Future",}, ["For the Future of Montenegro"] = {abbrev = "ZBCG", color = "#4682B4", shortname = "",}, ["For the Future of Montenegro (2023)"] = {abbrev = "ZBCG", color = "#0037A0", shortname = "",}, ["For the Left (Spain)"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["For the Love of Egypt"] = {abbrev = "FLE", color = "#8B0000", shortname = "",}, ["For the Nation Party"] = {abbrev = "", color = "#68B4AA", shortname = "",}, ["For the People (Georgia)"] = {abbrev = "", color = "#F87217", shortname = "For the People",}, ["For the People (Slovakia)"] = {abbrev = "", color = "#fdbb12", shortname = "For the People",}, ["For the People of Slovenia"] = {abbrev = "", color = "#2E5894", shortname = "",}, ["For the Poor"] = {abbrev = "", color = "#093A80", shortname = "",}, ["For the Public Interest"] = {abbrev = "", color = "#D82073", shortname = "",}, ["For The Republic Party"] = {abbrev = "", color = "#F56F3A", shortname = "",}, ["For the Thai Future Party"] = {abbrev = "", color = "#F80207", shortname = "",}, ["For Truth"] = {abbrev = "", color = "#6518a8", shortname = "",}, ["For Ukraine!"] = {abbrev = "", color = "darkblue", shortname = "",}, ["For United Ukraine!"] = {abbrev = "", color = "#026CAA", shortname = "",}, ["For Women of Russia"] = {abbrev = "", color = "#B5A061", shortname = "",}, ["For Zamora"] = {abbrev = "", color = "#F0675D", shortname = "",}, ["Foral Democratic Union"] = {abbrev = "UDF", color = "#3E5D72", shortname = "",}, ["Foral Union of the Basque Country"] = {abbrev = "", color = "#F57F4F", shortname = "",}, ["Foral Will"] = {abbrev = "", color = "#B18F39", shortname = "",}, ["Foralist League"] = {abbrev = "", color = "#23B14D", shortname = "",}, ["Força de Unidade Popular"] = {abbrev = "FUP", color = "#8b0000", shortname = "",}, ["Força i Llum"] = {abbrev = "", color = "#00A69C", shortname = "",}, ["Force 2011"] = {abbrev = "", color = "#FF8000", shortname = "",}, ["Force and Liberty"] = {abbrev = "FyL", color = "#0C00FF", shortname = "",}, ["Force for Change Democratic Movement – Liberal Party"] = {abbrev = "MDFM – PL", color = "#E13434", shortname = "",}, ["Force for Mexico"] = {abbrev = "FxM", color = "#E85E91", shortname = "",}, ["Force of People's Power"] = {abbrev = "TVS", color = "#5b011a", shortname = "",}, ["Force of the Right"] = {abbrev = "FD", color = "#08510A", shortname = "",}, ["Forces for Change in Finland"] = {abbrev = "", color = "orange", shortname = "",}, ["Forces for National Reconciliation"] = {abbrev = "", color = "#D9308E", shortname = "",}, ["Forces for Renewal"] = {abbrev = "", color = "#3BB9FF", shortname = "",}, ["Forces of Freedom and Change"] = {abbrev = "", color = "#96302B", shortname = "",}, ["FORJA"] = {abbrev = "", color = "#ed3236", shortname = "",}, ["Formosa Alliance"] = {abbrev = "", color = "#009e96", shortname = "",}, ["Formosan Broad Front"] = {abbrev = "FAF", color = "#912944", shortname = "",}, ["Formula 1 (political party)"] = {abbrev = "", color = "#FF1F80", shortname = "",}, ["Forsa Kòrsou"] = {abbrev = "", color = "purple", shortname = "",}, ["Forum (Spanish political party)"] = {abbrev = "", color = "#11DD00", shortname = "Foro",}, ["Forum des Citoyens Libres"] = {abbrev = "FCL", color = "#5A0E0E", shortname = "",}, ["Forum for Democracy"] = {abbrev = "FvD", color = "#841818", shortname = "",}, ["Forum for Democracy and Development"] = {abbrev = "FDD", color = "#228C22", shortname = "",}, ["Forum for Democratic Change"] = {abbrev = "FDC", color = "#00BFFF", shortname = "",}, ["Forum for Service Delivery"] = {abbrev = "F4SD", color = "#057135", shortname = "",}, ["Forum for the National Unity of Abkhazia"] = {abbrev = "FNUA", color = "#368118", shortname = "",}, ["Forum for the Restoration of Democracy – Asili"] = {abbrev = "", color = "green", shortname = "FORD–Asili",}, ["Forum for the Restoration of Democracy – Kenya"] = {abbrev = "", color = "#339933", shortname = "FORD-K",}, ["Forum for the Restoration of Democracy – People"] = {abbrev = "", color = "#6666FF", shortname = "FORD–People",}, ["Forum of Czechs in Romania"] = {abbrev = "FCR", color = "#154680", shortname = "",}, ["Forum Party"] = {abbrev = "", color = "purple", shortname = "",}, ["Forward (Bosnia and Herzegovina)"] = {abbrev = "NPD", color = "#FFCC00", shortname = "",}, ["Forward Badajoz"] = {abbrev = "", color = "#A80057", shortname = "",}, ["Forward Bloc"] = {abbrev = "FL", color = "#D70000", shortname = "",}, ["Forward Croatia-Progressive Alliance"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["Forward Guernsey"] = {abbrev = "", color = "#00C1B7", shortname = "",}, ["Forward Guyana"] = {abbrev = "FG", color = "#4E0B8C", shortname = "",}, ["Forward Guyana Movement"] = {abbrev = "FGM", color = "#4E0B8C", shortname = "",}, ["Forward Kyrgyzstan Party"] = {abbrev = "", color = "#3791E7", shortname = "Alga, Kyrgyzstan!",}, ["Forward Party (US)"] = {abbrev = "FWD", color = "#480D67", shortname = "Forward",}, ["Forward Poland"] = {abbrev = "NP", color = "#ED1C24", shortname = "",}, ["Forward to Europe"] = {abbrev = "PE", color = "#F6650F", shortname = "",}, ["Forward Wales"] = {abbrev = "", color = "#FF3333", shortname = "",}, ["Forward, Russia!"] = {abbrev = "", color = "#1C1A0D", shortname = "",}, ["Forza Italia"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Forza Italia (1994)"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Forza Italia (2013)"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Foundation Party (UK)"] = {abbrev = "", color = "#DEB887", shortname = "Foundation",}, ["Four Cats Political Party"] = {abbrev = "", color = "#0E532E", shortname = "",}, ["Four Islands Movement"] = {abbrev = "", color = "#00AEC3", shortname = "",}, ["Four-Coalition"] = {abbrev = "", color = "#0100A3", shortname = "",}, ["For Our Children (Serbia)"] = {abbrev = "SNS&nbsp;coalition", color = "#242970", shortname = "",}, ["For Each and Every One"] = {abbrev = "KuK", color = "#F9873E", shortname = "",}, ["Foxite"] = {abbrev = "", color = "#F8B878", shortname = "",}, ["Fraction Den Haan"] = {abbrev = "", color = "#ED3186", shortname = "",}, ["France in Action"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Franciscan Popular Movement"] = {abbrev = "MPF", color = "#4ea65a", shortname = "",}, ["Fraser Anning's Conservative National Party"] = {abbrev = "", color = "#4169E1", shortname = "",}, ["Frauen Macht Politik!"] = {abbrev = "FraP!", color = "#F49BC2", shortname = "",}, ["Free (Spain)"] = {abbrev = "", color = "#122E5D", shortname = "",}, ["Free and Equal (Italy)"] = {abbrev = "", color = "#B32938", shortname = "Free and Equal",}, ["Free and Responsible"] = {abbrev = "LIB·RES", color = "#FFC734", shortname = "",}, ["Free and Solidary"] = {abbrev = "WiS", color = "#ED082C", shortname = "",}, ["Free Bloc"] = {abbrev = "", color = "#CD161D", shortname = "",}, ["Free Bolivia Movement"] = {abbrev = "MBL", color = "#BDB76B", shortname = "",}, ["Free Cause Party"] = {abbrev = "", color = "#009C43", shortname = "",}, ["Free Centre"] = {abbrev = "", color = "#0058D5", shortname = "",}, ["Free Conservative Party"] = {abbrev = "DRP", color = "#00C0ff", shortname = "",}, ["Free Conservatives"] = {abbrev = "", color = "#556B2F", shortname = "",}, ["Free Democratic Movement"] = {abbrev = "FDM", color = "#E4C166", shortname = "",}, ["Free Democratic Party"] = {abbrev = "FDP", color = "", shortname = "",}, ["Free Democratic Party (Germany)"] = {abbrev = "FDP", color = "#FFED00", shortname = "",}, ["Free Democratic Party (Liberia)"] = {abbrev = "FDP", color = "#EA924A", shortname = "",}, ["Free Democratic Party of Switzerland"] = {abbrev = "", color = "#007AD2", shortname = "Free Democrats",}, ["Free Democrats (Armenia)"] = {abbrev = "", color = "#003399", shortname = "",}, ["Free Democrats (Georgia)"] = {abbrev = "", color = "#003083", shortname = "",}, ["Free Democrats (South Africa)"] = {abbrev = "", color = "#E59194", shortname = "FREE DEMS",}, ["Free Destourian Party"] = {abbrev = "", color = "#CC6668", shortname = "",}, ["Free Donbas"] = {abbrev = "", color = "#FFDD00", shortname = "",}, ["Free Donbass"] = {abbrev = "", color = "#FEED01", shortname = "",}, ["Free Education For All"] = {abbrev = "FEFA", color = "#0F428E", shortname = "Free Education For All",}, ["Free Egyptians Party"] = {abbrev = "", color = "#DB1B24", shortname = "Free Egyptians",}, ["Free England Party"] = {abbrev = "", color = "#960018", shortname = "Free England",}, ["Free Fatherland Party (Brazil)"] = {abbrev = "PPL", color = "#9ACD32", shortname = "",}, ["Free for the Basque Country"] = {abbrev = "", color = "#55B6AD", shortname = "",}, ["Free Forum"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Free Georgia"] = {abbrev = "", color = "#A20C33", shortname = "Free Georgia",}, ["Free German Trade Union Federation"] = {abbrev = "", color = "#8b0000", shortname = "",}, ["Free German Workers' Party"] = {abbrev = "FAP", color = "#DC0000", shortname = "",}, ["Free German Youth"] = {abbrev = "", color = "#f0b400", shortname = "",}, ["Free Homeland Party (Brazil)"] = {abbrev = "PPL", color = "#165A2E", shortname = "",}, ["Free Liberals"] = {abbrev = "VL", color = "#3399FF", shortname = "",}, ["Free List (Liechtenstein)"] = {abbrev = "FL", color = "#009234", shortname = "",}, ["Free List of Farmers, the Middle Class and Workers"] = {abbrev = "", color = "#BDD79A", shortname = "",}, ["Free-minded National Association"] = {abbrev = "", color = "#006AB3", shortname = "Free-minded",}, ["Free Murcia"] = {abbrev = "", color = "#21ADEA", shortname = "",}, ["Free Motherland - UCA Alliance"] = {abbrev = "", color = "#FFA500", shortname = "Free&nbsp;Motherland&nbsp;-&nbsp;UCA",}, ["Free Motherland"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["Free National Movement"] = {abbrev = "", color = "#d2232a", shortname = "FNM",}, ["Free Nations of Post-Russia Forum"] = {abbrev = "FNRF", color = "#2F72B9", shortname = "",}, ["Free New Mexico Party"] = {abbrev = "FNM", color = "#F1C92A", shortname = "Free&nbsp;New&nbsp;Mexico",}, ["Free Palestine Party"] = {abbrev = "FPP", color = "#F76631", shortname = "",}, ["Free Party of Luxembourg"] = {abbrev = "", color = "grey", shortname = "",}, ["Free Party Canada"] = {abbrev = "", color = "#D7AC2C", shortname = "",}, ["Free Party Come To Your Senses"] = {abbrev = "VAP", color = "#007FBE", shortname = "",}, ["Free Party Salzburg"] = {abbrev = "FPS", color = "#0057B5", shortname = "",}, ["Free Patriotic Movement"] = {abbrev = "", color = "#F78F1E", shortname = "",}, ["Free Patriotic Union"] = {abbrev = "UPL", color = "DarkRed", shortname = "",}, ["Free People's Party (Germany)"] = {abbrev = "", color = "#FFED00", shortname = "",}, ["Free People's Party (Thailand)"] = {abbrev = "", color = "#D8CBBA", shortname = "Free People's",}, ["Free Peru"] = {abbrev = "", color = "#C00A0A", shortname = "",}, ["Free Republicans"] = {abbrev = "WR", color = "#15233f", shortname = "",}, ["Free Sicilians"] = {abbrev = "", color = "gold", shortname = "",}, ["Free Social Constitutional Party"] = {abbrev = "", color = "black", shortname = "",}, ["Free Social Democrats"] = {abbrev = "", color = "#f57269", shortname = "",}, ["Free Soil Party"] = {abbrev = "FS", color = "#CCCC66", shortname = "Free Soil",}, ["Free Taiwan Party"] = {abbrev = "", color = "#E04155", shortname = "",}, ["Free Thai Movement"] = {abbrev = "", color = "#FF0800", shortname = "",}, ["Free Trade Party"] = {abbrev = "FTP", color = "#FFD425", shortname = "Free Trade",}, ["Free Trade"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Free Trader"] = {abbrev = "", color = "#FFFFDD", shortname = "",}, ["Free Voters"] = {abbrev = "FW", color = "#F7A800", shortname = "",}, ["Free-minded Liberal Party"] = {abbrev = "", color = "#808080", shortname = "Free-minded Liberal",}, ["Free-minded People's Party"] = {abbrev = "", color = "#64b2ff", shortname = "Free-minded People's",}, ["Free-minded People's Party (Germany)"] = {abbrev = "FVP", color = "#FFD800", shortname = "",}, ["Free-minded Union"] = {abbrev = "", color = "#EEDC82", shortname = "",}, ["Free-thinking Democratic League"] = {abbrev = "VDB", color = "#8EC3FF", shortname = "",}, ["Freedom Alliance (Finland)"] = {abbrev = "VL", color = "#efc454", shortname = "Freedom Alliance",}, ["Freedom Alliance (UK)"] = {abbrev = "", color = "#CC1280", shortname = "Freedom Alliance",}, ["Freedom Alliance Party (Fiji)"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Freedom Alliance Party of Liberia"] = {abbrev = "FAPL", color = "#f1b639", shortname = "",}, ["Freedom and Direct Democracy"] = {abbrev = "SPD", color = "#6696AE", shortname = "",}, ["Freedom and Equality"] = {abbrev = "WiR", color = "#FECC2F", shortname = "",}, ["Freedom and Equality Party (Ethiopia)"] = {abbrev = "", color = "#00ADEF", shortname = "",}, ["Freedom and Justice Party (Algeria)"] = {abbrev = "FJD", color = "#F68700", shortname = "",}, ["Freedom and Justice Party (Bolivia)"] = {abbrev = "LyJ", color = "#EAFF33", shortname = "",}, ["Freedom and Justice Party (Egypt)"] = {abbrev = "", color = "#A7CF40", shortname = "Freedom and Justice",}, ["Freedom and Justice"] = {abbrev = "PLT", color = "#FBBA00", shortname = "",}, ["Freedom and Innovation Party"] = {abbrev = "FIP", color = "#041D4C", shortname = "",}, ["Freedom and Peace Party"] = {abbrev = "", color = "#99dd00", shortname = "Freedom and Peace",}, ["Freedom and Reform Party"] = {abbrev = "", color = "#52CBF7", shortname = "",}, ["Freedom and Socialism Party"] = {abbrev = "ÖSP", color = "#F7F200", shortname = "",}, ["Freedom and Social Justice (Switzerland)"] = {abbrev = "LJS", color = "#20B2AA", shortname = "",}, ["Freedom and Solidarity"] = {abbrev = "SaS", color = "#a7cf35", shortname = "",}, ["Freedom and Solidarity (2023)"] = {abbrev = "SaS", color = "#74fd00", shortname = "",}, ["Freedom and Solidarity Party"] = {abbrev = "ÖDP", color = "#0069B4", shortname = "",}, ["Freedom Conservative Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Freedom Egypt Party"] = {abbrev = "", color = "#0073CF", shortname = "",}, ["Freedom Front"] = {abbrev = "VF", color = "#FF6600", shortname = "",}, ["Freedom Front Plus"] = {abbrev = "VF+", color = "#FF6600", shortname = "",}, ["Freedom List (Denmark)"] = {abbrev = "FL", color = "#f5a989", shortname = "",}, ["Freedom Movement (New Zealand)"] = {abbrev = "", color = "#A52A2A", shortname = "Freedom Movement",}, ["Freedom Movement (Slovenia)"] = {abbrev = "", color = "#00569d", shortname = "Svoboda",}, ["Freedom Movement for the Maubere People"] = {abbrev = "MLPM", color = "#66CBFF", shortname = "",}, ["Freedom Movement of Iran"] = {abbrev = "FMI", color = "#FFD703", shortname = "",}, ["Freedom Now Party"] = {abbrev = "", color = "Orange", shortname = "Freedom Now",}, ["Freedom Party (Armenia)"] = {abbrev = "", color = "#00194C", shortname = "Freedom",}, ["Freedom Party (Ecuador)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Freedom Party (France)"] = {abbrev = "PL", color = "#0050ba", shortname = "",}, ["Freedom Party (Iceland)"] = {abbrev = "", color = "#333ECA", shortname = "Freedom",}, ["Freedom Party (Indonesia)"] = {abbrev = "", color = "#008795", shortname = "",}, ["Freedom Party (Lithuania)"] = {abbrev = "LP", color = "#F6005E", shortname = "",}, ["Freedom Party (Netherlands)"] = {abbrev = "PvdV", color = "#2D4A6A", short = "",}, ["Freedom Party (Slovakia)"] = {abbrev = "SS", color = "#1A809A", shortname = "",}, ["Freedom Party (South Africa)"] = {abbrev = "", color = "#AE954C", shortname = "Freedom",}, ["Freedom Party (United Kingdom)"] = {abbrev = "", color = "#545AA7", shortname = "Freedom (UK)",}, ["Freedom Party in Carinthia"] = {abbrev = "FPK", color = "#176FC1", shortname = "",}, ["Freedom Party of Albania"] = {abbrev = "PL", color = "#D51920", shortname = "",}, ["Freedom Party of Austria"] = {abbrev = "FPÖ", color = "#0056A2", shortname = "",}, ["Freedom Party of Switzerland"] = {abbrev = "", color = "#8D1919", shortname = "Freedom",}, ["Freedom Party of Victoria"] = {abbrev = "FPV", color = "#9E0000", shortname = "Freedom",}, ["Freedom Party"] = {abbrev = "", color = "#F6005E", shortname = "",}, ["Freedom People's Alliance"] = {abbrev = "FPA", color = "#FFA500", shortname = "",}, ["Freedom People's Congress"] = {abbrev = "FPС", color = "#23459E", shortname = "",}, ["Freedom People's Front"] = {abbrev = "FPF", color = "#FEB914", shortname = "",}, ["Freedom Square (political party)"] = {abbrev = "", color = "#118DC1", shortname = "Freedom Square",}, ["Freedom Socialist Party"] = {abbrev = "", color = "#e21b39", shortname = "Freedom Socialist",}, ["Freedom Union – Democratic Union"] = {abbrev = "US–DEU", color = "#228b22", shortname = "",}, ["Freedom Union (Poland)"] = {abbrev = "UW", color = "#2666AE", shortname = "",}, ["Freedom. Free from Fear, Hate and Anger"] = {abbrev = "", color = "#2F9655", shortname = "Brīvība",}, ["Freedom, Unity and Solidarity Party"] = {abbrev = "", color = "#FF5000", shortname = "",}, ["Freedom (electoral list)"] = {abbrev = "", color = "#075271", shortname = "Freedom",}, ["Freedoms and Social Justice"] = {abbrev = "LJS", color = "#04b7ac", shortname = "",}, ["Freedoms New Zealand"] = {abbrev = "", color = "#95278A", shortname = "Freedoms NZ",}, ["Freemen of the South Movement"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Freeminded Co-operation"] = {abbrev = "", color = "#52BDEC", shortname = "Freeminded Co-op",}, ["Freeholder Party of the Czech Republic"] = {abbrev = "SsČR", color = "#cdb649", shortname = "",}, ["Freethinkers' Party"] = {abbrev = "KE", color = "#000000", shortname = "",}, ["Freethinkers' Pinnacle Party"] = {abbrev = "FPP", color = "#FDBB30", shortname = "",}, ["Freie Sachsen"] = {abbrev = "", color = "#169340", shortname = "",}, ["FreeZim Congress"] = {abbrev = "", color = "#365FAE", shortname = "",}, ["Freixes Independent Group"] = {abbrev = "", color = "#D9951C", shortname = "",}, ["FRELIMO"] = {abbrev = "", color = "#e61923", shortname = "",}, ["French Communist Party"] = {abbrev = "PCF", color = "#E4002A", shortname = "",}, ["French Future"] = {abbrev = "LAF", color = "#154778", shortname = "",}, ["French Party"] = {abbrev = "", color = "#6495ED", shortname = "",}, ["French Popular Party"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["French Section of the Workers' International"] = {abbrev = "SFIO", color = "#F0001C", shortname = "",}, ["Frente de Todos"] = {abbrev = "FdT", color = "#36B1EA", shortname = "",}, ["Frente Despertar"] = {abbrev = "", color = "#54AFE6", shortname = "",}, ["Frente Patria Grande"] = {abbrev = "", color = "#199ed8", shortname = "",}, ["Frenti-Mudança"] = {abbrev = "", color = "#ffff00", shortname = "",}, ["FREPASO"] = {abbrev = "", color = "#A349A4", shortname = "",}, ["Fretilin"] = {abbrev = "", color = "#E70014", shortname = "",}, ["Friend Melanesian Party"] = {abbrev = "", color = "#87B7ED", shortname = "Friend Melanesian",}, ["Friends of Beer Party"] = {abbrev = "SPP", color = "gold", shortname = "",}, ["Friends of Democracy"] ={abbreve = "FOD", color = "#01782c", shortname = "",}, ["Friends of Moderation"] ={abbreve = "", color = "#6a2b86", shortname = "",}, ["Friendship Association"] = {abbrev = "AAAH", color = "pink", shortname = "Friendship",}, ["Friendship Party"] = {abbrev = "", color = "#DC241f", shortname = "",}, ["Frisian National Party"] = {abbrev = "FNP", color = "#21366b", shortname = "",}, ["Friuli Movement"] = {abbrev = "", color = "gold", shortname = "",}, ["From Five"] = {abbrev = "", color = "#174658", shortname = "",}, ["Front for Democracy"] = {abbrev = "", color = "green", shortname = "Front",}, ["Front for Democracy in Burundi–Nyakuri"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Front for Democracy in Burundi"] = {abbrev = "FRODEBU", color = "#03C03C", shortname = "",}, ["Front for Socialism and Democracy/Benno Jubël"] = {abbrev = "", color = "#54AA3D", shortname = "",}, ["Front for the Defence of Constitutional Institutions"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Front for the National Salvation of Cameroon"] = {abbrev = "FSNC", color = "#685f5A", shortname = "",}, ["Front for the Renewal of Concord"] = {abbrev = "FRCS", color = "#ADD8E6", shortname = "",}, ["Front for the Restoration of Unity and Democracy"] = {abbrev = "FRUD", color = "#318CE7", shortname = "",}, ["Front for Victory (Beni)"] = {abbrev = "", color = "LightBlue", shortname = "Front for Victory",}, ["Front for Victory (Bolivia)"] = {abbrev = "", color = "#05654A", shortname = "",}, ["Front for Victory"] = {abbrev = "FPV-PJ", color = "#75AADB", shortname = "",}, ["Front for Workers' Unity"] = {abbrev = "", color = "#C00D0D", shortname = "",}, ["Front for Change (Ukraine)"] = {abbrev = "FFC", color = "#808000", shortname = "",}, ["Front for Change/Social Pole"] = {abbrev = "FC/PS", color = "#FF9900", shortname = "",}, ["Front Liberation National"] = {abbrev = "FLN", color = "#032174", shortname = "",}, ["Front Line (political party)"] = {abbrev = "PG", color = "black", shortname = "",}, ["Front National (South Africa)"] = {abbrev = "", color = "#DD1A3F", shortname = "",}, ["Front Party"] = {abbrev = "", color = "red", shortname = "",}, ["Front Polisario Khat al-Shahid"] = {abbrev = "", color = "#E79F61", shortname = "Khat al-Shahid",}, ["Front of Democratic Forces"] = {abbrev = "", color = "#95954D", shortname = "",}, ["Front of Followers of the Line of the Imam and the Leader"] = {abbrev = "FFLIL", color = "#FFA500", shortname = "",}, ["Front of Hope 2021"] = {abbrev = "", color = "#67BD50", shortname = "",}, ["Front of Islamic Revolution Stability"] = {abbrev = "FIRS", color = "#B0C4DE", shortname = "",}, ["Front of Socialist Unity and Democracy"] = {abbrev = "FDUS", color = "#CC0000", shortname = "",}, ["Front of National Unity"] = {abbrev = "FJN", color = "#FF0000", shortname = "",}, ["Front Patriotique Rodriguais Ecologique"] = {abbrev = "FPRE", color = "#FE1F20", shortname = "",}, ["Front Patriotique Rodrigues"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Front Socialiste"] = {abbrev = "", color = "#C4A96C", shortname = "",}, ["Front Solidarité Mauricien"] = {abbrev = "", color = "#008000", shortname = "",}, ["Frontier Alliance Party"] = {abbrev = "FAP", color = "#085E0A", shortname = "",}, ["Frontera Union"] = {abbrev = "", color = "#F47B20", shortname = "",}, ["Frontline Socialist Party"] = {abbrev = "", color = "#D0180D", shortname = "",}, ["Frontpartij"] = {abbrev = "", color = "#FFFF00", shortname = "Frontpartij",}, ["Fu Cheong Estate Residents' Association"] = {abbrev = "FCERA", color = "#65b2b3", shortname = "",}, ["Fu Sun Generation"] = {abbrev = "", color = "#20ABAD", shortname = "",}, ["Fuegian People's Movement"] = {abbrev = "MOPOF", color = "#00008B", shortname = "",}, ["Fuerteventura Party"] = {abbrev = "", color = "#4EBE2E", shortname = "",}, ["Fuerza (political party)"] = {abbrev = "", color = "#1F3160", shortname = "",}, ["Fuerza Ecuador"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Fuerza por México"] = {abbrev = "", color = "#EC63A2", shortname = "",}, ["Fuerza Patria"] = {abbrev = "FP", color = "#36b3ed", shortname = "Fuerza Patria",}, ["Fuerza y Corazón por México"] = {abbrev = "", color = "#C71585", shortname = "",}, ["Fuerza Zamboanga"] = {abbrev = "", color = "Navy", shortname = "",}, ["FUNCINPEC"] = {abbrev = "", color = "#FDD017", shortname = "FUNCINPEC",}, ["FUNECO"] = {abbrev = "", color = "#3A1E0A", shortname = "",}, ["Fusion of Haitian Social Democrats"] = {abbrev = "", color = "#FFF001", shortname = "",}, ["Furatayn Movement"] = {abbrev = "", color = "#3B92A8", shortname = "",}, ["Fusion Party (Australia)"] = {abbrev = "", color = "#C926F2", shortname = "Fusion",}, ["Fusion Party (South Dakota)"] = {abbrev = "", color = "#79CDCD", shortname = "Fusion",}, ["Fusion Party (Thailand)"] = {abbrev = "", color = "#0c673e", shortname = "Fusion",}, ["Fusion Party (US)"] = {abbrev = "", color = "#79CDCD", shortname = "Fusion",}, ["Future"] = {abbrev = "", color = "#002E68", shortname = "",}, ["Future and Freedom"] = {abbrev = "", color = "#1C39BB", shortname = "",}, ["Future Alcobendas–Citizens"] = {abbrev = "", color = "#F9BC15", shortname = "",}, ["Future Australia Party"] = {abbrev = "", color = "#0099AA", shortname = "",}, ["Future Change Party"] = {abbrev = "", color = "#09155F", shortname = "Future Change",}, ["Future Democratic Party"] = {abbrev = "", color = "#00A7E6", shortname = "",}, ["Future for Finnmark"] = {abbrev = "", color = "#FFB4CD", shortname = "",}, ["Future Forward Party"] = {abbrev = "", color = "#F47933", shortname = "Future Forward",}, ["Future Front"] = {abbrev = "", color = "#3CB371", shortname = "",}, ["Future Hope Alliance"] = {abbrev = "", color = "#0065B3", shortname = "Future Hope",}, ["Future Left (Sweden)"] = {abbrev = "FV", color = "#92278F", shortname = "",}, ["Future Korea Party"] = {abbrev = "", color = "#EF426F", shortname = "Future Korea",}, ["Future Movement"] = {abbrev = "", color = "#3682D8", shortname = "",}, ["Future New Zealand (Dunne)"] = {abbrev = "", color = "#6091FC", shortname = "Future",}, ["Future of Åland"] = {abbrev = "", color = "#FAA61A", shortname = "",}, ["Future of Moldova Party"] = {abbrev = "PVM", color = "#FF7900", shortname = "",}, ["Future of the Congo"] = {abbrev = "", color = "#CE156B", shortname = "",}, ["Future of Russia–New Names"] = {abbrev = "BRNI", color = "#B4C1C7", shortname = "",}, ["Future Party - reformists"] = {abbrev = "", color = "#ff9c00", shortname = "",}, ["Future Party (Turkey)"] = {abbrev = "", color = "#2DB34A", shortname = "",}, ["Future Progressive Party"] = {abbrev = "FPP", color = "#1871B8", shortname = "",}, ["Future Republic"] = {abbrev = "RF", color = "#223968", shortname = "",}, ["Future Together"] = {abbrev = "AE", color = "#00CCCC", shortname = "",}, ["Future with Confidence"] = {abbrev = "AEC", color = "#1170C1", shortname = "",}, ["Futurise Thailand Party"] = {abbrev = "", color = "#345ea8", shortname = "Futurise",}, ["FUTURO"] = {abbrev = "", color = "#FF00FF", shortname = "",}, } return { full = full, alternate = alternate, } ah4l4213n7q2oa6kxilaxph2hy63vdc 361086 361085 2026-06-01T11:50:09Z ChiK 1136 ೧ revisions imported from [[:en:Module:Political_party/F]] 361085 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["Fa'atuatua i le Atua Samoa ua Tasi"] = "Faʻatuatua i le Atua Samoa ua Tasi", ["Fair Russia"] = "A Just Russia — For Truth", ["Fair and Free Colombia"] = "Colombia Justa Libres", ["Faith in the One True God"] = "Faʻatuatua i le Atua Samoa ua Tasi", ["Falange Española Auténtica"] = "Falange Española de las JONS", ["Falange Española de las JONS (1976)"] = "Falange Española de las JONS", ["Falange Española de las JONS (Auténtica)"] = "Falange Española de las JONS", ["Family Party"] = "The Family Party", ["FAPER"] = "Broad Front (Honduras)", ["Far left"] = "Far-left", ["Far right"] = "Far-right", ["Farmer-Citizen Interests"] = "Farmer–Citizen Interests", ["Farmer-Citizen Movement"] = "Farmer–Citizen Movement", ["Farmer-Labor Party (Minnesota)"] = "Farmer–Labor Party", ["Farmer-Labor Party (United States)"] = "Farmer–Labor Party", ["Farmer-Labor Party (US)"] = "Farmer–Labor Party", ["Farmer-Labor Party"] = "Farmer–Labor Party", ["Farmer–Labor Party (Minnesota)"] = "Farmer–Labor Party", ["Farmer–Labor Party (United States)"] = "Farmer–Labor Party", ["Farmer–Labor Party (US)"] = "Farmer–Labor Party", ["Farmers' League (Sweden)"] = "Centre Party (Sweden)", ["FDP"] = "Free Democratic Party (Germany)", ["Federal Democratic Union"] = "Federal Democratic Union of Switzerland", ["Federalism in the United States"] = "Federalists (United States)", ["Federalist Party (United States)"] = "Federalist Party", ["Federalist Party (US)"] = "Federalist Party", ["Federalist"] = "Federalist Party", ["Federalists"] = "Federalists (United States)", ["Federation of Christian Democracy"] = "Christian Democracy Federation–Christian Democracy Team", ["Federation of Socialist Workers (Germany)"] = "Socialist Equality Party (Germany)", ["Fidesz - Hungarian Civic Union"] = "Fidesz", ["Fidesz – Hungarian Civic Union"] = "Fidesz", -- dash difference ["Fidesz-KDNP"] = "Fidesz–KDNP", ["FijiFirst Party"] = "FijiFirst", ["Fine Gael/meta/co"] = "Fine Gael", ["Finnish Constitutional People's Party"] = "Constitutional Right Party", ["Finnish Rural "] = "Finnish Rural Party", ["Fiona Carrick"] = "Fiona Carrick Independent", ["Fiona Carrick Independent (political party)"] = "Fiona Carrick Independent", ["First no Kai"] = "Tomin First no Kai", ["First the People – Community, Ecology, Liberty, and Progress"] = "First the People (Peru)", ["First the People"] = "First the People (Peru)", ["Flemish Block"] = "Vlaams Belang", ["Flemish Interest"] = "Vlaams Belang", ["Flemish Liberals and Democrats"] = "Open Flemish Liberals and Democrats", ["Flemish Socialist Party"] = "Vooruit (political party)", ["Focus New Zealand"] = "Focus NZ", ["Folkpartiet"] = "Liberals (Sweden)", ["For Åland"] = "Åland Coalition", ["For an Alternative"] = "New Harmony (Latvia)", ["For Britain"] = "For Britain Movement", ["For Fatherland and Freedom"] = "For Fatherland and Freedom/LNNK", ["For Human Rights in a United Latvia"] = "For Human Rights in United Latvia", ["For Justice and Development"] = "Justice and Welfare Party", ["For Latvia from the Heart"] = "Awakening (political party)", ["For Réunion"] = "For Réunion (political party)", ["For the Commerce and Housing of Benidorm"] = "Alliance for Commerce and Housing", ["For the Europe of the Peoples (1989)"] = "Europe of the Peoples", ["For the Europe of the Peoples (1994)"] = "Europe of the Peoples", ["For the Nation and Country Party"] = "Greater Moldova Party", ["For the People Party"] = "Other parties", ["For United Ukraine"] = "For United Ukraine!", ["Force Vie"] = "VIA, the Way of the People", ["Forum for Democracy (Netherlands)"] = "Forum for Democracy", ["Forum for the Restoration of Democracy - Kenya"] = "Forum for the Restoration of Democracy – Kenya", ["Forum of Social Republicans"] = "VIA, the Way of the People", ["Forum Party of Zimbabwe"] = "Forum Party", ["Forward (Belgium)"] = "Vooruit (political party)", ["Forward (Greenland)"] = "Siumut", ["Forward (United States)"] = "Forward Party (US)", ["Forward (US)"] = "Forward Party (US)", ["Forward Party (United States)"] = "Forward Party (US)", ["Fourth Force"] = "Estonian Greens", ["France Arise"] = "Debout la France", ["Francis Townsend"] = "Townsend Party", ["Francophone Democratic Federalists"] = "DéFI", ["Free List Austria"] = "Free Party Salzburg", ["Free-minded Liberal Party (Norway)"] = "Free-minded Liberal Party", ["Free-minded People's Party (Norway)"] = "Free-minded Liberal Party", ["Free Nations of Russia Forum"] = "Free Nations of Post-Russia Forum", ["Free Soil Party (United States)"] = "Free Soil Party", ["Free Soil Party (US)"] = "Free Soil Party", ["Free Voters of Bavaria"] = "Free Voters", ["Freedom (political party)"] = "Svoboda (political party)", ["Freedom Front (South Africa)"] = "Freedom Front", ["Freedom Party (Egypt)"] = "Egyptian Freedom Party", ["Freedom Party (Finland)"] = "Blue and White Front", ["Freedom Party – Finland's Future"] = "Blue and White Front", ["Freedom Party of New York (1994)"] = "Tax Cut Now Party", ["Freedoms NZ"] = "Freedoms New Zealand", ["Freeminded People's Party (Sweden)"] = "Liberals (Sweden)", ["Freie Wähler"] = "Free Voters", ["French Section of the Workers International"] = "French Section of the Workers' International", ["Frente Amplio (Chilean political party)"] = "Broad Front (Chilean political party)", ["Fre"] = "Frenti-Mudança", ["Fritz Dinkhauser List – Citizens' Forum Tyrol"] = "Citizens' Forum Austria", ["From now... Democracy by Referendum"] = "Volksabstimmung", ["From now... Democracy through Referendum"] = "Volksabstimmung", ["From Now on... Democracy through Referendum"] = "Volksabstimmung", ["Funcinpec Party"] = "FUNCINPEC", ["Fusion Party (United States)"] = "Fusion Party (US)", ["Future New Zealand"] = "Christian Democrat Party (New Zealand)", } local full = { ["Faculty of Orchid Gardening"] = {abbrev = "", color = "#DE0B7A", shortname = "Orchid Gardening",}, ["Faʻatuatua i le Atua Samoa ua Tasi"] = {abbrev = "FAST", color = "#cb222b", shortname = "",}, ["Failsworth Independent Party"] = {abbrev = "FIP", color = "#0098bb", shortname = "",}, ["Fair Armenia Party"] = {abbrev = "", color = "#DF7333", shortname = "",}, ["Fair Party (Thailand)"] = {abbrev = "", color = "#0C4DA1", shortname = "Fair Party",}, ["Faith And Hope League"] = {abbrev = "", color = "#006F7F", shortname = "",}, ["Faith in Peru"] = {abbrev = "Fe", color = "#42C553", shortname = "",}, ["Faith Party"] = {abbrev = "", color = "#0070BA", shortname = "",}, ["Falange Auténtica"] = {abbrev = "", color = "#003A83", shortname = "",}, ["Falange Española de las JONS"] = {abbrev = "", color = "#2B2927", shortname = "",}, ["Falange Española Independiente"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falange"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falangist Mountain Unity"] = {abbrev = "", color = "#000000", shortname = "",}, ["Falangist Movement of Spain"] = {abbrev = "", color = "#000000", shortname = "",}, ["Family and Life Party"] = {abbrev = "", color = "#333366", shortname = "",}, ["Family First Party"] = {abbrev = "FFP", color = "#00CCFF", shortname = "Family First",}, ["Family First Party (2021)"] = {abbrev = "FFP", color = "#5A58A6", shortname = "Family First",}, ["Family Party of Germany"] = {abbrev = "", color = "#E16B0B", shortname = "Familie",}, ["Fancy Dress Party"] = {abbrev = "", color = "#F5F5DC", shortname = "",}, ["Fanmi Lavalas"] = {abbrev = "", color = "#0047AB", shortname = "",}, ["Far-Left (Hungary)"] = {abbrev = "", color = "#d11515", shortname = "Far-Left",}, ["Far-left"] = {abbrev = "", color = "#BB0000", shortname = "",}, ["Far-Left Resistance Communism"] = {abbrev = "AAAK", color = "#ee3439", shortname = "",}, ["Far-right"] = {abbrev = "", color = "#404040", shortname = "",}, ["Farabundo Martí National Liberation Front"] = {abbrev = "FMLN", color = "#D3252F", shortname = "",}, ["Farmer Network of Thailand Party"] = {abbrev = "FNTP", color = "#005699", shortname = "",}, ["Farmer Party (Thailand)"] = {abbrev = "", color = "#aacc99", shortname = "",}, ["Farmer Party"] = {abbrev = "", color = "#aacc99", shortname = "",}, ["Farmer's Party"] = {abbrev = "", color = "#E17D1A", shortname = "",}, ["Farmer–Citizen Interests"] = {abbrev = "BBB", color = "#94C11F", shortname = "",}, ["Farmer–Citizen Movement"] = {abbrev = "BBB", color = "#94C11F", shortname = "",}, ["Farmer–Labor Party"] = {abbrev = "", color = "#66FF99", shortname = "Farmer–Labor",}, ["Farmer–Worker Party"] = {abbrev = "", color = "#66FF99", shortname = "Farmer–Worker",}, ["Farmers and Producers Political Union"] = {abbrev = "", color = "#008000", shortname = "",}, ["Farmers of Petra Group"] = {abbrev = "", color = "#19A2A0", shortname = "",}, ["Farmers' Alliance"] = {abbrev = "", color = "#CCFF00", shortname = "Alliance",}, ["Farmers' Alliance (Ireland)"] = {abbrev = "FA", color = "#14287f", shortname = "Farmers' Alliance",}, ["Farmers' Assemblies"] = {abbrev = "", color = "#1B4D3E", shortname = "",}, ["Farmers' Association"] = {abbrev = "", color = "#238513", shortname = "Farmers'&nbsp;Association",}, ["Farmers' League"] = {abbrev = "BdL", color = "#016A38", shortname = "",}, ["Farmers' National Organization"] = {abbrev = "", color = "#39944A", shortname = "",}, ["Farmers' Party (Denmark)"] = {abbrev = "", color = "#36a236", shortname = "Farmers'",}, ["Farmers' Party (Greece)"] = {abbrev = "AK", color = "#99E500", shortname = "Farmers'",}, ["Farmers' Party (Iceland, 1913)"] = {abbrev = "", color = "#034626", shortname = "Farmers'",}, ["Farmers' Party (Iceland, 1933)"] = {abbrev = "", color = "#009900", shortname = "Farmers'",}, ["Farmers' Party (Ireland)"] = {abbrev = "FP", color = "#B8860B", shortname = "Farmers' Party",}, ["Farmers' Party (Lithuania)"] = {abbrev = "", color = "#4CCA3A", shortname = "Farmers' Party",}, ["Farmers' Party (Netherlands)"] = {abbrev = "BP", color = "#7AA300", shortname = "",}, ["Farmers' Party (Norway)"] = {abbrev = "", color = "#008542", shortname = "Farmers'",}, ["Farmers' Party (Sweden)"] = {abbrev = "B", color = "#016A39", shortname = "Farmers' League",}, ["Farmers' Voice Party"] = {abbrev = "", color = "#BDFFB2", shortname = "",}, ["Farnham Residents"] = {abbrev = "", color = "#78BE21", shortname = "",}, ["Farnworth and Kearsley First"] = {abbrev = "", color = "#2F52A3", shortname = "",}, ["Fasci Italiani di Combattimento"] = {abbrev = "", color = "#000000", shortname = "Fasces of Combat",}, ["Fascist Party of Albania"] = {abbrev = "", color = "#333333", shortname = "",}, ["Fascist Party"] = {abbrev = "", color = "#000000", shortname = "",}, ["Fat Cat party (UK)"] = {abbrev = "", color = "#EEEEEE", shortname = "Fat Cat",}, ["Fatah Alliance"] = {abbrev = "", color = "#3C5E37", shortname = "Fatah",}, ["Fatah"] = {abbrev = "", color = "#F4B838", shortname = "",}, ["Fate (political party)"] = {abbrev = "", color = "#B02840", shortname = "Fate",}, ["Fatherland – All Russia"] = {abbrev = "OVR", color = "#3B9EDF", shortname = "",}, ["Fatherland (Kazakhstan)"] = {abbrev = "", color = "#1CA9C9", shortname = "Fatherland",}, ["Fatherland (movement)"] = {abbrev = "", color = "#6C0E0E", shortname = "",}, ["Fatherland (party)"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Fatherland (Russia)"] = {abbrev = "", color = "#FFB311", shortname = "Fatherland",}, ["Fatherland for All"] = {abbrev = "PPT", color = "#0090C5", shortname = "",}, ["Fatherland Front (Austria)"] = {abbrev = "VF", color = "#D81E05", shortname = "",}, ["Fatherland Front (Bulgaria)"] = {abbrev = "OF", color = "#FF0000", shortname = "",}, ["Fatherland Party (Norway)"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Fatherland Socialist Party"] = {abbrev = "SPO", color = "#00ff00", shortname = "",}, ["Fathers Rights-Responsibility Party"] = {abbrev = "", color = "#800080", shortname = "Fathers Rights",}, ["FDP.The Liberals"] = {abbrev = "", color = "#0E52A0", shortname = "",}, ["Fearless Movement"] = {abbrev = "MSM", color = "#8EC641", shortname = "",}, ["Fearless People's Alliance"] = {abbrev = "", color = "Purple", shortname = "",}, ["Federal Alliance (Argentina)"] = {abbrev = "", color = "#B51601", shortname = "Federal Alliance",}, ["Federal Alliance (South Africa)"] = {abbrev = "FA", color = "#1B75BC", shortname = "",}, ["Federal Christian Democrats"] = {abbrev = "", color = "#003399", shortname = "",}, ["Federal Commitment"] = {abbrev = "CF", color = "#5aaadf", shortname = "",}, ["Federal Consensus"] = {abbrev = "CF", color = "#283084", shortname = "",}, ["Federal Democratic Party"] = {abbrev = "PDF", color = "#009640", shortname = "",}, ["Federal Democratic Republican Party"] = {abbrev = "PRDF", color = "#C05BA1", shortname = "",}, ["Federal Democratic Union of Switzerland"] = {abbrev = "", color = "#C71585", shortname = "Federal Democrats",}, ["Federal Far Left"] = {abbrev = "", color = "#D00006", shortname = "",}, ["Federal Front"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Federal ICAC Now"] = {abbrev = "", color = "#000000", shortname = "",}, ["Federal Party (Argentina, 1973)"] = {abbrev = "PF", color = "#B51601", shortname = "Federal Party",}, ["Federal Party of Kenya"] = {abbrev = "FPK", color = "#158A43" , shortname = "",}, ["Federal Party of Manipur"] = {abbrev = "FPM", color = "#FF0180", shortname = "",}, ["Federal Party of Yugoslavs"] = {abbrev = "SJ", color = "#003893", shortname = "",}, ["Federal Peronism"] = {abbrev = "", color = "#66FFCC", shortname = "",}, ["Federal Popular Union"] = {abbrev = "UPF", color = "#0045ac", shortname = "",}, ["Federal Progressives (Spain)"] = {abbrev = "", color = "#CEDFBD", shortname = "",}, ["Federal Renewal Party"] = {abbrev = "FRP", color = "#282E60", shortname = "",}, ["Federal Republican Alliance"] = {abbrev = "ARF", color = "#00209C", shortname = "",}, ["Federal Republican Party (Brazil)"] = {abbrev = "", color = "#009C3B", shortname = "PR Federal",}, ["Federal Socialist Forum, Nepal"] = {abbrev = "", color = "pink", shortname = "Forum Nepal",}, ["Federal Vanguard"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Federalist Christian Democracy – Convention of Federalists for Christian Democracy"] = {abbrev = "", color = "#556627", shortname = "",}, ["Federalist Greens"] = {abbrev = "", color = "green", shortname = "",}, ["Federalist Party of the United Kingdom"] = {abbrev = "", color = "#008080", shortname = "Federalist Party",}, ["Federalist Party"] = {abbrev = "", color = "#EA9978", shortname = "Federalist",}, ["Federalist Party (Argentina)"] = {abbrev = "", color = "#DC143C", shortname = "Federalist",}, ["Federalist People's Alliance"] = {abbrev = "", color = "#ffd700", shortname = "",}, ["Federalist Popular Alliance"] = {abbrev = "APF", color = "#FAD201", shortname = "",}, ["Federalist Unity Party"] = {abbrev = "", color = "grey", shortname = "",}, ["Federalists (Georgia)"] = {abbrev = "", color = "#FC147C", shortname = "Federalists",}, ["Federalists (United States)"] = {abbrev = "", color = "#00cc22", shortname = "Federalists",}, ["Fédéralistes Démocrates Francophones"] = {abbrev = "FDF", color = "#DD0081", shortname = "",}, ["Federated Sabah People's Front"] = {abbrev = "BERSEKUTU", color = "", shortname = "",}, ["Federation for the Republic"] = {abbrev = "FdR", color = "#14233F", shortname = "",}, ["Federation for the Stability of Hong Kong"] = {abbrev = "FSHK", color = "#d83467", shortname = "",}, ["Federation Free Socialist Party"] = {abbrev = "", color = "#FF102D", shortname = "",}, ["Federation of Democratic and Liberal Parties"] = {abbrev = "", color = "#8A5B15", shortname = "",}, ["Federation of Employees Associations"] = {abbrev = "", color = "#69973D", shortname = "",}, ["Federation of Green Lists"] = {abbrev = "", color = "#6CC417", shortname = "Green List",}, ["Federation of Hong Kong and Kowloon Labour Unions"] = {abbrev = "FLU", color = "#079634", shortname = "",}, ["Federation of Independents"] = {abbrev = "VdU", color = "#0056A2", shortname = "",}, ["Federation of Independents of Aragon"] = {abbrev = "", color = "#F95900", shortname = "",}, ["Federation of Independents of Catalonia"] = {abbrev = "", color = "#006139", shortname = "",}, ["Federation of Labour (Ireland)"] = {abbrev = "", color = "#DC241f", shortname = "Federation of Labour",}, ["Federation of Liberals"] = {abbrev = "FdL", color = "#0047AB", shortname = "",}, ["Federation of Pro-Independence Co-operation Committees"] = {abbrev = "FCCI", color = "#ef4836", shortname = "",}, ["Federation of Public Housing Estates"] = {abbrev = "FPHE", color = "#5A3D1B", shortname = "",}, ["Federation of Regional Parties"] = {abbrev = "", color = "#088A68", shortname = "",}, ["Federation of the Democratic and Socialist Left"] = {abbrev = "FGDS", color = "#E75480", shortname = "",}, ["Federation of the Democratic Left"] = {abbrev = "FGD", color = "#FAD841", shortname = "",}, ["Federation of the Greens"] = {abbrev = "", color = "#6CC417", shortname = "Greens",}, ["Federation of the Jewish Communities in Romania"] = {abbrev = "FCER", color = "#2D53A6", shortname = "",}, ["Federation of the Republican Left"] = {abbrev = "FGR", color = "#E61B1F", shortname = "",}, ["Federation of Trade Unions of Kazakhstan"] = {abbrev = "FTUK", color = "#66CCFD", shortname = "",}, ["Federation, Action for the Republic"] = {abbrev = "FAR", color = "#008000", shortname = "",}, ["Felicity Party"] = {abbrev = "", color = "#FF2E84", shortname = "SAADET",}, ["Fellowship Party"] = {abbrev = "", color = "#7FFFD4", shortname = "Fellowship",}, ["Feminism8"] = {abbrev = "", color = "#F9F20E", shortname = "",}, ["Feminist and Green Alternative Groups"] = {abbrev = "", color = "#54A32F", shortname = "Feminist & Greens",}, ["Feminist Initiative (Norway)"] = {abbrev = "", color = "#CD1B68", shortname = "",}, ["Feminist Initiative (Poland)"] = {abbrev = "IF", color = "#0093AF", shortname = "Feminist Initiative",}, ["Feminist Initiative (Spain)"] = {abbrev = "", color = "#E3287A", shortname = "",}, ["Feminist Initiative (Sweden)"] = {abbrev = "", color = "#cd1b68", shortname = "Feminist Initiative",}, ["Feminist Party (Finland)"] = {abbrev = "FP", color = "#FF4692", shortname = "Feminist Party",}, ["Feminist Party of Germany"] = {abbrev = "", color = "#FFA500", shortname = "Feminist",}, ["Feminist Party of Spain"] = {abbrev = "", color = "#612681", shortname = "",}, ["Feminists to the Congress"] = {abbrev = "", color = "#7E71BE", shortname = "",}, ["Femu a Corsica"] = {abbrev = "", color = "#E7511E", shortname = "",}, ["Fernando Ríos Hidalgo"] = {abbrev = "", color = "#82D701", shortname = "",}, ["Ferrol en Común"] = {abbrev = "", color = "#57C6D1", shortname = "",}, ["Ferrolan Sense"] = {abbrev = "", color = "#01B02F", shortname = "",}, ["Feuillants Club"] = {abbrev = "", color = "#0067A5", shortname = "Feuillant",}, ["Fianna Fáil"] = {abbrev = "FF", color = "#66BB66", shortname = "Fianna Fáil",}, ["Fidesz–KDNP"] = {abbrev = "", color = "#FF6A00", shortname = "",}, ["Fidesz"] = {abbrev = "", color = "#FF6A00", shortname = "",}, ["Fife Socialist League"] = {abbrev = "", color = "red", shortname = "",}, ["Fifth Republic Movement"] = {abbrev = "MVR", color = "#FF0000", shortname = "",}, ["Fighters' List"] = {abbrev = "", color = "#0038B8", shortname = "",}, ["Fighting Democratic Movement"] = {abbrev = "", color = "#49BAA7", shortname = "",}, ["Fighting Scottish Hospital Closures"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Fighting Socialist Party of Greece"] = {abbrev = "ASKE", color = "green", shortname = "",}, ["Fiji Labour Party"] = {abbrev = "", color = "#FF0000", shortname = "Labour",}, ["Fiji United Freedom Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["FijiFirst"] = {abbrev = "", color = "#00BFFF", shortname = "",}, ["Filipino Rights Protection Advocates of Manila Movement"] = {abbrev = "FRONTLINERS", color = "#7B1113", shortname = "",}, ["Fine Gael"] = {abbrev = "FG", color = "#6699FF", shortname = "Fine Gael",}, ["Finnish Christian League"] = {abbrev = "", color = "#173653", shortname = "Christian League",}, ["Finnish Islamic Party"] = {abbrev = "SIP", color = "#339966", shortname = "",}, ["Finnish Party"] = {abbrev = "", color = "#3333FF", shortname = "Finnish",}, ["Finnish People First"] = {abbrev = "SKE", color = "#133381", shortname = "",}, ["Finnish People's Blue-Whites"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Finnish People's Democratic League"] = {abbrev = "SKDL", color = "#C30B02", shortname = "",}, ["Finnish People's Organisation"] = {abbrev = "", color = "black", shortname = "",}, ["Finnish People's Party"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Finnish People's Unity Party"] = {abbrev = "", color = "gray", shortname = "",}, ["Finnish Reform Movement"] = {abbrev = "KL", color = "#FF5500", shortname = "",}, ["Finnish Rural Party"] = {abbrev = "", color = "gray", shortname = "Rural Party",}, ["Fiona Carrick Independent"] = {abbrev = "FCI", color = "#EE6926", shortname = "Fiona Carrick",}, ["Finns Party"] = {abbrev = "PS", color = "#FFDE55", shortname = "Finns",}, ["Firefighters Against Cuts"] = {abbrev = "", color = "#EC008C", shortname = "",}, ["First Nation Party"] = {abbrev = "FNP", color = "#964b00", shortname = "First Nation",}, ["First Party"] = {abbrev = "", color = "#E62E00", shortname = "",}, ["First Star"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["First the People (Peru)"] = {abbrev = "PLG", color = "#4CBB17", shortname = "",}, ["Fís Nua"] = {abbrev = "", color = "#FF7F50", shortname = "",}, ["Five Star Movement"] = {abbrev = "", color = "#FFEB3B", shortname = "",}, ["Fjala"] = {abbrev = "", color = "#00008B", shortname = "",}, ["Flintshire People's Voice"] = {abbrev = "FPV", color = "#08BF63", shortname = "",}, ["Floriana l-Ewwel"] = {abbrev = "FL", color = "green", shortname = "Floriana First",}, ["Floriana First"] = {abbrev = "FL", color = "green", shortname = "Floriana First",}, ["Florida Democratic Party"] = {abbrev = "", color = "#3333FF", shortname = "Democratic",}, ["Fluminense Republican Party"] = {abbrev = "PRF", color = "#00AFEF", shortname = "",}, ["Focus (Croatian political party)"] = {abbrev = "", color = "#05AACB", shortname = "",}, ["Focus NZ"] = {abbrev = "", color = "#2690C4", shortname = "Focus",}, ["Focus of Marko Lotrič"] = {abbrev = "", color = "#1961AC", shortname = "Focus",}, ["Focused on Granada"] = {abbrev = "", color = "#7BBA2E", shortname = "",}, ["Fokus (Luxembourg)"] = {abbrev = "", color = "#63C7C7", shortname = "Fokus",}, ["Folklistan"] = {abbrev = "", color = "#1C2C54", shortname = "",}, ["For a Better Huila"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["For a Democratic and Prosperous Moldova"] = {abbrev = "PMDP", color = "#333399", shortname = "",}, ["For a European Future"] = {abbrev = "", color = "#CE2028", shortname = "",}, ["For a European Serbia"] = {abbrev = "ZES", color = "#FAD703", shortname = "",}, ["For a Fair Chile"] = {abbrev = "", color = "#800080", shortname = "",}, ["For a Fairer World"] = {abbrev = "PUM+J", color = "#4ABEEF", shortname = "",}, ["For a Good City"] = {abbrev = "ZDG", color = "#26602F", shortname = "",}, ["For a Good Latvia"] = {abbrev = "", color = "#800000", shortname = "",}, ["For a Humane Latvia"] = {abbrev = "PCL", color = "#00ACB4", shortname = "",}, ["For a New Socialism"] = {abbrev = "", color = "#EE2323", shortname = "",}, ["For a Popular and Social Ecology"] = {abbrev = "PEPS", color = "#53ab32", shortname = "",}, ["For a Presidential Republic"] = {abbrev = "PPR", color = "#890c06", shortname = "",}, ["For Alcobendas"] = {abbrev = "", color = "#D9D051", shortname = "",}, ["For Autonomy"] = {abbrev = "", color = "#8ECEF1", shortname = "",}, ["For Ávila"] = {abbrev = "XAV", color = "#F7D70E", shortname = "",}, ["For Britain Movement"] = {abbrev = "", color = "#431B5B", shortname = "For Britain",}, ["For Brittany!"] = {abbrev = "BWR", color = "#1fb9b1", shortname = "",}, ["For Cantabria Yes"] = {abbrev = "", color = "#8AC2B9", shortname = "",}, ["For Darwen Party"] = {abbrev = "", color = "#55aee6", shortname = "For Darwen",}, ["For El Hierro Electoral Group"] = {abbrev = "", color = "#58B8B4", shortname = "",}, ["For Fatherland and Freedom/LNNK"] = {abbrev = "", color = "#FFC622", shortname = "",}, ["For Freedom, Justice and Survival"] = {abbrev = "ZSPO", color = "#5593BA", shortname = "",}, ["For Georgia"] = {abbrev = "", color = "#4B2A75", shortname = "",}, ["For Gijón"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["For Huelva"] = {abbrev = "XH", color = "#1151D3", shortname = "",}, ["For Human Rights in United Latvia"] = {abbrev = "ForHRUL", color = "#2268C1", shortname = "",}, ["For Italy in the World with Tremaglia"] = {abbrev = "", color = "#2577B3", shortname = "",}, ["For Italy"] = {abbrev = "", color = "LightSkyBlue", shortname = "",}, ["For Justice and Order"] = {abbrev = "ZPR", color = "#024EB0", shortname = "",}, ["For La Rioja"] = {abbrev = "", color = "#951965", shortname = "",}, ["For Latvia and Ventspils"] = {abbrev = "", color = "#00958E", shortname = "",}, ["For Latvia's Development"] = {abbrev = "", color = "#FFDD00", shortname = "",}, ["For Macau"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["For Mérida"] = {abbrev = "", color = "#58B1BF", shortname = "",}, ["For New Generations"] = {abbrev = "ZNG", color = "#00FF00", shortname = "",}, ["For my Town"] = {abbrev = "", color = "#00BEF2", shortname = "",}, ["For Our Macedonia"] = {abbrev = "ZNAM", color = "#416DB4", shortname = "",}, ["For Our Valley"] = {abbrev = "", color = "#9BDDFF", shortname = "",}, ["For Peace and Stability Ukraine"] = {abbrev = "", color = "#0E617E", shortname = "",}, ["For Public Good Party"] = {abbrev = "FPGP", color = "#D60E29", shortname = "",}, ["For Réunion (political party)"] = {abbrev = "PLR", color = "#B82F7F", shortname = "",}, ["For Social Democracy"] = {abbrev = "", color = "Brown", shortname = "",}, ["For Social Justice (Armenia)"] = {abbrev = "", color = "#6599C9", shortname = "Social Justice",}, ["For South Tyrol with Widmann"] = {abbrev = "FSmW", color = "#35383f", shortname = "",}, ["For Stability!"] = {abbrev = "ST!", color = "#F08418", shortname = "",}, ["For Talavera"] = {abbrev = "", color = "#7F82A5", shortname = "",}, ["For the Agreement"] = {abbrev = "", color = "#FC572D", shortname = "",}, ["For the Autonomies"] = {abbrev = "", color = "#FF8581", shortname = "",}, ["For the Balearics"] = {abbrev = "", color = "#CB2B79", shortname = "",}, ["For the Common Good"] = {abbrev = "PBC", color = "#01C9AF", shortname = "",}, ["For the Family (political party)"] = {abbrev = "", color = "#0B90D0", shortname = "",}, ["For the Future (political party)"] = {abbrev = "ZM", color = "#5C068C", shortname = "For the Future",}, ["For the Future of Montenegro"] = {abbrev = "ZBCG", color = "#4682B4", shortname = "",}, ["For the Future of Montenegro (2023)"] = {abbrev = "ZBCG", color = "#0037A0", shortname = "",}, ["For the Left (Spain)"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["For the Love of Egypt"] = {abbrev = "FLE", color = "#8B0000", shortname = "",}, ["For the Nation Party"] = {abbrev = "", color = "#68B4AA", shortname = "",}, ["For the People (Georgia)"] = {abbrev = "", color = "#F87217", shortname = "For the People",}, ["For the People (Slovakia)"] = {abbrev = "", color = "#fdbb12", shortname = "For the People",}, ["For the People of Slovenia"] = {abbrev = "", color = "#2E5894", shortname = "",}, ["For the Poor"] = {abbrev = "", color = "#093A80", shortname = "",}, ["For the Public Interest"] = {abbrev = "", color = "#D82073", shortname = "",}, ["For The Republic Party"] = {abbrev = "", color = "#F56F3A", shortname = "",}, ["For the Thai Future Party"] = {abbrev = "", color = "#F80207", shortname = "",}, ["For Truth"] = {abbrev = "", color = "#6518a8", shortname = "",}, ["For Ukraine!"] = {abbrev = "", color = "darkblue", shortname = "",}, ["For United Ukraine!"] = {abbrev = "", color = "#026CAA", shortname = "",}, ["For Women of Russia"] = {abbrev = "", color = "#B5A061", shortname = "",}, ["For Zamora"] = {abbrev = "", color = "#F0675D", shortname = "",}, ["Foral Democratic Union"] = {abbrev = "UDF", color = "#3E5D72", shortname = "",}, ["Foral Union of the Basque Country"] = {abbrev = "", color = "#F57F4F", shortname = "",}, ["Foral Will"] = {abbrev = "", color = "#B18F39", shortname = "",}, ["Foralist League"] = {abbrev = "", color = "#23B14D", shortname = "",}, ["Força de Unidade Popular"] = {abbrev = "FUP", color = "#8b0000", shortname = "",}, ["Força i Llum"] = {abbrev = "", color = "#00A69C", shortname = "",}, ["Force 2011"] = {abbrev = "", color = "#FF8000", shortname = "",}, ["Force and Liberty"] = {abbrev = "FyL", color = "#0C00FF", shortname = "",}, ["Force for Change Democratic Movement – Liberal Party"] = {abbrev = "MDFM – PL", color = "#E13434", shortname = "",}, ["Force for Mexico"] = {abbrev = "FxM", color = "#E85E91", shortname = "",}, ["Force of People's Power"] = {abbrev = "TVS", color = "#5b011a", shortname = "",}, ["Force of the Right"] = {abbrev = "FD", color = "#08510A", shortname = "",}, ["Forces for Change in Finland"] = {abbrev = "", color = "orange", shortname = "",}, ["Forces for National Reconciliation"] = {abbrev = "", color = "#D9308E", shortname = "",}, ["Forces for Renewal"] = {abbrev = "", color = "#3BB9FF", shortname = "",}, ["Forces of Freedom and Change"] = {abbrev = "", color = "#96302B", shortname = "",}, ["FORJA"] = {abbrev = "", color = "#ed3236", shortname = "",}, ["Formosa Alliance"] = {abbrev = "", color = "#009e96", shortname = "",}, ["Formosan Broad Front"] = {abbrev = "FAF", color = "#912944", shortname = "",}, ["Formula 1 (political party)"] = {abbrev = "", color = "#FF1F80", shortname = "",}, ["Forsa Kòrsou"] = {abbrev = "", color = "purple", shortname = "",}, ["Forum (Spanish political party)"] = {abbrev = "", color = "#11DD00", shortname = "Foro",}, ["Forum des Citoyens Libres"] = {abbrev = "FCL", color = "#5A0E0E", shortname = "",}, ["Forum for Democracy"] = {abbrev = "FvD", color = "#841818", shortname = "",}, ["Forum for Democracy and Development"] = {abbrev = "FDD", color = "#228C22", shortname = "",}, ["Forum for Democratic Change"] = {abbrev = "FDC", color = "#00BFFF", shortname = "",}, ["Forum for Service Delivery"] = {abbrev = "F4SD", color = "#057135", shortname = "",}, ["Forum for the National Unity of Abkhazia"] = {abbrev = "FNUA", color = "#368118", shortname = "",}, ["Forum for the Restoration of Democracy – Asili"] = {abbrev = "", color = "green", shortname = "FORD–Asili",}, ["Forum for the Restoration of Democracy – Kenya"] = {abbrev = "", color = "#339933", shortname = "FORD-K",}, ["Forum for the Restoration of Democracy – People"] = {abbrev = "", color = "#6666FF", shortname = "FORD–People",}, ["Forum of Czechs in Romania"] = {abbrev = "FCR", color = "#154680", shortname = "",}, ["Forum Party"] = {abbrev = "", color = "purple", shortname = "",}, ["Forward (Bosnia and Herzegovina)"] = {abbrev = "NPD", color = "#FFCC00", shortname = "",}, ["Forward Badajoz"] = {abbrev = "", color = "#A80057", shortname = "",}, ["Forward Bloc"] = {abbrev = "FL", color = "#D70000", shortname = "",}, ["Forward Croatia-Progressive Alliance"] = {abbrev = "", color = "#DD3333", shortname = "",}, ["Forward Guernsey"] = {abbrev = "", color = "#00C1B7", shortname = "",}, ["Forward Guyana"] = {abbrev = "FG", color = "#4E0B8C", shortname = "",}, ["Forward Guyana Movement"] = {abbrev = "FGM", color = "#4E0B8C", shortname = "",}, ["Forward Kyrgyzstan Party"] = {abbrev = "", color = "#3791E7", shortname = "Alga, Kyrgyzstan!",}, ["Forward Party (US)"] = {abbrev = "FWD", color = "#480D67", shortname = "Forward",}, ["Forward Poland"] = {abbrev = "NP", color = "#ED1C24", shortname = "",}, ["Forward to Europe"] = {abbrev = "PE", color = "#F6650F", shortname = "",}, ["Forward Wales"] = {abbrev = "", color = "#FF3333", shortname = "",}, ["Forward, Russia!"] = {abbrev = "", color = "#1C1A0D", shortname = "",}, ["Forza Italia"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Forza Italia (1994)"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Forza Italia (2013)"] = {abbrev = "", color = "#0087DC", shortname = "Forza Italia",}, ["Foundation Party (UK)"] = {abbrev = "", color = "#DEB887", shortname = "Foundation",}, ["Four Cats Political Party"] = {abbrev = "", color = "#0E532E", shortname = "",}, ["Four Islands Movement"] = {abbrev = "", color = "#00AEC3", shortname = "",}, ["Four-Coalition"] = {abbrev = "", color = "#0100A3", shortname = "",}, ["For Our Children (Serbia)"] = {abbrev = "SNS&nbsp;coalition", color = "#242970", shortname = "",}, ["For Each and Every One"] = {abbrev = "KuK", color = "#F9873E", shortname = "",}, ["Foxite"] = {abbrev = "", color = "#F8B878", shortname = "",}, ["Fraction Den Haan"] = {abbrev = "", color = "#ED3186", shortname = "",}, ["France in Action"] = {abbrev = "", color = "#00FF00", shortname = "",}, ["Franciscan Popular Movement"] = {abbrev = "MPF", color = "#4ea65a", shortname = "",}, ["Fraser Anning's Conservative National Party"] = {abbrev = "", color = "#4169E1", shortname = "",}, ["Frauen Macht Politik!"] = {abbrev = "FraP!", color = "#F49BC2", shortname = "",}, ["Free (Spain)"] = {abbrev = "", color = "#122E5D", shortname = "",}, ["Free and Equal (Italy)"] = {abbrev = "", color = "#B32938", shortname = "Free and Equal",}, ["Free and Responsible"] = {abbrev = "LIB·RES", color = "#FFC734", shortname = "",}, ["Free and Solidary"] = {abbrev = "WiS", color = "#ED082C", shortname = "",}, ["Free Bloc"] = {abbrev = "", color = "#CD161D", shortname = "",}, ["Free Bolivia Movement"] = {abbrev = "MBL", color = "#BDB76B", shortname = "",}, ["Free Cause Party"] = {abbrev = "", color = "#009C43", shortname = "",}, ["Free Centre"] = {abbrev = "", color = "#0058D5", shortname = "",}, ["Free Conservative Party"] = {abbrev = "DRP", color = "#00C0ff", shortname = "",}, ["Free Conservatives"] = {abbrev = "", color = "#556B2F", shortname = "",}, ["Free Democratic Movement"] = {abbrev = "FDM", color = "#E4C166", shortname = "",}, ["Free Democratic Party"] = {abbrev = "FDP", color = "", shortname = "",}, ["Free Democratic Party (Germany)"] = {abbrev = "FDP", color = "#FFED00", shortname = "",}, ["Free Democratic Party (Liberia)"] = {abbrev = "FDP", color = "#EA924A", shortname = "",}, ["Free Democratic Party of Switzerland"] = {abbrev = "", color = "#007AD2", shortname = "Free Democrats",}, ["Free Democrats (Armenia)"] = {abbrev = "", color = "#003399", shortname = "",}, ["Free Democrats (Georgia)"] = {abbrev = "", color = "#003083", shortname = "",}, ["Free Democrats (South Africa)"] = {abbrev = "", color = "#E59194", shortname = "FREE DEMS",}, ["Free Destourian Party"] = {abbrev = "", color = "#CC6668", shortname = "",}, ["Free Donbas"] = {abbrev = "", color = "#FFDD00", shortname = "",}, ["Free Donbass"] = {abbrev = "", color = "#FEED01", shortname = "",}, ["Free Education For All"] = {abbrev = "FEFA", color = "#0F428E", shortname = "Free Education For All",}, ["Free Egyptians Party"] = {abbrev = "", color = "#DB1B24", shortname = "Free Egyptians",}, ["Free England Party"] = {abbrev = "", color = "#960018", shortname = "Free England",}, ["Free Fatherland Party (Brazil)"] = {abbrev = "PPL", color = "#9ACD32", shortname = "",}, ["Free for the Basque Country"] = {abbrev = "", color = "#55B6AD", shortname = "",}, ["Free Forum"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Free Georgia"] = {abbrev = "", color = "#A20C33", shortname = "Free Georgia",}, ["Free German Trade Union Federation"] = {abbrev = "", color = "#8b0000", shortname = "",}, ["Free German Workers' Party"] = {abbrev = "FAP", color = "#DC0000", shortname = "",}, ["Free German Youth"] = {abbrev = "", color = "#f0b400", shortname = "",}, ["Free Homeland Party (Brazil)"] = {abbrev = "PPL", color = "#165A2E", shortname = "",}, ["Free Liberals"] = {abbrev = "VL", color = "#3399FF", shortname = "",}, ["Free List (Liechtenstein)"] = {abbrev = "FL", color = "#009234", shortname = "",}, ["Free List of Farmers, the Middle Class and Workers"] = {abbrev = "", color = "#BDD79A", shortname = "",}, ["Free-minded National Association"] = {abbrev = "", color = "#006AB3", shortname = "Free-minded",}, ["Free Murcia"] = {abbrev = "", color = "#21ADEA", shortname = "",}, ["Free Motherland - UCA Alliance"] = {abbrev = "", color = "#FFA500", shortname = "Free&nbsp;Motherland&nbsp;-&nbsp;UCA",}, ["Free Motherland"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["Free National Movement"] = {abbrev = "", color = "#d2232a", shortname = "FNM",}, ["Free Nations of Post-Russia Forum"] = {abbrev = "FNRF", color = "#2F72B9", shortname = "",}, ["Free New Mexico Party"] = {abbrev = "FNM", color = "#F1C92A", shortname = "Free&nbsp;New&nbsp;Mexico",}, ["Free Palestine Party"] = {abbrev = "FPP", color = "#F76631", shortname = "",}, ["Free Party of Luxembourg"] = {abbrev = "", color = "grey", shortname = "",}, ["Free Party Canada"] = {abbrev = "", color = "#D7AC2C", shortname = "",}, ["Free Party Come To Your Senses"] = {abbrev = "VAP", color = "#007FBE", shortname = "",}, ["Free Party Salzburg"] = {abbrev = "FPS", color = "#0057B5", shortname = "",}, ["Free Patriotic Movement"] = {abbrev = "", color = "#F78F1E", shortname = "",}, ["Free Patriotic Union"] = {abbrev = "UPL", color = "DarkRed", shortname = "",}, ["Free People's Party (Germany)"] = {abbrev = "", color = "#FFED00", shortname = "",}, ["Free People's Party (Thailand)"] = {abbrev = "", color = "#D8CBBA", shortname = "Free People's",}, ["Free Peru"] = {abbrev = "", color = "#C00A0A", shortname = "",}, ["Free Republicans"] = {abbrev = "WR", color = "#15233f", shortname = "",}, ["Free Sicilians"] = {abbrev = "", color = "gold", shortname = "",}, ["Free Social Constitutional Party"] = {abbrev = "", color = "black", shortname = "",}, ["Free Social Democrats"] = {abbrev = "", color = "#f57269", shortname = "",}, ["Free Soil Party"] = {abbrev = "FS", color = "#CCCC66", shortname = "Free Soil",}, ["Free Taiwan Party"] = {abbrev = "", color = "#E04155", shortname = "",}, ["Free Thai Movement"] = {abbrev = "", color = "#FF0800", shortname = "",}, ["Free Trade Party"] = {abbrev = "FTP", color = "#FFD425", shortname = "Free Trade",}, ["Free Trade"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Free Trader"] = {abbrev = "", color = "#FFFFDD", shortname = "",}, ["Free Voters"] = {abbrev = "FW", color = "#F7A800", shortname = "",}, ["Free-minded Liberal Party"] = {abbrev = "", color = "#808080", shortname = "Free-minded Liberal",}, ["Free-minded People's Party"] = {abbrev = "", color = "#64b2ff", shortname = "Free-minded People's",}, ["Free-minded People's Party (Germany)"] = {abbrev = "FVP", color = "#FFD800", shortname = "",}, ["Free-minded Union"] = {abbrev = "", color = "#EEDC82", shortname = "",}, ["Free-thinking Democratic League"] = {abbrev = "VDB", color = "#8EC3FF", shortname = "",}, ["Freedom Alliance (Finland)"] = {abbrev = "VL", color = "#efc454", shortname = "Freedom Alliance",}, ["Freedom Alliance (UK)"] = {abbrev = "", color = "#CC1280", shortname = "Freedom Alliance",}, ["Freedom Alliance Party (Fiji)"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Freedom Alliance Party of Liberia"] = {abbrev = "FAPL", color = "#f1b639", shortname = "",}, ["Freedom and Direct Democracy"] = {abbrev = "SPD", color = "#6696AE", shortname = "",}, ["Freedom and Equality"] = {abbrev = "WiR", color = "#FECC2F", shortname = "",}, ["Freedom and Equality Party (Ethiopia)"] = {abbrev = "", color = "#00ADEF", shortname = "",}, ["Freedom and Justice Party (Algeria)"] = {abbrev = "FJD", color = "#F68700", shortname = "",}, ["Freedom and Justice Party (Bolivia)"] = {abbrev = "LyJ", color = "#EAFF33", shortname = "",}, ["Freedom and Justice Party (Egypt)"] = {abbrev = "", color = "#A7CF40", shortname = "Freedom and Justice",}, ["Freedom and Justice"] = {abbrev = "PLT", color = "#FBBA00", shortname = "",}, ["Freedom and Innovation Party"] = {abbrev = "FIP", color = "#041D4C", shortname = "",}, ["Freedom and Peace Party"] = {abbrev = "", color = "#99dd00", shortname = "Freedom and Peace",}, ["Freedom and Reform Party"] = {abbrev = "", color = "#52CBF7", shortname = "",}, ["Freedom and Socialism Party"] = {abbrev = "ÖSP", color = "#F7F200", shortname = "",}, ["Freedom and Social Justice (Switzerland)"] = {abbrev = "LJS", color = "#20B2AA", shortname = "",}, ["Freedom and Solidarity"] = {abbrev = "SaS", color = "#a7cf35", shortname = "",}, ["Freedom and Solidarity (2023)"] = {abbrev = "SaS", color = "#74fd00", shortname = "",}, ["Freedom and Solidarity Party"] = {abbrev = "ÖDP", color = "#0069B4", shortname = "",}, ["Freedom Conservative Party"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Freedom Egypt Party"] = {abbrev = "", color = "#0073CF", shortname = "",}, ["Freedom Front"] = {abbrev = "VF", color = "#FF6600", shortname = "",}, ["Freedom Front Plus"] = {abbrev = "VF+", color = "#FF6600", shortname = "",}, ["Freedom List (Denmark)"] = {abbrev = "FL", color = "#f5a989", shortname = "",}, ["Freedom Movement (New Zealand)"] = {abbrev = "", color = "#A52A2A", shortname = "Freedom Movement",}, ["Freedom Movement (Slovenia)"] = {abbrev = "", color = "#00569d", shortname = "Svoboda",}, ["Freedom Movement for the Maubere People"] = {abbrev = "MLPM", color = "#66CBFF", shortname = "",}, ["Freedom Movement of Iran"] = {abbrev = "FMI", color = "#FFD703", shortname = "",}, ["Freedom Now Party"] = {abbrev = "", color = "Orange", shortname = "Freedom Now",}, ["Freedom Party (Armenia)"] = {abbrev = "", color = "#00194C", shortname = "Freedom",}, ["Freedom Party (Ecuador)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Freedom Party (France)"] = {abbrev = "PL", color = "#0050ba", shortname = "",}, ["Freedom Party (Iceland)"] = {abbrev = "", color = "#333ECA", shortname = "Freedom",}, ["Freedom Party (Indonesia)"] = {abbrev = "", color = "#008795", shortname = "",}, ["Freedom Party (Lithuania)"] = {abbrev = "LP", color = "#F6005E", shortname = "",}, ["Freedom Party (Netherlands)"] = {abbrev = "PvdV", color = "#2D4A6A", short = "",}, ["Freedom Party (Slovakia)"] = {abbrev = "SS", color = "#1A809A", shortname = "",}, ["Freedom Party (South Africa)"] = {abbrev = "", color = "#AE954C", shortname = "Freedom",}, ["Freedom Party (United Kingdom)"] = {abbrev = "", color = "#545AA7", shortname = "Freedom (UK)",}, ["Freedom Party in Carinthia"] = {abbrev = "FPK", color = "#176FC1", shortname = "",}, ["Freedom Party of Albania"] = {abbrev = "PL", color = "#D51920", shortname = "",}, ["Freedom Party of Austria"] = {abbrev = "FPÖ", color = "#0056A2", shortname = "",}, ["Freedom Party of Switzerland"] = {abbrev = "", color = "#8D1919", shortname = "Freedom",}, ["Freedom Party of Victoria"] = {abbrev = "FPV", color = "#9E0000", shortname = "Freedom",}, ["Freedom Party"] = {abbrev = "", color = "#F6005E", shortname = "",}, ["Freedom People's Alliance"] = {abbrev = "FPA", color = "#FFA500", shortname = "",}, ["Freedom People's Congress"] = {abbrev = "FPС", color = "#23459E", shortname = "",}, ["Freedom People's Front"] = {abbrev = "FPF", color = "#FEB914", shortname = "",}, ["Freedom Square (political party)"] = {abbrev = "", color = "#118DC1", shortname = "Freedom Square",}, ["Freedom Socialist Party"] = {abbrev = "", color = "#e21b39", shortname = "Freedom Socialist",}, ["Freedom Union – Democratic Union"] = {abbrev = "US–DEU", color = "#228b22", shortname = "",}, ["Freedom Union (Poland)"] = {abbrev = "UW", color = "#2666AE", shortname = "",}, ["Freedom. Free from Fear, Hate and Anger"] = {abbrev = "", color = "#2F9655", shortname = "Brīvība",}, ["Freedom, Unity and Solidarity Party"] = {abbrev = "", color = "#FF5000", shortname = "",}, ["Freedom (electoral list)"] = {abbrev = "", color = "#075271", shortname = "Freedom",}, ["Freedoms and Social Justice"] = {abbrev = "LJS", color = "#04b7ac", shortname = "",}, ["Freedoms New Zealand"] = {abbrev = "", color = "#95278A", shortname = "Freedoms NZ",}, ["Freemen of the South Movement"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Freeminded Co-operation"] = {abbrev = "", color = "#52BDEC", shortname = "Freeminded Co-op",}, ["Freeholder Party of the Czech Republic"] = {abbrev = "SsČR", color = "#cdb649", shortname = "",}, ["Freethinkers' Party"] = {abbrev = "KE", color = "#000000", shortname = "",}, ["Freethinkers' Pinnacle Party"] = {abbrev = "FPP", color = "#FDBB30", shortname = "",}, ["Freie Sachsen"] = {abbrev = "", color = "#169340", shortname = "",}, ["FreeZim Congress"] = {abbrev = "", color = "#365FAE", shortname = "",}, ["Freixes Independent Group"] = {abbrev = "", color = "#D9951C", shortname = "",}, ["FRELIMO"] = {abbrev = "", color = "#e61923", shortname = "",}, ["French Communist Party"] = {abbrev = "PCF", color = "#E4002A", shortname = "",}, ["French Future"] = {abbrev = "LAF", color = "#154778", shortname = "",}, ["French Party"] = {abbrev = "", color = "#6495ED", shortname = "",}, ["French Popular Party"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["French Section of the Workers' International"] = {abbrev = "SFIO", color = "#F0001C", shortname = "",}, ["Frente de Todos"] = {abbrev = "FdT", color = "#36B1EA", shortname = "",}, ["Frente Despertar"] = {abbrev = "", color = "#54AFE6", shortname = "",}, ["Frente Patria Grande"] = {abbrev = "", color = "#199ed8", shortname = "",}, ["Frenti-Mudança"] = {abbrev = "", color = "#ffff00", shortname = "",}, ["FREPASO"] = {abbrev = "", color = "#A349A4", shortname = "",}, ["Fretilin"] = {abbrev = "", color = "#E70014", shortname = "",}, ["Friend Melanesian Party"] = {abbrev = "", color = "#87B7ED", shortname = "Friend Melanesian",}, ["Friends of Beer Party"] = {abbrev = "SPP", color = "gold", shortname = "",}, ["Friends of Democracy"] ={abbreve = "FOD", color = "#01782c", shortname = "",}, ["Friends of Moderation"] ={abbreve = "", color = "#6a2b86", shortname = "",}, ["Friendship Association"] = {abbrev = "AAAH", color = "pink", shortname = "Friendship",}, ["Friendship Party"] = {abbrev = "", color = "#DC241f", shortname = "",}, ["Frisian National Party"] = {abbrev = "FNP", color = "#21366b", shortname = "",}, ["Friuli Movement"] = {abbrev = "", color = "gold", shortname = "",}, ["From Five"] = {abbrev = "", color = "#174658", shortname = "",}, ["Front for Democracy"] = {abbrev = "", color = "green", shortname = "Front",}, ["Front for Democracy in Burundi–Nyakuri"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Front for Democracy in Burundi"] = {abbrev = "FRODEBU", color = "#03C03C", shortname = "",}, ["Front for Socialism and Democracy/Benno Jubël"] = {abbrev = "", color = "#54AA3D", shortname = "",}, ["Front for the Defence of Constitutional Institutions"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Front for the National Salvation of Cameroon"] = {abbrev = "FSNC", color = "#685f5A", shortname = "",}, ["Front for the Renewal of Concord"] = {abbrev = "FRCS", color = "#ADD8E6", shortname = "",}, ["Front for the Restoration of Unity and Democracy"] = {abbrev = "FRUD", color = "#318CE7", shortname = "",}, ["Front for Victory (Beni)"] = {abbrev = "", color = "LightBlue", shortname = "Front for Victory",}, ["Front for Victory (Bolivia)"] = {abbrev = "", color = "#05654A", shortname = "",}, ["Front for Victory"] = {abbrev = "FPV-PJ", color = "#75AADB", shortname = "",}, ["Front for Workers' Unity"] = {abbrev = "", color = "#C00D0D", shortname = "",}, ["Front for Change (Ukraine)"] = {abbrev = "FFC", color = "#808000", shortname = "",}, ["Front for Change/Social Pole"] = {abbrev = "FC/PS", color = "#FF9900", shortname = "",}, ["Front Liberation National"] = {abbrev = "FLN", color = "#032174", shortname = "",}, ["Front Line (political party)"] = {abbrev = "PG", color = "black", shortname = "",}, ["Front National (South Africa)"] = {abbrev = "", color = "#DD1A3F", shortname = "",}, ["Front Party"] = {abbrev = "", color = "red", shortname = "",}, ["Front Polisario Khat al-Shahid"] = {abbrev = "", color = "#E79F61", shortname = "Khat al-Shahid",}, ["Front of Democratic Forces"] = {abbrev = "", color = "#95954D", shortname = "",}, ["Front of Followers of the Line of the Imam and the Leader"] = {abbrev = "FFLIL", color = "#FFA500", shortname = "",}, ["Front of Hope 2021"] = {abbrev = "", color = "#67BD50", shortname = "",}, ["Front of Islamic Revolution Stability"] = {abbrev = "FIRS", color = "#B0C4DE", shortname = "",}, ["Front of Socialist Unity and Democracy"] = {abbrev = "FDUS", color = "#CC0000", shortname = "",}, ["Front of National Unity"] = {abbrev = "FJN", color = "#FF0000", shortname = "",}, ["Front Patriotique Rodriguais Ecologique"] = {abbrev = "FPRE", color = "#FE1F20", shortname = "",}, ["Front Patriotique Rodrigues"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Front Socialiste"] = {abbrev = "", color = "#C4A96C", shortname = "",}, ["Front Solidarité Mauricien"] = {abbrev = "", color = "#008000", shortname = "",}, ["Frontier Alliance Party"] = {abbrev = "FAP", color = "#085E0A", shortname = "",}, ["Frontera Union"] = {abbrev = "", color = "#F47B20", shortname = "",}, ["Frontline Socialist Party"] = {abbrev = "", color = "#D0180D", shortname = "",}, ["Frontpartij"] = {abbrev = "", color = "#FFFF00", shortname = "Frontpartij",}, ["Fu Cheong Estate Residents' Association"] = {abbrev = "FCERA", color = "#65b2b3", shortname = "",}, ["Fu Sun Generation"] = {abbrev = "", color = "#20ABAD", shortname = "",}, ["Fuegian People's Movement"] = {abbrev = "MOPOF", color = "#00008B", shortname = "",}, ["Fuerteventura Party"] = {abbrev = "", color = "#4EBE2E", shortname = "",}, ["Fuerza (political party)"] = {abbrev = "", color = "#1F3160", shortname = "",}, ["Fuerza Ecuador"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Fuerza por México"] = {abbrev = "", color = "#EC63A2", shortname = "",}, ["Fuerza Patria"] = {abbrev = "FP", color = "#36b3ed", shortname = "Fuerza Patria",}, ["Fuerza y Corazón por México"] = {abbrev = "", color = "#C71585", shortname = "",}, ["Fuerza Zamboanga"] = {abbrev = "", color = "Navy", shortname = "",}, ["FUNCINPEC"] = {abbrev = "", color = "#FDD017", shortname = "FUNCINPEC",}, ["FUNECO"] = {abbrev = "", color = "#3A1E0A", shortname = "",}, ["Fusion of Haitian Social Democrats"] = {abbrev = "", color = "#FFF001", shortname = "",}, ["Furatayn Movement"] = {abbrev = "", color = "#3B92A8", shortname = "",}, ["Fusion Party (Australia)"] = {abbrev = "", color = "#C926F2", shortname = "Fusion",}, ["Fusion Party (South Dakota)"] = {abbrev = "", color = "#79CDCD", shortname = "Fusion",}, ["Fusion Party (Thailand)"] = {abbrev = "", color = "#0c673e", shortname = "Fusion",}, ["Fusion Party (US)"] = {abbrev = "", color = "#79CDCD", shortname = "Fusion",}, ["Future"] = {abbrev = "", color = "#002E68", shortname = "",}, ["Future and Freedom"] = {abbrev = "", color = "#1C39BB", shortname = "",}, ["Future Alcobendas–Citizens"] = {abbrev = "", color = "#F9BC15", shortname = "",}, ["Future Australia Party"] = {abbrev = "", color = "#0099AA", shortname = "",}, ["Future Change Party"] = {abbrev = "", color = "#09155F", shortname = "Future Change",}, ["Future Democratic Party"] = {abbrev = "", color = "#00A7E6", shortname = "",}, ["Future for Finnmark"] = {abbrev = "", color = "#FFB4CD", shortname = "",}, ["Future Forward Party"] = {abbrev = "", color = "#F47933", shortname = "Future Forward",}, ["Future Front"] = {abbrev = "", color = "#3CB371", shortname = "",}, ["Future Hope Alliance"] = {abbrev = "", color = "#0065B3", shortname = "Future Hope",}, ["Future Left (Sweden)"] = {abbrev = "FV", color = "#92278F", shortname = "",}, ["Future Korea Party"] = {abbrev = "", color = "#EF426F", shortname = "Future Korea",}, ["Future Movement"] = {abbrev = "", color = "#3682D8", shortname = "",}, ["Future New Zealand (Dunne)"] = {abbrev = "", color = "#6091FC", shortname = "Future",}, ["Future of Åland"] = {abbrev = "", color = "#FAA61A", shortname = "",}, ["Future of Moldova Party"] = {abbrev = "PVM", color = "#FF7900", shortname = "",}, ["Future of the Congo"] = {abbrev = "", color = "#CE156B", shortname = "",}, ["Future of Russia–New Names"] = {abbrev = "BRNI", color = "#B4C1C7", shortname = "",}, ["Future Party - reformists"] = {abbrev = "", color = "#ff9c00", shortname = "",}, ["Future Party (Turkey)"] = {abbrev = "", color = "#2DB34A", shortname = "",}, ["Future Progressive Party"] = {abbrev = "FPP", color = "#1871B8", shortname = "",}, ["Future Republic"] = {abbrev = "RF", color = "#223968", shortname = "",}, ["Future Together"] = {abbrev = "AE", color = "#00CCCC", shortname = "",}, ["Future with Confidence"] = {abbrev = "AEC", color = "#1170C1", shortname = "",}, ["Futurise Thailand Party"] = {abbrev = "", color = "#345ea8", shortname = "Futurise",}, ["FUTURO"] = {abbrev = "", color = "#FF00FF", shortname = "",}, } return { full = full, alternate = alternate, } ah4l4213n7q2oa6kxilaxph2hy63vdc ಟೆಂಪ್ಲೇಟ್:Infobox election/shortname/doc 10 27158 361089 2025-07-01T15:13:16Z en>Ahecht 0 add examples 361089 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Lua|Module:Infobox election|Module:Political party}} '''Template:Infobox election/shortname''' is a subtemplate of {{tl|Infobox election}}, it should not be used directly. == Purpose == This subtemplate takes two inputs, <code>name</code> and <code>link</code>. If link is set to <code>no</code>, then it returns the value of <code>name</code> verbatim. Otherwise, it returns <code><nowiki>[[{{{name}}}|shortname]]</nowiki></code> where <code>shortname</code> is the output of the [[Module:Political party|political party]] module. If the shortname does not exist in the module, it returns the value of <code>name</code> verbatim. == Examples == {| class="wikitable" |- |{{tlx|Infobox election/shortname|2=name=Independent}} || {{Infobox election/shortname|name=Independent}} |- |{{tlx|Infobox election/shortname|2=name=Independent|3=link=no}} || {{Infobox election/shortname|name=Independent|link=no}} |- |{{tlx|Infobox election/shortname|2=name=Labour and Co-operative Party}} || {{Infobox election/shortname|name=Labour and Co-operative}} |- |{{tlx|Infobox election/shortname|2=name=Foo}} || {{Infobox election/shortname|name=Foo}} |} <includeonly>{{Sandbox other|| <!-- Categories below this line --> }}</includeonly> pfjowyilbqhka6pw9r6xtp63hb8n1la 361090 361089 2026-06-01T11:50:10Z ChiK 1136 ೧ revisions imported from [[:en:Template:Infobox_election/shortname/doc]] 361089 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Lua|Module:Infobox election|Module:Political party}} '''Template:Infobox election/shortname''' is a subtemplate of {{tl|Infobox election}}, it should not be used directly. == Purpose == This subtemplate takes two inputs, <code>name</code> and <code>link</code>. If link is set to <code>no</code>, then it returns the value of <code>name</code> verbatim. Otherwise, it returns <code><nowiki>[[{{{name}}}|shortname]]</nowiki></code> where <code>shortname</code> is the output of the [[Module:Political party|political party]] module. If the shortname does not exist in the module, it returns the value of <code>name</code> verbatim. == Examples == {| class="wikitable" |- |{{tlx|Infobox election/shortname|2=name=Independent}} || {{Infobox election/shortname|name=Independent}} |- |{{tlx|Infobox election/shortname|2=name=Independent|3=link=no}} || {{Infobox election/shortname|name=Independent|link=no}} |- |{{tlx|Infobox election/shortname|2=name=Labour and Co-operative Party}} || {{Infobox election/shortname|name=Labour and Co-operative}} |- |{{tlx|Infobox election/shortname|2=name=Foo}} || {{Infobox election/shortname|name=Foo}} |} <includeonly>{{Sandbox other|| <!-- Categories below this line --> }}</includeonly> pfjowyilbqhka6pw9r6xtp63hb8n1la ಮೋಡ್ಯೂಲ್:Infobox election 828 27159 361091 2026-01-16T16:00:21Z en>Pigsonthewing 0 per talk page request 361091 Scribunto text/plain local p = {} local InfoboxImage = require('Module:InfoboxImage').InfoboxImage local delink = require('Module:Delink')._delink local fetch = require('Module:Political party')._fetch -- Helper functions -- local notblank = function (v) return (mw.text.trim(v or "") ~= "") end local ifblank = function (v, alt1, alt2) return notblank(v) and v or (notblank(alt1) and alt1 or alt2) end local ucfirst = function (s) return mw.ustring.upper(mw.ustring.sub(s,1,1)) .. mw.ustring.gsub(mw.ustring.sub(s,2), '_', '&nbsp;') end local function export(func, frame) -- Read args from input -- local args = {} local frameArgs = false for k,v in pairs(frame.args) do if notblank(v) then args[k] = mw.text.trim(v) frameArgs = true end end if not frameArgs then for k,v in pairs(frame:getParent().args) do if notblank(v) then args[k] = mw.text.trim(v) end end end return p[func](args, frame) end -- Template:Infobox election/shortname -- function p._shortname(sargs) local link = sargs.link local name = sargs.name if link ~= 'no' and notblank(name) and delink({[1] = name, wikilinks = 'target'}) == name then -- the below array items are lowercase and intentionally missing the training 's' local names = { independent = '[[Independent politician|' .. name .. ']]', miscellaneou = '[[Independent politician|DIV]]', -- the 's' is intentionally left off other = 'Others', ['other parties and independent'] = 'Others & [[Independent politician|IND]]', regionalist = '[[Regionalism (politics)|Regionalists]]', tbc = '[[To be announced|TBC]]', tbd = '[[To be announced|TBD]]', vacant = '[[Casual vacancy|Vacant]]' } return names[mw.ustring.gsub(mw.ustring.lower(name), 's$', '')] or ('[[' .. name .. '|' .. fetch({[1] = name, [2] = 'shortname'}) .. ']]') end return name or '' end p.shortname = function (frame) return export('_shortname', frame) end -- Template:Infobox election/row -- function p._row(rargs, frame) local rtype = mw.ustring.lower(rargs.type or '') local ongoing = rargs.ongoing == 'yes' local output = {'|-'} setmetatable(output, {__call = function (t, v) t[#t+1] = v end }) -- Append to array by calling it local function threeCells(cellType, title, always, shortname) local centeredCell = function (key) local name = shortname and p._shortname({link = rargs[key .. '_name'], name = rargs[key]}) or (rargs[key] or '') return ('| style="' .. (notblank(rargs[key]) and 'width:75px;' or '') .. 'text-align:center" | ' .. name ) end if always or ( notblank(rargs[cellType .. '1']) or notblank(rargs[cellType .. '2']) or notblank(rargs[cellType .. '3']) ) then output('|-') output('! style="width:75px;text-align:left" |' .. (ifblank(rargs[cellType .. '_label'], title, ucfirst(cellType or '')))) output(centeredCell(cellType .. '1')) output(centeredCell(cellType .. '2')) if always or notblank(rargs.col3) then output(centeredCell(cellType .. '3')) end end end if notblank(rargs.divider) and ( notblank(rargs.party1) or notblank(rargs.color1) or notblank(rargs.leader1) or notblank(rargs.party2) or notblank(rargs.color2) or notblank(rargs.leader2) or notblank(rargs.party3) or notblank(rargs.color3) or notblank(rargs.leader3) ) then output('| colspan=4 | ' .. rargs.divider) end output('|- class="sr-only"') if not ongoing and ( rtype == "parliamentary" or rtype == "legislative" ) and ( notblank(rargs.party1) or notblank(rargs.party2) or notblank(rargs.party2) ) then output('! style="text-align:left;" | &nbsp;') output('! style="text-align:center" | ' .. (notblank(rargs.party1) and rargs.header1 or '')) output('! style="text-align:center" | ' .. (notblank(rargs.party2) and rargs.header2 or '')) if notblank(rargs.col3) then output('! style="text-align:center" | ' .. (notblank(rargs.party3) and rargs.header3 or '')) end end -- Images -- output('|-') if notblank(rargs.party1) or notblank(rargs.color1) or notblank(rargs.image1) or notblank(rargs.party2) or notblank(rargs.color2) or notblank(rargs.image2) or notblank(rargs.party3) or notblank(rargs.color3) or notblank(rargs.image3) then if notblank(rargs.filler) then output('! <br />' .. rargs.filler) else output('| &nbsp;') end local image = {} for i = 1, notblank(rargs['col3']) and 3 or 2, 1 do image[i] = '| class="notheme" style="text-align:center;' if not notblank(rargs['party' .. i]) and not notblank(rargs['color' .. i]) then image[i] = image[i] .. 'width:0;' end if notblank(rargs['color' .. i]) then local color = mw.text.trim(mw.text.decode(rargs['color' .. i])) if (#color == 3 or #color == 6) and string.match(color, "^[0-9a-fA-F]*$") then color = '#' .. color end image[i] = image[i] .. 'border-bottom: 6px solid ' .. color elseif rargs.party_color ~= 'no' and notblank(rargs['party' .. i]) then local color = mw.ustring.gsub(rargs['party' .. i], '^(%[%[%s*[^%]%[]*%]%]).*$', '%1') color = delink({[1] = color, wikilinks = 'target'}) color = fetch({[1] = color, [2] = 'color', error = 'NOTHERE'}) if color ~= 'NOTHERE' then image[i] = image[i] .. 'border-bottom: 6px solid ' .. color end end image[i] = image[i] .. ';" | ' .. InfoboxImage( frame:newChild{ title = frame:getTitle(), args = { image = rargs['image' .. i] or '', size = notblank(rargs['image' .. i .. '_size']) and rargs['image' .. i .. '_size'] or (rargs.image_size or ''), alt = rargs['alt' .. i] or '', upright = notblank(rargs['image' .. i .. '_upright']) and rargs['image' .. i .. '_upright'] or ( (notblank(rargs['col3']) and notblank(rargs['image3'])) and '0.4' or '0.6' ), suppressplaceholder = 'yes', class = notblank(rargs['pageimage' .. i]) and '' or 'notpageimage noresize', } } ) output(image[i]) end end -- Presidential & by-election nominee -- if notblank(rargs['nominee1']) or notblank(rargs['nominee2']) or notblank(rargs['nominee3']) then if ({primary = 1, presidential = 1, ['by-election'] = 1})[rtype] == 1 then threeCells('nominee', '', true) -- nominee, no alternative title, always show end else threeCells('candidate') -- nominee end -- Party leader -- if rtype == 'parliamentary' or rtype == 'legislative' then threeCells('leader') end -- Party name -- threeCells('party', ifblank(rargs.party_label, 'Party'), false, true) -- party, alternative name, don't always show, use shortname -- Alliance name -- threeCells('alliance', '', false, true) -- alliance, no alternative title, don't always show, use shortname -- Primary or presidential if rtype == 'primary' or rtype == 'presidential' then -- Home state -- threeCells('home_state') -- Running mate -- if rtype == 'presidential' then threeCells('running_mate') -- Electoral vote -- if not ongoing then threeCells('electoral_vote', (rargs.college_voted == 'no' and 'Projected e' or 'E') .. 'lectoral&nbsp;vote') end end -- Delegate count -- threeCells('delegate_count', (ongoing and 'Estimated d' or 'D') .. 'elegate&nbsp;count') -- Primary only -- if rtype == 'primary' then -- Contests won threeCells('states_carried', 'Contests&nbsp;won') -- Presidential not ongoing -- elseif not ongoing then -- States carried -- threeCells('states_carried', 'States&nbsp;carried') end end -- Parliamentary or legislative -- if rtype == 'parliamentary' or rtype == 'legislative' then -- Leader since -- threeCells('leader_since') -- Leader's seat -- threeCells('leaders_seat', "Leader's&nbsp;seat") -- Last election -- threeCells('last_election') -- Seats before -- threeCells('seats_before', ongoing and 'Current&nbsp;seats' or 'Seats&nbsp;before') -- Ongoing -- if ongoing then -- Seats needed -- threeCells('seats_needed') -- Not ongoing -- else -- Seats won -- threeCells('seats', 'Seats&nbsp;won') -- Seats after -- threeCells('seats_after') -- Seat change -- threeCells('seat_change') end end -- Primary or not ongoing -- if not ongoing or rtype == 'primary' then -- Popular vote -- threeCells('popular_vote', (rargs.vote_type or 'Popular') .. '&nbsp;vote') -- Percentage -- threeCells('percentage') -- First round -- threeCells('first_round') -- Final round -- threeCells('final_round') -- Primary or presidential -- if rtype == 'primary' or rtype == 'presidential' then -- Counties won -- threeCells('counties_won') -- Counties 25% threshold -- threeCells('counties_threshold', 'Counties&nbsp;with&nbsp;25%&nbsp;vote') end end -- Swing -- if (rtype == 'parliamentary' or rtype == 'legislative' or rtype == 'by-election') and not ongoing then threeCells('swing') end -- Blank fields -- for i = 1,6,1 do if notblank(rargs[i .. 'blank']) then threeCells(i ..'data', rargs[i .. 'blank']) end end return table.concat(output, '\n') end p.row = function (frame) return export('_row', frame) end return p 7r5z7y06b2psxckjf51waxw6w1ndqe6 361092 361091 2026-06-01T11:50:10Z ChiK 1136 ೧ revisions imported from [[:en:Module:Infobox_election]] 361091 Scribunto text/plain local p = {} local InfoboxImage = require('Module:InfoboxImage').InfoboxImage local delink = require('Module:Delink')._delink local fetch = require('Module:Political party')._fetch -- Helper functions -- local notblank = function (v) return (mw.text.trim(v or "") ~= "") end local ifblank = function (v, alt1, alt2) return notblank(v) and v or (notblank(alt1) and alt1 or alt2) end local ucfirst = function (s) return mw.ustring.upper(mw.ustring.sub(s,1,1)) .. mw.ustring.gsub(mw.ustring.sub(s,2), '_', '&nbsp;') end local function export(func, frame) -- Read args from input -- local args = {} local frameArgs = false for k,v in pairs(frame.args) do if notblank(v) then args[k] = mw.text.trim(v) frameArgs = true end end if not frameArgs then for k,v in pairs(frame:getParent().args) do if notblank(v) then args[k] = mw.text.trim(v) end end end return p[func](args, frame) end -- Template:Infobox election/shortname -- function p._shortname(sargs) local link = sargs.link local name = sargs.name if link ~= 'no' and notblank(name) and delink({[1] = name, wikilinks = 'target'}) == name then -- the below array items are lowercase and intentionally missing the training 's' local names = { independent = '[[Independent politician|' .. name .. ']]', miscellaneou = '[[Independent politician|DIV]]', -- the 's' is intentionally left off other = 'Others', ['other parties and independent'] = 'Others & [[Independent politician|IND]]', regionalist = '[[Regionalism (politics)|Regionalists]]', tbc = '[[To be announced|TBC]]', tbd = '[[To be announced|TBD]]', vacant = '[[Casual vacancy|Vacant]]' } return names[mw.ustring.gsub(mw.ustring.lower(name), 's$', '')] or ('[[' .. name .. '|' .. fetch({[1] = name, [2] = 'shortname'}) .. ']]') end return name or '' end p.shortname = function (frame) return export('_shortname', frame) end -- Template:Infobox election/row -- function p._row(rargs, frame) local rtype = mw.ustring.lower(rargs.type or '') local ongoing = rargs.ongoing == 'yes' local output = {'|-'} setmetatable(output, {__call = function (t, v) t[#t+1] = v end }) -- Append to array by calling it local function threeCells(cellType, title, always, shortname) local centeredCell = function (key) local name = shortname and p._shortname({link = rargs[key .. '_name'], name = rargs[key]}) or (rargs[key] or '') return ('| style="' .. (notblank(rargs[key]) and 'width:75px;' or '') .. 'text-align:center" | ' .. name ) end if always or ( notblank(rargs[cellType .. '1']) or notblank(rargs[cellType .. '2']) or notblank(rargs[cellType .. '3']) ) then output('|-') output('! style="width:75px;text-align:left" |' .. (ifblank(rargs[cellType .. '_label'], title, ucfirst(cellType or '')))) output(centeredCell(cellType .. '1')) output(centeredCell(cellType .. '2')) if always or notblank(rargs.col3) then output(centeredCell(cellType .. '3')) end end end if notblank(rargs.divider) and ( notblank(rargs.party1) or notblank(rargs.color1) or notblank(rargs.leader1) or notblank(rargs.party2) or notblank(rargs.color2) or notblank(rargs.leader2) or notblank(rargs.party3) or notblank(rargs.color3) or notblank(rargs.leader3) ) then output('| colspan=4 | ' .. rargs.divider) end output('|- class="sr-only"') if not ongoing and ( rtype == "parliamentary" or rtype == "legislative" ) and ( notblank(rargs.party1) or notblank(rargs.party2) or notblank(rargs.party2) ) then output('! style="text-align:left;" | &nbsp;') output('! style="text-align:center" | ' .. (notblank(rargs.party1) and rargs.header1 or '')) output('! style="text-align:center" | ' .. (notblank(rargs.party2) and rargs.header2 or '')) if notblank(rargs.col3) then output('! style="text-align:center" | ' .. (notblank(rargs.party3) and rargs.header3 or '')) end end -- Images -- output('|-') if notblank(rargs.party1) or notblank(rargs.color1) or notblank(rargs.image1) or notblank(rargs.party2) or notblank(rargs.color2) or notblank(rargs.image2) or notblank(rargs.party3) or notblank(rargs.color3) or notblank(rargs.image3) then if notblank(rargs.filler) then output('! <br />' .. rargs.filler) else output('| &nbsp;') end local image = {} for i = 1, notblank(rargs['col3']) and 3 or 2, 1 do image[i] = '| class="notheme" style="text-align:center;' if not notblank(rargs['party' .. i]) and not notblank(rargs['color' .. i]) then image[i] = image[i] .. 'width:0;' end if notblank(rargs['color' .. i]) then local color = mw.text.trim(mw.text.decode(rargs['color' .. i])) if (#color == 3 or #color == 6) and string.match(color, "^[0-9a-fA-F]*$") then color = '#' .. color end image[i] = image[i] .. 'border-bottom: 6px solid ' .. color elseif rargs.party_color ~= 'no' and notblank(rargs['party' .. i]) then local color = mw.ustring.gsub(rargs['party' .. i], '^(%[%[%s*[^%]%[]*%]%]).*$', '%1') color = delink({[1] = color, wikilinks = 'target'}) color = fetch({[1] = color, [2] = 'color', error = 'NOTHERE'}) if color ~= 'NOTHERE' then image[i] = image[i] .. 'border-bottom: 6px solid ' .. color end end image[i] = image[i] .. ';" | ' .. InfoboxImage( frame:newChild{ title = frame:getTitle(), args = { image = rargs['image' .. i] or '', size = notblank(rargs['image' .. i .. '_size']) and rargs['image' .. i .. '_size'] or (rargs.image_size or ''), alt = rargs['alt' .. i] or '', upright = notblank(rargs['image' .. i .. '_upright']) and rargs['image' .. i .. '_upright'] or ( (notblank(rargs['col3']) and notblank(rargs['image3'])) and '0.4' or '0.6' ), suppressplaceholder = 'yes', class = notblank(rargs['pageimage' .. i]) and '' or 'notpageimage noresize', } } ) output(image[i]) end end -- Presidential & by-election nominee -- if notblank(rargs['nominee1']) or notblank(rargs['nominee2']) or notblank(rargs['nominee3']) then if ({primary = 1, presidential = 1, ['by-election'] = 1})[rtype] == 1 then threeCells('nominee', '', true) -- nominee, no alternative title, always show end else threeCells('candidate') -- nominee end -- Party leader -- if rtype == 'parliamentary' or rtype == 'legislative' then threeCells('leader') end -- Party name -- threeCells('party', ifblank(rargs.party_label, 'Party'), false, true) -- party, alternative name, don't always show, use shortname -- Alliance name -- threeCells('alliance', '', false, true) -- alliance, no alternative title, don't always show, use shortname -- Primary or presidential if rtype == 'primary' or rtype == 'presidential' then -- Home state -- threeCells('home_state') -- Running mate -- if rtype == 'presidential' then threeCells('running_mate') -- Electoral vote -- if not ongoing then threeCells('electoral_vote', (rargs.college_voted == 'no' and 'Projected e' or 'E') .. 'lectoral&nbsp;vote') end end -- Delegate count -- threeCells('delegate_count', (ongoing and 'Estimated d' or 'D') .. 'elegate&nbsp;count') -- Primary only -- if rtype == 'primary' then -- Contests won threeCells('states_carried', 'Contests&nbsp;won') -- Presidential not ongoing -- elseif not ongoing then -- States carried -- threeCells('states_carried', 'States&nbsp;carried') end end -- Parliamentary or legislative -- if rtype == 'parliamentary' or rtype == 'legislative' then -- Leader since -- threeCells('leader_since') -- Leader's seat -- threeCells('leaders_seat', "Leader's&nbsp;seat") -- Last election -- threeCells('last_election') -- Seats before -- threeCells('seats_before', ongoing and 'Current&nbsp;seats' or 'Seats&nbsp;before') -- Ongoing -- if ongoing then -- Seats needed -- threeCells('seats_needed') -- Not ongoing -- else -- Seats won -- threeCells('seats', 'Seats&nbsp;won') -- Seats after -- threeCells('seats_after') -- Seat change -- threeCells('seat_change') end end -- Primary or not ongoing -- if not ongoing or rtype == 'primary' then -- Popular vote -- threeCells('popular_vote', (rargs.vote_type or 'Popular') .. '&nbsp;vote') -- Percentage -- threeCells('percentage') -- First round -- threeCells('first_round') -- Final round -- threeCells('final_round') -- Primary or presidential -- if rtype == 'primary' or rtype == 'presidential' then -- Counties won -- threeCells('counties_won') -- Counties 25% threshold -- threeCells('counties_threshold', 'Counties&nbsp;with&nbsp;25%&nbsp;vote') end end -- Swing -- if (rtype == 'parliamentary' or rtype == 'legislative' or rtype == 'by-election') and not ongoing then threeCells('swing') end -- Blank fields -- for i = 1,6,1 do if notblank(rargs[i .. 'blank']) then threeCells(i ..'data', rargs[i .. 'blank']) end end return table.concat(output, '\n') end p.row = function (frame) return export('_row', frame) end return p 7r5z7y06b2psxckjf51waxw6w1ndqe6