<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://place-wiki.stefanocoding.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aeywoo</id>
	<title>The r/place Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://place-wiki.stefanocoding.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aeywoo"/>
	<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/wiki/Special:Contributions/Aeywoo"/>
	<updated>2026-04-19T10:47:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=LBP&amp;diff=4262</id>
		<title>LBP</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=LBP&amp;diff=4262"/>
		<updated>2023-07-26T19:06:35Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created redirect.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[LittleBigPlanet]]&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Alcryst_and_Sommie&amp;diff=4260</id>
		<title>Alcryst and Sommie</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Alcryst_and_Sommie&amp;diff=4260"/>
		<updated>2023-07-26T18:35:20Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Added year.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Artwork&lt;br /&gt;
| name = Alcryst and Sommie&lt;br /&gt;
| description = Alcryst (bottom) and Sommie (top), from Fire Emblem Engage&lt;br /&gt;
| location = -987, -188&lt;br /&gt;
| area = 854&lt;br /&gt;
| year = 2023&lt;br /&gt;
| id = 2712&lt;br /&gt;
| image = finalcryst.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Alcryst (bottom) and Sommie (top), from Fire Emblem Engage. Alcryst is the second prince of Brodia, on the continent of Elyos. He suffers from low self-esteem despite his talents, yet is fiercely protective and supportive of his friends and allies. He wields a bow in the game.&lt;br /&gt;
&lt;br /&gt;
Sommie is a little dog-like creature who serves as a guardian spirit of the Somniel, a floating island that the Divine Dragons Alear and Lumera can access alongside those invited by them.&lt;br /&gt;
&lt;br /&gt;
=r/place 2023=&lt;br /&gt;
&lt;br /&gt;
==Creation==&lt;br /&gt;
The project was started by a group of friends on Sunday, July 23rd at 04:10 GMT. Discord user wiggle used Alcryst&#039;s in-game sprite combined with the limited palette to create a template, that would slowly be built upon. hopewish reached out to the Discord server &amp;quot;The Alcryst Nation&amp;quot; for defense at the same time, to try to make the character last out for longer.&lt;br /&gt;
&lt;br /&gt;
Kayarine in that same Discord reached out to the Discord server of the Fire Emblem subreddit (r/fireemblem) at 10:30 GMT, as an extra means of defense.&lt;br /&gt;
&lt;br /&gt;
The textual reference to the subreddit was added around the same time as the Fourth Extension, at 18:00 GMT. &lt;br /&gt;
&lt;br /&gt;
herbification then used the updated palette to give a makeover to the character, still mostly using his in-game sprite as reference. The template that would be used was created at 19:20 GMT.&lt;br /&gt;
&lt;br /&gt;
The trans flag slowly appeared at the time, and the group decided to let it pass through as long as it didn&#039;t cover Alcryst or the letters. The rest of the pride flags on the left (top to bottom: Genderfluid, Bisexual, Aromantic, Asexual, Lesbian and Pansexual) were added shortly after, with the condition of not extending beyond the letters.&lt;br /&gt;
&lt;br /&gt;
The idea of adding Sommie on the top space grew on the team after a bit of defense and recoloring, with the condition to not touch the frog build. Ilu-Icey created the pixel template that would be used for that purpose at 21:00 GMT, and Sommie was completed at 22:53 GMT as a collaboration between the original friend group and the Alcryst Nation Discord server.&lt;br /&gt;
&lt;br /&gt;
The people to have participated in that event are, in no particular order:&lt;br /&gt;
*Kura (lapisalatus on Discord);&lt;br /&gt;
*Kayarine (kayarine on Discord);&lt;br /&gt;
* Luna (.luna__ on Discord);&lt;br /&gt;
*Niela (samsaranaga on Discord);&lt;br /&gt;
*cearav (cearav on Discord);&lt;br /&gt;
*wiggle (woogieboogie on Discord);&lt;br /&gt;
*Mintavia (mintavia on Discord);&lt;br /&gt;
*Soren-kun (klee0470 on Discord);&lt;br /&gt;
*Leo (adrestianberryblend on Discord);&lt;br /&gt;
*Cae/Star (musictowalkhomeby on Discord);&lt;br /&gt;
*Ilu-Icey (ilu_icey on Discord);&lt;br /&gt;
*And others lurkers or people who did not wish to be credited here.&lt;br /&gt;
&lt;br /&gt;
On Monday, July 24th at 05:41 GMT, a rainbow pride flag was added as a background to Sommie.&lt;br /&gt;
&lt;br /&gt;
At around 18:30 GMT, the Non-Binary flag was moved from below the rainbow flag to the bottom right corner. The Graysexual flag was added in between it and the part of Trans flag to the right of Alcryst. An unknown flag, then the Male Gay flag were added on top way later.&lt;br /&gt;
&lt;br /&gt;
A small change to Alcryst&#039;s skin tone was done following the palette gaining more colors as a result of the Sixth Expansion, at 18:00 GMT.&lt;br /&gt;
&lt;br /&gt;
Finally, on Tuesday, July 25th at 05:00 GMT, three Amongi were added to the right of Sommie. They are meant to represent, from top to bottom, Citrinne (Alcryst&#039;s cousin and one of his two retainers), Lapis (Alcryst&#039;s other retainer) and Diamant (Alcryst&#039;s older brother and the Crown Prince of Brodia). A small red-and-blue heart, meant to represent Alear, was added in the blank space to the bottom left of Sommie at 11:00 GMT.&lt;br /&gt;
&lt;br /&gt;
== Alliances and Conflicts==&lt;br /&gt;
Some attacks were done on Alcryst&#039;s sprite itself, mostly by Reddit user u/timerrabest. Some others were done on Sommie&#039;s art as well.&lt;br /&gt;
&lt;br /&gt;
Most of the time, however, flags were the target. Either they were extended as a way to cover other parts of the art, or some communities attempted to attack and cover them. The rainbow flag behind Sommie was a privileged target for that second type.&lt;br /&gt;
&lt;br /&gt;
An alliance was formed with r/BlackMIDI as their art was created on the left of Alcryst.&lt;br /&gt;
&lt;br /&gt;
A tacit alliance was also formed with the people behind the frog artwork above Sommie, allowing a stronger line of defense between it and Dogecoin. This allowed Sommie to keep the tip of his ears even when the frog art got extended one pixel down, while there have been some minor conflicts about that part. This however could not save the frog from a bot attack shortly before the grayscale event.&lt;br /&gt;
&lt;br /&gt;
==Final result==&lt;br /&gt;
Both Alcryst and Sommie lasted until the grayscaling, when they ended up being almost immediately erased in the F of the final &amp;quot;FUCK SPEZ&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
With Alfonse and Feh the Owl appearing in the Gacha Alliance at coords (-728, 183) and (-656, 252) respectively, they were the only representation of Fire Emblem on r/place 2023.&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=r/place_2023&amp;diff=4090</id>
		<title>r/place 2023</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=r/place_2023&amp;diff=4090"/>
		<updated>2023-07-22T08:58:43Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;r/place 2023&#039;&#039;&#039; is an event that took place on Reddit from July 20 to July 24, 2023. The first instance of r/place occurred in [[r/place 2017|2017]] and the second occurred in [[r/place 2022|2022]]. During the event, a shared canvas of pixels appeared on the [https://reddit.com/r/place r/place] subreddit on Reddit, upon which users could each place a single pixel of [[r/place 2023#Colors|color]] every five minutes.&lt;br /&gt;
&lt;br /&gt;
== Colors ==&lt;br /&gt;
[[File:Place 2023 swatches.svg.png|thumb|All the colors available to users for the 2022 experiment.]]By the end of [[r/place 2023]], there were 32 options of colors.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Color&lt;br /&gt;
! Hex code&lt;br /&gt;
|-&lt;br /&gt;
| Red&lt;br /&gt;
| {{Color|#FF4500}}&lt;br /&gt;
|-&lt;br /&gt;
| Orange&lt;br /&gt;
| {{Color|#FFA800}}&lt;br /&gt;
|-&lt;br /&gt;
| Yellow&lt;br /&gt;
| {{Color|#FFD635}}&lt;br /&gt;
|-&lt;br /&gt;
| Dark Green&lt;br /&gt;
| {{Color|#00A368}}&lt;br /&gt;
|-&lt;br /&gt;
| Light Green&lt;br /&gt;
| {{Color|#7EED56}}&lt;br /&gt;
|-&lt;br /&gt;
| Dark Blue&lt;br /&gt;
| {{Color|#2450A4}}&lt;br /&gt;
|-&lt;br /&gt;
| Blue&lt;br /&gt;
| {{Color|#3690EA}}&lt;br /&gt;
|-&lt;br /&gt;
| Light Blue&lt;br /&gt;
| {{Color|#51E9F4}}&lt;br /&gt;
|-&lt;br /&gt;
| Dark Purple&lt;br /&gt;
| {{Color|#811E9F}}&lt;br /&gt;
|-&lt;br /&gt;
| Purple&lt;br /&gt;
| {{Color|#B44AC0}}&lt;br /&gt;
|-&lt;br /&gt;
| Light Pink&lt;br /&gt;
| {{Color|#FF99AA}}&lt;br /&gt;
|-&lt;br /&gt;
| Brown&lt;br /&gt;
| {{Color|#9C6926}}&lt;br /&gt;
|-&lt;br /&gt;
| Black&lt;br /&gt;
| {{Color|#000000}}&lt;br /&gt;
|-&lt;br /&gt;
| Gray&lt;br /&gt;
| {{Color|#898D90}}&lt;br /&gt;
|-&lt;br /&gt;
| Light Gray&lt;br /&gt;
| {{Color|#D4D7D9}}&lt;br /&gt;
|-&lt;br /&gt;
| White&lt;br /&gt;
| {{Color|#FFFFFF}}&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== Rollout of colors ==&lt;br /&gt;
On Day 1, the 16 available colors were red, orange, yellow, dark green, light green, dark blue, blue, light blue, dark purple, purple, light pink, brown, black, light gray, gray, and white.&lt;br /&gt;
&lt;br /&gt;
At the start of Day 2, it brought along with it the first expansion of the canvas.&lt;br /&gt;
&lt;br /&gt;
At the start of Day 3, it brought along with it the second expansion of the canvas.&lt;br /&gt;
&lt;br /&gt;
At the end of Day 4, all colors were disabled with the sole exception of the color white, thus triggering &#039;&#039;[[The Great Whiteout]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Popularity across the canvas ==&lt;br /&gt;
&lt;br /&gt;
== Coverage in the news ==&lt;br /&gt;
=== English===&lt;br /&gt;
* [https://www.theverge.com/2023/7/20/23801716/reddits-r-place-protest-art Reddit’s r/Place is going about as well as expected] (The Verge, 20 July 2023)&lt;br /&gt;
* [https://mashable.com/article/reddit-r-place-api-protests Reddit relaunched r/Place public art canvas. Redditors immediately protest on it.] (Mashable, 20 July 2023)&lt;br /&gt;
* [https://dotesports.com/general/news/what-is-r-place-on-reddit What is r/place on Reddit?] (Dot Esports, 20 July 2023)&lt;br /&gt;
* [https://www.theverge.com/2023/7/21/23803112/reddit-r-place-canvas-expand-protest-messages-cursing-ceo Reddit expanded the r/Place canvas, and users immediately wrote messages cursing the CEO] (The Verge, 21 July 2023)&lt;br /&gt;
* [https://www.truthorfiction.com/reddits-r-place-turned-into-a-protest/ Reddit&#039;s r/Place Turned Into a Protest] (Truth or Fiction?, 21 July 2023)&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:TitleBlacklist&amp;diff=2686</id>
		<title>MediaWiki:TitleBlacklist</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:TitleBlacklist&amp;diff=2686"/>
		<updated>2022-04-14T07:51:12Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:TitleBlacklist.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# This is a title blacklist MediaWiki page. Titles that match a regex here cannot be created.&lt;br /&gt;
# Use &amp;quot;#&amp;quot; for comments.&lt;br /&gt;
# Please comment any additions made to the blacklist.&lt;br /&gt;
&lt;br /&gt;
# https://www.mediawiki.org/wiki/Extension:TitleBlacklist&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Group-trusted&amp;diff=2422</id>
		<title>MediaWiki:Group-trusted</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Group-trusted&amp;diff=2422"/>
		<updated>2022-04-13T11:09:34Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:Group-trusted.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Trusted&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-kofi&amp;diff=2419</id>
		<title>MediaWiki:Footer-kofi</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-kofi&amp;diff=2419"/>
		<updated>2022-04-13T10:32:25Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:Footer-kofi.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ko-fi&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-patreon&amp;diff=2418</id>
		<title>MediaWiki:Footer-patreon</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-patreon&amp;diff=2418"/>
		<updated>2022-04-13T10:31:47Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:Footer-patreon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Patreon&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-github&amp;diff=2417</id>
		<title>MediaWiki:Footer-github</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Footer-github&amp;diff=2417"/>
		<updated>2022-04-13T10:31:25Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:Footer-github.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GitHub&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2416</id>
		<title>Template:No article text</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2416"/>
		<updated>2022-04-13T10:30:16Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Template:No article text/styles.css&amp;quot;/&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;noarticletext-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Message randomizer&lt;br /&gt;
Randomize messages by second&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch: {{#invoke:String|sub|{{CURRENTTIMESTAMP}}|13|14}}&lt;br /&gt;
| 0 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The page is missing&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;At least there&#039;s no streamer logo in its place.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;So what did we learn this week?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;There was no text on this page.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 4 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Error 404, Content not Found&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Unfortunate, better luck next time?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 5&lt;br /&gt;
| 6 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The void has been here...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;This page doesn&#039;t seem to have existed and no history of it is left behind...&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 7&lt;br /&gt;
| 8&lt;br /&gt;
| 9 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The Observer effect in motion&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;If you were to not observe the page, would it then exist?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 10 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Welcome to the abyss&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Please take the door on your right, if it still exists that is.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 11 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Have you tried looking on Wikipedia?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;I heard that they&#039;re partially credible.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 12&lt;br /&gt;
| 13 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;This page doesn&#039;t exist, not yet...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Maybe you can be the one to pick up the pen and write its contents?&amp;lt;/h1&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Summary cards&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, or &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
 |bottom1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* Before you create an article, you should read [[Project:Style_guide|this guide]].&lt;br /&gt;
* New to the r/place Wiki? See our [[Help:Wiki_Guidelines|wiki guidelines]] page for everything you need to know to get started.&lt;br /&gt;
* Need interactive help? You can ask questions on our [https://discord.gg/pJkm23b2nA Discord]!&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Actions&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;Maybe {{PAGENAME}} should be on the wiki?&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Help us out!&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Make an account!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You would need an account to make edits on the r/place Wiki. It is a simple process to make one, and then you will be good to go!&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:CreateAccount|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext1 = Create account&lt;br /&gt;
 |colorbgbutton1 = #36C&lt;br /&gt;
 |title2 = I have an account.&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Maybe you are not logged in?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
We prepared a button for you to log straight back in! Once you logged in this page should look different.&lt;br /&gt;
 |pagelink2 = {{fullurl:Special:UserLogin|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext2 = Log in&lt;br /&gt;
 |colorbgbutton2 = #2E7D32&lt;br /&gt;
 |title3 = Need more help?&lt;br /&gt;
 |text3 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chat with us on Discord!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
If you need any help or just want to hang out with us, we are happy to chat with you in the &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&#039;&#039;[https://discord.com/channels/960791635342524496/962781016387379230 #wiki-general]&#039;&#039;&amp;lt;/span&amp;gt; channel in our Discord!&lt;br /&gt;
 |pagelink3 = https://discord.gg/pJkm23b2nA&lt;br /&gt;
 |pagetext3 = Contact us&lt;br /&gt;
 |colorbgbutton3 = #7289DA&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;There are different ways to edit the r/place Wiki:&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Sandbox&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ready to try editing?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can experiment in your own sandbox to get a feel for editing the r/place Wiki. This is a great place to start without affecting live articles.&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:MyPage/Sandbox|action=edit}}&lt;br /&gt;
 |pagetext1 = Start editing&lt;br /&gt;
 |colorbgbutton1 = #EF6C00&lt;br /&gt;
 |title2 = Improve&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The r/place Wiki needs your help.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Pick small editing tasks from a list, such as fixing spelling and grammar. Learn by making improvements to existing articles.&lt;br /&gt;
 |page2 = Project:Tasks&lt;br /&gt;
 |pagetext2 = Start helping&lt;br /&gt;
 |colorbgbutton2 = #2E7D32&lt;br /&gt;
 |title3 = Create&lt;br /&gt;
 |text3 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you already have experience with editing,&#039;&#039;&#039; you can click the create button to create a page called &#039;&#039;{{PAGENAME}}&#039;&#039;. Thank you for contributing to the r/place Wiki!&lt;br /&gt;
 |pagelink3 = {{fullurl:{{FULLPAGENAME}}|action=edit}}&lt;br /&gt;
 |pagetext3 = Start creating&lt;br /&gt;
 |colorbgbutton3 = #1565C0&lt;br /&gt;
}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2415</id>
		<title>Template:No article text</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2415"/>
		<updated>2022-04-13T10:28:22Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Template:No article text/styles.css&amp;quot;/&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;noarticletext-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Message randomizer&lt;br /&gt;
Randomize messages by second&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch: {{#invoke:String|sub|{{CURRENTTIMESTAMP}}|13|14}}&lt;br /&gt;
| 0 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The page is missing&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;At least there&#039;s no streamer logo in its place.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;So what did we learn this week?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;There was no text on this page.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 4 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Error 404, Content not Found&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Unfortunate, better luck next time?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 5&lt;br /&gt;
| 6 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The void has been here...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;This page doesn&#039;t seem to have existed and no history of it is left behind...&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 7&lt;br /&gt;
| 8&lt;br /&gt;
| 9 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The Observer effect in motion&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;If you were to not observe the page, would it then exist?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 10 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Welcome to the abyss&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Please take the door on your right, if it still exists that is.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 11 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Have you tried looking on Wikipedia?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;I heard that they&#039;re partially credible.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 12&lt;br /&gt;
| 13 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;This page doesn&#039;t exist, not yet...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Maybe you can be the one to pick up the pen and write its contents?&amp;lt;/h1&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Summary cards&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, or &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
 |bottom1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* Before you create an article, you should read [[Project:Editing|this guide]].&lt;br /&gt;
* New to the r/place Wiki? See our [[Help:Getting_Started|getting started]] page for everything you need to know to get started.&lt;br /&gt;
* Need interactive help? You can ask questions on our [https://discord.gg/pJkm23b2nA Discord]!&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Actions&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;Maybe {{PAGENAME}} should be on the wiki?&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Help us out!&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Make an account!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You would need an account to make edits on the r/place Wiki. It is a simple process to make one, and then you will be good to go!&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:CreateAccount|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext1 = Create account&lt;br /&gt;
 |colorbgbutton1 = #36C&lt;br /&gt;
 |title2 = I have an account.&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Maybe you are not logged in?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
We prepared a button for you to log straight back in! Once you logged in this page should look different.&lt;br /&gt;
 |pagelink2 = {{fullurl:Special:UserLogin|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext2 = Log in&lt;br /&gt;
 |colorbgbutton2 = #2E7D32&lt;br /&gt;
 |title3 = Need more help?&lt;br /&gt;
 |text3 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chat with us on Discord!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
If you need any help or just want to hang out with us, we are happy to chat with you in the &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&#039;&#039;[https://discord.com/channels/960791635342524496/962781016387379230 #wiki-general]&#039;&#039;&amp;lt;/span&amp;gt; channel in our Discord!&lt;br /&gt;
 |pagelink3 = https://discord.gg/pJkm23b2nA&lt;br /&gt;
 |pagetext3 = Contact us&lt;br /&gt;
 |colorbgbutton3 = #7289DA&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;There are different ways to edit the r/place Wiki:&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Sandbox&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ready to try editing?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can experiment in your own sandbox to get a feel for editing the r/place Wiki. This is a great place to start without affecting live articles.&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:MyPage/Sandbox|action=edit}}&lt;br /&gt;
 |pagetext1 = Start editing&lt;br /&gt;
 |colorbgbutton1 = #EF6C00&lt;br /&gt;
 |title2 = Create&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you already have experience with editing,&#039;&#039;&#039; you can click the create button to create a page called &#039;&#039;{{PAGENAME}}&#039;&#039;. Thank you for contributing to the r/place Wiki!&lt;br /&gt;
 |pagelink2 = {{fullurl:{{FULLPAGENAME}}|action=edit}}&lt;br /&gt;
 |pagetext2 = Start creating&lt;br /&gt;
 |colorbgbutton2 = #1565C0&lt;br /&gt;
}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2414</id>
		<title>Template:No article text</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text&amp;diff=2414"/>
		<updated>2022-04-13T10:24:37Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:No article text from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Template:No article text/styles.css&amp;quot;/&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;noarticletext-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Message randomizer&lt;br /&gt;
Randomize messages by second&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch: {{#invoke:String|sub|{{CURRENTTIMESTAMP}}|13|14}}&lt;br /&gt;
| 0 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The page is missing&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;At least there&#039;s no streamer logo in its place.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;So what did we learn this week?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;There was no text on this page.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 4 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Error 404, Content not Found&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Unfortunate, better luck next time?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 5&lt;br /&gt;
| 6 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The void has been here...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;This page doesn&#039;t seem to have existed and no history of it is left behind...&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 7&lt;br /&gt;
| 8&lt;br /&gt;
| 9 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;The Observer effect in motion&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;If you were to not observe the page, would it then exist?&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 10 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Welcome to the abyss&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Please take the door on your right, if it still exists that is.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 11 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;Have you tried looking on Wikipedia?&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;I heard that they&#039;re partially credible.&amp;lt;/h1&amp;gt;&lt;br /&gt;
| 12&lt;br /&gt;
| 13 = &amp;lt;div class=&amp;quot;byline&amp;quot;&amp;gt;This page doesn&#039;t exist, not yet...&amp;lt;/div&amp;gt;&amp;lt;h1 class=&amp;quot;headline&amp;quot;&amp;gt;Maybe you can be the one to pick up the pen and write its contents?&amp;lt;/h1&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Summary cards&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, or &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
{{Card&lt;br /&gt;
 |title1 = The article that you&#039;re looking for doesn&#039;t exist.&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]&amp;lt;/span&amp;gt;.&lt;br /&gt;
 |bottom1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* Before you create an article, you should read [[Project:Editing|this guide]].&lt;br /&gt;
* New to the r/place Wiki? See our [[Help:Getting_Started|getting started]] page for everything you need to know to get started.&lt;br /&gt;
* Need interactive help? You can ask questions on our [https://discord.gg/pJkm23b2nA Discord]!&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Actions&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{nopermission|}}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;Maybe {{PAGENAME}} should be on the wiki?&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Help us out!&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Make an account!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You would need an account to make edits on the r/place Wiki. It is a simple process to make one, and then you will be good to go!&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:CreateAccount|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext1 = Create account&lt;br /&gt;
 |colorbgbutton1 = #36C&lt;br /&gt;
 |title2 = I have an account.&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Maybe you are not logged in?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
We prepared a button for you to log straight back in! Once you logged in this page should look different.&lt;br /&gt;
 |pagelink2 = {{fullurl:Special:UserLogin|returnto={{FULLPAGENAMEE}}}}&lt;br /&gt;
 |pagetext2 = Log in&lt;br /&gt;
 |colorbgbutton2 = #2E7D32&lt;br /&gt;
 |title3 = Need more help?&lt;br /&gt;
 |text3 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chat with us on Discord!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
If you need any help or just want to hang out with us, we are happy to chat with you in the &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&#039;&#039;[https://discord.com/channels/960791635342524496/962781016387379230 #wiki-general]&#039;&#039;&amp;lt;/span&amp;gt; channel in our Discord!&lt;br /&gt;
 |pagelink3 = https://discord.gg/pJkm23b2nA&lt;br /&gt;
 |pagetext3 = Contact us&lt;br /&gt;
 |colorbgbutton3 = #7289DA&lt;br /&gt;
}}&lt;br /&gt;
|&amp;lt;h2 class=&amp;quot;subheader&amp;quot;&amp;gt;There are different ways to edit the r/place Wiki:&amp;lt;/h2&amp;gt;{{Card&lt;br /&gt;
 |column = 3&lt;br /&gt;
 |title1 = Sandbox&lt;br /&gt;
 |text1 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ready to try editing?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can experiment in your own sandbox to get a feel for editing the r/place Wiki. This is a great place to start without affecting live articles.&lt;br /&gt;
 |pagelink1 = {{fullurl:Special:MyPage/Sandbox|action=edit}}&lt;br /&gt;
 |pagetext1 = Start editing&lt;br /&gt;
 |colorbgbutton1 = #EF6C00&lt;br /&gt;
 |title2 = Improve&lt;br /&gt;
 |text2 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The r/place Wiki needs your help.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Pick small editing tasks from a list, such as fixing spelling and grammar. Learn by making improvements to existing articles.&lt;br /&gt;
 |page2 = Project:Tasks&lt;br /&gt;
 |pagetext2 = Start helping&lt;br /&gt;
 |colorbgbutton2 = #2E7D32&lt;br /&gt;
 |title3 = Create&lt;br /&gt;
 |text3 = &amp;lt;nowiki/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you already have experience with editing,&#039;&#039;&#039; you can click the create button to create a page called &#039;&#039;{{PAGENAME}}&#039;&#039;. Thank you for contributing to the r/place Wiki!&lt;br /&gt;
 |pagelink3 = {{fullurl:{{FULLPAGENAME}}|action=edit}}&lt;br /&gt;
 |pagetext3 = Start creating&lt;br /&gt;
 |colorbgbutton3 = #1565C0&lt;br /&gt;
}}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Card/doc&amp;diff=2413</id>
		<title>Template:Card/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Card/doc&amp;diff=2413"/>
		<updated>2022-04-13T10:10:30Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:Card/doc from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{T|Card}} is a template for generating cards in a grid or row layout on a page.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
=== Formatting parameters ===&lt;br /&gt;
;count&lt;br /&gt;
:The number of cards generated&lt;br /&gt;
;column&lt;br /&gt;
:The number of cards on a single row (max 6)&lt;br /&gt;
;wide&lt;br /&gt;
:Allows the grid to extend beyond page width in widescreen (yes or no)&lt;br /&gt;
&lt;br /&gt;
=== Content parameters ===&lt;br /&gt;
;title(n)&lt;br /&gt;
:The title text on card (n)&lt;br /&gt;
;text(n)&lt;br /&gt;
:The content text on card (n)&lt;br /&gt;
;bottom(n)&lt;br /&gt;
:The text on the bottom section of card (n). Usually used for actionable items like links.&lt;br /&gt;
;page(n)&lt;br /&gt;
:The page linked by the button on card (n). Only use it when there is only one action.&lt;br /&gt;
;pagetext(n)&lt;br /&gt;
:The text displayed on the button on card (n)&lt;br /&gt;
;bylinetop(n)&lt;br /&gt;
:The byline text above the title on card (n)&lt;br /&gt;
;bylinebottom(n)&lt;br /&gt;
:The byline text below the title on card (n)&lt;br /&gt;
&lt;br /&gt;
=== Styling parameters ===&lt;br /&gt;
;colorbg(n)&lt;br /&gt;
:The background colour of card (n)&lt;br /&gt;
;colortext(n)&lt;br /&gt;
:The text colour of card (n)&lt;br /&gt;
;colorbyline(n)&lt;br /&gt;
:The colour of the byline on card (n)&lt;br /&gt;
;colortitle(n)&lt;br /&gt;
:The colour of the title on card (n)&lt;br /&gt;
;colorbgbottom(n)&lt;br /&gt;
:The background colour of the bottom section of card (n)&lt;br /&gt;
;colorbottom(n)&lt;br /&gt;
:The text color in the bottom section of card (n)&lt;br /&gt;
;colorbgbutton(n)&lt;br /&gt;
:The background colour of the button on card (n), note that due to templating restrictions, the button text will always be grey. Please ensure there is enough contrast between the background colour and the text.&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;wide&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Wide mode&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Allows the grid to extend beyond page width in widescreen&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Yes&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;No&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;count&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Number of cards&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The number of cards generated&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;The number of column&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;column&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Number of columns&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The number of cards on a single row (max 6)&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 1 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 1 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 1&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 2 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 2 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 2&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 3 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 3 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 3&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 4 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 4 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 4&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 5 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 5 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 5&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 title&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The title text on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Red 6 Jared&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;text6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The content text on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bottom6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 bottom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text on the bottom section of card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 button link&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The page linked by the button on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Ships&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pagetext6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 button text&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text displayed on the button on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Don&#039;t click&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinetop6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 top byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text above the title on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bylinebottom6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 bottom byline&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The byline text below the title on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbg6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortext6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour of card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#000000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbyline6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 byline colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the byline on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colortitle6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 title colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The colour of the title on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#222222&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbottom6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 bottom background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the bottom section of card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#EAECF0&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbottom6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 bottom text colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The text colour in the bottom section of card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#72777D&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;colorbgbutton6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Card 6 button background colour&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The background colour of the button on card 6&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;EAECF0&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is a template for generating cards in a grid or row layout on a page. Currently only a maximum of six cards are supported in Visual Editing, please refer to the template page for advanced syntax.&amp;quot;,&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;count&amp;quot;,&lt;br /&gt;
		&amp;quot;column&amp;quot;,&lt;br /&gt;
		&amp;quot;wide&amp;quot;,&lt;br /&gt;
		&amp;quot;title1&amp;quot;,&lt;br /&gt;
		&amp;quot;text1&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom1&amp;quot;,&lt;br /&gt;
		&amp;quot;page1&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext1&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop1&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom1&amp;quot;,&lt;br /&gt;
		&amp;quot;title2&amp;quot;,&lt;br /&gt;
		&amp;quot;text2&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom2&amp;quot;,&lt;br /&gt;
		&amp;quot;page2&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext2&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop2&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom2&amp;quot;,&lt;br /&gt;
		&amp;quot;title3&amp;quot;,&lt;br /&gt;
		&amp;quot;text3&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom3&amp;quot;,&lt;br /&gt;
		&amp;quot;page3&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext3&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop3&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom3&amp;quot;,&lt;br /&gt;
		&amp;quot;title4&amp;quot;,&lt;br /&gt;
		&amp;quot;text4&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom4&amp;quot;,&lt;br /&gt;
		&amp;quot;page4&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext4&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop4&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom4&amp;quot;,&lt;br /&gt;
		&amp;quot;title5&amp;quot;,&lt;br /&gt;
		&amp;quot;text5&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom5&amp;quot;,&lt;br /&gt;
		&amp;quot;page5&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext5&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop5&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom5&amp;quot;,&lt;br /&gt;
		&amp;quot;title6&amp;quot;,&lt;br /&gt;
		&amp;quot;text6&amp;quot;,&lt;br /&gt;
		&amp;quot;bottom6&amp;quot;,&lt;br /&gt;
		&amp;quot;page6&amp;quot;,&lt;br /&gt;
		&amp;quot;pagetext6&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinetop6&amp;quot;,&lt;br /&gt;
		&amp;quot;bylinebottom6&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg1&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle1&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext1&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom1&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom1&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton1&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline1&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg2&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle2&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext2&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom2&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom2&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton2&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline2&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg3&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle3&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext3&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom3&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom3&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton3&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline3&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg4&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle4&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext4&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom4&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom4&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton4&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline4&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg5&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle5&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext5&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom5&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom5&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton5&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline5&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbg6&amp;quot;,&lt;br /&gt;
		&amp;quot;colortitle6&amp;quot;,&lt;br /&gt;
		&amp;quot;colortext6&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbottom6&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbottom6&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbgbutton6&amp;quot;,&lt;br /&gt;
		&amp;quot;colorbyline6&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[citizen:Template:Card|Template on the Star Citizen Wiki]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:General Wiki Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Card/styles.css&amp;diff=2412</id>
		<title>Template:Card/styles.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Card/styles.css&amp;diff=2412"/>
		<updated>2022-04-13T10:04:50Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:Card/styles.css from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.card {&lt;br /&gt;
	margin: 0 .2rem .4rem .2rem;&lt;br /&gt;
	min-width: 240px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	font-size: .875rem;&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	border: 1px solid;&lt;br /&gt;
	border-color: var( --border-color-base );&lt;br /&gt;
	background-color: var( --background-color-dp-04 );&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .06);&lt;br /&gt;
	transition: box-shadow .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.card:hover {&lt;br /&gt;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .0475), 0 6px 6px rgba(0, 0, 0, .0575);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-col2 {&lt;br /&gt;
	width: calc(100% / 2 - .4rem);&lt;br /&gt;
}&lt;br /&gt;
.card-col3 {&lt;br /&gt;
	width: calc(100% / 3 - .4rem);&lt;br /&gt;
}&lt;br /&gt;
.card-col4 {&lt;br /&gt;
	width: calc(100% / 4 - .4rem);&lt;br /&gt;
}&lt;br /&gt;
.card-col5 {&lt;br /&gt;
	width: calc(100% / 5 - .4rem);&lt;br /&gt;
}&lt;br /&gt;
.card-col6 {&lt;br /&gt;
	width: calc(100% / 6 - .4rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-container {&lt;br /&gt;
	margin-top: 1.6rem !important;&lt;br /&gt;
	margin-bottom: 1.6rem !important;&lt;br /&gt;
	margin-left: -.2rem;&lt;br /&gt;
	margin-right: -.2rem;&lt;br /&gt;
}&lt;br /&gt;
.card-container.floatnone {&lt;br /&gt;
	padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
.card-row {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
.card-caption {&lt;br /&gt;
	font-size: .875rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-image a {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	background: none !important;&lt;br /&gt;
}&lt;br /&gt;
.card-image a img {&lt;br /&gt;
	transition: transform .2s cubic-bezier(.77, .2, .05, 1.0);&lt;br /&gt;
}&lt;br /&gt;
.card:hover .card-image a img {&lt;br /&gt;
	transform: scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
.card .card-title {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
	margin-bottom: .8rem;&lt;br /&gt;
	line-height: 1.2;&lt;br /&gt;
	font-size: 1.25rem;&lt;br /&gt;
	color: var( --color-base--emphasized );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CSS hack */&lt;br /&gt;
.card .card-title+.byline-bottom {&lt;br /&gt;
	margin-top: -.6rem;&lt;br /&gt;
}&lt;br /&gt;
.card ol,&lt;br /&gt;
.card ul {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding-left: 1.6rem;&lt;br /&gt;
}&lt;br /&gt;
.card .byline-top,&lt;br /&gt;
.card .byline-bottom {&lt;br /&gt;
	color: var( --color-base );&lt;br /&gt;
	font-size: .825rem;&lt;br /&gt;
}&lt;br /&gt;
.card .byline-top {&lt;br /&gt;
	margin: 0 0 .2rem 0;&lt;br /&gt;
}&lt;br /&gt;
.card .byline-bottom {&lt;br /&gt;
	margin: .2rem 0 1.6rem 0;&lt;br /&gt;
}&lt;br /&gt;
.card .byline-bottom+p {&lt;br /&gt;
	margin-top: .8rem;&lt;br /&gt;
}&lt;br /&gt;
.card .numdata {&lt;br /&gt;
	margin-top: .8rem;&lt;br /&gt;
}&lt;br /&gt;
.card-top,&lt;br /&gt;
.card-bottom {&lt;br /&gt;
	padding: 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.card-button {&lt;br /&gt;
	background: var( --color-base );&lt;br /&gt;
	transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.card-button:hover {&lt;br /&gt;
	opacity: .8;&lt;br /&gt;
}&lt;br /&gt;
.card-button a {&lt;br /&gt;
	padding: .6rem;&lt;br /&gt;
	display: block;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-size: .875rem;&lt;br /&gt;
	letter-spacing: .25px;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	/* Cancel out a styles */&lt;br /&gt;
	background: none !important;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	transition: background .2s ease,&lt;br /&gt;
	color .2s ease;&lt;br /&gt;
}&lt;br /&gt;
.card-bottom {&lt;br /&gt;
	background: var( --background-color-framed );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 720px) {&lt;br /&gt;
	.card-row {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 -20px;&lt;br /&gt;
		padding: 0 20px;&lt;br /&gt;
		overflow: auto;&lt;br /&gt;
		flex-wrap: nowrap;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Card&amp;diff=2411</id>
		<title>Template:Card</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Card&amp;diff=2411"/>
		<updated>2022-04-13T10:02:11Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:Card from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;card-container {{#ifeq:{{yesno|{{{wide|}}}}}|yes|floatnone}}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-row&amp;quot;&amp;gt;&lt;br /&gt;
    	{{#loop: cardcount&lt;br /&gt;
    	 | 1&lt;br /&gt;
    	 | {{{count|{{{column|1}}}}}}&lt;br /&gt;
    	 | &amp;lt;div class=&amp;quot;card {{#if:{{{column|}}}|card-col{{{column}}}}}&amp;quot; style=&amp;quot;{{#if:{{{colorbg{{#var:cardcount}}|}}}|background:{{{colorbg{{#var:cardcount}}}}};}}{{#if:{{{colortext{{#var:cardcount}}|}}}|color:{{{colortext{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
	            &amp;lt;div class=&amp;quot;card-top&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
	            	--&amp;gt;{{#if:{{{bylinetop{{#var:cardcount}}|}}}|&amp;lt;div class=&amp;quot;byline-top&amp;quot; style=&amp;quot;{{#if:{{{colorbyline{{#var:cardcount}}|}}}|color:{{{colorbyline{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;{{{bylinetop{{#var:cardcount}}}}}&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
	            	--&amp;gt;{{#if:{{{title{{#var:cardcount}}|}}}|&amp;lt;div class=&amp;quot;card-title&amp;quot; style=&amp;quot;{{#if:{{{colortitle{{#var:cardcount}}|}}}|color:{{{colortitle{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;{{{title{{#var:cardcount}}}}}&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
	            	--&amp;gt;{{#if:{{{bylinebottom{{#var:cardcount}}|}}}|&amp;lt;div class=&amp;quot;byline-bottom&amp;quot; style=&amp;quot;{{#if:{{{colorbyline{{#var:cardcount}}|}}}|color:{{{colorbyline{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;{{{bylinebottom{{#var:cardcount}}}}}&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
	            	--&amp;gt;{{#if:{{{text{{#var:cardcount}}|}}}|{{{text{{#var:cardcount}}}}}}}&amp;lt;!--&lt;br /&gt;
	            --&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
	            --&amp;gt;{{#if:{{{bottom{{#var:cardcount}}|}}}|&amp;lt;div class=&amp;quot;card-bottom&amp;quot; style=&amp;quot;{{#if:{{{colorbgbottom{{#var:cardcount}}|}}}|background:{{{colorbgbottom{{#var:cardcount}}}}};}}{{#if:{{{colorbottom{{#var:cardcount}}|}}}|color:{{{colorbottom{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;{{{bottom{{#var:cardcount}}}}}&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
	            --&amp;gt;{{#if:{{{page{{#var:cardcount}}|}}}{{{pagelink{{#var:cardcount}}|}}}|&amp;lt;div class=&amp;quot;card-button&amp;quot; style=&amp;quot;{{#if:{{{colorbgbutton{{#var:cardcount}}|}}}|background:{{{colorbgbutton{{#var:cardcount}}}}}}}&amp;quot;&amp;gt;{{#if:{{{pagelink{{#var:cardcount}}|}}}|[{{{pagelink{{#var:cardcount}}}}} {{{pagetext{{#var:cardcount}}|{{{pagelink{{#var:cardcount}}}}}}}}]|[[{{{page{{#var:cardcount}}}}}|{{{pagetext{{#var:cardcount}}|page{{#var:cardcount}}}}}]]}}&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
	        --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	    }}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;templatestyles src=&amp;quot;Template:Card/styles.css&amp;quot; /&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text/doc&amp;diff=2410</id>
		<title>Template:No article text/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text/doc&amp;diff=2410"/>
		<updated>2022-04-13T09:53:20Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:No article text/doc from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{T|No article text}} is a template used on no article pages. It is used to replace MediaWiki interface message [[MediaWiki:Noarticletext]] and [[MediaWiki:Noarticletext-nopermission]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Interface Message Templates|{{PAGENAME}}]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Noarticletext-nopermission&amp;diff=2409</id>
		<title>MediaWiki:Noarticletext-nopermission</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Noarticletext-nopermission&amp;diff=2409"/>
		<updated>2022-04-13T09:52:33Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Replaced with template content.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{No article text|nopermission=yes}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text/styles.css&amp;diff=2408</id>
		<title>Template:No article text/styles.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:No_article_text/styles.css&amp;diff=2408"/>
		<updated>2022-04-13T09:42:28Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:No article text/styles.css from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.noarticletext-title {&lt;br /&gt;
    margin-bottom: 1.6rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext-title .byline {&lt;br /&gt;
    color: var( --color-base--subtle );&lt;br /&gt;
    font-size: 0.825rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext-title .headline {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.subheader {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.subheader+.card-container {&lt;br /&gt;
    margin-top: 0.8rem !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Noarticletext&amp;diff=2407</id>
		<title>MediaWiki:Noarticletext</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Noarticletext&amp;diff=2407"/>
		<updated>2022-04-13T09:37:43Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated with template contnet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{No article text}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2275</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2275"/>
		<updated>2022-04-12T16:30:48Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-parser-output citizen-body&amp;quot;&amp;gt;{{Note|Check out the new r/placeAtlas2 [https://www.patreon.com/placeAtlas Patreon] and [https://discord.gg/pJkm23b2nA Discord server!]}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=2273</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=2273"/>
		<updated>2022-04-12T16:28:24Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
== Welcome to the r/place Wiki! ==&lt;br /&gt;
&#039;&#039;An excellent supplement to the [https://place-atlas.stefanocoding.me/ 2022] and [https://rolandr.github.io/ 2017] [[r/place]] atlases.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;home-nav&amp;quot; class=&amp;quot;home-grid plainlinks&amp;quot; style=&amp;quot;display:grid; grid:auto-flow dense/repeat(auto-fit,minmax(9.375rem,1fr)); grid-auto-rows:minmax(3rem,auto); grid-gap:.625rem&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Communities|Communities]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Artwork|Artwork]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Alliances|Alliances]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Events|Events]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:AllPages|All Pages]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:Random|Random Page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4 home-card--atlas&amp;quot;&amp;gt;[https://place-atlas.stefanocoding.me/ &amp;lt;div class=&amp;quot;home-card-atlas-link&amp;quot;&amp;gt;View the r/place 2022 Atlas&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-editing--header&amp;quot;&amp;gt;[[Help:Creating_Pages|&#039;&#039;&#039;Start editing&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;The r/place wiki is being worked on by [[Special:Statistics|{{NUMBEROFACTIVEUSERS}}&amp;amp;nbsp;active editors]].&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--stats&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Special:AllPages|{{NUMBEROFARTICLES}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            articles&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;[[Special:Statistics|{{NUMBEROFEDITS}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            edits&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contribute to the wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[PlaceWiki:Style_guide|Style guide]]&lt;br /&gt;
* [[Help:Creating_Pages|Creating pages]]&lt;br /&gt;
* [[Special:WantedPages|Pages that don&#039;t exist yet]]&lt;br /&gt;
* [[:Category:Stubs|Stubs]]&lt;br /&gt;
* [[Special:DeadEndPages|Pages with no links]]&lt;br /&gt;
* [[Special:LonelyPages|Pages that no page links to]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contributing to the Atlas:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[Editing:Atlas_Editing|How to edit the Atlas]]&lt;br /&gt;
* [https://github.com/placeAtlas/atlas Github repository]&lt;br /&gt;
* [https://place-atlas.stefanocoding.me/index.html?mode=draw Create/edit Atlas entry]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row3&amp;quot;&amp;gt;&lt;br /&gt;
=== About r/Place ===&lt;br /&gt;
&amp;lt;p&amp;gt;[[r/place 2022]] was a collaborative project and social experiment hosted on the social networking site Reddit that began on April Fools&#039; Day 2022. Its first appearance took place in [[r/place 2017|2017]].&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
=== About This Project ===&lt;br /&gt;
&amp;lt;p&amp;gt;[[placeAtlas2]] is a project created to archive and document [[r/place 2022]], with a [https://place-atlas.stefanocoding.me/ map] of the canvas labeled with information about the art and its creators. This wiki was created to provide additional detail to entries on the Atlas.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-discord&amp;quot;&amp;gt;[https://discord.gg/pJkm23b2nA &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Discord&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-reddit&amp;quot;&amp;gt;[https://reddit.com/r/placeatlas2 &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;/r/placeAtlas2&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-patreon&amp;quot;&amp;gt;[https://www.patreon.com/placeAtlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Patreon&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-kofi&amp;quot;&amp;gt;[https://ko-fi.com/placeatlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Ko-fi&amp;lt;/div&amp;gt;]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2211</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2211"/>
		<updated>2022-04-12T09:26:40Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Makes page previews use dark/light mode */&lt;br /&gt;
.mwe-popups-container {&lt;br /&gt;
	background: var(--background-color-dp-02) !important;&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Makes wiki logo fully opaque rather than partially transparent */&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide page header on main page */&lt;br /&gt;
body.page-Main_Page.action-view #siteSub,&lt;br /&gt;
body.page-Main_Page.action-submit #siteSub,&lt;br /&gt;
body.page-Main_Page.action-view h1,&lt;br /&gt;
body.page-Main_Page.action-submit h1{&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for cards on home page */&lt;br /&gt;
.home-card {&lt;br /&gt;
	background: var(--background-color-dp-02);&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
	border: 1px solid var(--border-color-base);&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .04), 0 3px 6px rgba(0, 0, 0, .06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	margin-top: 3.2px;&lt;br /&gt;
}&lt;br /&gt;
.home-card h3 {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row2 {&lt;br /&gt;
	grid-row: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/thumb.php?f=FinalCanvas.png&amp;amp;width=600&amp;quot;);&lt;br /&gt;
	background-position: center center;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
	transition: background-size .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas:hover {&lt;br /&gt;
	background-size: 110%;&lt;br /&gt;
}&lt;br /&gt;
.home-card-atlas-link {&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	border-radius: 0 0 12px 12px;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
    vertical-align: text-bottom;&lt;br /&gt;
}&lt;br /&gt;
.home-editing--stats {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
.home-stat {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.home-stat a {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.home-stat p {&lt;br /&gt;
	color: var(--color-base-subtle);&lt;br /&gt;
}&lt;br /&gt;
.home-card-discord {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #5865F2; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-discord a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
.home-card-reddit {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF4500; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-card-patreon {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF6871; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-kofi {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #52D0FE; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-social-link {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-content: center; &lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	transition: transform .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
}&lt;br /&gt;
.home-social-link:hover {&lt;br /&gt;
	transform:scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for user profiles */&lt;br /&gt;
#profile-top {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust fonts and colors of statistics on account creation page */&lt;br /&gt;
.mw-createacct-benefits-container h3 {&lt;br /&gt;
	font-family: Roboto, system-ui, -apple-system, -sans-serif !important;&lt;br /&gt;
	color: var(--color-base--emphasized) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-createacct-benefits-container p {&lt;br /&gt;
	color: var(--color-base--subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix various issues with dark mode and image uploading */&lt;br /&gt;
/* Make background behind image title in upload dialog match user theme*/&lt;br /&gt;
.mw-upload-bookletLayout-filePreview {&lt;br /&gt;
	background-color: var(--background-color-dp-24);&lt;br /&gt;
}&lt;br /&gt;
/* Make caption editor in image insert dialog match user theme */&lt;br /&gt;
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make icons for editing and history appear properly */&lt;br /&gt;
.page-actions li:nth-child(1) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/9/96/delete-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(2) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/e/e0/edit-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(3) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/c/cf/history-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(4) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/a/a3/eye.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tweak appearance of page history */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
	border-radius: 16px;&lt;br /&gt;
	border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=File:eye.svg&amp;diff=2210</id>
		<title>File:eye.svg</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=File:eye.svg&amp;diff=2210"/>
		<updated>2022-04-12T09:24:57Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{Fairuse}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2209</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2209"/>
		<updated>2022-04-12T09:22:40Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Makes page previews use dark/light mode */&lt;br /&gt;
.mwe-popups-container {&lt;br /&gt;
	background: var(--background-color-dp-02) !important;&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Makes wiki logo fully opaque rather than partially transparent */&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide page header on main page */&lt;br /&gt;
body.page-Main_Page.action-view #siteSub,&lt;br /&gt;
body.page-Main_Page.action-submit #siteSub,&lt;br /&gt;
body.page-Main_Page.action-view h1,&lt;br /&gt;
body.page-Main_Page.action-submit h1{&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for cards on home page */&lt;br /&gt;
.home-card {&lt;br /&gt;
	background: var(--background-color-dp-02);&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
	border: 1px solid var(--border-color-base);&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .04), 0 3px 6px rgba(0, 0, 0, .06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	margin-top: 3.2px;&lt;br /&gt;
}&lt;br /&gt;
.home-card h3 {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row2 {&lt;br /&gt;
	grid-row: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/thumb.php?f=FinalCanvas.png&amp;amp;width=600&amp;quot;);&lt;br /&gt;
	background-position: center center;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
	transition: background-size .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas:hover {&lt;br /&gt;
	background-size: 110%;&lt;br /&gt;
}&lt;br /&gt;
.home-card-atlas-link {&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	border-radius: 0 0 12px 12px;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
    vertical-align: text-bottom;&lt;br /&gt;
}&lt;br /&gt;
.home-editing--stats {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
.home-stat {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.home-stat a {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.home-stat p {&lt;br /&gt;
	color: var(--color-base-subtle);&lt;br /&gt;
}&lt;br /&gt;
.home-card-discord {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #5865F2; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-discord a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
.home-card-reddit {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF4500; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-card-patreon {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF6871; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-kofi {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #52D0FE; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-social-link {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-content: center; &lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	transition: transform .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
}&lt;br /&gt;
.home-social-link:hover {&lt;br /&gt;
	transform:scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for user profiles */&lt;br /&gt;
#profile-top {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust fonts and colors of statistics on account creation page */&lt;br /&gt;
.mw-createacct-benefits-container h3 {&lt;br /&gt;
	font-family: Roboto, system-ui, -apple-system, -sans-serif !important;&lt;br /&gt;
	color: var(--color-base--emphasized) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-createacct-benefits-container p {&lt;br /&gt;
	color: var(--color-base--subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix various issues with dark mode and image uploading */&lt;br /&gt;
/* Make background behind image title in upload dialog match user theme*/&lt;br /&gt;
.mw-upload-bookletLayout-filePreview {&lt;br /&gt;
	background-color: var(--background-color-dp-24);&lt;br /&gt;
}&lt;br /&gt;
/* Make caption editor in image insert dialog match user theme */&lt;br /&gt;
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make icons for editing and history appear properly */&lt;br /&gt;
.page-actions li:nth-child(1) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/9/96/delete-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(2) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/e/e0/edit-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(3) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/c/cf/history-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(4) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/6/66/eyeClosed.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tweak appearance of page history */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
	border-radius: 16px;&lt;br /&gt;
	border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=File:eyeClosed.svg&amp;diff=2208</id>
		<title>File:eyeClosed.svg</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=File:eyeClosed.svg&amp;diff=2208"/>
		<updated>2022-04-12T09:22:04Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{Fairuse}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2207</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2207"/>
		<updated>2022-04-12T09:18:29Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Makes page previews use dark/light mode */&lt;br /&gt;
.mwe-popups-container {&lt;br /&gt;
	background: var(--background-color-dp-02) !important;&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Makes wiki logo fully opaque rather than partially transparent */&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide page header on main page */&lt;br /&gt;
body.page-Main_Page.action-view #siteSub,&lt;br /&gt;
body.page-Main_Page.action-submit #siteSub,&lt;br /&gt;
body.page-Main_Page.action-view h1,&lt;br /&gt;
body.page-Main_Page.action-submit h1{&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for cards on home page */&lt;br /&gt;
.home-card {&lt;br /&gt;
	background: var(--background-color-dp-02);&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
	border: 1px solid var(--border-color-base);&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .04), 0 3px 6px rgba(0, 0, 0, .06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	margin-top: 3.2px;&lt;br /&gt;
}&lt;br /&gt;
.home-card h3 {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row2 {&lt;br /&gt;
	grid-row: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/thumb.php?f=FinalCanvas.png&amp;amp;width=600&amp;quot;);&lt;br /&gt;
	background-position: center center;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
	transition: background-size .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas:hover {&lt;br /&gt;
	background-size: 110%;&lt;br /&gt;
}&lt;br /&gt;
.home-card-atlas-link {&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	border-radius: 0 0 12px 12px;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
    vertical-align: text-bottom;&lt;br /&gt;
}&lt;br /&gt;
.home-editing--stats {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
.home-stat {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.home-stat a {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.home-stat p {&lt;br /&gt;
	color: var(--color-base-subtle);&lt;br /&gt;
}&lt;br /&gt;
.home-card-discord {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #5865F2; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-discord a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
.home-card-reddit {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF4500; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-card-patreon {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF6871; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-kofi {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #52D0FE; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-social-link {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-content: center; &lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	transition: transform .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
}&lt;br /&gt;
.home-social-link:hover {&lt;br /&gt;
	transform:scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for user profiles */&lt;br /&gt;
#profile-top {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust fonts and colors of statistics on account creation page */&lt;br /&gt;
.mw-createacct-benefits-container h3 {&lt;br /&gt;
	font-family: Roboto, system-ui, -apple-system, -sans-serif !important;&lt;br /&gt;
	color: var(--color-base--emphasized) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-createacct-benefits-container p {&lt;br /&gt;
	color: var(--color-base--subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix various issues with dark mode and image uploading */&lt;br /&gt;
/* Make background behind image title in upload dialog match user theme*/&lt;br /&gt;
.mw-upload-bookletLayout-filePreview {&lt;br /&gt;
	background-color: var(--background-color-dp-24);&lt;br /&gt;
}&lt;br /&gt;
/* Make caption editor in image insert dialog match user theme */&lt;br /&gt;
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make icons for editing and history appear properly */&lt;br /&gt;
.page-actions li:nth-child(2) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/e/e0/edit-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(3) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/c/cf/history-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
#p-actions &amp;gt; ul &amp;gt; li:nth-child(1) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/9/96/delete-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tweak appearance of page history */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
	border-radius: 16px;&lt;br /&gt;
	border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=File:delete-button.svg&amp;diff=2206</id>
		<title>File:delete-button.svg</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=File:delete-button.svg&amp;diff=2206"/>
		<updated>2022-04-12T09:17:58Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{Fairuse}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2205</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2205"/>
		<updated>2022-04-12T09:12:45Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-parser-output citizen-body&amp;quot;&amp;gt;{{Note|Check out the new r/Place [https://www.patreon.com/placeAtlas Patreon] and [https://discord.gg/pJkm23b2nA Discord server!]}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2204</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Sitenotice&amp;diff=2204"/>
		<updated>2022-04-12T09:12:17Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created MediaWiki:Sitenotice.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-parser-output citizen-body&amp;quot;&amp;gt;{{Note|Check out the new r/Place Wiki [https://www.patreon.com/placeAtlas Patreon] and [https://discord.gg/pJkm23b2nA Discord server!]}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Note/doc&amp;diff=2203</id>
		<title>Template:Note/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Note/doc&amp;diff=2203"/>
		<updated>2022-04-12T09:10:26Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:Note/doc from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{T|Note}} is a simple notice template intended for use posting editorial notes in articles. Particularly comm-links.&lt;br /&gt;
&lt;br /&gt;
Expects a single anonymous parameter that is the bulk of the comment. Creates styled box but no boiler plate text for simple translations. &lt;br /&gt;
&lt;br /&gt;
Note that the user should supply a short bolded description of what kind of editorial note this is.&lt;br /&gt;
&lt;br /&gt;
;Sample Output:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Note|&#039;&#039;&#039;Note:&#039;&#039;&#039; This is an editorial comment.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Results in:&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note:&#039;&#039;&#039; This is an editorial comment.}}&lt;br /&gt;
&lt;br /&gt;
;Sample Output:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Note|&#039;&#039;&#039;Errata:&#039;&#039;&#039; Correction to this comm-link (include reference to source).}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Results in:&lt;br /&gt;
{{Note|&#039;&#039;&#039;Errata:&#039;&#039;&#039; Correction to this comm-link (include reference to source).}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:General Wiki Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Note&amp;diff=2202</id>
		<title>Template:Note</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Note&amp;diff=2202"/>
		<updated>2022-04-12T09:09:27Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:Note from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div role=&amp;quot;note&amp;quot; class=&amp;quot;hatnote&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;editorialnote&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;templatestyles src=&amp;quot;Template:Hatnote/styles.css&amp;quot; /&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:En/doc&amp;diff=2194</id>
		<title>Template:En/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:En/doc&amp;diff=2194"/>
		<updated>2022-04-12T08:19:13Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:En/doc from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{T|En}} is a language template that adds &amp;quot;English: &amp;quot; in front of the text written in English. Also adds machine-readable tags identifying the text as being written in English. It is a simplified version of the same template on Wikimedia Commons.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[commons:Template:En|Template:En on Wikimedia Commons]]&lt;br /&gt;
* [[wikipedia:Template:En|Template:En on English Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Language Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:En&amp;diff=2192</id>
		<title>Template:En</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:En&amp;diff=2192"/>
		<updated>2022-04-12T08:17:39Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:En from Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;description mw-content-ltr en&amp;quot; dir=&amp;quot;ltr&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;language en&amp;quot;&amp;gt;&#039;&#039;&#039;English:&#039;&#039;&#039;&amp;amp;nbsp;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Terraria&amp;diff=2189</id>
		<title>Terraria</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Terraria&amp;diff=2189"/>
		<updated>2022-04-12T07:59:24Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated formatting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Community stub}}&lt;br /&gt;
This article is meant to show the complete history of all things on the canvas related to the game, Terraria. &lt;br /&gt;
&lt;br /&gt;
We wanted to leave our mark on r/place to show our appreciation to this amazing community and game and we definitely accomplished that, Thanks to Sodapoppin on twitch and good coordination from the Terraria discord and subreddit we had art on the canvas I never would&#039;ve even imagined was possible from when we started off with just a couple of bunnies at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
{{Community&lt;br /&gt;
|name = Terraria Community&lt;br /&gt;
|description = Everyone part of the Terraria community enjoys the game Terraria or the mods surrounding it&lt;br /&gt;
|subreddit = r/Terraria&lt;br /&gt;
|discord = https://discord.gg/terraria&lt;br /&gt;
|artwork = [[Some Art]]&lt;br /&gt;
|logo = Terraria_logo.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
We wanted to leave our mark on r/place to show our appreciation to this amazing community and game.&lt;br /&gt;
&lt;br /&gt;
== Terraria Art ==&lt;br /&gt;
=== Planned Terraria Tree ===&lt;br /&gt;
[[File:terrariaTreeBlueprints.png|The blueprints for the Terraria tree meant to be used right after the expansion and shared across Reddit, these blueprints are very rushed because if there wasn&#039;t coordination and fast the Terraria community wouldn&#039;t be able to make use of the new space available to the expansion. (The Moon Lord was created after the expansion, not by the Terraria community itself, but by Sodapoppin, this tree was created entirely by the community on discord and then fully constructed by the hivemind.)|285x285px|border|right|alt=The blueprints for the Terraria tree meant to be used right after the expansion and shared across Reddit, these blueprints are very rushed because if there wasn&#039;t coordination and fast the Terraria community wouldn&#039;t be able to make use of the new space available to the expansion. (The Moon Lord was created after the expansion, not by the Terraria community itself, but by Sodapoppin, this tree was created entirely by the community on discord and then fully constructed by the hivemind.)]]&lt;br /&gt;
&lt;br /&gt;
[[File:earlyTerrariaTree.png|A planned Terraria tree in it&#039;s early stages.|251x251px|border|alt=A planned Terraria tree in it&#039;s early stages.|left]][[File:treeOverlayGiantTrunk.png|323x323px|The blueprints to the Terraria tree overlaid on top of what was actually occurring on the canvas.|left|border|alt=The blueprints to the Terraria tree overlaid on top of what was actually occurring on the canvas.]][[File:completedSortaTerrariaTree.png|The final image of the Terraria Tree, filled with wildlife and hearts.|left|328x328px|border|alt=The final image of the Terraria Tree, filled with wildlife and hearts.]][[File:largeTreeTrunk.png|324x324px|An image of the tree trunk that is ever growing due to the reddit hivemind.|border|right|alt=An image of the tree trunk that is ever growing due to the reddit hivemind.]][[File:xqcRaidTree.png|Xqc purple chain voiding through the Terraria tree. (I moved his webcam closer so it&#039;s not as big an image)|275x275px|border|alt=Xqc purple chain voiding through the Terraria tree. (I moved his webcam closer so it&#039;s not as big an image)|right]]Right after the first expansion of the canvas the Terraria discord exploded and was busy trying to get something made on the canvas, a blueprint was made by user loarado#0212 and they got to work creating the tree.&lt;br /&gt;
&lt;br /&gt;
The tree&#039;s stump was about finished and we were working on branches when we realized that randoms on reddit were extending the trunk of the tree far beyond where it was meant to go.&lt;br /&gt;
&lt;br /&gt;
The part of the Terraria discord server working on r/place was quite small compared to the hivemind that was continuing the branches and trunk on and onto the top of the canvas.&lt;br /&gt;
&lt;br /&gt;
When it was posted onto Reddit a couple of people from r/PlaceTrees said they were going to help with the tree so it might have been people from that subreddit continuing the tree.&lt;br /&gt;
&lt;br /&gt;
Around the same time the tree was being constructed the Moon Lord was also being built so many Terrarians were using their pixels on the Moon Lord instead of controlling the tree.&lt;br /&gt;
&lt;br /&gt;
In the end the tree ended up becoming a forest with ~3 trees, many hearts on and around it, Homer Simpson, and a sleeping Kirby. People coordinating on the terraria discord server did manage to get a Life Fruit on the tree.&lt;br /&gt;
&lt;br /&gt;
After the tree was completely built it was caught in a purple voiding chain directed by XQC, he told his chat to turn the tree of life into the &amp;quot;Tree of death&amp;quot; during stream and with the purple colour invading all of the hearts it quite literally got corrupted similar to the game.&lt;br /&gt;
&lt;br /&gt;
After the reconstruction of the tree people who were looking for new spots to place artwork saw the tree as an easy are to place them in with the little defence we had, due to this the tree slowly got built over by other art and disappeared from the canvas, with this starting from a rushed blueprint sent to a discord server the art piece stayed there for an impressively long amount of time.&lt;br /&gt;
&lt;br /&gt;
[[Category:Terraria]]&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=2188</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=2188"/>
		<updated>2022-04-12T07:48:46Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated formatting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
== Welcome to the r/place Wiki! ==&lt;br /&gt;
&#039;&#039;An excellent supplement to the [https://place-atlas.stefanocoding.me/ 2022] and [https://rolandr.github.io/ 2017] [[r/place]] atlases.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;home-nav&amp;quot; class=&amp;quot;home-grid plainlinks&amp;quot; style=&amp;quot;display:grid; grid:auto-flow dense/repeat(auto-fit,minmax(9.375rem,1fr)); grid-auto-rows:minmax(3rem,auto); grid-gap:.625rem&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Communities|Communities]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Artwork|Artwork]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Alliances|Alliances]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Events|Events]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:AllPages|All Pages]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:Random|Random Page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4 home-card--atlas&amp;quot;&amp;gt;[https://place-atlas.stefanocoding.me/ &amp;lt;div class=&amp;quot;home-card-atlas-link&amp;quot;&amp;gt;View the r/place 2022 Atlas&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-editing--header&amp;quot;&amp;gt;[[Help:Creating_Pages|&#039;&#039;&#039;Start editing&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;The r/place wiki is being worked on by [[Special:Statistics|{{NUMBEROFACTIVEUSERS}}&amp;amp;nbsp;active editors]].&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--stats&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt; [[Special:AllPages|{{NUMBEROFARTICLES}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            articles&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;[[Special:Statistics|{{NUMBEROFEDITS}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            edits&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contribute to the wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[PlaceWiki:Style_guide|Style guide]]&lt;br /&gt;
* [[Help:Creating_Pages|Creating pages]]&lt;br /&gt;
* [[Special:WantedPages|Pages that don&#039;t exist yet]]&lt;br /&gt;
* [[:Category:Stubs|Stubs]]&lt;br /&gt;
* [[Special:DeadEndPages|Pages with no links]]&lt;br /&gt;
* [[Special:LonelyPages|Pages that no page links to]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contributing to the Atlas:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[Editing:Atlas_Editing|How to edit the Atlas]]&lt;br /&gt;
* [https://github.com/placeAtlas/atlas Github repository]&lt;br /&gt;
* [https://place-atlas.stefanocoding.me/index.html?mode=draw Create/edit Atlas entry]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row3&amp;quot;&amp;gt;&lt;br /&gt;
=== About r/Place ===&lt;br /&gt;
&amp;lt;p&amp;gt;[[r/place 2022]] was a collaborative project and social experiment hosted on the social networking site Reddit that began on April Fools&#039; Day 2022. Its first appearance took place in [[r/place 2017|2017]].&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
=== About This Project ===&lt;br /&gt;
&amp;lt;p&amp;gt;[[placeAtlas2]] is a project created to archive and document [[r/place 2022]], with a [https://place-atlas.stefanocoding.me/ map] of the canvas labeled with information about the art and its creators. This wiki was created to provide additional detail to entries on the Atlas.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-discord&amp;quot;&amp;gt;[https://discord.gg/pJkm23b2nA &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Discord&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-reddit&amp;quot;&amp;gt;[https://reddit.com/r/placeatlas2 &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;/r/PlaceAtlas2&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-patreon&amp;quot;&amp;gt;[https://www.patreon.com/placeAtlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Patreon&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-kofi&amp;quot;&amp;gt;[https://ko-fi.com/placeatlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Ko-fi&amp;lt;/div&amp;gt;]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2187</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Common.css&amp;diff=2187"/>
		<updated>2022-04-12T07:26:34Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated formatting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Makes page previews use dark/light mode */&lt;br /&gt;
.mwe-popups-container {&lt;br /&gt;
	background: var(--background-color-dp-02) !important;&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Makes wiki logo fully opaque rather than partially transparent */&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide page header on main page */&lt;br /&gt;
body.page-Main_Page.action-view #siteSub,&lt;br /&gt;
body.page-Main_Page.action-submit #siteSub,&lt;br /&gt;
body.page-Main_Page.action-view h1,&lt;br /&gt;
body.page-Main_Page.action-submit h1{&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for cards on home page */&lt;br /&gt;
.home-card {&lt;br /&gt;
	background: var(--background-color-dp-02);&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
	border: 1px solid var(--border-color-base);&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .04), 0 3px 6px rgba(0, 0, 0, .06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-card p {&lt;br /&gt;
	margin-top: 3.2px;&lt;br /&gt;
}&lt;br /&gt;
.home-card h3 {&lt;br /&gt;
	margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.home-card--col2 {&lt;br /&gt;
	grid-column: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row2 {&lt;br /&gt;
	grid-row: span 2;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row3 {&lt;br /&gt;
	grid-row: span 3;&lt;br /&gt;
}&lt;br /&gt;
.home-card--row4 {&lt;br /&gt;
	grid-row: span 4;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/thumb.php?f=FinalCanvas.png&amp;amp;width=600&amp;quot;);&lt;br /&gt;
	background-position: center center;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
	transition: background-size .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas:hover {&lt;br /&gt;
	background-size: 110%;&lt;br /&gt;
}&lt;br /&gt;
.home-card-atlas-link {&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	border-radius: 0 0 12px 12px;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: end;&lt;br /&gt;
	background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));&lt;br /&gt;
}&lt;br /&gt;
.home-card--atlas a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
    vertical-align: text-bottom;&lt;br /&gt;
}&lt;br /&gt;
.home-editing--stats {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
.home-stat {&lt;br /&gt;
	flex-grow: 1;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.home-stat a {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.home-stat p {&lt;br /&gt;
	color: var(--color-base-subtle);&lt;br /&gt;
}&lt;br /&gt;
.home-card-discord {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #5865F2; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-discord a {&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
.home-card-reddit {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF4500; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-card-patreon {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #FF6871; &lt;br /&gt;
	border-radius:12px; &lt;br /&gt;
}&lt;br /&gt;
.home-card-kofi {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background: #52D0FE; &lt;br /&gt;
	border-radius:12px; 	&lt;br /&gt;
}&lt;br /&gt;
.home-social-link {&lt;br /&gt;
	color: #FFF; &lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-content: center; &lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	transition: transform .2s;&lt;br /&gt;
	transition-timing-function: ease;&lt;br /&gt;
}&lt;br /&gt;
.home-social-link:hover {&lt;br /&gt;
	transform:scale(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for user profiles */&lt;br /&gt;
#profile-top {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust fonts and colors of statistics on account creation page */&lt;br /&gt;
.mw-createacct-benefits-container h3 {&lt;br /&gt;
	font-family: Roboto, system-ui, -apple-system, -sans-serif !important;&lt;br /&gt;
	color: var(--color-base--emphasized) !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-createacct-benefits-container p {&lt;br /&gt;
	color: var(--color-base--subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix various issues with dark mode and image uploading */&lt;br /&gt;
/* Make background behind image title in upload dialog match user theme*/&lt;br /&gt;
.mw-upload-bookletLayout-filePreview {&lt;br /&gt;
	background-color: var(--background-color-dp-24);&lt;br /&gt;
}&lt;br /&gt;
/* Make caption editor in image insert dialog match user theme */&lt;br /&gt;
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make icons for editing and history appear properly */&lt;br /&gt;
.page-actions li:nth-child(2) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/e/e0/edit-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.page-actions li:nth-child(3) &amp;gt; a::after {&lt;br /&gt;
	background-image: url(&amp;quot;https://place-wiki.stefanocoding.me/images/c/cf/history-button.svg&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tweak appearance of page history */&lt;br /&gt;
#pagehistory {&lt;br /&gt;
	border-radius: 16px;&lt;br /&gt;
	border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
#pagehistory li {&lt;br /&gt;
	padding: 10px 15px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=2186</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=2186"/>
		<updated>2022-04-12T07:24:38Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Footer badges */&lt;br /&gt;
#footer-icons a {&lt;br /&gt;
	opacity: .5;&lt;br /&gt;
	transition: opacity .55s ease;&lt;br /&gt;
}&lt;br /&gt;
#footer-icons a:hover {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-empty-elt {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide main page header */&lt;br /&gt;
.page-Star_Citizen_Wiki .mw-body-header {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Temporary fix for plainlists */&lt;br /&gt;
.citizen-body .plainlist ol,&lt;br /&gt;
.citizen-body .plainlist ul {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-drawer-menu {&lt;br /&gt;
	grid-template-columns: auto auto;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=PlaceWiki:Style_guide&amp;diff=1642</id>
		<title>PlaceWiki:Style guide</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=PlaceWiki:Style_guide&amp;diff=1642"/>
		<updated>2022-04-11T11:03:07Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Minor changes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The r/place Wiki is intended to be an encyclopaedia of knowledge about [[r/place]], so remember to write clearly, and be descriptive with article names and file names. If you&#039;re unsure, check the [[wikipedia:Wikipedia:Manual_of_Style|Wikipedia Manual of Style]] as we will generally be following it, or ask in the discord for help.&lt;br /&gt;
&lt;br /&gt;
== Article names ==&lt;br /&gt;
Articles should be given descriptive names, so it is clear just from the title what it is about. &lt;br /&gt;
&lt;br /&gt;
=== Artwork names ===&lt;br /&gt;
&lt;br /&gt;
=== Community names ===&lt;br /&gt;
If your community is primarily based around a subreddit, use &amp;lt;code&amp;gt;r/(subreddit)&amp;lt;/code&amp;gt; as the title of your article. If most of your efforts were organized in a Discord server or platform other than Reddit, use the name of your community as the title.&lt;br /&gt;
&lt;br /&gt;
== Neutrality and point of view ==&lt;br /&gt;
Write articles in a neutral tone, and from a 3rd person perspective. For example, instead of writing &amp;quot;I hate XQC because he destroyed my art.&amp;quot; write &amp;quot;XQC destroyed many artworks throughout his time on r/place.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Verb tense ==&lt;br /&gt;
Write about artworks, communities, and alliances that still exist in the present tense, and write about art that was destroyed, groups and alliances that have been disbanded, or past events in the past tense.&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=1641</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Main_Page&amp;diff=1641"/>
		<updated>2022-04-11T11:01:52Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated from User:Artillect/sandbox.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
== Welcome to the r/place Wiki! ==&lt;br /&gt;
&#039;&#039;An excellent supplement to the [https://place-atlas.stefanocoding.me/ 2022] and [https://rolandr.github.io/ 2017] [[r/place]] atlases.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;home-nav&amp;quot; class=&amp;quot;home-grid plainlinks&amp;quot; style=&amp;quot;display:grid; grid:auto-flow dense/repeat(auto-fit,minmax(9.375rem,1fr)); grid-auto-rows:minmax(3rem,auto); grid-gap:.625rem&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Communities|Communities]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Artwork|Artwork]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Alliances|Alliances]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[:Category:Events|Events]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:AllPages|All Pages]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card-button&amp;quot;&amp;gt;[[Special:Random|Random Page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4 home-card--atlas&amp;quot;&amp;gt;[https://place-atlas.stefanocoding.me/ &amp;lt;div class=&amp;quot;home-card-atlas-link&amp;quot;&amp;gt;View the r/place 2022 Atlas&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;[[r/place 2022]] was a collaborative project and social experiment hosted on the social networking site Reddit that began on April Fools&#039; Day 2022. Its first appearance took place in [[r/place 2017|2017]].&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;[[placeAtlas2]] is a project created to archive and document [[r/place 2022]], with a [https://place-atlas.stefanocoding.me/ map] of the canvas labeled with information about the art and its creators. This wiki was created to provide additional detail to entries on the Atlas.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-editing--header&amp;quot;&amp;gt;[[Help:Creating_Pages|&#039;&#039;&#039;Start editing&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;The r/place wiki is being worked on by [[Special:Statistics|{{NUMBEROFACTIVEUSERS}}&amp;amp;nbsp;active editors]].&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-editing--stats&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;[[Special:AllPages|{{NUMBEROFARTICLES}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            articles&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;home-stat&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;[[Special:Statistics|{{NUMBEROFEDITS}}]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
            edits&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot; &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;[[Special:CreateAccount|Create an Account]]&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contribute to the wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[Help:Creating_Pages|Creating pages]]&lt;br /&gt;
* [[Special:WantedPages|Pages that don&#039;t exist yet]]&lt;br /&gt;
* [[Special:ShortPages|Short pages]]&lt;br /&gt;
* [[Special:DeadEndPages|Pages with no links]]&lt;br /&gt;
* [[Special:LonelyPages|Pages that no page links to]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card--row4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Contributing to the Atlas:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[Editing:Atlas_Editing|How to edit the Atlas]]&lt;br /&gt;
* [https://github.com/placeAtlas/atlas Github repository]&lt;br /&gt;
* [https://place-atlas.stefanocoding.me/index.html?mode=draw Create/edit Atlas entry]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-discord&amp;quot;&amp;gt;[https://discord.gg/pJkm23b2nA &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Discord&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-reddit&amp;quot;&amp;gt;[https://reddit.com/r/placeatlas2 &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;/r/PlaceAtlas2&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-patreon&amp;quot;&amp;gt;[https://www.patreon.com/placeAtlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Patreon&amp;lt;/div&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;home-card home-card--col2 home-card-kofi&amp;quot;&amp;gt;[https://ko-fi.com/placeatlas &amp;lt;div class=&amp;quot;home-social-link&amp;quot;&amp;gt;Ko-fi&amp;lt;/div&amp;gt;]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=925</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=925"/>
		<updated>2022-04-10T18:01:19Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Footer badges */&lt;br /&gt;
#footer-icons a {&lt;br /&gt;
	opacity: .5;&lt;br /&gt;
	transition: opacity .55s ease;&lt;br /&gt;
}&lt;br /&gt;
#footer-icons a:hover {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-empty-elt {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide main page header */&lt;br /&gt;
.page-Star_Citizen_Wiki .mw-body-header {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Temporary fix for plainlists */&lt;br /&gt;
.citizen-body .plainlist ol,&lt;br /&gt;
.citizen-body .plainlist ul {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-drawer-menu {&lt;br /&gt;
	grid-template-columns: auto auto;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=924</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=MediaWiki:Citizen.css&amp;diff=924"/>
		<updated>2022-04-10T17:59:52Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
	opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Footer badges */&lt;br /&gt;
#footer-icons a {&lt;br /&gt;
	opacity: .5;&lt;br /&gt;
	transition: opacity .55s ease;&lt;br /&gt;
}&lt;br /&gt;
#footer-icons a:hover {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-citizen-dark .mw-logo-icon {&lt;br /&gt;
	filter: invert( 1 ) hue-rotate( 180deg );&lt;br /&gt;
}&lt;br /&gt;
.mw-empty-elt {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide main page header */&lt;br /&gt;
.page-Star_Citizen_Wiki .mw-body-header {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Temporary fix for plainlists */&lt;br /&gt;
.citizen-body .plainlist ol,&lt;br /&gt;
.citizen-body .plainlist ul {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-drawer-menu {&lt;br /&gt;
	grid-template-columns: auto auto;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Module:DependencyList&amp;diff=655</id>
		<title>Module:DependencyList</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Module:DependencyList&amp;diff=655"/>
		<updated>2022-04-08T17:17:28Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- &amp;lt;nowiki&amp;gt;&lt;br /&gt;
local p = {}&lt;br /&gt;
local libraryUtil = require( &#039;libraryUtil&#039; )&lt;br /&gt;
local enum = require( &#039;Module:Enum&#039; )&lt;br /&gt;
local yn = require( &#039;Module:Yesno&#039; )&lt;br /&gt;
local param = require( &#039;Module:Paramtest&#039; )&lt;br /&gt;
local dpl = require( &#039;Module:DPLlua&#039; )&lt;br /&gt;
local moduleIsUsed = false&lt;br /&gt;
local COLLAPSE_LIST_LENGTH_THRESHOLD = 5&lt;br /&gt;
local MAX_DYNAMIC_REQUIRE_LIST_LENGTH = 30&lt;br /&gt;
local dynamicRequireListQueryCache = {}&lt;br /&gt;
&lt;br /&gt;
--- Used in case &#039;require( varName )&#039; is found. Attempts to find a string value stored in &#039;varName&#039;.&lt;br /&gt;
---@param content string    The content of the module to search in&lt;br /&gt;
---@param varName string&lt;br /&gt;
---@return string&lt;br /&gt;
local function substVarValue( content, varName )&lt;br /&gt;
    local res = content:match( varName .. &#039;%s*=%s*(%b&amp;quot;&amp;quot;%s-%.*)&#039; ) or content:match( varName .. &amp;quot;%s*=%s*(%b&#039;&#039;%s-%.*)&amp;quot; ) or &#039;&#039;&lt;br /&gt;
    if res:find( &#039;^([&amp;quot;\&#039;])[Mm]odule:[%S]+%1&#039; ) and not res:find( &#039;%.%.&#039; ) and not res:find( &#039;%%%a&#039; ) then&lt;br /&gt;
        return mw.text.trim( res )&lt;br /&gt;
    else&lt;br /&gt;
        return &#039;&#039;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param capture string&lt;br /&gt;
---@param content string    The content of the module to search in&lt;br /&gt;
---@return string&lt;br /&gt;
local function extractModuleName( capture, content )&lt;br /&gt;
    capture = capture:gsub( &#039;^%(%s*(.-)%s*%)$&#039;, &#039;%1&#039; )&lt;br /&gt;
&lt;br /&gt;
    if capture:find( &#039;^([&amp;quot;\&#039;]).-%1$&#039; ) then -- Check if it is already a pure string&lt;br /&gt;
        return capture&lt;br /&gt;
    elseif capture:find( &#039;^[%a_][%w_]*$&#039; ) then -- Check if if is a single variable&lt;br /&gt;
        return substVarValue( content, capture )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return capture&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param str string&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatModuleName( str )&lt;br /&gt;
    return (str:gsub( &#039;^([\&#039;\&amp;quot;])(.-)%1$&#039;, function(_, x) return x end ) -- Only remove quotes at start and end of string if both are the same type&lt;br /&gt;
        :gsub( &#039;_&#039;, &#039; &#039; )&lt;br /&gt;
        :gsub( &#039;^.&#039;, string.upper )&lt;br /&gt;
        :gsub( &#039;:(.)&#039;, function(x) return &#039;:&#039;..x:upper() end ))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Used in case a construct like &#039;require( &amp;quot;Module:wowee/&amp;quot; .. isTheBest )&#039; is found.&lt;br /&gt;
--- Will return a list of pages which satisfy this pattern where &#039;isTheBest&#039; can take any value.&lt;br /&gt;
---@param query string&lt;br /&gt;
---@return string[]     Sequence of strings&lt;br /&gt;
local function getDynamicRequireList( query )&lt;br /&gt;
    if query:find( &#039;%.%.&#039; ) then&lt;br /&gt;
        query = mw.text.split( query, &#039;..&#039;, true )&lt;br /&gt;
        query = enum.map( query, function(x) return mw.text.trim(x) end )&lt;br /&gt;
        query = enum.map( query, function(x) return (x:match(&#039;^[\&#039;\&amp;quot;](.-)[\&#039;\&amp;quot;]$&#039;) or &#039;%&#039;) end )&lt;br /&gt;
        query = table.concat( query )&lt;br /&gt;
    else&lt;br /&gt;
        _, query = query:match( &#039;([&amp;quot;\&#039;])(.-)%1&#039; )&lt;br /&gt;
        query = query:gsub( &#039;%%%a&#039;, &#039;%%&#039; )&lt;br /&gt;
    end&lt;br /&gt;
    query = query:gsub( &#039;^[Mm]odule:&#039;, &#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
    if query:find( &#039;^[Ee]xchange/&#039; ) or query:find( &#039;^[Dd]ata/&#039; ) then&lt;br /&gt;
        return { &#039;Module:&#039; .. query }   -- This format will later be used by formatDynamicQueryLink()&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if dynamicRequireListQueryCache[ query ] then&lt;br /&gt;
        return dynamicRequireListQueryCache[ query ]&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local list = dpl.ask{&lt;br /&gt;
        namespace = &#039;Module&#039;,&lt;br /&gt;
        titlematch = query,&lt;br /&gt;
        nottitlematch = &#039;%/doc|&#039;..query..&#039;/%&#039;,&lt;br /&gt;
        distinct = &#039;strict&#039;,&lt;br /&gt;
        ignorecase = true,&lt;br /&gt;
        ordermethod = &#039;title&#039;,&lt;br /&gt;
        count = MAX_DYNAMIC_REQUIRE_LIST_LENGTH + 1,&lt;br /&gt;
        skipthispage = &#039;no&#039;,&lt;br /&gt;
        allowcachedresults = true,&lt;br /&gt;
        cacheperiod = 604800 -- One week&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if #list &amp;gt; MAX_DYNAMIC_REQUIRE_LIST_LENGTH then&lt;br /&gt;
        list = { &#039;Module:&#039; .. query }&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    dynamicRequireListQueryCache[ query ] = list&lt;br /&gt;
&lt;br /&gt;
    return list&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Returns a list of modules loaded and required by module &#039;moduleName&#039;.&lt;br /&gt;
---@param moduleName string&lt;br /&gt;
---@param searchForUsedTemplates boolean&lt;br /&gt;
---@return string[], string[], string[]&lt;br /&gt;
local function getRequireList( moduleName, searchForUsedTemplates )&lt;br /&gt;
    local content = mw.title.new( moduleName ):getContent()&lt;br /&gt;
    local requireList = {}&lt;br /&gt;
    local loadDataList = {}&lt;br /&gt;
    local usedTemplateList = {}&lt;br /&gt;
    local dynamicRequirelist = {}&lt;br /&gt;
    local dynamicLoadDataList = {}&lt;br /&gt;
&lt;br /&gt;
    assert( param.has_content( content ), string.format( &#039;%s does not exist&#039;, moduleName ) )&lt;br /&gt;
&lt;br /&gt;
    content = content:gsub( &#039;%-%-%[(=-)%[.-%]%1%]&#039;, &#039;&#039; ):gsub( &#039;%-%-[^\n]*&#039;, &#039;&#039; ) -- Strip comments&lt;br /&gt;
&lt;br /&gt;
    local function dualGmatch( str, pat1, pat2 )&lt;br /&gt;
        local f1 = string.gmatch( str, pat1 )&lt;br /&gt;
        local f2 = string.gmatch( str, pat2 )&lt;br /&gt;
        return function()&lt;br /&gt;
            return f1() or f2()&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for match in dualGmatch( content, &#039;require%s*(%b())&#039;, &#039;require%s*(([&amp;quot;\&#039;])%s*[Mm]odule:.-%2)&#039; ) do&lt;br /&gt;
        match = mw.text.trim( match )&lt;br /&gt;
        match = extractModuleName( match, content )&lt;br /&gt;
&lt;br /&gt;
        if match:find( &#039;%.%.&#039; ) or match:find( &#039;%%%a&#039; ) then&lt;br /&gt;
            for _, x in ipairs( getDynamicRequireList( match ) ) do&lt;br /&gt;
                table.insert( dynamicRequirelist, x )&lt;br /&gt;
            end&lt;br /&gt;
        elseif match ~= &#039;&#039; then&lt;br /&gt;
            match = formatModuleName( match )&lt;br /&gt;
&lt;br /&gt;
            if match == &#039;LibraryUtil&#039; then&lt;br /&gt;
                match = &#039;Module:LibraryUtil&#039;&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
            table.insert( requireList, match )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for match in dualGmatch( content, &#039;mw%.loadData%s*(%b())&#039;, &#039;mw%.loadData%s*(([&amp;quot;\&#039;])%s*[Mm]odule:.-%2)&#039; ) do&lt;br /&gt;
        match = mw.text.trim( match )&lt;br /&gt;
        match = extractModuleName( match, content )&lt;br /&gt;
&lt;br /&gt;
        if match:find( &#039;%.%.&#039; ) or match:find( &#039;%%%a&#039; ) then&lt;br /&gt;
            for _, x in ipairs( getDynamicRequireList( match ) ) do&lt;br /&gt;
                table.insert( dynamicLoadDataList, x )&lt;br /&gt;
            end&lt;br /&gt;
        elseif match ~= &#039;&#039; then&lt;br /&gt;
            match = formatModuleName( match )&lt;br /&gt;
            table.insert( loadDataList, match )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for func, match in string.gmatch( content, &#039;pcall%s*%(([^,]+),([^%),]+)&#039; ) do&lt;br /&gt;
        func = mw.text.trim( func )&lt;br /&gt;
        match = mw.text.trim( match )&lt;br /&gt;
&lt;br /&gt;
        if func == &#039;require&#039; then&lt;br /&gt;
            for _, x in ipairs( getDynamicRequireList( match ) ) do&lt;br /&gt;
                table.insert( dynamicRequirelist, x )&lt;br /&gt;
            end&lt;br /&gt;
        elseif func == &#039;mw.loadData&#039; then&lt;br /&gt;
            for _, x in ipairs( getDynamicRequireList( match ) ) do&lt;br /&gt;
                table.insert( dynamicLoadDataList, x )&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if searchForUsedTemplates then&lt;br /&gt;
        for preprocess in string.gmatch( content, &#039;:preprocess%s*(%b())&#039; ) do&lt;br /&gt;
            local function recursiveGMatch( str, pat )&lt;br /&gt;
                local list = {}&lt;br /&gt;
                local i = 0&lt;br /&gt;
                repeat&lt;br /&gt;
                    for match in string.gmatch( list[i] or str, pat ) do&lt;br /&gt;
                        table.insert( list, match )&lt;br /&gt;
                    end&lt;br /&gt;
                    i =  i + 1&lt;br /&gt;
                until i &amp;gt; #list or i &amp;gt; 100&lt;br /&gt;
&lt;br /&gt;
                i = 0&lt;br /&gt;
                return function()&lt;br /&gt;
                    i = i + 1&lt;br /&gt;
                    return list[i]&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
            for template in recursiveGMatch( preprocess, &#039;{(%b{})}&#039; ) do&lt;br /&gt;
                local name = string.match( template, &#039;{(.-)[|{}]&#039; )&lt;br /&gt;
                if name ~= &#039;&#039; then&lt;br /&gt;
                    if name:find( &#039;:&#039; ) then&lt;br /&gt;
                        local ns = name:match( &#039;^(.-):&#039; )&lt;br /&gt;
                        if enum.contains( {&#039;&#039;, &#039;template&#039;, &#039;user&#039;}, ns:lower() ) then&lt;br /&gt;
                            table.insert( usedTemplateList, name )&lt;br /&gt;
                        elseif ns == ns:upper() then&lt;br /&gt;
                            table.insert( usedTemplateList, ns ) -- Probably a magic word&lt;br /&gt;
                        end&lt;br /&gt;
                    else&lt;br /&gt;
                        if name:match( &#039;^%u+$&#039; ) or name == &#039;!&#039; then&lt;br /&gt;
                            table.insert( usedTemplateList, name ) -- Probably a magic word&lt;br /&gt;
                        else&lt;br /&gt;
                            table.insert( usedTemplateList, &#039;Template:&#039;..name )&lt;br /&gt;
                        end&lt;br /&gt;
                    end&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    dynamicRequirelist = enum.reject( dynamicRequirelist, function(x) return (enum.contains(requireList, x) or enum.contains(loadDataList, x)) end )&lt;br /&gt;
    dynamicLoadDataList = enum.reject( dynamicLoadDataList, function(x) return (enum.contains(requireList, x) or enum.contains(loadDataList, x)) end )&lt;br /&gt;
    requireList = enum.insert( requireList, dynamicRequirelist )&lt;br /&gt;
    requireList = enum.unique( requireList )&lt;br /&gt;
    loadDataList = enum.insert( loadDataList, dynamicLoadDataList )&lt;br /&gt;
    loadDataList = enum.unique( loadDataList )&lt;br /&gt;
    usedTemplateList = enum.unique( usedTemplateList )&lt;br /&gt;
    table.sort( requireList )&lt;br /&gt;
    table.sort( loadDataList )&lt;br /&gt;
    table.sort( usedTemplateList )&lt;br /&gt;
&lt;br /&gt;
    return requireList, loadDataList, usedTemplateList&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Returns a list with module and function names used in all &#039;{{#Invoke:moduleName|funcName}}&#039; found on page &#039;templateName&#039;.&lt;br /&gt;
---@param templateName string&lt;br /&gt;
---@return table&amp;lt;string, string&amp;gt;[]&lt;br /&gt;
local function getInvokeCallList( templateName )&lt;br /&gt;
    local content = mw.title.new( templateName ):getContent()&lt;br /&gt;
    local invokeList = {}&lt;br /&gt;
&lt;br /&gt;
    assert( param.has_content( content ), string.format( &#039;%s does not exist&#039;, templateName ) )&lt;br /&gt;
&lt;br /&gt;
    for moduleName, funcName in string.gmatch( content, &#039;{{[{|safeubt:}]-#[Ii]nvoke:([^|]+)|([^}|]+)[^}]*}}&#039; ) do&lt;br /&gt;
        moduleName = string.format( &#039;Module:%s&#039;, mw.text.trim( moduleName ) )&lt;br /&gt;
        moduleName = formatModuleName( moduleName )&lt;br /&gt;
        funcName = mw.text.trim( funcName )&lt;br /&gt;
        table.insert( invokeList, {moduleName=moduleName, funcName=funcName} )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    invokeList = enum.unique( invokeList, function(x) return x.moduleName..x.funcName end )&lt;br /&gt;
    table.sort( invokeList, function(x, y) return x.moduleName..x.funcName &amp;lt; y.moduleName..y.funcName end )&lt;br /&gt;
&lt;br /&gt;
    return invokeList&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Returns a list with TemplateStyles found on page &#039;templateName&#039;.&lt;br /&gt;
---@param templateName string&lt;br /&gt;
---@return table&amp;lt;string&amp;gt;[]&lt;br /&gt;
local function getTemplateStylesList( templateName )&lt;br /&gt;
    local content = mw.title.new( templateName ):getContent()&lt;br /&gt;
    local styleList = {}&lt;br /&gt;
&lt;br /&gt;
    assert( param.has_content( content ), string.format( &#039;%s does not exist&#039;, templateName ) )&lt;br /&gt;
&lt;br /&gt;
    for styleName in string.gmatch( content, &#039;&amp;lt;templatestyles src=&amp;quot;([^&amp;quot;]+)&amp;quot;&#039; ) do&lt;br /&gt;
    	if string.find( styleName, &#039;:&#039;, 1, true ) then&lt;br /&gt;
    		styleName = mw.text.trim( styleName )&lt;br /&gt;
    	else&lt;br /&gt;
    		styleName = string.format( &#039;Template:%s&#039;, mw.text.trim( styleName ) )&lt;br /&gt;
    	end&lt;br /&gt;
        styleName = formatModuleName( styleName )&lt;br /&gt;
        table.insert( styleList, {styleName=styleName} )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    styleList = enum.unique( styleList, function(x) return x.styleName end )&lt;br /&gt;
    table.sort( styleList, function(x, y) return x.styleName &amp;lt; y.styleName end )&lt;br /&gt;
&lt;br /&gt;
    return styleList&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param pageName string&lt;br /&gt;
---@param addCategories boolean&lt;br /&gt;
---@return string&lt;br /&gt;
local function messageBoxUnused( pageName, addCategories )&lt;br /&gt;
    local html = mw.html.create( &#039;div&#039; ):addClass( &#039;mbox mbox-med mbox-unusedmodule&#039; ):attr( &#039;role&#039;, &#039;presentation&#039;)&lt;br /&gt;
    html:tag( &#039;span&#039; )&lt;br /&gt;
            :addClass( &#039;mbox-title&#039; )&lt;br /&gt;
            :tag( &#039;span&#039; )&lt;br /&gt;
                :addClass( &#039;mbox-icon metadata&#039; )&lt;br /&gt;
                :wikitext( &#039;[[File:WikimediaUI-Alert.svg|14px|link=]]&#039; )&lt;br /&gt;
                :done()&lt;br /&gt;
            :wikitext( &#039;This module is unused.&#039; )&lt;br /&gt;
            :done()&lt;br /&gt;
        :tag( &#039;span&#039; )&lt;br /&gt;
            :addClass( &#039;mbox-text&#039; )&lt;br /&gt;
            :wikitext(&lt;br /&gt;
                string.format( &#039;This module is neither invoked by a template nor required/loaded by another module. If this is in error, make sure to add &amp;lt;code&amp;gt;{{[[Template:Documentation|Documentation]]}}&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;{{[[Template:No documentation|No&amp;amp;nbsp;documentation]]}}&amp;lt;/code&amp;gt; to the calling template\&#039;s or parent\&#039;s module documentation.&#039;, &lt;br /&gt;
                    pageName &lt;br /&gt;
                )&lt;br /&gt;
            )&lt;br /&gt;
            :wikitext( addCategories and &#039;[[Category:Unused modules]]&#039; or &#039;&#039; )&lt;br /&gt;
            :done()&lt;br /&gt;
        :done()&lt;br /&gt;
    return tostring( html )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function collapseList( list, id, listType )&lt;br /&gt;
    local text = string.format( &#039;%d %s&#039;, #list, listType )&lt;br /&gt;
    local button = &#039;&amp;lt;span&amp;gt;&#039; .. text .. &#039;:&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
    list = enum.map( list, function(x) return &#039;\n# &#039;..x end )&lt;br /&gt;
    local content = &#039;\n&#039;..table.concat( list )..&#039;\n\n&#039;&lt;br /&gt;
&lt;br /&gt;
    return { tostring( button ) .. tostring( content ) }&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Creates a link to [[Special:Search]] showing all pages found by getDynamicRequireList() in case it found more than MAX_DYNAMIC_REQUIRE_LIST_LENGTH pages.&lt;br /&gt;
---@param query string      @This will be in a format like &#039;Module:Wowee/%&#039; or &#039;Module:Wowee/%/data&#039;&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatDynamicQueryLink( query )&lt;br /&gt;
    local prefix = query:match( &#039;^([^/]+)&#039; )&lt;br /&gt;
    local linkText = query:gsub( &#039;%%&#039;, &#039;&amp;amp;lt; ... &amp;amp;gt;&#039; )&lt;br /&gt;
&lt;br /&gt;
    query = query:gsub( &#039;^Module:&#039;,  &#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
    query = query:gsub( &#039;([^/]+)/?&#039;, function ( match )&lt;br /&gt;
        if match == &#039;%&#039; then&lt;br /&gt;
            return &#039;\\/[^\\/]+&#039;&lt;br /&gt;
        else&lt;br /&gt;
            return &#039;\\/&amp;quot;&#039; .. match .. &#039;&amp;quot;&#039;&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    query = query:gsub( &#039;^\\/&#039;, &#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
    query = string.format(&lt;br /&gt;
        &#039;intitle:/%s%s/i -intitle:/%s\\/&amp;quot;&amp;quot;/i -intitle:doc prefix:&amp;quot;%s&amp;quot;&#039;,&lt;br /&gt;
        query,&lt;br /&gt;
        query:find( &#039;&amp;quot;$&#039; ) and &#039;&#039; or &#039;&amp;quot;&amp;quot;&#039;,&lt;br /&gt;
        query,&lt;br /&gt;
        prefix&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    return string.format( &#039;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[%s %s]&amp;lt;/span&amp;gt;&#039;, tostring( mw.uri.fullUrl( &#039;Special:Search&#039;, { search = query } ) ), linkText )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param templateName string&lt;br /&gt;
---@param addCategories boolean&lt;br /&gt;
---@param invokeList table&amp;lt;string, string&amp;gt;[]    @This is the list returned by getInvokeCallList()&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatInvokeCallList( templateName, addCategories, invokeList )&lt;br /&gt;
    local category = addCategories and &#039;[[Category:Lua-based templates]]&#039; or &#039;&#039;&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    for _, item in ipairs( invokeList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; invokes function &#039;&#039;&#039;%s&#039;&#039;&#039; in [[%s]] using [[Project:Lua|Lua]].&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            templateName,&lt;br /&gt;
            item.funcName,&lt;br /&gt;
            item.moduleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #invokeList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, category )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param moduleName string&lt;br /&gt;
---@param addCategories boolean&lt;br /&gt;
---@param whatLinksHere string    @A list generated by a dpl of pages in the Template namespace which link to moduleName.&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatInvokedByList( moduleName, addCategories, whatLinksHere )&lt;br /&gt;
    local templateData = enum.map( whatLinksHere, function(x) return {templateName=x, invokeList=getInvokeCallList(x)} end )&lt;br /&gt;
    templateData = enum.filter( templateData, function(x)&lt;br /&gt;
        return enum.any( x.invokeList, function(y)&lt;br /&gt;
            return y.moduleName:lower() == moduleName:lower()&lt;br /&gt;
        end )&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    local invokedByList = {}&lt;br /&gt;
&lt;br /&gt;
    for _, template in ipairs( templateData ) do&lt;br /&gt;
        for _, invoke in ipairs( template.invokeList ) do&lt;br /&gt;
            table.insert( invokedByList, string.format( &amp;quot;function &#039;&#039;&#039;%s&#039;&#039;&#039; is invoked by [[%s]]&amp;quot;, invoke.funcName, template.templateName ) )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    table.sort( invokedByList)&lt;br /&gt;
&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    if #invokedByList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; is invoked by %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            moduleName,&lt;br /&gt;
            collapseList( invokedByList, &#039;invokedBy&#039;, &#039;templates&#039; )[1]&lt;br /&gt;
        ) )&lt;br /&gt;
    else&lt;br /&gt;
	    for _, item in ipairs( invokedByList ) do&lt;br /&gt;
	        table.insert( res, string.format(&lt;br /&gt;
	            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; is invoked by %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
	            moduleName,&lt;br /&gt;
	            item&lt;br /&gt;
	        ) )&lt;br /&gt;
	    end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #templateData &amp;gt; 0 then&lt;br /&gt;
        moduleIsUsed = true&lt;br /&gt;
        table.insert( res, (addCategories and &#039;[[Category:Template invoked modules]]&#039; or &#039;&#039;) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param moduleName string&lt;br /&gt;
---@param addCategories boolean&lt;br /&gt;
---@param whatLinksHere string      @A list generated by a dpl of pages in the Module namespace which link to moduleName.&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatRequiredByList( moduleName, addCategories, whatLinksHere )&lt;br /&gt;
    local childModuleData = enum.map( whatLinksHere, function ( title )&lt;br /&gt;
        local requireList, loadDataList = getRequireList( title )&lt;br /&gt;
        return {name=title, requireList=requireList, loadDataList=loadDataList}&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    local requiredByList = enum.map( childModuleData, function ( item )&lt;br /&gt;
        if enum.any( item.requireList, function(x) return x:lower()==moduleName:lower() end ) then&lt;br /&gt;
            if item.name:find( &#039;%%&#039; ) then&lt;br /&gt;
                return formatDynamicQueryLink( item.name )&lt;br /&gt;
            else&lt;br /&gt;
                return &#039;[[&#039; .. item.name .. &#039;]]&#039;&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    local loadedByList = enum.map( childModuleData, function ( item )&lt;br /&gt;
        if enum.any( item.loadDataList, function(x) return x:lower()==moduleName:lower() end ) then&lt;br /&gt;
            if item.name:find( &#039;%%&#039; ) then&lt;br /&gt;
                return formatDynamicQueryLink( item.name )&lt;br /&gt;
            else&lt;br /&gt;
                return &#039;[[&#039; .. item.name .. &#039;]]&#039;&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    if #requiredByList &amp;gt; 0 or #loadedByList &amp;gt; 0 then&lt;br /&gt;
        moduleIsUsed  = true&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #requiredByList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
        requiredByList = collapseList( requiredByList, &#039;requiredBy&#039;, &#039;modules&#039; )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #loadedByList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
        loadedByList = collapseList( loadedByList, &#039;loadedBy&#039;, &#039;modules&#039; )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    for _, requiredByModuleName in ipairs( requiredByList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; is required by %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            moduleName,&lt;br /&gt;
            requiredByModuleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #requiredByList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, (addCategories and &#039;[[Category:Modules required by modules]]&#039; or &#039;&#039;) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for _, loadedByModuleName in ipairs( loadedByList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; is loaded by %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            moduleName,&lt;br /&gt;
            loadedByModuleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #loadedByList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, (addCategories and &#039;[[Category:Module data]]&#039; or &#039;&#039;) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function formatRequireList( currentPageName, addCategories, requireList )&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    if #requireList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
       requireList = collapseList( requireList, &#039;require&#039;, &#039;modules&#039; )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for _, requiredModuleName in ipairs( requireList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; requires %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            currentPageName,&lt;br /&gt;
            requiredModuleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #requireList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, (addCategories and &#039;[[Category:Modules requiring modules]]&#039; or &#039;&#039;) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function formatLoadDataList( currentPageName, addCategories, loadDataList )&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    if #loadDataList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
        loadDataList = collapseList( loadDataList, &#039;loadData&#039;, &#039;modules&#039; )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for _, loadedModuleName in ipairs( loadDataList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; loads data from %s.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            currentPageName,&lt;br /&gt;
            loadedModuleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #loadDataList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, (addCategories and &#039;[[Category:Modules using data]]&#039; or &#039;&#039;) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function formatUsedTemplatesList( currentPageName, addCategories, usedTemplateList )&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    if #usedTemplateList &amp;gt; COLLAPSE_LIST_LENGTH_THRESHOLD then&lt;br /&gt;
        usedTemplateList = collapseList( usedTemplateList, &#039;usedTemplates&#039;, &#039;templates&#039; )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    for _, templateName in ipairs( usedTemplateList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; transcludes  [[%s]] using &amp;lt;samp&amp;gt;frame:preprocess()&amp;lt;/samp&amp;gt;.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            currentPageName,&lt;br /&gt;
            templateName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param templateName string&lt;br /&gt;
---@param addCategories boolean&lt;br /&gt;
---@param styleList table&amp;lt;string&amp;gt;[]    @This is the list returned by getTemplateStylesList()&lt;br /&gt;
---@return string&lt;br /&gt;
local function formatTemplateStylesList( templateName, addCategories, styleList )&lt;br /&gt;
    local category = addCategories and &#039;[[Category:Templates using TemplateStyles]]&#039; or &#039;&#039;&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    for _, item in ipairs( styleList ) do&lt;br /&gt;
        table.insert( res, string.format(&lt;br /&gt;
            &amp;quot;&amp;lt;div role=&#039;note&#039; class=&#039;hatnote&#039;&amp;gt;&amp;lt;div class=hatnote-container navigation-not-searchable&#039;&amp;gt;&amp;lt;span class=&#039;hatnote-icon metadata&#039;&amp;gt;[[File:WikimediaUI-Code.svg|14px|link=]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;%s&#039;&#039;&#039; invokes [[%s]] using [[Project:TemplateStyles|TemplateStyles]].&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;,&lt;br /&gt;
            templateName,&lt;br /&gt;
            item.styleName&lt;br /&gt;
        ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if #styleList &amp;gt; 0 then&lt;br /&gt;
        table.insert( res, category )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main( frame )&lt;br /&gt;
    local args = frame:getParent().args&lt;br /&gt;
    return p._main( args[1], args.category, args.isUsed )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---@param currentPageName string|nil&lt;br /&gt;
---@param addCategories boolean|string|nil&lt;br /&gt;
---@return string&lt;br /&gt;
function p._main( currentPageName, addCategories, isUsed )&lt;br /&gt;
    libraryUtil.checkType( &#039;Module:RequireList._main&#039;, 1, currentPageName, &#039;string&#039;, true )&lt;br /&gt;
    libraryUtil.checkTypeMulti( &#039;Module:RequireList._main&#039;, 2, addCategories, {&#039;boolean&#039;, &#039;string&#039;, &#039;nil&#039;} )&lt;br /&gt;
    libraryUtil.checkTypeMulti( &#039;Module:RequireList._main&#039;, 3, isUsed, {&#039;boolean&#039;, &#039;string&#039;, &#039;nil&#039;} )&lt;br /&gt;
&lt;br /&gt;
    local title = mw.title.getCurrentTitle()&lt;br /&gt;
&lt;br /&gt;
    -- Leave early if not in module, template namespace or if module is part of exchange or data groups&lt;br /&gt;
    if param.is_empty( currentPageName ) and (&lt;br /&gt;
        ( not enum.contains( {&#039;Module&#039;, &#039;Template&#039;}, title.nsText ) ) or&lt;br /&gt;
        ( title.nsText == &#039;Module&#039; and ( enum.contains( {&#039;Exchange&#039;, &#039;Exchange historical&#039;, &#039;Data&#039;}, title.text:match( &#039;^(.-)/&#039; ) ) ) )&lt;br /&gt;
    ) then&lt;br /&gt;
        return &#039;&#039;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    currentPageName = param.default_to( currentPageName, title.fullText )&lt;br /&gt;
    currentPageName = string.gsub( currentPageName, &#039;/[Dd]oc$&#039;, &#039;&#039; )&lt;br /&gt;
    currentPageName = formatModuleName( currentPageName )&lt;br /&gt;
    addCategories = yn( param.default_to( addCategories, title.subpageText~=&#039;doc&#039; ) )&lt;br /&gt;
    moduleIsUsed = yn( param.default_to( isUsed, false ) )&lt;br /&gt;
    &lt;br /&gt;
    if title.text:match( &#039;^(.-)/&#039; ) == &#039;Sandbox&#039; then&lt;br /&gt;
    	moduleIsUsed = true -- Don&#039;t show sandbox modules as unused&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if currentPageName:find( &#039;^Template:&#039; ) then&lt;br /&gt;
        local invokeList = getInvokeCallList( currentPageName )&lt;br /&gt;
        local styleList = getTemplateStylesList( currentPageName )&lt;br /&gt;
        return formatInvokeCallList( currentPageName, addCategories, invokeList ) .. formatTemplateStylesList( currentPageName, addCategories, styleList )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local whatTemplatesLinkHere, whatModulesLinkHere = dpl.ask( {&lt;br /&gt;
        namespace = &#039;Template&#039;,&lt;br /&gt;
        linksto = currentPageName,&lt;br /&gt;
        distinct = &#039;strict&#039;,&lt;br /&gt;
        ignorecase = true,&lt;br /&gt;
        ordermethod = &#039;title&#039;,&lt;br /&gt;
        allowcachedresults = true,&lt;br /&gt;
        cacheperiod = 604800 -- One week&lt;br /&gt;
    }, {&lt;br /&gt;
        namespace = &#039;Module&#039;,&lt;br /&gt;
        linksto = currentPageName,&lt;br /&gt;
        nottitlematch = &#039;%/doc|Exchange/%|Data/%|&#039; .. currentPageName:gsub( &#039;Module:&#039;, &#039;&#039; ),&lt;br /&gt;
        distinct = &#039;strict&#039;,&lt;br /&gt;
        ignorecase = true,&lt;br /&gt;
        ordermethod = &#039;title&#039;,&lt;br /&gt;
        allowcachedresults = true,&lt;br /&gt;
        cacheperiod = 604800 -- One week&lt;br /&gt;
    } )&lt;br /&gt;
&lt;br /&gt;
    local requireList, loadDataList, usedTemplateList = getRequireList( currentPageName, true )&lt;br /&gt;
&lt;br /&gt;
    requireList = enum.map( requireList, function ( moduleName )&lt;br /&gt;
        if moduleName:find( &#039;%%&#039; ) then&lt;br /&gt;
            return formatDynamicQueryLink( moduleName )&lt;br /&gt;
        else&lt;br /&gt;
            return &#039;[[&#039; .. moduleName .. &#039;]]&#039;&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    loadDataList = enum.map( loadDataList, function ( moduleName )&lt;br /&gt;
        if moduleName:find( &#039;%%&#039; ) then&lt;br /&gt;
            return formatDynamicQueryLink( moduleName )&lt;br /&gt;
        else&lt;br /&gt;
            return &#039;[[&#039; .. moduleName .. &#039;]]&#039;&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    usedTemplateList = enum.map( usedTemplateList, function( templateName )&lt;br /&gt;
        if string.find( templateName, &#039;:&#039; ) then -- Real templates are prefixed by a namespace, magic words are not&lt;br /&gt;
            return &#039;[[&#039;..templateName..&#039;]]&#039;&lt;br /&gt;
        else&lt;br /&gt;
            return &amp;quot;&#039;&#039;&#039;&amp;amp;#123;&amp;amp;#123;&amp;quot;..templateName..&amp;quot;&amp;amp;#125;&amp;amp;#125;&#039;&#039;&#039;&amp;quot; -- Magic words don&#039;t have a page so make them bold instead&lt;br /&gt;
        end&lt;br /&gt;
    end )&lt;br /&gt;
&lt;br /&gt;
    local res = {}&lt;br /&gt;
&lt;br /&gt;
    table.insert( res, formatInvokedByList( currentPageName, addCategories, whatTemplatesLinkHere ) )&lt;br /&gt;
    table.insert( res, formatRequireList( currentPageName, addCategories, requireList ) )&lt;br /&gt;
    table.insert( res, formatLoadDataList( currentPageName, addCategories, loadDataList ) )&lt;br /&gt;
    table.insert( res, formatUsedTemplatesList( currentPageName, addCategories, usedTemplateList ) )&lt;br /&gt;
    table.insert( res, formatRequiredByList( currentPageName, addCategories, whatModulesLinkHere ) )&lt;br /&gt;
&lt;br /&gt;
    if not moduleIsUsed then&lt;br /&gt;
        table.insert( res, 1, messageBoxUnused( currentPageName:gsub( &#039;Module:&#039;, &#039;&#039; ), addCategories ) )&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat( res )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;br /&gt;
-- &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Community/doc&amp;diff=646</id>
		<title>Template:Community/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Community/doc&amp;diff=646"/>
		<updated>2022-04-08T17:01:46Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{Community&lt;br /&gt;
| name = r/placecommunity&lt;br /&gt;
| aka = The Place People&lt;br /&gt;
| description = A community for r/place that did things&lt;br /&gt;
| subreddit = placecommunity&lt;br /&gt;
| website = http://placecommunity.org&lt;br /&gt;
| twitch = placecommunity&lt;br /&gt;
| twitter = @placecommunity&lt;br /&gt;
| artwork = [[Template:Artwork]]&lt;br /&gt;
| logo = Rust_lang_2017.png&lt;br /&gt;
}}&lt;br /&gt;
== Usage ==&lt;br /&gt;
[[Template:Community]] is a template, used to display a standard set of information at the top of a community page. &lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Template:Community]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, template code then looks like this, simplified:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Community&lt;br /&gt;
| name = {{{name|{{PAGENAME}}}}}&lt;br /&gt;
| aka  = {{{aka}}}&lt;br /&gt;
| description = {{{description}}}&lt;br /&gt;
| subreddit = {{{subreddit}}}&lt;br /&gt;
| discord = {{{discord}}}&lt;br /&gt;
| website = {{{website}}}&lt;br /&gt;
| twitter = {{{twitter}}}&lt;br /&gt;
| twitch = {{{twitch}}}&lt;br /&gt;
| artwork = {{{artwork}}}&lt;br /&gt;
| logo = {{{logo}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Template Data ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;title&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;r/placetux&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Description&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Brief description of community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;r/placetux was a collaboration of several subreddits in the Linux/OSE and other communities&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;subreddit&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;reddit&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Subreddit&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of subreddit&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;placetux&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;discord&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link/invite to discord server&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://discord.gg/cYB7GjWNp8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;website&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;site&amp;quot;,&lt;br /&gt;
				&amp;quot;url&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Website&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to website or other URL for this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://placetux.org&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;twitter&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Twitter&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Twitter handle of account for this community or artwork creator&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;tuxofficial&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;twitch&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Twitch&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Twitch username for streamer or creator represented by this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;xQc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;artwork&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;art&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Artwork&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of placeatlas2 wiki page for artwork(s) created by this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Tux the penguin&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Use this template on a community page to provide a standardized block of information about the community and the artwork they contributed&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Infobox Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Community/doc&amp;diff=645</id>
		<title>Template:Community/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Community/doc&amp;diff=645"/>
		<updated>2022-04-08T17:01:33Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{Community&lt;br /&gt;
| name = r/placecommunity&lt;br /&gt;
| aka = The Place People&lt;br /&gt;
| description = A community for r/place that did things&lt;br /&gt;
| subreddit = placecommunity&lt;br /&gt;
| website = http://placecommunity.org&lt;br /&gt;
| twitch = placecommunity&lt;br /&gt;
| twitter = @placecommunity&lt;br /&gt;
| artwork = [[Template:Artwork]]&lt;br /&gt;
| logo = Rust_lang_2017.png&lt;br /&gt;
}}&lt;br /&gt;
== Usage ==&lt;br /&gt;
[[Template:Community]] is a template, used to display a standard set of information at the top of a community page. &lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Template:Community]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, template code then looks like this, simplified:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Community&lt;br /&gt;
| name = {{{name|{{PAGENAME}}}}}&lt;br /&gt;
| aka  = {{{aka}}}&lt;br /&gt;
| description = {{{description}}}&lt;br /&gt;
| subreddit = {{{subreddit}}}&lt;br /&gt;
| discord = {{{discord}}}&lt;br /&gt;
| website = {{{website}}}&lt;br /&gt;
| twitter = {{{twitter}}}&lt;br /&gt;
| twitch = {{{twitch}}}&lt;br /&gt;
| artwork = {{{artwork}}}&lt;br /&gt;
| logo = {{{logo}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Template Data ==&lt;br /&gt;
&amp;lt;Templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;title&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;r/placetux&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Description&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Brief description of community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;r/placetux was a collaboration of several subreddits in the Linux/OSE and other communities&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;subreddit&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;reddit&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Subreddit&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of subreddit&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;placetux&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;discord&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Discord&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link/invite to discord server&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://discord.gg/cYB7GjWNp8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;website&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;site&amp;quot;,&lt;br /&gt;
				&amp;quot;url&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Website&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Link to website or other URL for this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://placetux.org&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;twitter&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Twitter&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Twitter handle of account for this community or artwork creator&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;tuxofficial&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;twitch&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Twitch&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Twitch username for streamer or creator represented by this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;xQc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;artwork&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;art&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Artwork&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of placeatlas2 wiki page for artwork(s) created by this community&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Tux the penguin&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Use this template on a community page to provide a standardized block of information about the community and the artwork they contributed&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Infobox Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:Community&amp;diff=644</id>
		<title>Template:Community</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:Community&amp;diff=644"/>
		<updated>2022-04-08T17:00:57Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Infobox/style.css&amp;quot;&amp;gt;&amp;lt;/templatestyles&amp;gt;&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;Community/style.css&amp;quot;&amp;gt;&amp;lt;/templatestyles&amp;gt;&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;TemplateData/style.css&amp;quot;&amp;gt;&amp;lt;/templatestyles&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-  class=&amp;quot;infobox-image&amp;quot;&lt;br /&gt;
{{#if: {{{logo|}}} | {{!}} align=center colspan=2 {{!}} [[Image:{{{logo}}}|center|300px]] }}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; class=&amp;quot;infoboxheader&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{name|}}} | {{!}} valign=top class=&amp;quot;infobox-parameter&amp;quot; {{!}} Name {{!!}} {{{name}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{aka|}}} | {{!}} valign=top class=&amp;quot;infobox-parameter&amp;quot; {{!}} AKA {{!!}} {{{aka}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{description|}}} | {{!}} valign=top class=&amp;quot;infobox-parameter&amp;quot; {{!}} Description {{!!}} {{{description}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{subreddit|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}}Subreddit {{!!}} [https://reddit.com/r/{{{Subreddit}}} r/{{{subreddit}}} ] }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{discord|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}} Discord {{!!}} {{{discord}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{website|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}} Website {{!!}} {{{website}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{twitter|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}} Twitter {{!!}} {{{twitter}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{twitch|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}} Twitch {{!!}} {{{twitch}}} }}&lt;br /&gt;
|- class=&amp;quot;infobox-tr&amp;quot;&lt;br /&gt;
{{#if: {{{artwork|}}} | {{!}} class=&amp;quot;infobox-parameter&amp;quot; {{!}} Artwork {{!!}} {{{artwork}}} }}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=File:Wikipedia-logo-v2.svg&amp;diff=642</id>
		<title>File:Wikipedia-logo-v2.svg</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=File:Wikipedia-logo-v2.svg&amp;diff=642"/>
		<updated>2022-04-08T16:32:35Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{From Wikimedia}}&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:WP/doc&amp;diff=641</id>
		<title>Template:WP/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:WP/doc&amp;diff=641"/>
		<updated>2022-04-08T16:30:52Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
;Description&lt;br /&gt;
:This template is used to reference Wikipedia pages quickly&lt;br /&gt;
;Syntax&lt;br /&gt;
:Type &amp;lt;code&amp;gt;{{T|WP|Wikipedia Article Name}}&amp;lt;/code&amp;gt;&lt;br /&gt;
;Sample output&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|text=Bartti the Tapir|Bartti_the_Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|text=Bartti the Tapir|Bartti_the_Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|ref=no|Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|ref=no|Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|ref=no|text=Bartti the Tapir|Bartti_the_Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|ref=no|text=Bartti the Tapir|Bartti_the_Tapir}}&lt;br /&gt;
;Refrences&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Citation Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:WP/doc&amp;diff=640</id>
		<title>Template:WP/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:WP/doc&amp;diff=640"/>
		<updated>2022-04-08T16:30:33Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:WP/doc from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
;Description&lt;br /&gt;
:This template is used to reference Wikipedia pages quickly&lt;br /&gt;
;Syntax&lt;br /&gt;
:Type &amp;lt;code&amp;gt;{{t|WP|Wikipedia Article Name}}&amp;lt;/code&amp;gt;&lt;br /&gt;
;Sample output&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|text=Bartti the Tapir|Bartti_the_Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|text=Bartti the Tapir|Bartti_the_Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|ref=no|Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|ref=no|Tapir}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{WP|ref=no|text=Bartti the Tapir|Bartti_the_Tapir}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&lt;br /&gt;
:{{WP|ref=no|text=Bartti the Tapir|Bartti_the_Tapir}}&lt;br /&gt;
;Refrences&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Citation Templates]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;[[Category:Template Documentation]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Template:WP&amp;diff=639</id>
		<title>Template:WP</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Template:WP&amp;diff=639"/>
		<updated>2022-04-08T16:30:32Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Template:WP from the Star Citizen Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;{{#ifeq:{{{ref|}}}|no|[[File:Wikipedia-logo-v2.svg|x15px|link=http://wikipedia.org]]&amp;amp;nbsp;[http://wikipedia.org/wiki/{{{1}}} {{#if:{{{text|}}}|{{{text}}}|{{{1}}}}}]|{{#tag:ref|[[File:Wikipedia-logo-v2.svg|x15px|link=http://wikipedia.org]]&amp;amp;nbsp;[http://wikipedia.org/wiki/{{{1}}} {{#if:{{{text|}}}|{{{text}}}|{{{1}}}}}]}}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Module:String/doc&amp;diff=638</id>
		<title>Module:String/doc</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Module:String/doc&amp;diff=638"/>
		<updated>2022-04-08T16:28:15Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Module:String/doc from the Star Citizens Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation}}&lt;br /&gt;
{{Wikipedia template}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Module:String&#039;&#039;&#039; is intended to provide access to basic string functions.&lt;br /&gt;
&lt;br /&gt;
Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture.  If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace.&lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
&lt;br /&gt;
; ignore_errors&lt;br /&gt;
: If set to &#039;true&#039; or 1, any error condition will result in an empty string being returned rather than an error message.&lt;br /&gt;
; error_category&lt;br /&gt;
: If an error occurs, specifies the name of a category to include with the error message.  The default category is [[:Category:Errors reported by Module String]].&lt;br /&gt;
; no_category&lt;br /&gt;
: If set to &#039;true&#039; or 1, no category will be added if an error is generated.&lt;br /&gt;
&lt;br /&gt;
Unit tests for this module are available at {{WP|ref=no|Module:String/testcases}}.&lt;br /&gt;
&lt;br /&gt;
== len ==&lt;br /&gt;
&lt;br /&gt;
This function returns the length of the target string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|len|&#039;&#039;target_string&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|len|s= &#039;&#039;target_string&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; s&lt;br /&gt;
: The string whose length to report&lt;br /&gt;
&lt;br /&gt;
== sub ==&lt;br /&gt;
&lt;br /&gt;
: This function returns a substring of the target string at specified indices.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|sub|&#039;&#039;target_string&#039;&#039;|&#039;&#039;start_index&#039;&#039;|&#039;&#039;end_index&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|sub|s= &#039;&#039;target_string&#039;&#039; |i= &#039;&#039;start_index&#039;&#039; |j= &#039;&#039;end_index&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; s&lt;br /&gt;
: The string to return a subset of&lt;br /&gt;
; i&lt;br /&gt;
: The first index of the substring to return, defaults to 1.&lt;br /&gt;
; j&lt;br /&gt;
: The last index of the string to return, defaults to the last character.&lt;br /&gt;
&lt;br /&gt;
The first character of the string is assigned an index of 1.  If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string.  Hence, a value of -1 is the same as selecting the last character of the string.&lt;br /&gt;
&lt;br /&gt;
If the requested indices are out of range for the given string, an error is reported.&lt;br /&gt;
&lt;br /&gt;
== sublength ==&lt;br /&gt;
&lt;br /&gt;
This function implements the features of {{tl|Str sub old}} and is kept in order to maintain these older templates.&lt;br /&gt;
&lt;br /&gt;
== match ==&lt;br /&gt;
&lt;br /&gt;
This function returns a substring from the source string that matches a specified pattern.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|match|&#039;&#039;source_string&#039;&#039;|&#039;&#039;pattern_string&#039;&#039;|&#039;&#039;start_index&#039;&#039;|&#039;&#039;match_number&#039;&#039;|&#039;&#039;plain_flag&#039;&#039;|&#039;&#039;nomatch_output&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|match|s= &#039;&#039;source_string&#039;&#039; |pattern= &#039;&#039;pattern_string&#039;&#039; |start= &#039;&#039;start_index&#039;&#039;|match= &#039;&#039;match_number&#039;&#039;|plain= &#039;&#039;plain_flag&#039;&#039; |nomatch= &#039;&#039;nomatch_output&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; s&lt;br /&gt;
: The string to search&lt;br /&gt;
; pattern&lt;br /&gt;
: The pattern or string to find within the string&lt;br /&gt;
; start&lt;br /&gt;
: The index within the source string to start the search.  The first character of the string has index 1.  Defaults to 1.&lt;br /&gt;
; match&lt;br /&gt;
: In some cases it may be possible to make multiple matches on a single string.  This specifies which match to return, where the first match is match= 1.  If a negative number is specified then a match is returned counting from the last match.  Hence match = -1 is the same as requesting the last match.  Defaults to 1.&lt;br /&gt;
; plain&lt;br /&gt;
: Boolean flag indicating that pattern should be understood as plain text and not as a {{WP|ref=no|Lua_(programming_language)|text=Lua}}-style {{WP|ref=no|regular_expression|text=regular expression}}. Defaults to false (to change: &amp;lt;code&amp;gt;plain=true&amp;lt;/code&amp;gt;)&lt;br /&gt;
; nomatch&lt;br /&gt;
: If no match is found, output the &amp;quot;nomatch&amp;quot; value rather than an error.&lt;br /&gt;
&lt;br /&gt;
If the match_number or start_index are out of range for the string being queried, then this function generates an error.  An error is also generated if no match is found.&lt;br /&gt;
If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure.&lt;br /&gt;
&lt;br /&gt;
For information on constructing Lua patterns, a form of regular expression, see:&lt;br /&gt;
&lt;br /&gt;
* [[mw:Extension:Scribunto/Lua_reference_manual#Patterns|Scribunto patterns]]&lt;br /&gt;
* [[mw:Extension:Scribunto/Lua_reference_manual#Ustring_patterns|Scribunto Unicode string patterns]]&lt;br /&gt;
&lt;br /&gt;
== pos ==&lt;br /&gt;
&lt;br /&gt;
This function returns a single character from the target string at position pos.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|pos|&#039;&#039;target_string&#039;&#039;|&#039;&#039;index_value&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|pos|target= &#039;&#039;target_string&#039;&#039; |pos= &#039;&#039;index_value&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: The string to search&lt;br /&gt;
; pos&lt;br /&gt;
: The index for the character to return&lt;br /&gt;
&lt;br /&gt;
The first character has an index value of 1.&lt;br /&gt;
&lt;br /&gt;
If one requests a negative value, this function will select a character by counting backwards&lt;br /&gt;
from the end of the string.  In other words pos = -1 is the same as asking for the last character.&lt;br /&gt;
&lt;br /&gt;
A requested value of zero, or a value greater than the length of the string returns an error.&lt;br /&gt;
&lt;br /&gt;
== str_find ==&lt;br /&gt;
&lt;br /&gt;
This function duplicates the behavior of {{tl|str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates.  New code is recommended to use the &amp;quot;find&amp;quot; function instead.&lt;br /&gt;
&lt;br /&gt;
Returns the first index in &amp;quot;source&amp;quot; that is a match to &amp;quot;target&amp;quot;.  Indexing is 1-based, and the function returns -1 if the &amp;quot;target&amp;quot; string is not present in &amp;quot;source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Important Note: If the &amp;quot;target&amp;quot; string is empty / missing, this function returns a value of &amp;quot;1&amp;quot;, which is generally unexpected behavior, and must be accounted for separatetly.&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
&lt;br /&gt;
This function allows one to search for a target string or pattern within another string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|find|&#039;&#039;source_str&#039;&#039;|&#039;&#039;target_string&#039;&#039;|&#039;&#039;start_index&#039;&#039;|&#039;&#039;plain_flag&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|find|source= &#039;&#039;source_str&#039;&#039; |target= &#039;&#039;target_str&#039;&#039; |start= &#039;&#039;start_index&#039;&#039;|plain= &#039;&#039;plain_flag&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; source&lt;br /&gt;
: The string to search&lt;br /&gt;
; target&lt;br /&gt;
: The string or pattern to find within source&lt;br /&gt;
; start&lt;br /&gt;
: The index within the source string to start the search, defaults to 1&lt;br /&gt;
; plain&lt;br /&gt;
: Boolean flag indicating that target should be understood as plain text and not as a Lua-style regular expression, defaults to true&lt;br /&gt;
&lt;br /&gt;
This function returns the first index &amp;gt;= &amp;quot;start&amp;quot; where &amp;quot;target&amp;quot; can be found within &amp;quot;source&amp;quot;.  Indices are 1-based.  If &amp;quot;target&amp;quot; is not found, then this function returns 0.  If either &amp;quot;source&amp;quot; or &amp;quot;target&amp;quot; are missing / empty, this function also returns 0.&lt;br /&gt;
&lt;br /&gt;
This function should be safe for UTF-8 strings.&lt;br /&gt;
&lt;br /&gt;
== replace ==&lt;br /&gt;
&lt;br /&gt;
This function allows one to replace a target string or pattern within another string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|replace|&#039;&#039;source_str&#039;&#039;|&#039;&#039;pattern_string&#039;&#039;|&#039;&#039;replace_string&#039;&#039;|&#039;&#039;replacement_count&#039;&#039;|&#039;&#039;plain_flag&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|replace|source= &#039;&#039;source_string&#039;&#039; |pattern= &#039;&#039;pattern_string&#039;&#039;|replace= &#039;&#039;replace_string&#039;&#039; |count= &#039;&#039;replacement_count&#039;&#039; |plain= &#039;&#039;plain_flag&#039;&#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; source&lt;br /&gt;
: The string to search&lt;br /&gt;
; pattern&lt;br /&gt;
: The string or pattern to find within source&lt;br /&gt;
; replace&lt;br /&gt;
: The replacement text&lt;br /&gt;
; count&lt;br /&gt;
: The number of occurrences to replace; defaults to all&lt;br /&gt;
; plain&lt;br /&gt;
: Boolean flag indicating that pattern should be understood as plain text and not as a [[mw:Extension:Scribunto/Lua reference manual#Ustring patterns|Scribunto ustring pattern]] (a unicode-friendly Lua-style regular expression); defaults to true&lt;br /&gt;
&lt;br /&gt;
== rep ==&lt;br /&gt;
&lt;br /&gt;
Repeats a string &#039;&#039;n&#039;&#039; times. A simple function to pipe string.rep to templates.&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|rep|&#039;&#039;source&#039;&#039;|&#039;&#039;count&#039;&#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
&lt;br /&gt;
; source&lt;br /&gt;
: The string to repeat&lt;br /&gt;
; count&lt;br /&gt;
: The number of repetitions.&lt;br /&gt;
&lt;br /&gt;
Example &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:String|rep|hello|3}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives {{#invoke:String|rep|hello|3}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Module:String2]] for functions to convert the capitalisation of strings to upper, lower, sentence or title case.&lt;br /&gt;
* [[Module:StringFunc]]&lt;br /&gt;
* [[Module:Str endswith]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox||&lt;br /&gt;
[[Category:Lua metamodules|String, {{PAGENAME}}]]&lt;br /&gt;
[[Category:Modules that add a tracking category]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
	<entry>
		<id>https://place-wiki.stefanocoding.me/index.php?title=Module:String&amp;diff=637</id>
		<title>Module:String</title>
		<link rel="alternate" type="text/html" href="https://place-wiki.stefanocoding.me/index.php?title=Module:String&amp;diff=637"/>
		<updated>2022-04-08T16:27:14Z</updated>

		<summary type="html">&lt;p&gt;Aeywoo: Created Module:String from the Star Citizens Wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[  &lt;br /&gt;
&lt;br /&gt;
This module is intended to provide access to basic string functions.&lt;br /&gt;
&lt;br /&gt;
Most of the functions provided here can be invoked with named parameters, &lt;br /&gt;
unnamed parameters, or a mixture.  If named parameters are used, Mediawiki will &lt;br /&gt;
automatically remove any leading or trailing whitespace from the parameter.  &lt;br /&gt;
Depending on the intended use, it may be advantageous to either preserve or&lt;br /&gt;
remove such whitespace.&lt;br /&gt;
&lt;br /&gt;
Global options&lt;br /&gt;
    ignore_errors: If set to &#039;true&#039; or 1, any error condition will result in &lt;br /&gt;
        an empty string being returned rather than an error message.  &lt;br /&gt;
        &lt;br /&gt;
    error_category: If an error occurs, specifies the name of a category to &lt;br /&gt;
        include with the error message.  The default category is  &lt;br /&gt;
        [Category:Errors reported by Module String].&lt;br /&gt;
        &lt;br /&gt;
    no_category: If set to &#039;true&#039; or 1, no category will be added if an error&lt;br /&gt;
        is generated.&lt;br /&gt;
        &lt;br /&gt;
Unit tests for this module are available at Module:String/tests.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local str = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
len&lt;br /&gt;
&lt;br /&gt;
This function returns the length of the target string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|len|target_string|}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|len|s=target_string}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string whose length to report&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  &lt;br /&gt;
]]&lt;br /&gt;
function str.len( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;s&#039;} );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    return mw.ustring.len( s )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
sub&lt;br /&gt;
&lt;br /&gt;
This function returns a substring of the target string at specified indices.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|sub|target_string|start_index|end_index}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|sub|s=target_string|i=start_index|j=end_index}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to return a subset of&lt;br /&gt;
    i: The fist index of the substring to return, defaults to 1.&lt;br /&gt;
    j: The last index of the string to return, defaults to the last character.&lt;br /&gt;
    &lt;br /&gt;
The first character of the string is assigned an index of 1.  If either i or j&lt;br /&gt;
is a negative value, it is interpreted the same as selecting a character by &lt;br /&gt;
counting from the end of the string.  Hence, a value of -1 is the same as &lt;br /&gt;
selecting the last character of the string.&lt;br /&gt;
&lt;br /&gt;
If the requested indices are out of range for the given string, an error is &lt;br /&gt;
reported.&lt;br /&gt;
]]&lt;br /&gt;
function str.sub( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, { &#039;s&#039;, &#039;i&#039;, &#039;j&#039; } );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    local i = tonumber( new_args[&#039;i&#039;] ) or 1;&lt;br /&gt;
    local j = tonumber( new_args[&#039;j&#039;] ) or -1;&lt;br /&gt;
    &lt;br /&gt;
    local len = mw.ustring.len( s );&lt;br /&gt;
&lt;br /&gt;
    -- Convert negatives for range checking&lt;br /&gt;
    if i &amp;lt; 0 then&lt;br /&gt;
        i = len + i + 1;&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; 0 then&lt;br /&gt;
        j = len + j + 1;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if i &amp;gt; len or j &amp;gt; len or i &amp;lt; 1 or j &amp;lt; 1 then&lt;br /&gt;
        return str._error( &#039;String subset index out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; i then&lt;br /&gt;
        return str._error( &#039;String subset indices out of order&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( s, i, j )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
This function implements that features of {{str sub old}} and is kept in order&lt;br /&gt;
to maintain these older templates.&lt;br /&gt;
]]&lt;br /&gt;
function str.sublength( frame )&lt;br /&gt;
    local i = tonumber( frame.args.i ) or 0&lt;br /&gt;
    local len = tonumber( frame.args.len )&lt;br /&gt;
    return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
match&lt;br /&gt;
&lt;br /&gt;
This function returns a substring from the source string that matches a &lt;br /&gt;
specified pattern.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|s=source_string|pattern=pattern_string|start=start_index&lt;br /&gt;
    |match=match_number|plain=plain_flag|nomatch=nomatch_output}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to search&lt;br /&gt;
    pattern: The pattern or string to find within the string&lt;br /&gt;
    start: The index within the source string to start the search.  The first&lt;br /&gt;
        character of the string has index 1.  Defaults to 1.&lt;br /&gt;
    match: In some cases it may be possible to make multiple matches on a single &lt;br /&gt;
        string.  This specifies which match to return, where the first match is &lt;br /&gt;
        match= 1.  If a negative number is specified then a match is returned &lt;br /&gt;
        counting from the last match.  Hence match = -1 is the same as requesting&lt;br /&gt;
        the last match.  Defaults to 1.&lt;br /&gt;
    plain: A flag indicating that the pattern should be understood as plain&lt;br /&gt;
        text.  Defaults to false.&lt;br /&gt;
    nomatch: If no match is found, output the &amp;quot;nomatch&amp;quot; value rather than an error.&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from each string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
If the match_number or start_index are out of range for the string being queried, then&lt;br /&gt;
this function generates an error.  An error is also generated if no match is found.&lt;br /&gt;
If one adds the parameter ignore_errors=true, then the error will be suppressed and &lt;br /&gt;
an empty string will be returned on any failure.&lt;br /&gt;
&lt;br /&gt;
For information on constructing Lua patterns, a form of [regular expression], see:&lt;br /&gt;
&lt;br /&gt;
* http://www.lua.org/manual/5.1/manual.html#5.4.1&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
function str.match( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;s&#039;, &#039;pattern&#039;, &#039;start&#039;, &#039;match&#039;, &#039;plain&#039;, &#039;nomatch&#039;} );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    local start = tonumber( new_args[&#039;start&#039;] ) or 1;&lt;br /&gt;
    local plain_flag = str._getBoolean( new_args[&#039;plain&#039;] or false );&lt;br /&gt;
    local pattern = new_args[&#039;pattern&#039;] or &#039;&#039;;&lt;br /&gt;
    local match_index = math.floor( tonumber(new_args[&#039;match&#039;]) or 1 );&lt;br /&gt;
    local nomatch = new_args[&#039;nomatch&#039;];&lt;br /&gt;
    &lt;br /&gt;
    if s == &#039;&#039; then&lt;br /&gt;
        return str._error( &#039;Target string is empty&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if pattern == &#039;&#039; then&lt;br /&gt;
        return str._error( &#039;Pattern string is empty&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if math.abs(start) &amp;lt; 1 or math.abs(start) &amp;gt; mw.ustring.len( s ) then&lt;br /&gt;
        return str._error( &#039;Requested start is out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if match_index == 0 then&lt;br /&gt;
        return str._error( &#039;Match index is out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if plain_flag then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result&lt;br /&gt;
    if match_index == 1 then&lt;br /&gt;
        -- Find first match is simple case&lt;br /&gt;
        result = mw.ustring.match( s, pattern, start )&lt;br /&gt;
    else&lt;br /&gt;
        if start &amp;gt; 1 then&lt;br /&gt;
            s = mw.ustring.sub( s, start );&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        local iterator = mw.ustring.gmatch(s, pattern);&lt;br /&gt;
        if match_index &amp;gt; 0 then&lt;br /&gt;
            -- Forward search&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                match_index = match_index - 1;&lt;br /&gt;
                if match_index == 0 then&lt;br /&gt;
                    result = w;&lt;br /&gt;
                    break;&lt;br /&gt;
                end&lt;br /&gt;
            end    &lt;br /&gt;
        else&lt;br /&gt;
            -- Reverse search&lt;br /&gt;
            local result_table = {};&lt;br /&gt;
            local count = 1;&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                result_table[count] = w;&lt;br /&gt;
                count = count + 1;&lt;br /&gt;
            end&lt;br /&gt;
            &lt;br /&gt;
            result = result_table[ count + match_index ];            &lt;br /&gt;
        end&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    if result == nil then&lt;br /&gt;
        if nomatch == nil then&lt;br /&gt;
            return str._error( &#039;Match not found&#039; );&lt;br /&gt;
        else&lt;br /&gt;
            return nomatch;&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        return result;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
pos&lt;br /&gt;
&lt;br /&gt;
This function returns a single character from the target string at position pos.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|pos|target_string|index_value}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|target=target_string|pos=index_value}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    target: The string to search&lt;br /&gt;
    pos: The index for the character to return&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
The first character has an index value of 1.&lt;br /&gt;
&lt;br /&gt;
If one requests a negative value, this function will select a character by counting backwards &lt;br /&gt;
from the end of the string.  In other words pos = -1 is the same as asking for the last character.&lt;br /&gt;
&lt;br /&gt;
A requested value of zero, or a value greater than the length of the string returns an error.&lt;br /&gt;
]]&lt;br /&gt;
function str.pos( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;target&#039;, &#039;pos&#039;} );&lt;br /&gt;
    local target_str = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
    local pos = tonumber( new_args[&#039;pos&#039;] ) or 0;&lt;br /&gt;
&lt;br /&gt;
    if pos == 0 or math.abs(pos) &amp;gt; mw.ustring.len( target_str ) then&lt;br /&gt;
        return str._error( &#039;String index out of range&#039; );&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( target_str, pos, pos );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
str_find&lt;br /&gt;
&lt;br /&gt;
This function duplicates the behavior of {{str_find}}, including all of its quirks.&lt;br /&gt;
This is provided in order to support existing templates, but is NOT RECOMMENDED for &lt;br /&gt;
new code and templates.  New code is recommended to use the &amp;quot;find&amp;quot; function instead.&lt;br /&gt;
&lt;br /&gt;
Returns the first index in &amp;quot;source&amp;quot; that is a match to &amp;quot;target&amp;quot;.  Indexing is 1-based,&lt;br /&gt;
and the function returns -1 if the &amp;quot;target&amp;quot; string is not present in &amp;quot;source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Important Note: If the &amp;quot;target&amp;quot; string is empty / missing, this function returns a&lt;br /&gt;
value of &amp;quot;1&amp;quot;, which is generally unexpected behavior, and must be accounted for&lt;br /&gt;
separatetly.&lt;br /&gt;
]]&lt;br /&gt;
function str.str_find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;target&#039;} );&lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local target_str = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    if target_str == &#039;&#039; then&lt;br /&gt;
        return 1;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    local start = mw.ustring.find( source_str, target_str, 1, true )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = -1&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
find&lt;br /&gt;
&lt;br /&gt;
This function allows one to search for a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    target: The string or pattern to find within source&lt;br /&gt;
    start: The index within the source string to start the search, defaults to 1&lt;br /&gt;
    plain: Boolean flag indicating that target should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the parameter.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
This function returns the first index &amp;gt;= &amp;quot;start&amp;quot; where &amp;quot;target&amp;quot; can be found &lt;br /&gt;
within &amp;quot;source&amp;quot;.  Indices are 1-based.  If &amp;quot;target&amp;quot; is not found, then this &lt;br /&gt;
function returns 0.  If either &amp;quot;source&amp;quot; or &amp;quot;target&amp;quot; are missing / empty, this&lt;br /&gt;
function also returns 0.&lt;br /&gt;
&lt;br /&gt;
This function should be safe for UTF-8 strings.&lt;br /&gt;
]]&lt;br /&gt;
function str.find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;target&#039;, &#039;start&#039;, &#039;plain&#039; } ); &lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local pattern = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
    local start_pos = tonumber(new_args[&#039;start&#039;]) or 1;&lt;br /&gt;
    local plain = new_args[&#039;plain&#039;] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == &#039;&#039; or pattern == &#039;&#039; then&lt;br /&gt;
        return 0;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    local start = mw.ustring.find( source_str, pattern, start_pos, plain )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = 0&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
replace&lt;br /&gt;
&lt;br /&gt;
This function allows one to replace a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|&lt;br /&gt;
   count=replacement_count|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    pattern: The string or pattern to find within source&lt;br /&gt;
    replace: The replacement text&lt;br /&gt;
    count: The number of occurences to replace, defaults to all.&lt;br /&gt;
    plain: Boolean flag indicating that pattern should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true &lt;br /&gt;
]]&lt;br /&gt;
function str.replace( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;pattern&#039;, &#039;replace&#039;, &#039;count&#039;, &#039;plain&#039; } ); &lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local pattern = new_args[&#039;pattern&#039;] or &#039;&#039;;&lt;br /&gt;
    local replace = new_args[&#039;replace&#039;] or &#039;&#039;;&lt;br /&gt;
    local count = tonumber( new_args[&#039;count&#039;] );&lt;br /&gt;
    local plain = new_args[&#039;plain&#039;] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == &#039;&#039; or pattern == &#039;&#039; then&lt;br /&gt;
        return source_str;&lt;br /&gt;
    end    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    if plain then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
        replace = mw.ustring.gsub( replace, &amp;quot;%%&amp;quot;, &amp;quot;%%%%&amp;quot; ); --Only need to escape replacement sequences.&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result;&lt;br /&gt;
&lt;br /&gt;
    if count ~= nil then&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace, count );&lt;br /&gt;
    else&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace );&lt;br /&gt;
    end        &lt;br /&gt;
&lt;br /&gt;
    return result;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[ &lt;br /&gt;
    simple function to pipe string.rep to templates.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function str.rep( frame )&lt;br /&gt;
    local repetitions = tonumber( frame.args[2] )&lt;br /&gt;
    if not repetitions then &lt;br /&gt;
        return str._error( &#039;function rep expects a number as second parameter, received &amp;quot;&#039; .. ( frame.args[2] or &#039;&#039; ) .. &#039;&amp;quot;&#039; )&lt;br /&gt;
    end&lt;br /&gt;
    return string.rep( frame.args[1] or &#039;&#039;, repetitions )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that populates the argument list given that user may need to use a mix of&lt;br /&gt;
named and unnamed parameters.  This is relevant because named parameters are not&lt;br /&gt;
identical to unnamed parameters due to string trimming, and when dealing with strings&lt;br /&gt;
we sometimes want to either preserve or remove that whitespace depending on the application.&lt;br /&gt;
]]&lt;br /&gt;
function str._getParameters( frame_args, arg_list )&lt;br /&gt;
    local new_args = {};&lt;br /&gt;
    local index = 1;&lt;br /&gt;
    local value;&lt;br /&gt;
    &lt;br /&gt;
    for i,arg in ipairs( arg_list ) do&lt;br /&gt;
        value = frame_args[arg]&lt;br /&gt;
        if value == nil then&lt;br /&gt;
            value = frame_args[index];&lt;br /&gt;
            index = index + 1;&lt;br /&gt;
        end&lt;br /&gt;
        new_args[arg] = value;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return new_args;&lt;br /&gt;
end        &lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function to handle error messages.&lt;br /&gt;
]]&lt;br /&gt;
function str._error( error_str )&lt;br /&gt;
    local frame = mw.getCurrentFrame();&lt;br /&gt;
    local error_category = frame.args.error_category or &#039;Errors reported by Module String&#039;;&lt;br /&gt;
    local ignore_errors = frame.args.ignore_errors or false;&lt;br /&gt;
    local no_category = frame.args.no_category or false;&lt;br /&gt;
    &lt;br /&gt;
    if str._getBoolean(ignore_errors) then&lt;br /&gt;
        return &#039;&#039;;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local error_str = &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;String Module Error: &#039; .. error_str .. &#039;&amp;lt;/strong&amp;gt;&#039;;&lt;br /&gt;
    if error_category ~= &#039;&#039; and not str._getBoolean( no_category ) then&lt;br /&gt;
        error_str = &#039;[[Category:&#039; .. error_category .. &#039;]]&#039; .. error_str;&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    return error_str;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper Function to interpret boolean strings&lt;br /&gt;
]]&lt;br /&gt;
function str._getBoolean( boolean_str )&lt;br /&gt;
    local boolean_value;&lt;br /&gt;
    &lt;br /&gt;
    if type( boolean_str ) == &#039;string&#039; then&lt;br /&gt;
        boolean_str = boolean_str:lower();&lt;br /&gt;
        if boolean_str == &#039;false&#039; or boolean_str == &#039;no&#039; or boolean_str == &#039;0&#039; &lt;br /&gt;
                or boolean_str == &#039;&#039; then&lt;br /&gt;
            boolean_value = false;&lt;br /&gt;
        else&lt;br /&gt;
            boolean_value = true;&lt;br /&gt;
        end    &lt;br /&gt;
    elseif type( boolean_str ) == &#039;boolean&#039; then&lt;br /&gt;
        boolean_value = boolean_str;&lt;br /&gt;
    else&lt;br /&gt;
        error( &#039;No boolean value found&#039; );&lt;br /&gt;
    end    &lt;br /&gt;
    return boolean_value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that escapes all pattern characters so that they will be treated &lt;br /&gt;
as plain text.&lt;br /&gt;
]]&lt;br /&gt;
function str._escapePattern( pattern_str )&lt;br /&gt;
    return mw.ustring.gsub( pattern_str, &amp;quot;([%(%)%.%%%+%-%*%?%[%^%$%]])&amp;quot;, &amp;quot;%%%1&amp;quot; );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return str&lt;/div&gt;</summary>
		<author><name>Aeywoo</name></author>
	</entry>
</feed>