<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://camp2.rectangle.zone/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Editor</id>
	<title>The Wiki Camp 2 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://camp2.rectangle.zone/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Editor"/>
	<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/wiki/Special:Contributions/Editor"/>
	<updated>2026-04-08T23:06:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Hurdle&amp;diff=81713</id>
		<title>Hurdle</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Hurdle&amp;diff=81713"/>
		<updated>2023-06-15T07:08:51Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Distinguish|Wordle|Squirtle}}[[File:Hurdle.jpg|thumb]]A [[hurdle]] is a type of jumping obstacle used for track and field competitions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fun Fact!&#039;&#039;: Most hurdles are set at a low height to allow for [[jump]]ing. However, some hurdles are [[tall]]er, and might require a [[pole]] to jump over completely. Or perhaps [[platform shoes]].&lt;br /&gt;
[[Category:Items]][[Category:Sports]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Hurdle&amp;diff=81712</id>
		<title>Hurdle</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Hurdle&amp;diff=81712"/>
		<updated>2023-06-15T07:08:23Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Distinguish|Wordle|Squirtle}}[[File:Hurdle.jpg|thumb]]A [[hurdle]] is a type of jumping obstacle used for track and field competitions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fun Fact!&#039;&#039;: Most hurdles are set at a low height to allow for jumping. However, some hurdles are [[tall]]er, and might require a [[pole]] to jump over completely.&lt;br /&gt;
[[Category:Items]][[Category:Sports]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=My_dream_heavy_updaet&amp;diff=81309</id>
		<title>My dream heavy updaet</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=My_dream_heavy_updaet&amp;diff=81309"/>
		<updated>2023-06-13T07:13:08Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hi every1 my name is epicfacegaming2007. i will be sharing my ideas for the heavy update (feel free to use valve).&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
THE LASER CANNON&lt;br /&gt;
*ok so instead of a minigun what if the heavy got a giant lasor that can shoot through walls&lt;br /&gt;
*its like the short circut but a quake rail gun&lt;br /&gt;
**what the hell is the machina&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
THE RAZORBACK&lt;br /&gt;
*its literally just the razorback&lt;br /&gt;
**you still cant get overhealed with it&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
THE GLOVES OF RUNNING URGENTLY 2&lt;br /&gt;
*you craft this item using the GRU and 5 refined metal&lt;br /&gt;
*its a straight upgrade&lt;br /&gt;
== Re: &amp;quot;hi every1 my name is epicfacegaming2007. i will be sharing my ideas...&amp;quot; ==&lt;br /&gt;
you are STUPID. valve doesnt care about tf2 they ionly care about MONEY and they will NEVER add these ideas tf2 is DEAD full of BOT and WORKSHOP SUCKS and thats why if you look at my steam profile i am currently in game so you should just shut up and stop liking any game that isnt getting hourly updates also im racist&lt;br /&gt;
&lt;br /&gt;
[[Category:TF2]][[Category:Gaming]][[Category:Poorly Aged Things]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Yuki&amp;diff=80982</id>
		<title>Yuki</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Yuki&amp;diff=80982"/>
		<updated>2023-06-11T03:34:51Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Deliberation.png|thumb|Judgment day.]]&lt;br /&gt;
[[File:Yukiball.png|thumb|Potential Yuki sighting.]]&lt;br /&gt;
&#039;&#039;&#039;Yuki&#039;&#039;&#039; is the damn [[Pinniped|seal]] from the [[Twitter]] replies. It is [[Fame|famous]] for being [[round]], but who cares?[[File:Marketable.png|left|thumb|Yuki was converted into a marketable plushie in 2021? So sad..]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Seals]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=,&amp;diff=78344</id>
		<title>,</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=,&amp;diff=78344"/>
		<updated>2023-06-01T20:25:27Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quote|,|[[Terra]]}}&lt;br /&gt;
[[Category:Characters]][[Category:Main characters]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Duosion&amp;diff=77940</id>
		<title>Duosion</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Duosion&amp;diff=77940"/>
		<updated>2023-05-31T01:56:34Z</updated>

		<summary type="html">&lt;p&gt;Editor: mitosis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;Duosion is a CRACKED pokeman just look at the guy&lt;br /&gt;
[[File:Duo.png|thumb|the little goober ever]]&lt;br /&gt;
[[Category:Pokémon]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[File:DoubleCherry.png|center|500px]]&amp;lt;div&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:50%;width:47.5%;display:inline-block;float:left;&amp;quot;&amp;gt;{{:Duosion}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:50%;width:47.5%;display:inline-block;float:right;&amp;quot;&amp;gt;{{:Duosion}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Boggly_Woods&amp;diff=77467</id>
		<title>Boggly Woods</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Boggly_Woods&amp;diff=77467"/>
		<updated>2023-05-30T11:00:41Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
Their the woods in Chapter 2 in Paper Mario: The Thousand-Year Door (what a great game)&lt;br /&gt;
[[Category:Locations]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Boggly_Woods&amp;diff=77466</id>
		<title>Boggly Woods</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Boggly_Woods&amp;diff=77466"/>
		<updated>2023-05-30T11:00:30Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Their the woods in Chapter 2 in Paper Mario: The Thousand-Year Door (what a great game)&lt;br /&gt;
{{Stub}}&lt;br /&gt;
[[Category:Locations]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Spooky&amp;diff=77160</id>
		<title>Spooky</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Spooky&amp;diff=77160"/>
		<updated>2023-05-30T02:08:24Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;youtube&amp;gt;https://youtu.be/U5XeHvzX-JQ&amp;lt;/youtube&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Category:Scary]] [[Category:Phillips CD-i]]&lt;br /&gt;
{{Halloween}}&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Nerpy_sucba&amp;diff=76062</id>
		<title>Nerpy sucba</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Nerpy_sucba&amp;diff=76062"/>
		<updated>2023-05-01T20:05:53Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;oops!&lt;br /&gt;
[[Category:Seals]]&lt;br /&gt;
[[Category:Typos]]&lt;br /&gt;
[[Category:Mistakes]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=99&amp;diff=74869</id>
		<title>99</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=99&amp;diff=74869"/>
		<updated>2023-04-30T21:48:08Z</updated>

		<summary type="html">&lt;p&gt;Editor: present tense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[99]] is the 100th{{Citation needed}} natural [[number]]. It is preceded by 98, and followed by 100. [[99]] is one of the most popular numbers in [[the Wiki Camp 2]]. This is due to its proximity to the first three-digit number, as well as its status as a double-digit number with [[Double Cherry|repeated digits]]. &lt;br /&gt;
&lt;br /&gt;
==In popular culture==&lt;br /&gt;
*The [https://www.youtube.com/watch?v=Bw-5Lka7gPE first opening theme] of the anime [[Mob Psycho 100]] is titled [[99]].&lt;br /&gt;
*[[Jay-Z]] has [[99]] problems.&lt;br /&gt;
*The [[battle royale]] variant of &#039;&#039;[[Tetris]]&#039;&#039; is titled &#039;&#039;Tetris [[99]]&#039;&#039;, and allows players to compete against [[99]] rivals.&lt;br /&gt;
**Subverted in &#039;&#039;[[Pac-Man]] [[99]]&#039;&#039;, a battle royale variant of &#039;&#039;Pac-Man&#039;&#039; which [[sucks]] and is not popular.&lt;br /&gt;
*The [[American]] retailer chain [[99]] Cents Only Stores relies on the popularity of the number [[99]] to sell its products at that price.&lt;br /&gt;
*The German band Nena&#039;s first album includes their hit single titled &#039;&#039;[[99]] Luftballons&#039;&#039;.&lt;br /&gt;
*The [[police]] comedy TV series &#039;&#039;Brooklyn Nine-Nine&#039;&#039; focuses on detectives in the fictional [[99]]&amp;lt;nowiki/&amp;gt;th Precinct of the [[New York]] City Police Department.&lt;br /&gt;
**Additionally, the [[99]]&amp;lt;nowiki/&amp;gt;th overall episode of the series is titled &amp;quot;[[99]]&amp;quot;.&lt;br /&gt;
*[[99]] is referenced in the popular counting song &#039;&#039;99 Bottles of Beer on the Wall&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Values]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=99&amp;diff=74865</id>
		<title>99</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=99&amp;diff=74865"/>
		<updated>2023-04-30T21:47:09Z</updated>

		<summary type="html">&lt;p&gt;Editor: nowiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[99]] is the 100th{{Citation needed}} natural [[number]]. It is preceded by 98, and followed by 100. [[99]] is one of the most popular numbers in [[the Wiki Camp 2]]. This is due to its proximity to the first three-digit number, as well as its status as a double-digit number with [[Double Cherry|repeated digits]]. &lt;br /&gt;
&lt;br /&gt;
==In popular culture==&lt;br /&gt;
*The [https://www.youtube.com/watch?v=Bw-5Lka7gPE first opening theme] of the anime [[Mob Psycho 100]] is titled [[99]].&lt;br /&gt;
*[[Jay-Z]] has [[99]] problems.&lt;br /&gt;
*The [[battle royale]] variant of &#039;&#039;[[Tetris]]&#039;&#039; is titled &#039;&#039;Tetris [[99]]&#039;&#039;, and allows players to compete against [[99]] rivals.&lt;br /&gt;
**Subverted in &#039;&#039;[[Pac-Man]] [[99]]&#039;&#039;, a battle royale variant of &#039;&#039;Pac-Man&#039;&#039; which [[sucks]] and is not popular.&lt;br /&gt;
*The [[American]] retailer chain [[99]] Cents Only Stores relies on the popularity of the number [[99]] to sell its products at that price.&lt;br /&gt;
*The German band Nena&#039;s first album included a hit single titled &#039;&#039;[[99]] Luftballons&#039;&#039;.&lt;br /&gt;
*The [[police]] comedy TV series &#039;&#039;Brooklyn Nine-Nine&#039;&#039; focuses on detectives in the fictional [[99]]&amp;lt;nowiki/&amp;gt;th Precinct of the [[New York]] City Police Department.&lt;br /&gt;
**Additionally, the [[99]]&amp;lt;nowiki/&amp;gt;th overall episode of the series was titled &amp;quot;[[99]]&amp;quot;.&lt;br /&gt;
*[[99]] is referenced in the popular counting song &#039;&#039;99 Bottles of Beer on the Wall&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Values]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=99&amp;diff=74859</id>
		<title>99</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=99&amp;diff=74859"/>
		<updated>2023-04-30T21:45:24Z</updated>

		<summary type="html">&lt;p&gt;Editor: Created page with &amp;quot;99 is the 100th{{Citation needed}} natural number. It is preceded by 98, and followed by 100. 99 is one of the most popular numbers in the Wiki Camp 2. This is...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[99]] is the 100th{{Citation needed}} natural [[number]]. It is preceded by 98, and followed by 100. [[99]] is one of the most popular numbers in [[the Wiki Camp 2]]. This is due to its proximity to the first three-digit number, as well as its status as a double-digit number with [[Double Cherry|repeated digits]]. &lt;br /&gt;
&lt;br /&gt;
==In popular culture==&lt;br /&gt;
*The [https://www.youtube.com/watch?v=Bw-5Lka7gPE first opening theme] of the anime [[Mob Psycho 100]] is titled [[99]].&lt;br /&gt;
*[[Jay-Z]] has [[99]] problems.&lt;br /&gt;
*The [[battle royale]] variant of &#039;&#039;[[Tetris]]&#039;&#039; is titled &#039;&#039;Tetris [[99]]&#039;&#039;, and allows players to compete against [[99]] rivals.&lt;br /&gt;
**Subverted in &#039;&#039;[[Pac-Man]] [[99]]&#039;&#039;, a battle royale variant of &#039;&#039;Pac-Man&#039;&#039; which [[sucks]] and is not popular.&lt;br /&gt;
*The [[American]] retailer chain [[99]] Cents Only Stores relies on the popularity of the number [[99]] to sell its products at that price.&lt;br /&gt;
*The German band Nena&#039;s first album included a hit single titled &#039;&#039;[[99]] Luftballons&#039;&#039;.&lt;br /&gt;
*The [[police]] comedy TV series &#039;&#039;Brooklyn Nine-Nine&#039;&#039; focuses on detectives in the fictional [[99]]th Precinct of the [[New York]] City Police Department.&lt;br /&gt;
**Additionally, the [[99]]th overall episode of the series was titled &amp;quot;[[99]]&amp;quot;.&lt;br /&gt;
*[[99]] is referenced in the popular counting song &#039;&#039;99 Bottles of Beer on the Wall&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Values]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=TheNormalSeal32&amp;diff=74413</id>
		<title>TheNormalSeal32</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=TheNormalSeal32&amp;diff=74413"/>
		<updated>2023-04-30T01:46:25Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Nippy}}&lt;br /&gt;
[[File:ScarletVioletWildTheme.mp3]]&lt;br /&gt;
{{Dia|TheNormalSeal32|&#039;&#039;I have. been selected by. [[The Respectable Businesswoman|our fine ruler]] to. receive my very. own article?&#039;&#039;}}&lt;br /&gt;
{{Dia|TheNormalSeal32|&#039;&#039;Oh, joyous. news! Three cheers for                 . And her \\Imput Error One\\&#039;&#039;}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Dia|TheDownrightUnremarkableSealXXX|&#039;&#039;&#039;NAWMPPP NAWMPP MANK MAK MAWMPPPPPFF&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Seals]]&lt;br /&gt;
[[Category:Named seals]]&lt;br /&gt;
[[Category:Doppelgangers]]&lt;br /&gt;
[[Category:Normal Creatures]]&lt;br /&gt;
[[Category:The Normal Camp 2]]&lt;br /&gt;
[[Category:Pages from another timeline]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Category:Pages_with_something_wrong&amp;diff=70557</id>
		<title>Category:Pages with something wrong</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Category:Pages_with_something_wrong&amp;diff=70557"/>
		<updated>2023-04-20T21:44:31Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{A1}}&lt;br /&gt;
[[Category:Categories containing]]&lt;br /&gt;
[[Category:Recursive categories]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Category:Articles_with_yuri_sections&amp;diff=70555</id>
		<title>Category:Articles with yuri sections</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Category:Articles_with_yuri_sections&amp;diff=70555"/>
		<updated>2023-04-20T21:43:32Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Lesbians.png]]&lt;br /&gt;
{{yuri section}}&lt;br /&gt;
[[Category:Categories containing]]&lt;br /&gt;
[[Category:Recursive categories]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Category:Articles_with_hatnote_templates_targeting_a_nonexistent_page&amp;diff=70554</id>
		<title>Category:Articles with hatnote templates targeting a nonexistent page</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Category:Articles_with_hatnote_templates_targeting_a_nonexistent_page&amp;diff=70554"/>
		<updated>2023-04-20T21:43:21Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Distinguish|Category:Articles with hats targeting a nonexistent page}}&lt;br /&gt;
Wow, kind of splungus&lt;br /&gt;
[[Category:Categories containing]]&lt;br /&gt;
[[Category:Recursive categories]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Category:Recursive_categories&amp;diff=70553</id>
		<title>Category:Recursive categories</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Category:Recursive_categories&amp;diff=70553"/>
		<updated>2023-04-20T21:41:52Z</updated>

		<summary type="html">&lt;p&gt;Editor: Created page with &amp;quot;Category:Recursive categories&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Recursive categories]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Category:Intentionally_blank_pages&amp;diff=70552</id>
		<title>Category:Intentionally blank pages</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Category:Intentionally_blank_pages&amp;diff=70552"/>
		<updated>2023-04-20T21:41:24Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pages in category &amp;quot;&amp;lt;span style=color:rgba(0,0,0,0);user-select:none;&amp;gt;Intentionally blank pages&amp;lt;/span&amp;gt;&amp;quot;==&lt;br /&gt;
This category currently contains &amp;lt;span style=color:rgba(0,0,0,0);user-select:none;&amp;gt;9&amp;lt;/span&amp;gt; pages and &amp;lt;span style=color:rgba(0,0,0,0);user-select:none;&amp;gt;no&amp;lt;/span&amp;gt; media.&lt;br /&gt;
{{#css:&lt;br /&gt;
#mw-pages h2, #mw-pages p {&lt;br /&gt;
display:none;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Slowed_and_reverbed&amp;diff=69899</id>
		<title>Slowed and reverbed</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Slowed_and_reverbed&amp;diff=69899"/>
		<updated>2023-04-19T01:16:42Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A collection of audio files and their slowed and reverbed counterparts.&lt;br /&gt;
===Break the Targets===&lt;br /&gt;
[[File:Break The Targets.mp3]] [[File:Break the Targets slowed and reverbed.mp3]]&lt;br /&gt;
===Castaways===&lt;br /&gt;
[[File:Castaways.mp3]] [[File:Castaways slowed and reverbed.mp3]]&lt;br /&gt;
===Cow Mooing===&lt;br /&gt;
[[File:Comedically Okinesque Waves.mp3]] [[File:Cow slowed and reverbed.mp3]]&lt;br /&gt;
===Crowd Chanting [[Sunny]]&#039;s Name===&lt;br /&gt;
[[File:Sunny crowd cheer.mp3]][[File:Sunny cheer slowed and reverbed.mp3]]&lt;br /&gt;
===Gymnopédie No. 1===&lt;br /&gt;
[[File:Gymnopédie No. 1.mp3]] [[File:Gymnopédie No. 1 slowed and reverbed.mp3]]&lt;br /&gt;
===Memories===&lt;br /&gt;
[[File:Memories (original cover).mp3]] [[File:Memories slowed and reverbed.mp3]]&lt;br /&gt;
[[Category:Slowed and reverbed]][[Category:Music]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68272</id>
		<title>Peach</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68272"/>
		<updated>2023-04-14T04:42:04Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Its plural name is [[Peaches]].&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Peach.mp3]]&amp;lt;br&amp;gt;{{Loop|8|{{Loop|4|[[File:Peaches.gif|150px|frameless]]}}&amp;lt;br&amp;gt;}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Category:Food]]&lt;br /&gt;
[[Category:Fruits]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68269</id>
		<title>Peach</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68269"/>
		<updated>2023-04-14T04:21:00Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Its plural name is [[Peaches]].&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Peach.mp3]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif|frameless]][[File:Peaches.gif|frameless]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif|frameless]][[File:Peaches.gif|frameless]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif|frameless]][[File:Peaches.gif|frameless]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif|frameless]][[File:Peaches.gif|frameless]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Category:Food]]&lt;br /&gt;
[[Category:Fruits]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=File:Peach.mp3&amp;diff=68268</id>
		<title>File:Peach.mp3</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=File:Peach.mp3&amp;diff=68268"/>
		<updated>2023-04-14T04:19:26Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68266</id>
		<title>Peach</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68266"/>
		<updated>2023-04-14T04:13:49Z</updated>

		<summary type="html">&lt;p&gt;Editor: okay, any resize is a thumbnail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Its plural name is [[Peaches]].&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Peaches.gif]][[File:Peaches.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif]][[File:Peaches.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif]][[File:Peaches.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Peaches.gif]][[File:Peaches.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Category:Food]]&lt;br /&gt;
[[Category:Fruits]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68265</id>
		<title>Peach</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Peach&amp;diff=68265"/>
		<updated>2023-04-14T04:09:48Z</updated>

		<summary type="html">&lt;p&gt;Editor: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Its plural name is [[Peaches]].&lt;br /&gt;
&amp;lt;center&amp;gt;{{Loop|5|{{Loop|4|[[File:Peaches.gif|150px]]}}&amp;lt;br&amp;gt;}}&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Category:Food]]&lt;br /&gt;
[[Category:Fruits]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=File:Peaches.gif&amp;diff=68264</id>
		<title>File:Peaches.gif</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=File:Peaches.gif&amp;diff=68264"/>
		<updated>2023-04-14T04:07:18Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Damn_Curry&amp;diff=68199</id>
		<title>Damn Curry</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Damn_Curry&amp;diff=68199"/>
		<updated>2023-04-14T01:14:00Z</updated>

		<summary type="html">&lt;p&gt;Editor: nevermind checked the blacklist more closely&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Create your Damn Curry!===&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DamnCurryThemeFINAL.mp3|link=Special:FilePath/DamnCurryThemeFINAL.mp3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;CHOOSE&#039;&#039;&#039; your &#039;&#039;&#039;DAMN INGREDIENTS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:DamnCurry.png|Always required.&lt;br /&gt;
File:Okinberries.png|Can&#039;t go wrong with these.&lt;br /&gt;
File:SLOP.png|Ah, a solid choice.&lt;br /&gt;
File:Chipsimeatingrn.png| Yummy!&lt;br /&gt;
File:Bread_crumb.png|Quite bleak and putrid...&lt;br /&gt;
File:Fbeu8sSXEAI8v6b.jpg|Delicious!&lt;br /&gt;
File:Budder.png|Now this you&#039;ve GOTTA try.&lt;br /&gt;
File:Npgreet.png|...are you okay?&lt;br /&gt;
File:Fullmetal_alchemist.png|Adds a wonderful spice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;FAN&#039;&#039;&#039; the &#039;&#039;&#039;DAMN FLAME&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
!{{#css:&lt;br /&gt;
.face:not(:hover) #face2 { display: none; }&lt;br /&gt;
.face:hover #face1 { display: none; }&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;face&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;face1&amp;quot;&amp;gt;[[File:Fan1.png]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;face2&amp;quot;&amp;gt;[[File:Fan2.png]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
![[File:Damnfire.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;RESULTS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;YOU&#039;&#039;&#039; made: {{Random number|5}}-Star &#039;&#039;&#039;DamnCurry Delight!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=font-size:4em;&amp;gt;{{Loop|{{Random number|5}}|⭐}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Seals]]&lt;br /&gt;
[[Category: Songs]]&lt;br /&gt;
[[Category: Hot]]&lt;br /&gt;
[[Category: Food]]&lt;br /&gt;
[[Category: Minigames]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Damn_Curry&amp;diff=68198</id>
		<title>Damn Curry</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Damn_Curry&amp;diff=68198"/>
		<updated>2023-04-14T01:11:10Z</updated>

		<summary type="html">&lt;p&gt;Editor: should fire be removed from wiki for blacklist?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Create your Damn Curry!===&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DamnCurryThemeFINAL.mp3|link=Special:FilePath/DamnCurryThemeFINAL.mp3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;CHOOSE&#039;&#039;&#039; your &#039;&#039;&#039;DAMN INGREDIENTS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:DamnCurry.png|Always required.&lt;br /&gt;
File:Okinberries.png|Can&#039;t go wrong with these.&lt;br /&gt;
File:SLOP.png|Ah, a solid choice.&lt;br /&gt;
File:Chipsimeatingrn.png| Yummy!&lt;br /&gt;
File:Bread_crumb.png|Quite bleak and putrid...&lt;br /&gt;
File:Fbeu8sSXEAI8v6b.jpg|Delicious!&lt;br /&gt;
File:Budder.png|Now this you&#039;ve GOTTA try.&lt;br /&gt;
File:Npgreet.png|...are you okay?&lt;br /&gt;
File:Fullmetal_alchemist.png|Adds a wonderful spice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;FAN&#039;&#039;&#039; the &#039;&#039;&#039;DAMN FLAME&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
!{{#css:&lt;br /&gt;
.face:not(:hover) #face2 { display: none; }&lt;br /&gt;
.face:hover #face1 { display: none; }&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;face&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;face1&amp;quot;&amp;gt;[[File:Fan1.png]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;face2&amp;quot;&amp;gt;[[File:Fan2.png]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
![[File:Damnfire.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;RESULTS&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;YOU&#039;&#039;&#039; made: {{Random number|5}}-Star &#039;&#039;&#039;DamnCurry Delight!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Seals]]&lt;br /&gt;
[[Category: Songs]]&lt;br /&gt;
[[Category: Hot]]&lt;br /&gt;
[[Category: Food]]&lt;br /&gt;
[[Category: Minigames]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Marigold&amp;diff=68034</id>
		<title>Marigold</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Marigold&amp;diff=68034"/>
		<updated>2023-04-13T16:00:16Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Marigold]]?! I hardly know him!&lt;br /&gt;
[[File:Lovely petals bio in.png|thumb|Lalaflower]]&lt;br /&gt;
Yellow-colored flowers.{{ColorPage|#FFE36C}}&lt;br /&gt;
[[Category:Plants]]&lt;br /&gt;
[[Category:Colors]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Pibby_Jr.&amp;diff=67810</id>
		<title>Pibby Jr.</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Pibby_Jr.&amp;diff=67810"/>
		<updated>2023-04-12T22:42:28Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Babyprison.png|left|thumb]]&lt;br /&gt;
Hi.. I&#039;m &#039;&#039;&#039;Pibby Jr. the Seal&#039;&#039;&#039;...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m stuck! I&#039;ll surely [[death|die]] to the frost...!&#039;&#039;&lt;br /&gt;
{{Quote|D-don&#039;t worry because i-I know you c-Can survive the c-Cold u-Unlike me|[[Dodgeball|Unnamed edit war participant]]}}&lt;br /&gt;
[[Category:Seals]]&lt;br /&gt;
[[Category:Women]]&lt;br /&gt;
[[Category:People]]&lt;br /&gt;
[[Category:Incarcerated]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=TTC_York%25_Speedrun&amp;diff=67808</id>
		<title>TTC York% Speedrun</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=TTC_York%25_Speedrun&amp;diff=67808"/>
		<updated>2023-04-12T22:40:47Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Speedruns]][[Category:Navigation]]&lt;br /&gt;
Note that The TTC York% speedrun is a speedrun in [[real life]] that requires the runner to visit all subway stations run by the Toronto Transit Commission which contain &amp;quot;York&amp;quot; in their name. Currently, this includes [[York Mills]], [[York University]], [[Yorkdale]], [[North York Centre]], and [[Royal York]]&lt;br /&gt;
&lt;br /&gt;
== Rules ==&lt;br /&gt;
The run begins upon setting foot on a vehicle while within one of the stations.&lt;br /&gt;
&lt;br /&gt;
The run ends upon setting foot in the last station after having set foot in all of the other stations at least once. &lt;br /&gt;
&lt;br /&gt;
The only methods of transportation permissible are by foot, and services provided by the TTC. &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
No TTC York% speedruns have currently been completed.&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
The hypothesized fastest route is to begin at York Mills, and make the following trips.&lt;br /&gt;
&lt;br /&gt;
Line 1 to [[Finch]], hitting North York Centre en route&lt;br /&gt;
&lt;br /&gt;
Bus 939A to [[Finch West]]&lt;br /&gt;
&lt;br /&gt;
Line 1 to York University&lt;br /&gt;
&lt;br /&gt;
Reversing directions, Line 1 to [[Spadina]], hitting Yorkdale en route.&lt;br /&gt;
&lt;br /&gt;
Line 2 to York Mills, end.&lt;br /&gt;
&lt;br /&gt;
Note that the exchange at Spadina requires a 150m sprint, that potentially loses time over an exchange at [[St. George]] if made too slowly. Depending on the timing of the trains it might also not save time at all. However, an optimal Spadina exchange is faster than an optimal St. George exchange as the added track time is longer than a reasonable human sprint across Spadina.&lt;br /&gt;
&lt;br /&gt;
The reverse of this route, taking Bus 939B is roughly equivalent.&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Tutorial&amp;diff=67609</id>
		<title>Tutorial</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Tutorial&amp;diff=67609"/>
		<updated>2023-04-12T16:43:47Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides tutorials and explanations of wiki things that may not be intuitive to new editors. For explainations of concepts and jokes on the wiki, see [[Explain]].&lt;br /&gt;
&lt;br /&gt;
== Technical stuff ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial/Source vs Visual editor|Source vs Visual editor]]&lt;br /&gt;
* [[Tutorial/Templates|Templates]]&lt;br /&gt;
* [[Tutorial/Dia boxes|Dia boxes]]&lt;br /&gt;
* [[Tutorial/Tabber|Tabber]]&lt;br /&gt;
* [[Tutorial/Graphs|Graphs]] (not used often)&lt;br /&gt;
&lt;br /&gt;
== Not technical stuff ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial/Captchas|Captchas]]&lt;br /&gt;
* [[Tutorial/Encyclopedic writing|Encyclopedic writing]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]][[Category:Portal of Resources]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Tutorial&amp;diff=67608</id>
		<title>Tutorial</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Tutorial&amp;diff=67608"/>
		<updated>2023-04-12T16:43:40Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides tutorials and explanations of wiki things that may not be intuitive to new editors. For explainations of concepts and jokes on the wiki, see [[Explain]].&lt;br /&gt;
&lt;br /&gt;
== Technical stuff ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial/Source vs Visual editor|Source vs Visual editor]]&lt;br /&gt;
* [[Tutorial/Templates|Templates]]&lt;br /&gt;
* [[Tutorial/Dia boxes|Dia boxes]]&lt;br /&gt;
* [[Tutorial/Tabber|Tabber]]&lt;br /&gt;
* [[Tutorial/Graphs|Graphs]] (not used often)&lt;br /&gt;
&lt;br /&gt;
== Not technical stuff ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial/Captchas|Captchas]]&lt;br /&gt;
* [[Tutorial/Encyclopedic writing|Encyclopedic writing]] [word better]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]][[Category:Portal of Resources]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Graph/Guide&amp;diff=67597</id>
		<title>Graph/Guide</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Graph/Guide&amp;diff=67597"/>
		<updated>2023-04-12T16:22:42Z</updated>

		<summary type="html">&lt;p&gt;Editor: Editor moved page Graph/Guide to Tutorial/Graphs: consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Tutorial/Graphs]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Tutorial/Graphs&amp;diff=67596</id>
		<title>Tutorial/Graphs</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Tutorial/Graphs&amp;diff=67596"/>
		<updated>2023-04-12T16:22:42Z</updated>

		<summary type="html">&lt;p&gt;Editor: Editor moved page Graph/Guide to Tutorial/Graphs: consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#css:&lt;br /&gt;
.mw-content-ltr .mw-collapsible-toggle{float:none;}&lt;br /&gt;
}}Graphs are these crazy little things that can create javascript canvas, which makes them much more powerful than HTML or CSS or modules.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Graphs are created using JSON text inside of a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;graph&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tag, using the [https://github.com/nyurik/vega/wiki/ Vega 2.0] data visualization language.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
There are three types of properties that are most important for making a graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marks&#039;&#039;&#039; are objects drawn on the graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Signals&#039;&#039;&#039; take user input to make the graph interactive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data&#039;&#039;&#039; can be used to store information, [[okin|akin]] to variables.&lt;br /&gt;
&lt;br /&gt;
Expand the text for a more detailed overview.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Marks&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Properties&#039;&#039;&#039; - to draw marks, they must be given properties such as color, position, etc. When specifying a property, you should say whether it will be given to the object when it&#039;s first drawn (&#039;&#039;enter&#039;&#039;), recalculated every time it&#039;s drawn (&#039;&#039;update&#039;&#039;), when the mark is hovered over (&#039;&#039;hover&#039;&#039;), or when the mark is removed (&#039;&#039;exit&#039;&#039;).&lt;br /&gt;
&#039;&#039;&#039;Signals&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Streams&#039;&#039;&#039; - short for &amp;quot;event streams&amp;quot; pick up input like mouse clicks, keyboard presses, etc.&lt;br /&gt;
*&#039;&#039;&#039;Expressions&#039;&#039;&#039; - the value of the signal is set by an expression. Expressions use &lt;br /&gt;
&#039;&#039;&#039;Data&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Data Transform&#039;&#039;&#039; - data can be altered by applying different transforms to it, like filtering out certain values, sorting data, performing math on the data, etc.&lt;br /&gt;
*&#039;&#039;&#039;Streaming Data&#039;&#039;&#039; - data can also be &#039;&#039;&#039;modified&#039;&#039;&#039; by inserting and removing data points, or toggling whether they are including in a data set. The modified points are determined by a signal.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Example: Rectangle==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Let&#039;s draw a rectangle. Here is the starting point.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Every graph is contained between the &amp;lt;nowiki&amp;gt;&amp;lt;graph&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;/graph&amp;gt;&amp;lt;/nowiki&amp;gt; tags. Then comes the JSON object which will contain all the data in our graph. JSON objects are wrapped in {} braces and contain a list of key-value pairs like this &amp;lt;syntaxhighlight&amp;gt;&amp;quot;key&amp;quot;:&amp;quot;value&amp;quot;&amp;lt;/syntaxhighlight&amp;gt; In this case, the first key is &amp;quot;width&amp;quot; and its value is 200. In general, a key is a string, and the value can be a string, a number, an array, or another JSON object. A list of keys/values are separated by commas, and the last doesn&#039;t have a comma.&lt;br /&gt;
&lt;br /&gt;
The height and width here determine the size of the graph.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
    &lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we add a key &amp;quot;&#039;&#039;&#039;marks&#039;&#039;&#039;&amp;quot; with an array value. Each entry of the array will be an object providing instructions on how to draw something to the screen. Also remember to add the comma to the &amp;quot;height&amp;quot; line now, since it&#039;s no longer the end of the list!&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are more key/value pairs, inside the first object of the marks array. We set the name of the object to &amp;quot;square,&amp;quot; and declare that it should be a rectangle. Other types of mark include symbols, paths, arcs, areas, lines, rules, text, and groups. Now we need to describe how to draw the rectangle, using a number of &amp;quot;properties.&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
        &lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Since graphs are interactive, we need to say immediately whether a property of the rectangle will change and have to be updated. These will go in the &amp;quot;update&amp;quot; section. Others can go in &amp;quot;enter,&amp;quot; and get looked at when the rectangle is first drawn, but not ever again.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
First we&#039;d like to set the width of the rectangle. This is done with the key &amp;quot;width&amp;quot; and a value which is another object. This object is called a value reference and has a key named &amp;quot;value&amp;quot; with the value 50. If you simply set &amp;quot;width&amp;quot;:50 then the rectangle won&#039;t render. You need the value reference.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now we set the height and the x-/y-position of the rectangle. Remember that the x- and y- coordinates start counting from the top left corner, unlike regular Cartesian coordinates. The x-value increases going to the right, but the y-value increases going down.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;value&amp;quot;:&amp;quot;steelblue&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The last step is to set the fill color of the rectangle. Check out your graph! If it&#039;s not showing up, double check for missing/extra commas, and square brackets that should be braces (or vice versa).&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;value&amp;quot;:&amp;quot;steelblue&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Example: Clicking==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
To add interactivity to our graph, we&#039;re going to introduce &#039;&#039;&#039;signals&#039;&#039;&#039;. A signal is a variable that responds to user input. If another value is set equal to a signal, then it updates whenever the signal updates. We&#039;re going to set the fill color of our rectangle equal to a signal so that when we click, it turns red.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
    &lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
It starts out the same way, but instead of marks we&#039;re going to define an array of signals. &lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
We&#039;ll give the signal a name, and then create a &#039;&#039;&#039;streams&#039;&#039;&#039; array. Streams are what will allow us to capture the mouse clicking. Each object in the array will need to have a &amp;quot;type&amp;quot; which describes what input to record, and an &amp;quot;expr&amp;quot; expression to determine what its updated value should be.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The type is given in two parts: the first describes which object will watch for events, and the second describes what events to watch out for. &amp;quot;window:mousedown&amp;quot; records any time the mouse is pressed down anywhere on the page (window). Besides mousedown, there are other events for keyboard presses, mouse dragging, scrolling, double clicking, as well touch screen events for mobile devices. Besides window, other objects could be all marks of a certain type e.g. &amp;quot;rect:mousedown&amp;quot; or a mark with a specific name e.g. &amp;quot;@square:mousedown&amp;quot; (the @ is required for names). It could even be a CSS selector for an element on the page, e.g. &amp;quot;#header:mousedown&amp;quot; for an HTML element with id &amp;quot;header.&amp;quot; If the first half is omitted entirely, then it tracks events anywhere in the graph window e.g. &amp;quot;mousedown.&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If the mouse is pressed down, the &amp;quot;clicked&amp;quot; signal is set equal to \&amp;quot;red.\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Since the expression is wrapped in quotes, and we want the value to be &amp;quot;red&amp;quot; (a string), then we need to escape the inner quotes. This can also be done with single quotes, i.e. &amp;quot;expr&amp;quot;:&amp;quot;&#039;red&#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
We&#039;ll add another object to our set of streams. This one will watch for any time the mouse is released anywhere on the website, and it sets &amp;quot;clicked&amp;quot; equal to &amp;quot;steelblue.&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;value&amp;quot;:&amp;quot;steelblue&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now we add back our rectangle.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;signal&amp;quot;:&amp;quot;clicked&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now we set the value of our rectangle&#039;s &amp;quot;fill&amp;quot; to be the &amp;quot;clicked&amp;quot; signal. Whenever a mouse is pressed or released on the window, &amp;quot;clicked&amp;quot; will update, and so will the color of the rectangle. The {&amp;quot;signal&amp;quot;:&amp;quot;name&amp;quot;} object is another kind of value reference.&lt;br /&gt;
&lt;br /&gt;
However, we still have a problem. When the program is first run, the signal &amp;quot;clicked&amp;quot; isn&#039;t set to anything. It only updates when the status of the mouse updates, and it has no idea whether the mouse is up or down when the graph starts.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;signal&amp;quot;:&amp;quot;clicked&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last step is to create an &amp;quot;init&amp;quot; property of the stream, which sets signal initially. The value isn&#039;t an expression, so it doesn&#039;t need to have escaped quotes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;square&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;height&amp;quot;:{&amp;quot;value&amp;quot;:50},&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;value&amp;quot;:20},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;value&amp;quot;:30}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;signal&amp;quot;:&amp;quot;clicked&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Example 3: Data==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Let&#039;s add some data...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
    &lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data is another one of these [https://github.com/vega/vega2-docs/wiki/Visualization top-level properties] which is an array of objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[5, 10, 15, 25, 50]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can give the data a name, as well as some values. Here&#039;s another way to provide values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[{&amp;quot;hi&amp;quot;:5},{&amp;quot;hi&amp;quot;:&amp;quot;word&amp;quot;},{&amp;quot;hi&amp;quot;:10}]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes a list of 3 data points (each one can also be called a datum, a row, or a record). They are each an object, and each has a key called &amp;quot;hi.&amp;quot; This is called the field, or column. The value of that key could be a number, string, or another data set. All data in Vega comes as a list of objects (rows), and each row has a key/value pair for every field (column). When we created the data list before from just numbers, the program automatically assigned these numbers to a field named &amp;quot;data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;hi&amp;quot;:5, &amp;quot;lala&amp;quot;:1},&lt;br /&gt;
        {&amp;quot;hi&amp;quot;:&amp;quot;word&amp;quot;, &amp;quot;lala&amp;quot;:5},&lt;br /&gt;
        {&amp;quot;hi&amp;quot;:{&amp;quot;bye&amp;quot;:4, &amp;quot;bye&amp;quot;:3, &amp;quot;bye&amp;quot;:&amp;quot;word&amp;quot;}, &amp;quot;lala&amp;quot;:8}&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here&#039;s another example of a data set. This time, each data point has two fields: &amp;quot;hi&amp;quot; and &amp;quot;lala.&amp;quot; The value of &amp;quot;hi&amp;quot; in the last row is another data set with 3 rows and a field called &amp;quot;bye.&amp;quot; Also note that Vega randomly assigns each data point an ID, in a field called &amp;quot;_id&amp;quot; which is automatically generated and different each time the program runs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
      &lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the data we&#039;ll actually be using. It has three fields called &amp;quot;x,&amp;quot; &amp;quot;y,&amp;quot; and &amp;quot;message.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
We also create an array of &#039;&#039;&#039;data transforms&#039;&#039;&#039;. These describe operations that can be performed on data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are many [https://github.com/vega/vega2-docs/wiki/Data-Transforms types] of data transforms. The most useful is probably formula, which will allow us to use expressions to change data. Other useful transforms include filter, which removes any data that doesn&#039;t satisfy a test condition, and lookup, which imports data points from another data set based on matching data.&lt;br /&gt;
&lt;br /&gt;
Here, the &#039;&#039;type&#039;&#039; of data transform is formula, and it will update the values of the &#039;&#039;field&#039;&#039; &amp;quot;x.&amp;quot; The &#039;&#039;expression&#039;&#039; will return the datum&#039;s &amp;quot;x&amp;quot; field added to 5. The object &amp;quot;datum&amp;quot; stores the key/value pairs for each field in the current data point. For example, if we kept the &#039;&#039;type&#039;&#039; and &#039;&#039;field&#039;&#039; the same, but changed the &#039;&#039;expr&#039;&#039; to &amp;quot;datum.message + &#039; hello&#039;&amp;quot; then the data would look like this after the transform:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&amp;quot;x&amp;quot;:&amp;quot;we hello&amp;quot;, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
{&amp;quot;x&amp;quot;:&amp;quot;seals hello&amp;quot;, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
{&amp;quot;x&amp;quot;:&amp;quot;three hello&amp;quot;, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Expressions also have access to the names of signals. To see this, let&#039;s add back our signal from the last example.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now we&#039;re going to create another formula transform.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This formula creates a new field called &amp;quot;color&amp;quot; and for each data point sets it to the value of the signal &amp;quot;clicked.&amp;quot; Every time &amp;quot;clicked&amp;quot; updates, this formula will be recalculated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now we&#039;re going to create another formula transform.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;messages&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
We&#039;re going to create a new kind of mark this time, for displaying text. The text will be drawn using data from our data set, so we need to tell it where our data is.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;messages&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;:{&amp;quot;data&amp;quot;:&amp;quot;table&amp;quot;}&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;from&amp;quot; property is used to do this, and its value is a reference to our data named &amp;quot;table.&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;messages&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;:{&amp;quot;data&amp;quot;:&amp;quot;table&amp;quot;},&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
We start filling in the properties for each text object. Instead of specifying an x-value using a direct value like {&amp;quot;value&amp;quot;:5}, we use a different kind of value reference. {&amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;} tells the program to use the &amp;quot;x&amp;quot; field in the &amp;quot;table&amp;quot; data set we gave earlier. A new &amp;quot;text&amp;quot; mark will be created for every row in the &amp;quot;table&amp;quot; data set, and its &amp;quot;x&amp;quot; value will be the &amp;quot;x&amp;quot; value of the corresponding row.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;messages&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;:{&amp;quot;data&amp;quot;:&amp;quot;table&amp;quot;},&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;y&amp;quot;},&lt;br /&gt;
          &amp;quot;text&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;message&amp;quot;}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
We fill in the other properties for our text. The &amp;quot;text&amp;quot; property determines what the text will say. Note that &amp;quot;height&amp;quot; and &amp;quot;width&amp;quot; aren&#039;t required, since they&#039;re determined by the text. The &amp;quot;fill&amp;quot; property is placed in the &amp;quot;update&amp;quot; section, since the &amp;quot;clicked&amp;quot; signal will change the value of the &amp;quot;color&amp;quot; field.&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;width&amp;quot;:200,&lt;br /&gt;
  &amp;quot;height&amp;quot;:200,&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clicked&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:&amp;quot;steelblue&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mousedown&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;red\&amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;window:mouseup&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;\&amp;quot;steelblue\&amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[&lt;br /&gt;
        {&amp;quot;x&amp;quot;:5, &amp;quot;y&amp;quot;:5, &amp;quot;message&amp;quot;:&amp;quot;we&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:25, &amp;quot;y&amp;quot;:30, &amp;quot;message&amp;quot;:&amp;quot;seals&amp;quot;},&lt;br /&gt;
        {&amp;quot;x&amp;quot;:50, &amp;quot;y&amp;quot;:90, &amp;quot;message&amp;quot;:&amp;quot;three&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;datum.x + 5&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clicked&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;marks&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;messages&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;:{&amp;quot;data&amp;quot;:&amp;quot;table&amp;quot;},&lt;br /&gt;
      &amp;quot;properties&amp;quot;:{&lt;br /&gt;
        &amp;quot;enter&amp;quot;:{&lt;br /&gt;
          &amp;quot;x&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;x&amp;quot;},&lt;br /&gt;
          &amp;quot;y&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;y&amp;quot;},&lt;br /&gt;
          &amp;quot;text&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;message&amp;quot;}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;:{&lt;br /&gt;
          &amp;quot;fill&amp;quot;:{&amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Animations==&lt;br /&gt;
When making games with graphs, it&#039;d be nice to have the graph update graphics even when no user input is being given. For example, if we were making Snake, we&#039;d want the snake to continue heading straight when no keys are being pressed. The problem is that, as far as I can tell, Vega only updates the graph when a signal updates. In the current version of Vega (version 5) this isn&#039;t a problem, because it has a timer signal, but this doesn&#039;t exist in Vega 2.0 (what the wiki graph extension uses). Here are some attempts to get animations to work.&lt;br /&gt;
&lt;br /&gt;
===STRATEGY 1 - MOUSEOVER===&lt;br /&gt;
One of the events you can use in [https://github.com/vega/vega2-docs/wiki/Signals#event-stream-values streams] is called &amp;quot;mouseover&amp;quot; and activates when the mouse first moves on top of an element (the page, the graph, a symbol, etc.) The opposite of &amp;quot;mouseover&amp;quot; is &amp;quot;mouseout,&amp;quot; when the mouse leaves the element.&lt;br /&gt;
&lt;br /&gt;
One idea is to have a symbol record mouseover and mouseout events. Then, shrink or move the symbol when mouseover happens so that the mouse isn&#039;t over it anymore, and undo the change on mouseout. This would cause the mouse to alternate being on/off the symbol every frame, producing a signal that updates every frame. This signal could then be used as a clock to update every other part of the graph game.&lt;br /&gt;
&lt;br /&gt;
The problem is that even if the mouse changes its status of being on/off the element, &amp;quot;mouseover&amp;quot; and &amp;quot;mouseout&amp;quot; events only happen when the mouse actually moves. If the mouse is stationary neither gets triggered.&lt;br /&gt;
&lt;br /&gt;
===STRATEGY 2 - SIGNAL LOOP===&lt;br /&gt;
[https://github.com/vega/vega2-docs/wiki/Signals#expression-values Remember] that a signal is set by an expression, and that expressions can use signals in their evaluation. What if there was a signal evaluated itself in order to set its own value? Or if two signals alternately set the value of the other? This would again produce a signal clock which could be used  in expressions elsewhere in the program.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning. The following code will cause an infinite loop.&#039;&#039;&#039; You can try with the [http://vega.github.io/vega-editor/?mode=vega Vega editor] in a private browsing window and the tab will freeze. See [https://camp2.rectangle.zone/index.php?title=Graph/Guide#troubleshooting troubleshooting] for more info.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock&amp;quot;,&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;clock ? false : true&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Signals can be set by an expression even with no &amp;quot;streams&amp;quot; array. A stream defined this way won&#039;t update unless there&#039;s a signal in the expression definition. Here, the expression uses the value of the signal itself. The expression takes the form of a [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator ternary operator]. In a ternary operator, the part before the question mark is tested to see if it&#039;s [[ture]] or [[flase]]. If it&#039;s true, the value of &amp;quot;clock&amp;quot; is set to the part after the question mark but before the colon. If it&#039;s false, then the value of &amp;quot;clock&amp;quot; is set to the part after the colon.&lt;br /&gt;
&lt;br /&gt;
So, the clock signal starts out with no value. [https://developer.mozilla.org/en-US/docs/Glossary/Falsy Javascript evaluates this as &amp;quot;false&amp;quot;], and sets &amp;quot;clock&amp;quot; equal to the part after the colon, which is &amp;quot;true.&amp;quot; Since the &amp;quot;clock&amp;quot; signal just updated, any expression using that signal is run again, including the definition of &amp;quot;clock.&amp;quot; This time, &amp;quot;clock&amp;quot; is false , so it&#039;s set equal to the part before the colon, &amp;quot;false.&amp;quot; It loops forever, like that [[paradox]] about &amp;quot;this sentence is false.&amp;quot; If we had other code in the graph, it would never be run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning: infinite loop.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock1&amp;quot;,&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;clock2 ? false : true&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock2&amp;quot;&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;clock1&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Here&#039;s another attempt at the same thing. The thinking is that using two signals relying on each other would avoid the infinite loop problem. For example, &amp;quot;clock1&amp;quot; might run first and be set to &amp;quot;true,&amp;quot; since &amp;quot;clock2&amp;quot; isn&#039;t defined. Then &amp;quot;clock2&amp;quot; would be set to &amp;quot;true.&amp;quot; Then the program might continue to run the rest of the graph code, and when it comes to &amp;quot;clock1&amp;quot; on the next pass, it gets set to &amp;quot;false.&amp;quot; And so on...&lt;br /&gt;
&lt;br /&gt;
This is not what happens. There is no &amp;quot;next pass,&amp;quot; since graph code will only run once unless a signal updates. In our example, when &amp;quot;clock2&amp;quot; is set to &amp;quot;true,&amp;quot; it immediately updates all expressions containing &amp;quot;clock2.&amp;quot; This means it goes back to the &amp;quot;clock1&amp;quot; definition and updates &amp;quot;clock1.&amp;quot; Which updates &amp;quot;clock2&amp;quot; which updates &amp;quot;clock1&amp;quot; which updates...&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a fact about signals. If after an update they have the same value as before, then they don&#039;t cause expressions that use them to reevaluate (if you want them to anyway, you can add &amp;quot;verbose&amp;quot;:&amp;quot;true&amp;quot; to the signal definition). Can this be used to make a clock? I can&#039;t think of a way myself, mostly because of the following problem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock1&amp;quot;,&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;clock2 ? false : true&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock2&amp;quot;&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;clock1 ? false : true&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This code runs fine! The values update like this:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
clock1: null -&amp;gt; true&lt;br /&gt;
clock2: null -&amp;gt; false&lt;br /&gt;
clock1: true -&amp;gt; true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In the last step, clock1 doesn&#039;t change its value, so it doesn&#039;t update clock2. So, there aren&#039;t any infinite loops. However, this means the graph only makes one pass through the code. After the clock signals settle on their values, they never update again and so the rest of the program never updates, either.&lt;br /&gt;
&lt;br /&gt;
===STRATEGY 3: DATA LOOP===&lt;br /&gt;
Expressions are able to use a number of functions. [https://github.com/vega/vega2-docs/wiki/Expressions#functions Here&#039;s a list]. These even include time functions! For example, now() returns the unix timestamp up to milliseconds. This is so frustrating, because they will only run once on each update, so I don&#039;t know how to make use of them. The function I want to focus on is indata(), which searches to see if a value is in a data table. For example, indata(&amp;quot;table&amp;quot;,5,&amp;quot;numbers&amp;quot;) will search the data set &amp;quot;table&amp;quot; for the value 5 in the &amp;quot;numbers&amp;quot; field. If it finds a match, it returns true.&lt;br /&gt;
&lt;br /&gt;
Now [https://github.com/vega/vega2-docs/wiki/Expressions#functions recall] that some data transforms are able to use expressions to modify data (&amp;quot;formula,&amp;quot; for example). The idea for this strategy is to make another clock. One half is a signal, which will update a data set. The other half is the data set, which will update the signal.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;clock&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;:0,&lt;br /&gt;
      &amp;quot;expr&amp;quot;:&amp;quot;indata(&#039;table&#039;,0,&#039;data&#039;) ? 1 : 0&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;table&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;:[1],&lt;br /&gt;
      &amp;quot;transform&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;:&amp;quot;formula&amp;quot;,&lt;br /&gt;
          &amp;quot;field&amp;quot;:&amp;quot;data&amp;quot;,&lt;br /&gt;
          &amp;quot;expr&amp;quot;:&amp;quot;clock&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We start with a &amp;quot;clock&amp;quot; signal equal to 0, and a &amp;quot;table&amp;quot; data set with a single value 1 in the field &amp;quot;data&amp;quot; (set automatically by Vega). The idea is that when the formula transform runs, the single data value will be set to &amp;quot;clock,&amp;quot; which is 0. Then the signal will check whether there&#039;s a 0 in the table, which there is now. So &amp;quot;clock&amp;quot; gets set to the 1 part of the ternary operator. Then the data value gets set to &amp;quot;clock,&amp;quot; which is 1 this time. It&#039;ll be another clock loop. Maybe if we use the &amp;quot;data&amp;quot; section this time, the &amp;quot;marks&amp;quot; code will be able to run before the &amp;quot;signal&amp;quot; is updated, and we&#039;ll get a loop that doesn&#039;t freeze everything.&lt;br /&gt;
&lt;br /&gt;
Well it turns out that a data table doesn&#039;t behave like a signal, because it doesn&#039;t update every expression that calls &amp;quot;indata()&amp;quot; on it. So this code only runs once. &amp;quot;clock&amp;quot; gets set to 0 and the data value gets set to &amp;quot;clock,&amp;quot; and then that&#039;s it.&lt;br /&gt;
&lt;br /&gt;
If reference another signal in the definition of the &amp;quot;clock&amp;quot; signal, we could get &amp;quot;clock&amp;quot; to run again on the updated table. But this presents the same problem as in the previous section, with the signal loops. If we use &amp;quot;clock&amp;quot; in its own definition, then &amp;quot;clock&amp;quot; will recurse on itself forever, and if we use a new signal, then either both loop each other forever, or they both run only once.&lt;br /&gt;
&lt;br /&gt;
===STRATEGY 4: FORCE TRANSFORM===&lt;br /&gt;
&lt;br /&gt;
Have you gone through the example graphs in the Vega editor? One of them is called [http://vega.github.io/vega-editor/?mode=vega&amp;amp;spec=force_drag force_drag] and shows an interactive web of nodes. When you click on a node, you can drag it and the rest of the web will react in a realistic way. When you release the node, it will settle back into place. The graph will continue to animate it settling even when you&#039;re not interacting with any of the nodes or otherwise giving it input. &lt;br /&gt;
&lt;br /&gt;
This effect is possible with the use of a data transform called [https://github.com/vega/vega2-docs/wiki/Data-Transforms#-force &amp;quot;force&amp;quot;], which takes two data sets: a set of nodes and a set of edges. It runs a physics simulation and outputs two extra fields onto the nodes set, which are the x- and y-positions of each node. These can be used to draw corresponding marks onto the graph. If the setting &amp;quot;interactive&amp;quot;:&amp;quot;true&amp;quot; is set on the data transform, then Vega will continue to update the x- and y-positions every frame. So far, this is the only example I know of in Vega 2.0 where things will update without a signal changing.&lt;br /&gt;
&lt;br /&gt;
In non-interactive mode, the graph will run the simulation for a certain number of iterations, set by the user. Only after it&#039;s finished will it run the rest of the graph code. In interactive mode, the simulation and the graphics run at the same time, however it has a maximum amount of time it will spend running the simulation, which cannot be changed. I think it&#039;s around a second.&lt;br /&gt;
&lt;br /&gt;
The transform also takes an &amp;quot;active&amp;quot; property. This selects a node in the data set whose position can be adjusted, which will optionally reset the simulation timer.&lt;br /&gt;
&lt;br /&gt;
How can we use this information to create a clock that lasts forever? I don&#039;t know, really. Here are some strange things I&#039;ve noticed, though.&lt;br /&gt;
&lt;br /&gt;
*If I put a formula transform after the force transform that sets all the layout_x coordinates to 0, it doesn&#039;t do anything&lt;br /&gt;
*It&#039;s possible to define data transforms in the marks section by describing them in the &amp;quot;from&amp;quot; property. I had a symbol in marks to draw the nodes, and it updated its position every frame to match the nodes data set. I applied a transform that halved every layout_x value, and it worked, but only on the first frame. The symbols were fixed in their first positions, only with half x-coordinates, while all the other marks continued to animate (it&#039;s normal for data transforms made for a specific mark not to affect the original data set used for another mark, although I don&#039;t know why the symbols I tested stopped receiving updates when I did a transform.)&lt;br /&gt;
*The debug screen shows a single, unchanging set of values for the nodes array. These values are the positions of the nodes after the simulation has finished running.&lt;br /&gt;
&lt;br /&gt;
===OTHER STRATEGIES===&lt;br /&gt;
These are just some ideas I&#039;ve tried. I don&#039;t know what the actual solution is, I just think it&#039;d be crazy if there wasn&#039;t one! Some other ideas...&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/vega/vega2-docs/wiki/Marks#top-level-mark-properties documentation] for marks describes a &amp;quot;delay&amp;quot; property. &amp;quot;The translation delay, in milliseconds, for mark updates. The delay can be set in conjunction with the backing data (possibly through a scale transform) to provide staggered animations.&amp;quot; I haven&#039;t gotten this to work, but it sounds pretty good, although a little strange. Animations would be calculated in advance, and only shown after a delay. If this were used in the snake game example, you would have it so that game animates the snake going along based on the last input it received, only animating a little forward movement at a time. Internally, the game would have calculated where you would run into and die if you didn&#039;t give any further inputs. It would delay showing this until either you died that way, or you made some input to turn and it would calculate a new death trajectory. Cool!&lt;br /&gt;
&lt;br /&gt;
[https://github.com/vega/vega2-docs/wiki/Expressions Expressions] just use javascript, although you&#039;re restricted in what features you can use. If it were possible to execute arbitrary javascript code in graphs, this would probably be the way to do it. I don&#039;t know how realistic that is.&lt;br /&gt;
&lt;br /&gt;
I think I have already missed a lot. I wanted to type this up and was hoping that putting ideas into words would help me find something I overlooked. I hope when you read this you&#039;re doing it aggressively, looking for loopholes and things I got wrong. That&#039;s all for now, thanks for reading.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section id=&amp;quot;troubleshooting&amp;quot;&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
The [http://vega.github.io/vega-editor/ online Vega editor] is kinda annoying because it doesn&#039;t tell you what you did wrong besides small typos. Here is a list of things to check if your graph isn&#039;t working.&lt;br /&gt;
&lt;br /&gt;
Simple typos.&lt;br /&gt;
*Every item in a list must have a comma after it.&lt;br /&gt;
*The last item in a list can&#039;t have a comma after it.&lt;br /&gt;
*Are any colons placed inside strings? &amp;lt;code&amp;gt;&amp;quot;width:&amp;quot;50&amp;lt;/code&amp;gt; will give an error.&lt;br /&gt;
*Strings inside of strings should be placed inside single quotes, not double quotes.&lt;br /&gt;
*Be careful with terms that are written with square brackets, with braces around individual items. For example, &amp;lt;code&amp;gt;&amp;quot;data&amp;quot;:[{...}]&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;quot;data&amp;quot;:&amp;lt;nowiki&amp;gt;{{...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;quot;data&amp;quot;:[...]&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pay attention to whether important terms are singular or plural. Plural: &amp;quot;data,&amp;quot; &amp;quot;marks,&amp;quot; &amp;quot;signals,&amp;quot; &amp;quot;streams.&amp;quot; Singular: &amp;quot;transform,&amp;quot; &amp;quot;modify.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Other.&lt;br /&gt;
*Are there any mark properties given directly? For example, putting &amp;lt;code&amp;gt;&amp;quot;width&amp;quot;:50&amp;lt;/code&amp;gt; will produce an error, when it should be &amp;lt;code&amp;gt;&amp;quot;width&amp;quot;:{&amp;quot;value&amp;quot;:50}&amp;lt;/code&amp;gt;&lt;br /&gt;
*If marks use data, make sure to set &amp;quot;from&amp;quot; correctly. If I&#039;m importing a data set named &amp;quot;table&amp;quot; then use I&#039;ll use &amp;quot;from&amp;quot;:{&amp;quot;data&amp;quot;:&amp;quot;table&amp;quot;} rather than just &amp;quot;from&amp;quot;:&amp;quot;table&amp;quot;&lt;br /&gt;
*Make sure that the variables used in an expression exist. For example, when the program first starts running, some signals may not have a value (usually if they don&#039;t have an &amp;quot;init&amp;quot;), so expressions may behave strangely.&lt;br /&gt;
*If you need your mark to respond to input, any properties that change must be put in the &amp;quot;update&amp;quot; section instead of &amp;quot;enter!&amp;quot;&lt;br /&gt;
*The editor saves your code (I think when you run it), and runs it when you first load the website. So if your program gets caught in an infinite loop, you need to clear cookies on the site to use it again. This will remove all your code. If you think your program might loop, you should save it in another document first.&lt;br /&gt;
*Make sure to test your program often!&lt;br /&gt;
&lt;br /&gt;
Additionally, the vega editor has a [http://vega.github.io/vega-tutorials/debugging/ debug screen]. I don&#039;t know all the details yet, but I think it doesn&#039;t appear unless your program has marks that use a data field (AKA they use &amp;quot;from&amp;quot;).&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Main_Page&amp;diff=64723</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Main_Page&amp;diff=64723"/>
		<updated>2023-04-07T17:05:59Z</updated>

		<summary type="html">&lt;p&gt;Editor: i added something but can we clean this up and take stuff out, this page takes long to load for me&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Okinesque}}{{#subtitle: From wiki, the Camp 2}}&amp;lt;noinclude&amp;gt;&amp;lt;choose uncached=&amp;quot;&amp;quot;&amp;gt;&amp;lt;option weight=999&amp;gt;{{DISPLAYTITLE:The Wiki Camp 2}}&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;{{DISPLAYTITLE:The {{color|red|Red}} Wiki Camp 2}}&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;{{DISPLAYTITLE:The Wiki Cmap 2}}&amp;lt;/option&amp;gt;&amp;lt;/choose&amp;gt;{{#ifeq:{{CURRENTUSER}}|Misch13vous|Wah|}}&amp;lt;/noinclude&amp;gt;&amp;lt;templatestyles src=&amp;quot;Dontworryaboutit.css/&amp;gt;{{#css:&lt;br /&gt;
#contestants img {width:25%;max-width:200px;height:auto;}&lt;br /&gt;
.mw-inputbox-centered {text-align: unset;}&lt;br /&gt;
#radio-text:not(.mw-made-collapsible):before {content: &amp;quot;Let&#039;s see what&#039;s &amp;quot;;color:black;letter-spacing: 0;margin-top: 3px;}&lt;br /&gt;
#radio-text:not(.mw-made-collapsible) {color: rgba(0,0,0,0);letter-spacing: -7px;float:left;}&lt;br /&gt;
#radio-text.mw-made-collapsible {display: inline;}&lt;br /&gt;
#radio-text .mw-collapsible-content {display: inline;}&lt;br /&gt;
#radio-text .mw-collapsible-toggle {float: none;}&lt;br /&gt;
#radio-text .mw-collapsible-toggle-expanded {display: none;}&lt;br /&gt;
#radio-text .mw-collapsible-toggle:before {content: &amp;quot;Let&#039;s see &amp;quot;;}&lt;br /&gt;
#radio-text .mw-collapsible-toggle:after {content: &amp;quot; &amp;quot;;}&lt;br /&gt;
#radio-small + p {margin:0;width:fit-content;}&lt;br /&gt;
#contentSub{color: #ffffff;}&lt;br /&gt;
.redlink a{color: #ba0000;}&lt;br /&gt;
.redlink a:hover{color: #ba0000;}&lt;br /&gt;
.redlink a:visited{color: #ba0000;}&lt;br /&gt;
.redlink a:active{color: #ba0000;}&lt;br /&gt;
.createbox {width:320px;}&lt;br /&gt;
#info{float:right;max-width:434px;background:#f8f9fa;margin:6px;padding:8px;font-size:95%;clear:both;}&lt;br /&gt;
#hello{display:block;font-family: &#039;Linux Libertine&#039;,&#039;Georgia&#039;,&#039;Times&#039;,serif;line-height: 1.125;padding:0.2em 0.4em;margin:0 0 10px 0;border:1px solid #a3b0bf;background-image:linear-gradient(-135deg,#ffb959 5%,#ff731f 26%,#fa1f23 60%,#ae1f59 79%,#7f1f7c 99%);color:Cornsilk;font-size:130%;text-align:left;}&lt;br /&gt;
#hello2{display:block;font-family: &#039;Linux Libertine&#039;,&#039;Georgia&#039;,&#039;Times&#039;,serif;line-height: 1.125;padding:0.2em 0.4em;margin:0 0 10px 0;border:1px solid #a3b0bf;background-image:linear-gradient(-135deg,#b959ff 5%,#731fff 26%,#1f23fa 60%,#1f59ae 79%,#1f7c7f 99%);color:Cornsilk;font-size:130%;text-align:left;}&lt;br /&gt;
}}&amp;lt;span id=hello&amp;gt;I&#039;m Wiki Camp2! {{greeting}}, {{clog|you}}!&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=hello2&amp;gt;I&#039;m {{clog|me}}! {{greeting}}, Wiki Camp 2!&amp;lt;/span&amp;gt;{{clear}}&lt;br /&gt;
{{user:satomi/ambox}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:rgba(255,255,255,0.75);padding:10px;margin-top:10px;&amp;quot;&amp;gt;&lt;br /&gt;
{{:catch phrase}}&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:50%;width:30%;display:inline-block;max-width:500px;flex-basis:30%;flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=info style=&amp;quot;border:1px solid #a2a9b1;margin:8px;&amp;quot;&amp;gt;Good luck to everyo&#039;&#039;n&#039;&#039;e in the [[Challenge 4: Things|Fourth Challenge]]!&lt;br /&gt;
*This is the [[Special:AllPages|amou&#039;&#039;n&#039;&#039;t of p&#039;&#039;a&#039;&#039;ges]]: {{NUMBEROFPAGES}}&lt;br /&gt;
**[[:Category:Featured articles|Here are the best ones.]]&lt;br /&gt;
*This is the amount of artic&#039;&#039;le&#039;&#039;s: {{NUMBEROFARTICLES}}&lt;br /&gt;
**[[The Wiki Camp 2:6,666th poll|Predict]] when the 6,666th article will be made!&lt;br /&gt;
*&#039;&#039;T&#039;&#039;his is the amount of users: {{NUMBEROFUSERS}}&lt;br /&gt;
**Only {{NUMBEROFACTIVEUSERS}} of them are [[Football|active]].&lt;br /&gt;
***That&#039;s {{#expr: (({{#number_format:{{NUMBEROFACTIVEUSERS}}|0||}}/{{#number_format:{{NUMBEROFUSERS}}|0||}})*100) }}%!&lt;br /&gt;
****Most of them are either bots or jokes or perhaps a nurpoing. To be fair.&lt;br /&gt;
*This is the amount of [[Special:NewFiles|files:]] {{NUMBEROFFILES}}&lt;br /&gt;
*This is the amount of times this wiki has been edited: {{NUMBEROFEDITS}}&lt;br /&gt;
*[[Main_Page|This is the article]]&lt;br /&gt;
*This is the number of Nobel Prize winners: {{:&amp;quot;Three digit number&amp;quot;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&amp;lt;div style=&amp;quot;flex-grow:2;flex-basis:350px;&amp;quot;&amp;gt;{{Distinguish|The Wiki Camp 2}}&#039;&#039;&#039;Th[[e]] Wiki Camp 2&#039;&#039;&#039; is a&#039;&#039;n&#039;&#039; obj&#039;&#039;e&#039;&#039;ct camp -styled game whe&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;re&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt; you do ch&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;a&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;llenges by e&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;d&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;iting a [[wiki]].&lt;br /&gt;
&lt;br /&gt;
It&#039;s meant to be lighthea&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;r&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;ted [[and]] [[Not that stressful|not be that stressful]], but if you find that it&#039;s stressing you out, &amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;p&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;lease take a break. There is no a&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;c&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;tual prize for [[Chicken Game|winning]], so there should be no stakes.&lt;br /&gt;
&lt;br /&gt;
If [[you]] have some kind of issue regarding the camp or the ser&#039;&#039;v&#039;&#039;er or anyon&#039;&#039;e&#039;&#039; on it, do not hesitate to contact [[User:Satomi]] about it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: fixed; left:87%; bottom: 2%; z-index: 9000;&amp;quot;&amp;gt;[[File:Bloodmoon.png|20px|link=Main Page (Hard Mode)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{PatronCredits}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:20%;flex-grow:1;&amp;quot;&amp;gt;&lt;br /&gt;
===Overview===&lt;br /&gt;
* [[Rules]]&lt;br /&gt;
* [[:Category:Challenges (official)|Challenges]]&lt;br /&gt;
* [[:Category:Competitors (official)|Competitors]]&lt;br /&gt;
* [[:Category:Teams (official)|Teams]]&lt;br /&gt;
* [[The Wiki Camp 2|More about this camp]]&lt;br /&gt;
===[[Social media]]===&lt;br /&gt;
* [https://twitter.com/WikiCamp2 Twitter]&lt;br /&gt;
* [https://discord.com/invite/ZEXyh3W8mX Discord]&lt;br /&gt;
===Miscellaneous===&lt;br /&gt;
* [[Explain|Recurring jokes/concepts]]&lt;br /&gt;
* [[:Category:Featured articles|Featured articles]]&lt;br /&gt;
* [[:Category:Portal of Resources|Portal of Resources]]&lt;br /&gt;
* [https://the-wiki-camp.fandom.com/wiki/The_Wiki_Camp_Wiki The Wiki Camp 1]&lt;br /&gt;
* [[Main Page#Ravio&#039;s Shop|Visit the Shop]]&lt;br /&gt;
* [[Credits]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:300px;flex-basis:300px;flex-grow:2;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;center&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MAKE A PA&#039;&#039;G&#039;&#039;E... N&#039;&#039;O&#039;&#039;W!!!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
buttonlabel=I love making pages! Click me!!&lt;br /&gt;
namespaces=Main**,Template,Category&lt;br /&gt;
placeholder=Typey&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;{{:Radio}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;contestants&amp;quot; style=&amp;quot;white-space: nowrap;&amp;quot;&amp;gt;[[File:The Wiki Crew LL.png|200px|link=]][[File:The Wiki Crew LR.png|200px|link=]][[File:The Wiki Crew RL.png|200px|link=]][[File:The Wiki Crew RR.png|200px|link=]]&amp;lt;/div&amp;gt;&amp;lt;small&amp;gt;art by [[User: buckaroody|buckaryndo]]&amp;lt;/small&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&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&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;info&amp;quot; style=&amp;quot;border-radius:8px;&amp;quot;&amp;gt;{{:News}}&amp;lt;hr&amp;gt;{{:Did you know}}&amp;lt;hr&amp;gt;{{:Daily quest}}&amp;lt;hr&amp;gt;{{:What&#039;s Trending}}&amp;lt;hr&amp;gt;{{:Jarvis}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;info&amp;quot; style=&amp;quot;border-radius:8px;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;🎵 Welcome to the MUSIC CORNER!!! 🎵&#039;&#039;&#039;&amp;lt;/big&amp;gt;{{:Song of the day}}{{:VGM song of the day}}{{:Instrument of the day}}&amp;lt;hr&amp;gt;&lt;br /&gt;
===Miscellaneous===&lt;br /&gt;
* [[The Wiki Camp 2 Music Hall of Fame|Check out the original tracks composed by our users!]]&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Tumbleweed in motion.gif|thumb|link=The Tumbleweed from the Main Page|It is quiet on this side of the page, too quiet...]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;commentary&amp;quot;&amp;gt;{{Dia|Spike|DUDE. THE [[Challenge 5: To Be Confused...|FIFTH CHALLENGE]] HAS STARTED.}}&lt;br /&gt;
{{Dia|Bloomberg|Spike... do you want to [[Yaoi|collab with me?]]}}&lt;br /&gt;
{{Dia|Spike|SURE. BUT WHAT IS OUR ENTRY GOING TO BE.}}&lt;br /&gt;
{{Dia|Bloomberg|Hmm... I think I&#039;m knowledged enough on furries to make [[:Category:Furries]].}}&lt;br /&gt;
{{Dia|Spike|DUDE. ALREADY TAKEN.}}&lt;br /&gt;
{{Dia|Bloomberg|Darn. What about [[Wordle]]? I play that all the time.}}&lt;br /&gt;
{{Dia|Spike|NO. WE WERE TOO LATE}}&lt;br /&gt;
{{Dia|Bloomberg|Well, Spikey. If we can&#039;t find a page... This may be it for us then...}}&lt;br /&gt;
{{Dia|Bloomsad|It was fun The Wiki Camp 2ing with you while it lasted.}}&lt;br /&gt;
{{Dia|Spike|DUDE. I DON&#039;T WANNA DIE.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Camp2gcn.png|thumb|It&#039;s here! 😯]]&lt;br /&gt;
[[File:Blisseal.png|link=Spring|Pollen, pollen, everywhere, but not a drop to drink ~♪]]&lt;br /&gt;
&lt;br /&gt;
^ shouldnt this be the winter baikal image? since it&#039;s...y&#039;know... winter. - Nerpacunt256&lt;br /&gt;
{{NerpaPunch Award|Missed the Bowl}}&lt;br /&gt;
:Fine.&amp;lt;/div&amp;gt;&lt;br /&gt;
::It&#039;s sprangin&#039;&lt;br /&gt;
[[File:Its a great way to learn css.png|thumb|alt=|But what if there was [[STOP USING CSS|another way]]...|link=CSS-only Challenge Crystal]]&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki laladoganstalled.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
{{ImageContestant}} WE SHOULDN&#039;T &lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;lalalalalalalalalalalaladoga.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;[[MediaWiki has been installed.]]&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed?&amp;lt;/strong&amp;gt;&lt;br /&gt;
[[Nerpulation]]&lt;br /&gt;
&amp;lt;graph&amp;gt;{&amp;quot;version&amp;quot;: 2,&amp;quot;width&amp;quot;: 400,&amp;quot;height&amp;quot;: 200,&amp;quot;data&amp;quot;: [{&amp;quot;name&amp;quot;: &amp;quot;table&amp;quot;,&amp;quot;values&amp;quot;: [{&amp;quot;x&amp;quot;: 0,&amp;quot;y&amp;quot;: 1},{&amp;quot;x&amp;quot;: 10,&amp;quot;y&amp;quot;: 32},{&amp;quot;x&amp;quot;: 20,&amp;quot;y&amp;quot;: 204},{&amp;quot;x&amp;quot;: 30,&amp;quot;y&amp;quot;: 4102}]}],&amp;quot;scales&amp;quot;: [{&amp;quot;name&amp;quot;: &amp;quot;x&amp;quot;,&amp;quot;type&amp;quot;: &amp;quot;linear&amp;quot;,&amp;quot;range&amp;quot;: &amp;quot;width&amp;quot;,&amp;quot;zero&amp;quot;: false,&amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;table&amp;quot;,&amp;quot;field&amp;quot;: &amp;quot;x&amp;quot;}},{&amp;quot;name&amp;quot;: &amp;quot;y&amp;quot;,&amp;quot;type&amp;quot;: &amp;quot;linear&amp;quot;,&amp;quot;range&amp;quot;: &amp;quot;height&amp;quot;,&amp;quot;nice&amp;quot;: true,&amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;table&amp;quot;,&amp;quot;field&amp;quot;: &amp;quot;y&amp;quot;}}],&amp;quot;axes&amp;quot;: [{&amp;quot;type&amp;quot;: &amp;quot;x&amp;quot;,&amp;quot;scale&amp;quot;: &amp;quot;x&amp;quot;},{&amp;quot;type&amp;quot;: &amp;quot;y&amp;quot;,&amp;quot;scale&amp;quot;: &amp;quot;y&amp;quot;}],&amp;quot;marks&amp;quot;: [{&amp;quot;type&amp;quot;: &amp;quot;area&amp;quot;,&amp;quot;from&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;table&amp;quot;},&amp;quot;properties&amp;quot;: {&amp;quot;enter&amp;quot;: {&amp;quot;x&amp;quot;: {&amp;quot;scale&amp;quot;: &amp;quot;x&amp;quot;,&amp;quot;field&amp;quot;: &amp;quot;x&amp;quot;},&amp;quot;y&amp;quot;: {&amp;quot;scale&amp;quot;: &amp;quot;y&amp;quot;,&amp;quot;field&amp;quot;: &amp;quot;y&amp;quot;},&amp;quot;y2&amp;quot;: {&amp;quot;scale&amp;quot;: &amp;quot;y&amp;quot;,&amp;quot;value&amp;quot;: 0},&amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;steelblue&amp;quot;},&amp;quot;interpolate&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;monotone&amp;quot;}}}}]}&amp;lt;/graph&amp;gt;Wow, that is a lot of Nerpas!&lt;br /&gt;
&lt;br /&gt;
{{Chunk error|height=32px|width=32px}} Woops! Watch your step!&lt;br /&gt;
&amp;lt;small&amp;gt;Little nerpy...Why so happy?&amp;lt;/small&amp;gt;&lt;br /&gt;
[[File:What-Is-A-Sigma-Male-And-Their-Common-Personality-Trait.jpg|alt=male|right|thumb|113x113px|are you aware of what a &amp;quot;male&amp;quot; is? [[Male|find out now at [TIME] O- CLOCK!]] ]]&lt;br /&gt;
&lt;br /&gt;
[[File:Blizzardtheseal.png|thumb|link=List of minor seals|This seal will &#039;&#039;miss&#039;&#039; you... Please save me! &#039;&#039;&#039;Understanding the open gateways&#039;&#039;&#039;]]&lt;br /&gt;
asdasdaassaaasdsa&lt;br /&gt;
Consult the [[mediawikiwiki:Special:MyLanguage/Help:Contents|User&#039;s Guide]] for &amp;lt;span style=&amp;quot;font-size:20px;color:red;&amp;quot;&amp;gt;wiki&amp;lt;/span&amp;gt;rmation on &amp;lt;span style=&amp;quot;font-size:20px;color:red;&amp;quot;&amp;gt;wiki&amp;lt;/span&amp;gt;ing the wiki &amp;lt;span style=&amp;quot;font-size:20px;color:red;&amp;quot;&amp;gt;wiki&amp;lt;/span&amp;gt;ware.&lt;br /&gt;
&lt;br /&gt;
Set $wgLogos with the URL path to &#039;&#039;you&#039;&#039;r own logo image&lt;br /&gt;
&lt;br /&gt;
this is the [[wiki]] camp [[File:Announcer 2.png|20x20px|link=2]]&lt;br /&gt;
&lt;br /&gt;
==Getting start[[e]]&amp;lt;nowiki/&amp;gt;d==&lt;br /&gt;
*EAT AS MUCH [[Drywall|&#039;&#039;D&#039;&#039;RYWALL]] AS P&#039;&#039;O&#039;&#039;SSIBLE IN A 5 MINUTE TIME SPAN&lt;br /&gt;
*[[File:Drywall (1).gif|alt=What the fuck|thumb|none|174x174px|&amp;lt;nowiki&amp;gt;^this happened to my buddy eric&amp;lt;/nowiki&amp;gt;]]&#039;&#039;&#039;THIS IDEA IS FUCKING STUPID &#039;&#039;W&#039;&#039;HY WOULD YOU EVER DO THIS WHY WHY WHY WHY WHY WHY WHY WHY WHY WHY WHY WHY&#039;&#039;&#039;&lt;br /&gt;
*[[File:COPE.gif|frameless|caption]]&lt;br /&gt;
*CHECK OUT THE [[Challenge 5: To Be Confused...|CURRENT CHALLENGE]]&lt;br /&gt;
*CHECK OUT THE [[Challenge 4: Things|CURRENT CHALLENGE]] (OUTDATED)&lt;br /&gt;
*CHECK OUT THE [[Challenge 3: Edit War|CURRENT CHALLENGE]] (OUTDADED)&lt;br /&gt;
*CHECK OUT THE [[Challenge 2: Teams|CURRENT CHALLE&#039;&#039;N&#039;&#039;GE]] (OUTDATED&lt;br /&gt;
*CHECK OUT THE [[Challenge 1: Competitors|CURRENT CHALLENGE]] (OUTDATED)&lt;br /&gt;
*CHECK OUT THE [[Main Page/Printed|PRINTED VERSION OF THIS PAGE]] (OUTDATED)&lt;br /&gt;
&lt;br /&gt;
*HELP ME I AM TRAPPED IN THE [[source code|SOURCE CODE]]&lt;br /&gt;
*HELP ME I AM TRAPPED IN [[Damn seal|DAMN SEAL]]&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*solve the [[Spongebob found dead jigsaw puzzle]]!&lt;br /&gt;
&lt;br /&gt;
*[[Alvin]] is died :(&lt;br /&gt;
&lt;br /&gt;
[[File:Marcy Amphibia.webp|left|thumb|200x200px|I fell down a flight of stairs.]]&lt;br /&gt;
*&#039;&#039;We&#039;&#039; are {{#number_format:{{#expr: 1000000-{{#number_format:{{NUMBEROFEDITS}}|0||}} }}|0||,}} shminckles in de&#039;&#039;b&#039;&#039;t god help &#039;&#039;u&#039;&#039;s&lt;br /&gt;
*hi [[Misdirective Challenge Crystal|he&#039;&#039;l&#039;&#039;l]]&amp;lt;nowiki&amp;gt;o&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*you can visi&#039;&#039;t&#039;&#039; &#039;&#039;th&#039;&#039;e original wik&#039;&#039;i&#039;&#039; camp [https://the-wiki-camp.fandom.com/wiki/The_Wiki_Camp_Wiki here]!&lt;br /&gt;
*the camp ha&#039;&#039;s&#039;&#039; a [[Twitter]] where people from the [[Discord|Dis&#039;&#039;c&#039;&#039;ord]] share the occas&#039;&#039;i&#039;&#039;onal highligh&#039;&#039;t&#039;&#039; [[and]] sill&#039;&#039;y&#039;&#039; gag! You can check it [https://twitter.com/WikiCamp2 here].&lt;br /&gt;
*We also have a [https://discord.com/invite/ZEXyh3W8mX discord].&lt;br /&gt;
*h&lt;br /&gt;
&lt;br /&gt;
==H&#039;&#039;o&#039;&#039;w has your day bee&#039;&#039;n&#039;&#039;?==&lt;br /&gt;
* i mean, as fo&#039;&#039;r&#039;&#039; me it&#039;s been pretty alright -- i just w&#039;&#039;o&#039;&#039;ke up though, so i suppose that&#039;s not really saying that mu&#039;&#039;c&#039;&#039;h.&lt;br /&gt;
*pretty good&lt;br /&gt;
*im glad to hear that&lt;br /&gt;
*im having a good day too my birthday was today guys :)&lt;br /&gt;
*oh my gosh thats so cool happy birthday!&lt;br /&gt;
* i messed up the formatting and accidentally made the bullet point two lines above me say it was my birthday!!! whoever wrote that didnt have a birthday it was ME! burger nuggets french fries hotdog&lt;br /&gt;
*last edit before editing closes for the first challenge &amp;gt;:D&lt;br /&gt;
*gud&lt;br /&gt;
*erm i hahah now that you wipes sweat from my brow erm well i tugs at shirt you see&lt;br /&gt;
*&amp;lt;span class=&amp;quot;redlink&amp;quot;&amp;gt;[[HYPERLINK BLOCKED|&amp;lt;nowiki&amp;gt;[[HYPERLIN&amp;lt;/nowiki&amp;gt;&#039;&#039;K&#039;&#039;&amp;lt;nowiki&amp;gt; BLOCKED]]&amp;lt;/nowiki&amp;gt;]]&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[File:Bowser Pointing.png|frameless|link=Bowser Pointing|112x112px]]&lt;br /&gt;
**[[Ball|BALL]]&lt;br /&gt;
{{NerpaPunch Award|Peace Prize}}&lt;br /&gt;
**&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;THIS IS A CALLOUT POST FOR &amp;lt;/span&amp;gt;w&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;IKI C&amp;lt;/span&amp;gt;a&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;MP PART&amp;lt;/span&amp;gt;i&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;CIPAN&amp;lt;/span&amp;gt;t&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt; [[User:Antivandal|ANTIVANDAL]]: DELETE &amp;lt;/span&amp;gt;you&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;R OWN CONTRIBUTIONS, WHY DON&#039;T YOU!&amp;lt;/span&amp;gt; c&#039;&#039;an&#039;&#039;&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;T YOU SIMPLY&amp;lt;/span&amp;gt; e&#039;&#039;d&#039;&#039;it this page&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt;, IF YOU WANT TO DELETE SOMEBODY ELSE&#039;S WORK SO BAD&amp;lt;/span&amp;gt;?&amp;lt;span id=&amp;quot;wo&amp;quot;&amp;gt; LIKE, WOW, TALK ABOUT &#039;&#039;RUDE.&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**no&lt;br /&gt;
*Good morning, TWC2!&lt;br /&gt;
&lt;br /&gt;
==List of challenges==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Challenge!!Date started&lt;br /&gt;
!Date ended!!Contestants&lt;br /&gt;
!Teams!!Winne&#039;&#039;r&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Challenge 1]]||August 22&amp;lt;sup&amp;gt;nd&amp;lt;/sup&amp;gt;, 2022&lt;br /&gt;
|September 14&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2022||101&lt;br /&gt;
|none||[[9150625]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Challenge 2|Cha&#039;&#039;ll&#039;&#039;enge 2]]||October 1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;, 2022&lt;br /&gt;
|October 13&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2022||99&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |18 teams||[[Host]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Challenge 3]]||November 10&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2022&lt;br /&gt;
|November 23&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt;, 2022||89||[[Paper Niko]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Challenge 4]]&lt;br /&gt;
|January 15&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2023&lt;br /&gt;
|February 14&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2023&lt;br /&gt;
|76&lt;br /&gt;
|[[Emoticon]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ALS Ice Bucket Challenge|ALS Ice Bucket]]&amp;lt;br&amp;gt;[[ALS Ice Bucket Challenge|Challenge]]&lt;br /&gt;
|Around July 2014&lt;br /&gt;
|Around August 2015&lt;br /&gt;
| A lot of willing people&lt;br /&gt;
|They usually do it alone&lt;br /&gt;
|Anyone brave enough&amp;lt;br&amp;gt;to do the challenge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Luck Test==&lt;br /&gt;
{{:Luck Test}}&lt;br /&gt;
&lt;br /&gt;
==Patreon==&lt;br /&gt;
{{User:Satomi/patreon}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Articles ported from the Wiki Camp 2]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Pages featuring Mike and Spike]]&lt;br /&gt;
[[Category:Articles created in August 2022]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Pages featuring Muscle Man]]&lt;br /&gt;
&lt;br /&gt;
==List of challenges==&lt;br /&gt;
idk 💔 &lt;br /&gt;
&lt;br /&gt;
if a brotha want some smoke I let this choppa eat his livuh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#009999&amp;quot;&amp;gt;&amp;lt;u&amp;gt;205&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Stinger==&lt;br /&gt;
&lt;br /&gt;
{{:Statler and Waldorf}}&lt;br /&gt;
[[File:Sax.mp3]]&lt;br /&gt;
&lt;br /&gt;
==Sting==&lt;br /&gt;
[[File:Sting.jpeg|left|frameless]]I&#039;m so excited, my new [[movie]] is coming out! Wanna hang?&lt;br /&gt;
&lt;br /&gt;
{{Dia|MuscleMan|You know who else wants to hang?}}&lt;br /&gt;
&lt;br /&gt;
==Test==&lt;br /&gt;
{{Opponent|What}}&#039;s {{Random number}} + {{Random number}}?&amp;lt;br&amp;gt;&lt;br /&gt;
🤖&amp;lt;(IDK)&amp;lt;br&amp;gt;&lt;br /&gt;
If you are confused on this puzzle, ask the [[Calculator]] for help!&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
==The Zone==&lt;br /&gt;
{{:Demoscene}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:10px; padding:10px; background-image:linear-gradient(150deg,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.1) 100%);&amp;quot;&amp;gt;{{Opponent|Nerpy Scuba|NormalCactus.png}} {{Opponent|Nerpy Scuba|NormalCactus.png|Qty=1000}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;{{Tighten|EPIC RAP BATTLES OF WIKI CAMP!!!!|-4}}&amp;lt;/big&amp;gt; ===&lt;br /&gt;
CAKE POP!!!!!  [[File:Sprinkle-covered chocolate cake pops, May 2009.jpg|30x30px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
evil Cake Pop!!!! [[File:Cakes and ale; a dissertation of banquets, interspersed with various recipes, more or less original, and anecdotes, mainly veracious (IA cakesandaledisse00spenrich).pdf|111x111px]]&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;BEGIN!!!!!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
CAKE POP:&lt;br /&gt;
&lt;br /&gt;
What the fuck are we doing here?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
evil CAKE POP:&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know. Erm, you suck?&lt;br /&gt;
&lt;br /&gt;
=== WHO WON? ===&lt;br /&gt;
{{Opponent|The Wiki Machine}}&lt;br /&gt;
=== WHO&#039;S NEXT? ===&lt;br /&gt;
{{Opponent|The Wiki Machine}} {{Opponent|The Wiki Machine}} {{Opponent|The Wiki Machine|alt=8}}&lt;br /&gt;
=== YOU DECIDE!!!!{{Stock|The Wiki Machine}}!!!! ===&lt;br /&gt;
{{Stock|Mark Genuine}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages that transclude the main page]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:rgba(238,173,229,1);padding:10px;&amp;quot;&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Ravio&#039;s Shop&#039;&#039;&#039; [[File:Triforce.gif|40px|right]] ==&lt;br /&gt;
{{:Shop Radio}} [[File:Ravio and Sheerow.png|right|400px]] &amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:The Legend of Zelda]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Welcome, welcome, to my lovely &#039;&#039;&#039;shop&#039;&#039;&#039;! I&#039;m still setting it up at the moment, but wait patiently and things&#039;ll be in stock!&lt;br /&gt;
&lt;br /&gt;
If you&#039;d like to purchase something, just leave the proper amount of bytes in [[Main Page/Vault|my vault]]! Oh, and &#039;&#039;&#039;[[Contract|vouchers]]&#039;&#039;&#039; work too! Just let me know you have one!&lt;br /&gt;
&lt;br /&gt;
[[File:Rouxls Kaard.gif]]&lt;br /&gt;
Feare not! I, too, shall assisteth!&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|General=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Item&lt;br /&gt;
!Description&lt;br /&gt;
!Cost&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Challenge crystal shard.png|75px]]&lt;br /&gt;
&#039;&#039;&#039;Challenge Crystal Shard&#039;&#039;&#039;&lt;br /&gt;
|Enough of these shards will net you your very own Challenge Crystal! This stuff is in high demand, so buy it fast!&lt;br /&gt;
|1000 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:NSMBU Mushroom Artwork.png|75px]]&lt;br /&gt;
&#039;&#039;&#039;Super Mushroom&#039;&#039;&#039;&lt;br /&gt;
|A great snack for on the go! This&#039;ll heal you up in a pinch!&lt;br /&gt;
|30 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:BotW Arrow Icon.png|75px]]&lt;br /&gt;
&#039;&#039;&#039;Arrows x10&#039;&#039;&#039;&lt;br /&gt;
|These common arrows are sure to pack a punch! Grab any ol&#039; bow and watch the magic happen!&lt;br /&gt;
|35 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|{{Crisp edges|[[File:Humbling Bundle.png|75px]]}}&lt;br /&gt;
&#039;&#039;&#039;Humbling Bundle&#039;&#039;&#039;&lt;br /&gt;
|This exclusive bundle will make most pickups you encounter doubled! A great return investment!&lt;br /&gt;
|150 Bytes&lt;br /&gt;
|}&lt;br /&gt;
|-|Armory=&lt;br /&gt;
&lt;br /&gt;
|-|Artwork=&lt;br /&gt;
&lt;br /&gt;
|-|Brewery=&lt;br /&gt;
&lt;br /&gt;
|-|Clothing=&lt;br /&gt;
&lt;br /&gt;
|-|Electronics=&lt;br /&gt;
&lt;br /&gt;
|-|Materials=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- this is 39 enters btw --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;{{Brawl Gradient}}ostap. was.&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: fixed; right:8px; bottom: 2%; z-index: 9000;&amp;quot;&amp;gt;{{:Clippy}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: fixed; right:88%; bottom: 2%; z-index: 9000;&amp;quot;&amp;gt;[[🐣]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{DmC}}&amp;lt;/includeonly&amp;gt;Hey guys, you should play [https://camp2.rectangle.zone/index.php?title=File:Broken_news.png TORN!]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It will change your life. {{Walker}}&lt;br /&gt;
&lt;br /&gt;
[[File:Hamburger-spinning.gif|frameless|link=Burger]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== More garbage ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: absolute; z-index: 3;&amp;quot;&amp;gt;* [[Main Page/Mike and Spike Dialogue]]&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:Bin.png|left]]&lt;br /&gt;
[[File:Bin.png|left]]{{Crisp edges|[[File:Spamdance.gif]]}}&lt;br /&gt;
[[File:Bin.png|left]]{{Crisp edges|[[File:Spamdance.gif]]}}&lt;br /&gt;
{{Dia|Spamton|WOAH!! IF IT ISN&#039;&#039;T A...}}&lt;br /&gt;
{{Dia|Spamton|WIKI cAMPER! HEY-HE Y HEY!!!}}&lt;br /&gt;
{{Dia|Spamton|LOOKS LIKE YOU&#039;RE}}&lt;br /&gt;
{{Dia|Spamton|&amp;lt;nowiki&amp;gt;[[All Alone On A Late Night?]]&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Dia|Spamton|ALL YOUR TEAMATES}}&lt;br /&gt;
{{Dia|Spamton|&amp;lt;nowiki&amp;gt;[[Abandoned you for the&amp;lt;/nowiki&amp;gt; [[slime]]&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt; YOU ARE?}}&lt;br /&gt;
{{Dia|SpamtonSad|PLACEMENTS, GONE DOWN THE &amp;lt;nowiki&amp;gt;[[DRAIN]] [[DRAIN]]&amp;lt;/nowiki&amp;gt;??}}&lt;br /&gt;
{{Dia|SpamtonSad|LIVING IN A GOD[[Damn seal|DAMN]] GARBAGE CAN???}}&lt;br /&gt;
{{Dia|Spamtonlaugh|AHAHAHAHAHAHAHAHAHAH}}&lt;br /&gt;
{{Dia|Spamton|WELL HAVE I GOT A [[Special Deal]] FOR LONELY [[[[:Category:Competitors (official)]]]] LIKE YOU!!}}&lt;br /&gt;
{{Dia|Spamton|IF YOU&#039;VE &amp;lt;nowiki&amp;gt;[[Lost Control Of Your Life]]&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Dia|Spamton|THEN YOU JUST GOTTA GRAB IT BY THE [[Template:Vines|Silly Strings]]}}&lt;br /&gt;
{{Dia|Spamtonlaugh|WHY BE THE [[[[Little Caesars Pizza]]]]}}&lt;br /&gt;
{{Dia|Spamtonlaugh|WHO HATES IT &amp;lt;nowiki&amp;gt;[[97th PLACE]]&amp;lt;/nowiki&amp;gt; LIFE}}&lt;br /&gt;
{{Dia|Spamton|WHEN YOU CAN BE A}}&lt;br /&gt;
{{Dia|Spamton| [[[[9150625|BIG SHOT!!!]]]]}}&lt;br /&gt;
{{Dia|Spamton| [[[[Host|BIG SHOT!!!!]]]]}}&lt;br /&gt;
{{Dia|Spamton| [[[[Paper Niko|BIG SHOT!!!!!]]]]}}&lt;br /&gt;
{{Dia|Spamton| [[[[Eee.io/npc|BIG SHOT!!!!!]]]]}}&lt;br /&gt;
{{Dia|Spamtonlaugh| THAT&#039;S RIGHT}}&lt;br /&gt;
{{Dia|Spamtonlaugh| NOW&#039;S YOUR CHANCE TO BE A &amp;lt;nowiki&amp;gt;[[BIG SHOT]]&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Dia|Spamton| AND I HAVE JUST.}}&lt;br /&gt;
{{Dia|Spamton| THE THING.}}&lt;br /&gt;
{{Dia|Spamton|YOU NEED.}}&lt;br /&gt;
{{Dia|Spamton|THAT&#039;S}}&lt;br /&gt;
{{Dia|Spamtonlaugh|A CHANCE TO WIN BIG, &amp;lt;big&amp;gt;BIG,&amp;lt;/big&amp;gt; &amp;lt;big&amp;gt;&amp;lt;big&amp;gt;BIG!!!!!!!&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;}}&lt;br /&gt;
{{Dia|Ravio|...who are you and what are you doing in my shop?}}&lt;br /&gt;
{{Dia|Spamton|THE NAMES SPAMTON. SPAMTON G SPAMTON. AND I&#039;M CALLING OUT TO ANY LITTLE [[[[:Category:Competitors (official)]]]] DOWN ON THEIR LUCK!}}&lt;br /&gt;
{{Dia|Spamtonlaugh|IF YOU FIND YOURSELF LONGING TO BECOME A [[[[Big shot]]]] LIKE ME, PAY A VISIT TO MY [[[[Spamton&#039;s Shop|SHOP]]]]!!!!!}}&lt;br /&gt;
{{Dia|Spamtonlaugh|THROUGHOUT THE MONTH OF THE FOOL I;M HOSTING A CHANCE FOR YOU TO WIN A CHANCE TO WIN! BY WHATEVER MEANS NECESSARY!!!!}}&lt;br /&gt;
{{Dia|Spamtonlaugh|...OF COURSE, THOSE WHO ARENT IN NEED OF MY GOODS NEED NOT APPLY!}}&lt;br /&gt;
[[File:Spamton-house.png|link=Spamton&#039;s Shop]][[File:Spamton-glitchlaugh.gif]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Editing_the_Seal&amp;diff=63473</id>
		<title>Editing the Seal</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Editing_the_Seal&amp;diff=63473"/>
		<updated>2023-04-06T02:51:54Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ᶘ ᵒᴥᵒᶅ &amp;lt;(Hello. I am &#039;&#039;&#039;Editing the Seal&#039;&#039;&#039;!)&lt;br /&gt;
[[Category:Seals]]&lt;br /&gt;
[[Category:Named seals]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=62805</id>
		<title>April Fools&#039; 2023</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=62805"/>
		<updated>2023-04-05T14:43:26Z</updated>

		<summary type="html">&lt;p&gt;Editor: Undo revision 61175 by AFK (talk) Blacklist compliance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Real Events that have happened in The Wiki Camp 2}}&lt;br /&gt;
This is every single April Fools occurrence related to the wiki in 2023, in no particular order:&lt;br /&gt;
&lt;br /&gt;
*This article&#039;s display title was unchanged.&lt;br /&gt;
*[[Jurta]]&#039;s article was [https://camp2.rectangle.zone/index.php?title=Jurta&amp;amp;oldid=60923 rewritten] to be in the past tense, implying that he had [[Jurta&#039;s Funeral|died]]. It was also rewritten to imply that they were eliminated.&lt;br /&gt;
*[[Big Boy]]&#039;s page was simply [https://camp2.rectangle.zone/index.php?title=Big_Boy&amp;amp;oldid=60899 shortened] to say that it [[Big Boy&#039;s Funeral|died]].&lt;br /&gt;
*The [[The Wiki Camp 2]] article was entirely [https://camp2.rectangle.zone/index.php?title=The_Wiki_Camp_2&amp;amp;oldid=60925 replaced] with the [[wikipedia:Wikipedia|Wikipedia]] article from [[Wikipedia]].&lt;br /&gt;
**Wait, what? No it didn&#039;t&lt;br /&gt;
***Oh no&lt;br /&gt;
*[[Spy]] was added to the [[Main Page]], [[Team Fortress 2]], and [[The Ultimate Heist Crew]].&lt;br /&gt;
*[[Host]] and [[Damn seal]] swapped.&lt;br /&gt;
*[[Diary]], [[McDonald&#039;s Sweet n&#039; Sour Sauce]] and [[Toy Blocks]]&#039;s images were updated.&lt;br /&gt;
**[[Toy Blocks]] became a [[Homestuck|troll]].&lt;br /&gt;
*[https://youtu.be/dQw4w9WgXcQ Never Gonna Give You Up] by [[Rick Astley]] was the [https://camp2.rectangle.zone/index.php?title=Song_of_the_day&amp;amp;oldid=60897 song of the day]. This is a subtle nod to the practice of [[Rickroll|Rickrolling]].&lt;br /&gt;
*[https://youtu.be/UeN7U474cxE Red and Blue and Green] from [[Arcaea]]&#039;s 2019 April Fools&#039; event was the [https://camp2.rectangle.zone/index.php?title=VGM_song_of_the_day&amp;amp;oldid=60893 VGM song of the day].&lt;br /&gt;
*[https://youtu.be/71GWS3ccmvI Mayonnaise] was the [https://camp2.rectangle.zone/index.php?title=Instrument_of_the_day&amp;amp;oldid=61032 instrument of the day].&lt;br /&gt;
*The handcar was the [https://camp2.rectangle.zone/index.php?title=Train_of_the_day&amp;amp;oldid=61038 train of the day].&lt;br /&gt;
*Corals were the [https://camp2.rectangle.zone/index.php?title=Animal_of_the_day&amp;amp;oldid=61062 animal of the day].&lt;br /&gt;
*[[Clippy]] was given a [https://camp2.rectangle.zone/index.php?title=Clippy&amp;amp;oldid=60935 cheeky little line] in the spirit of the holidays even though no one wanted that&lt;br /&gt;
*[[Nurse Hat]] and [[Nurse Hat]] swapped pages.&lt;br /&gt;
*[[[[Spamton]]]] MADE HIS DEBUT AS THE 102ST COMPETITOR [https://camp2.rectangle.zone/index.php?title=A_Clique_of_Radical_Omnicool_Nonchalant_Young-ish_Members&amp;amp;oldid=60833 AND] [https://camp2.rectangle.zone/index.php?title=Anyone_Who%E2%80%99s_Played_Candy_Crush_Level_87_Understands_That_the_Idea_of_a_Compassionate_God_Is_a_Naive_One&amp;amp;oldid=60834 WAS] [https://camp2.rectangle.zone/index.php?title=Hell ACCEPTED]{{ImageContestant}} [https://camp2.rectangle.zone/index.php?title=Damn_seal&amp;amp;oldid=60839 INTO] [https://camp2.rectangle.zone/index.php?title=Host&amp;amp;oldid=60837 EVERY] [https://camp2.rectangle.zone/index.php?title=Epic_Evil&amp;amp;oldid=60843 TEAM] [https://camp2.rectangle.zone/index.php?title=Low_Hangers&amp;amp;oldid=60846 !!!!] [https://camp2.rectangle.zone/index.php?title=Team_17&amp;amp;oldid=60860 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Mario_Party&amp;amp;oldid=60851 !!!!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Ostaps&amp;amp;oldid=60852 !!!!!!!!!!!!!!!]  [https://camp2.rectangle.zone/index.php?title=The_Sponsored_Segments&amp;amp;oldid=60853 !!!!!] [https://camp2.rectangle.zone/index.php?title=Wanted_contestants&amp;amp;oldid=60854 !!] [https://camp2.rectangle.zone/index.php?title=The_Ultimate_Heist_Crew&amp;amp;oldid=60855 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=%5C%5Cerr:404&amp;amp;oldid=60856 !!!!!!!]&lt;br /&gt;
**Wouldn&#039;t it be 103rd because of [[In a Nutshell Jr.]]?&lt;br /&gt;
**SHUT UP [[User:SPAMTON|SPAMTON]] ([[User talk:SPAMTON|talk]]) 18:49, 1 April 2023 (UTC)&lt;br /&gt;
*[[Noah]] was fatally shot by local writer and substitute college professor [[User:PANOPTICON|Panopticony]]. His article was [https://camp2.rectangle.zone/index.php?title=Noah&amp;amp;oldid=60873 updated] to reflect the recent event that transpired.&lt;br /&gt;
*[[Statley and Waldonf/April Fools]] was created.&lt;br /&gt;
*[[Sock Hater]] went missing and [https://camp2.rectangle.zone/index.php?title=Sock_Hater&amp;amp;oldid=60993 Denji] from [[Chainsaw Man]] replaced him.&lt;br /&gt;
*[[Copper Salts]] and [[Copper Pepper]] swapped pages.&lt;br /&gt;
*{{THE ZEITGEIST}}&#039;s random selection was edited to where the only option is [[ZEITGEIST/Kevin|Kevin]].&lt;br /&gt;
&lt;br /&gt;
[[Category:April Fools]]&lt;br /&gt;
[[Category:Updates]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=62804</id>
		<title>April Fools&#039; 2023</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=62804"/>
		<updated>2023-04-05T14:42:35Z</updated>

		<summary type="html">&lt;p&gt;Editor: Undo revision 61183 by AFK (talk) Blacklisted content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Real Events that have happened in The Wiki Camp 2}}&lt;br /&gt;
This is every single April Fools occurrence related to the wiki in 2023, in no particular order:&lt;br /&gt;
&lt;br /&gt;
*This article&#039;s display title was unchanged.&lt;br /&gt;
*[[Jurta]]&#039;s article was [https://camp2.rectangle.zone/index.php?title=Jurta&amp;amp;oldid=60923 rewritten] to be in the past tense, implying that he had [[Jurta&#039;s Funeral|died]]. It was also rewritten to imply that they were eliminated.&lt;br /&gt;
*[[Big Boy]]&#039;s page was simply [https://camp2.rectangle.zone/index.php?title=Big_Boy&amp;amp;oldid=60899 shortened] to say that it [[Big Boy&#039;s Funeral|died]].&lt;br /&gt;
*The [[The Wiki Camp 2]] article was entirely [https://camp2.rectangle.zone/index.php?title=The_Wiki_Camp_2&amp;amp;oldid=60925 replaced] with the [[wikipedia:Wikipedia|Wikipedia]] article from [[Wikipedia]].&lt;br /&gt;
**Wait, what? No it didn&#039;t&lt;br /&gt;
***Oh no&lt;br /&gt;
*[[Spy]] was added to the [[Main Page]], [[Team Fortress 2]], and [[The Ultimate Heist Crew]].&lt;br /&gt;
*[[Host]] and [[Damn seal]] swapped.&lt;br /&gt;
*[[Diary]], [[McDonald&#039;s Sweet n&#039; Sour Sauce]] and [[Toy Blocks]]&#039;s images were updated.&lt;br /&gt;
**[[Toy Blocks]] became a [[Homestuck|troll]].&lt;br /&gt;
*[https://youtu.be/dQw4w9WgXcQ Never Gonna Give You Up] by [[Rick Astley]] was the [https://camp2.rectangle.zone/index.php?title=Song_of_the_day&amp;amp;oldid=60897 song of the day]. This is a subtle nod to the practice of [[Rickroll|Rickrolling]].&lt;br /&gt;
*[https://youtu.be/UeN7U474cxE Red and Blue and Green] from [[Arcaea]]&#039;s 2019 April Fools&#039; event was the [https://camp2.rectangle.zone/index.php?title=VGM_song_of_the_day&amp;amp;oldid=60893 VGM song of the day].&lt;br /&gt;
*[https://youtu.be/71GWS3ccmvI Mayonnaise] was the [https://camp2.rectangle.zone/index.php?title=Instrument_of_the_day&amp;amp;oldid=61032 instrument of the day].&lt;br /&gt;
*The handcar was the [https://camp2.rectangle.zone/index.php?title=Train_of_the_day&amp;amp;oldid=61038 train of the day].&lt;br /&gt;
*Corals were the [https://camp2.rectangle.zone/index.php?title=Animal_of_the_day&amp;amp;oldid=61062 animal of the day].&lt;br /&gt;
*[[Clippy]] was given a [https://camp2.rectangle.zone/index.php?title=Clippy&amp;amp;oldid=60935 cheeky little line] in the spirit of the holidays even though no one wanted that&lt;br /&gt;
*[[Nurse Hat]] and [[Nurse Hat]] swapped pages.&lt;br /&gt;
*[[[[Spamton]]]] MADE HIS DEBUT AS THE 102ST COMPETITOR [https://camp2.rectangle.zone/index.php?title=A_Clique_of_Radical_Omnicool_Nonchalant_Young-ish_Members&amp;amp;oldid=60833 AND] [https://camp2.rectangle.zone/index.php?title=Anyone_Who%E2%80%99s_Played_Candy_Crush_Level_87_Understands_That_the_Idea_of_a_Compassionate_God_Is_a_Naive_One&amp;amp;oldid=60834 WAS] [https://camp2.rectangle.zone/index.php?title=Hell ACCEPTED] {{ImageContestant}} 2̵̛̘͎͖̜͈̤̈́̎̉̀̕͝/̴̺̑4̸̡̢̛͚͈̲̒̅͛͆͗̒͒̀̀̎̈́̋͛͂5̴̢̼͖͈̱͚̰̼̬̊̽͂̎̄̾̀̇͌͊͂/̸̨̥͓̥̝̗̝̘̳̇̑̽̇̊̃̾͂̌̚̕͜5̵͖̻̤̤̈́̑̄́̿͐̾̿̇̾̒͘̚4̵̡̯͖̮̲̣̳̑̊̆̃̇̄͜͝/̷̢̻̘̪͒̾͑̚5̴̗͙̟̫͋͘5̷͎̼̭͍̲̈̈́̈͆̀́̔̓̑̐͐̈́̕͝/̷̛̛͎͉̪͓̫͍̦́̀͛̊̓̕͝5̶̢͙̻͚͚͖͓̲͋͆̾̐͘͝2̵̢̢̢̢̨̭̻̜̱͓͙̱̩̽͊̔͜/̷̩͈̼̼͓̙̙̪̈́͂̀͜͝4̵̡͔͇̯͔̻̝̖̣̙̗̟͎͍̒̏E̴̡̨̨̧͎͙̼̭̥̗̙͉͖̤̺͒̉̈́͘/̵͉̬̻̙͔͚̯̭̬̮̝̫͒͋̂͐̑͂̈́̀͆̔̇̏̏̕͘2̸̡̻̱̭͙̻̦̻̼̻͇͕̈͑̾̏̀̿̕0̸̨̡͚̙͓̤̭̪̞̬͉̟̙̗̭̅̽̅̑͜͠/̸̢̱͕͈͓̞͕̗͚̦̩̺̺̳̪̂̃̋̃͐̋̉̎̄̾́͑͒4̶̺͉̮̫͈͇͉͂͂̀̍̎9̵̞̼͚̜͕̺͍͙͉͍͇̘̗͉̭͌̉̿͌̃̔͘͜/̵̰̲͎͈̬̳̳̩͓̪̲͈̼͔͍̥̓́̍̈́̄̀̍̔̑͠ͅ2̸͈̱̘̜̫̪̘̺̳͍͓͋̽͐́̿̀̀̓̔͜͝͝0̸̧̤̜͕̳̲̄/̵̤͔̦͔̱̋̽͛̽͂̏5̷̧̙̜̝̳̩̖̪̣̥̠̿̉̈́̂̀̆̄́̔͊̈́͑͂̚͠7̶̠̥̠͔͚͖̼̻̖͔̯̀͐̉̔̿̿͛̌̕̚͝͝/̷̨̧̬̣͎͎̜̳̥̳̟̲̮͖͘4̷̳͈͖̞̘̾9̶̢̭̙̗͙̩̰̤͗́͒̒̓̅̐̿̀̅̐̀̏͌͘͝͝ͅͅ/̷̜̝̦͗̽͋̑̂̊̍́̎̽̉̆͗͊͘4̸̡̦͈̰̯͍̖͔̹̱͖̤͎̪̑̀̅́̈́͠C̵̟̱͉̆̃̓̈́̐͆͗̚/̷̯̠̳̳̆̎̉͋̆̑̋̽́̎́̈́͝͝͠4̷̢̘̳͍͓̰̜͉̂̈́C̸̞͙̰̳̈́̈̓̓́̾̀́̉̈́͌̒̊͝͝/̴̨͇̱͔̻͊̎̋́̽̓̇̏͂̿̃2̸̻̼͕͉̱͔̻͗͒̅͋͗͝0̷̛̙̭̦̗̜͔̓̋̍̾̓͜/̴̺̠̎͛̄̌̈́͗̿̆̿̒͛͘͝͠͝4̴̛͖͔̺̫̥̺͙̩̗̓̐́̋̅́̀͊͐͝ͅ9̶̥͔̫̙͓͙̭͇͐̿͐̐̅͐̎̆̂͌̑̃͂̋̋͝/̶̡̺͔͙̝̠͎͓̣͈͆̈́̅͑4̷̢͉̣̝̮̩̤͈͓̇̋͛́ͅÊ̴̡̫̹̑̈́̃/̶̯̝̫͔͇͍̣͈̦͇͑͐̔̎͊̈̈͝4̷̡̰͎͈̤͉̫̼̖̅̒͠4̴̛̛͈̝̱̲̞͒͒̔̀̈́̓̿̿̽̈̒̕͝/̵͈̬̠͑̓̀͂̈́̄͘̕4̵̨̡̢͎̲͚͖̟̯̮̅̔͂̏̽̈́͐́͋̄͐̌̓͘̚͝͠9̷̛̫̜̲͙̣̗̺̲͚͕̖̜͔̯̣̎͋̓̉̚̚͜/̵̫͈̙̩̱͖͇͕̝̟̌5̷̨̢̭̯̭̟̗̼͇̬͇̺̼̺͔͂̎̈̔̈́̅̈̄͐͌́̄̈́6̸̼̒/̴̞̞͕͍̯̥̦̗͖̋̐̉̐̂̉̇̒̉͛̃̚͘4̴̡̛̛̦͇̳̰̳̹͔̎͆́͛͒̽͑̄͛́͋̈́̎̚͘9̸̡̢̢̢̡̣͚̼̝̜̺͐̾́͑̋̀̊̔̓̑̑̕͝/̶̛̫̞͉̯̣̞̄̇̏͜4̵̡̧̫͕̲̞͇̲̫͈́̓́̇͑̑̆̎͑̌̅̃͠͝͠ͅ4̵̟͖̏́/̵͙̝̐̓͗͆͆̽̎͗̉̊̕͠5̷̨̤̝͖̹́́̈́̽̂͐̅̐̀̿̐̈̔̚͘̚͝5̵̡̦̺̺̭̖̩͉̳̜̻̗͔̓̒͌̓̕ͅ/̷̛̤̼͚̰̙̘̲̖́̍̔̎̾̔̈̊̓͜͝4̷̢͉͙̭͙̜̣͎̲͓̟̟̣̦̤̲̜̀̂̔̓͋1̶̧̬͔̖͎͔̥̜̌͋̈́̾̓̀̿̊̍̈́́̏͛͌̉͛/̷̘̬͚̗͗́͊̈́͒̽͒͆ͅ4̸̛̜̟́́̄͐̃́̿̆͌̐͊̃́͘C̸̲̻̲͛̾̆̓͌͐̾͌̈̀̌͝/̶̼̘͇͖͕͊̈́4̴̛̲̲̭͔̗̀̉̊̀́́̈́C̶̙̭͂̓́̔͆̄̿̆̈́̐̊͝/̶̧͉̩͚͇̺͇̣̎̾̈́̽͛̀̃͌̋̚5̷̠͕͖͙̘͖̼̅͠9̴̡̣͙̪̝̲̘͖͍̼̭̼͈̬̫̊̂͋̅͌̅̈̒̿̈́́͒͘͜͜/̵̢̨̖̙̥̩͍̩̹̞̫̈́̆̀́̕ͅ2̸̛̼̣̞̥͓̻̟̹̩̲͙͔̖̓̌̄̽̀̇̑̈́̑̎̕͘͠0̶̢̯̮̮̟̤̗̗̰̦̗̮̼̖̏̍̅̍́́͝/̷̡̡͈͎̥̲̝͔̘͖͇͇̍͊͒̿̐͛͌̈̊͜͝5̵̪̙͕̣̼͉͍̖̟̗͖͛͋́̐͊̿̋̽̈́̊̀̇͛̓͝͝2̷̨̱̖̠͙͉̬͍͕̮̟̗͊̃͋͋͜/̴̨̧̯̱̼̖̠͔̰̘̝̳̤͋̒̓͐̈́̋̕4̷̛͚̘̹̓͑͆̊̄̅͑̈̚͠ͅ9̵̨̹͔̜̺͚͕̭̭̝̳͓̏̌͆/̴̢̞̬̙̝̪͚̪͌̾5̶̢͕̯̣͎͓̹̈́͛̅͗̌̊̓̂̂̊͗͒̊̀͑̕͝0̷͉̽̐̈́/̷̢̺̬͑͗͋͋̈̈́͑̚͝2̷̨̯͙̭͍̖̦͇̩̤̫̮͉̻̎̋̌̈́̀̒̏̓̽̈́̽́͘̕̕͜͝͝0̷̰̻͔̬͑̏̏́͊́́̃̄̉̑̚̚͘͠͝/̷̡̢̧͚̠̟̲̬̗̠͇͙͓̬͇̈́̈́̿͒͆͜5̴̱̠͖̘͎͈̐̓̋̽̍͋̀͊̆̅̎͒͐̒̚͘9̸̢͒̉̋̉̎͛̏͋̋̃̂͝/̷̢̨̛̫͇̯̺͇̭̳̞̫̟̉̑̂̽̀̉́͊̈̓̿̚͜͝͠͝4̵͔̠̰̩̞͉̐F̸̡̧̠̥͖́͑̈͒̋͑̓/̵̛̛̰͈̟̭͙͖͎̦̮̾̀́̆͗̋̇̈́͋́̓̈́̓̀5̷͇̝̈́̑̚5̶̻̳̬̖̯̘͖͔̭̜͚̩̮̀̀͂̄̀̔̾͘/̸̛̛̥̲̖͉̓̿͌͌̆̉̊̒̊̕͘̚͠5̶̧̡̗̟̬̮̹̬̠̗̮͙̲̈́̀̾͊̅͆̌́́͠͝2̸̡̡̗̖̪͉̼̻͕͈̗͍̿̈́͆̎̽͊́̾̎̾͝͝͝͝͠ͅͅ/̸̙̓͑͂̍̒̿̔͂̓̔̕2̸̡̧̡̙̮̤̫̙̬̹͋̒̋̀͐ͅ0̴̼̜͙̓̅̅̀̆͊̈́͗̑́̌̓̾̚̚/̶̨̡̢͓͎̝̗̮̝̮̣͙̲̥̖̩̰̽͠5̵̧͚͕̇̊̌͜4̵̡̢͍͙̣̜̹̮͓̩͇̊͑͋͂͆̊͆̏̐̑͌͆͝/̵̛̰̯̲̺̹͉̱͍̝͓͈̝͋̌͋4̴̺̬̐̈́̈̅́̔̂5̴̡̛͖̤̜̦̠̘͕͒̉̈́̋͛̌̿͆͋̅̄̏̓̕͝͝/̷̣̺͕͙͈͐́̂̈́̈́̂̒̍͌̋̍̀̈́̾̍͝͝4̴͈͗5̵̡̡͙̮̝̩̳͓̮̟̲̊/̶̨̢̛͎̩̟͈̱̙̈́̿͐̃̈́̀̾̐͂̉͊̑̾͗̚͘͜5̴͍͉̦̳̦̾͐4̶̟͕̼͚̤̞̤͖̤̭̞̗͉̘̬͊̏̌̓͑̈̂̃͝/̴̨͓̭̪͂̾͋̽͊͂͋͋͛͋̈̅͛̚4̴̡͚̹͉̗̻̣͈̖̭̱͙̰͂̾̓͑̃̊̀̒̆̊̓͂̍̀̕͠ͅͅ8̶̬̎̐̂̄͊͐̍/̶̰̣͋̃̒̌̃2̴̩͕͍͕̋̔̊͋̏̈́̅͑̇̃̀̇̚0̸̧̗̝̮̭͉͇͈͔͔͙̙̭̃͆̑̃͑͛̂͊̓̎̈́̍͐/̷̬̱̂̿̿ͅ4̴̨̛̼͇̮̲̙̦̣̤̟͎̏̉͛̽̈́̆̏͠͝͝F̶̧̢̡̰̥͔͓͇̺͗̆̊́̃̆̏̚/̶̡͇̘̦̣̝̣̦́̎́͆̓̌̄͋͂͂́̅̈́5̶̡̙̥͇̗̩͔̘̌͆̅̒͌̀͌̋͗͗̍̒̚̚͝͝5̵̨̢̫̇̏̀̈́͂͐̃̕/̵̨̨̙̮̞̠͔͍͓͔͖̜̤͓̰̝̔͌͒̂̉́̋5̶̧̛̦̪̫̰̣͍̗͔̯̍̓̃̆́͛̍̐̃̆͛͌̾̌͝ͅ4̷̨̧̩̟͇̲̹͓̟̗̟̬͉̥̉̋̉̊/̸͔̳̝̩̞̻͈̤͉͔͇̼͈̍̾͗̂̇́̄̒̊̈́̕͝2̵̡̤̞̟͈̘̱̤͈̺͎̈͒͛͑͘ͅ0̷̟̦̞̠͉̻͖̋̈́̓̔̃̿͝͝/̵̢͇̦̬̳̺̘̱̞̝̬̞̜̩͊̍͊̉̒̚͜͠ͅͅ5̷̖̜͔̮̘̖̜̝̈̓̑͆̚9̶̨̯͉͇̣̻̙͔̦͎̘̳͕̩̅̄̍̿̾̂̑̑̆̚͜͜͜͠͠/̵̡̡̺̺̻̤͚͍͎̣̖͓̘̈́́̇̅͊̄̿̓̚͜4̸̧̧͈̭͍̬͚̩̟̜̠͚̦͖͗̄͑̃̅ͅF̸̛͙̰̊͗͒̎̆̅̂͌̑/̷͍̱̬̪̟̼̞̼͍̙͉̩͙͚̉̽̐̈̍̃͒̑̃͋̓̈́́͠5̶̨̡̘͔̫͙̫̞̦̯͈́̏̄̓͌̑̓̒́̂̈̌̾̃͑̐5̸̢̛̯̦̳̼̘̤̝̲̟͐̕̕͜͜͠͝/̶̜͍̗̱̩̻̩̽̽́̉̈́͝2̸̪̭̩̮̳͚̐́͐0̵̢̨̪̩̺̫̳̜̻̑̏̈́̎̉͑̂͆́̄́̅͝/̶̤͎͉̲͖̯̘̫̝̟̽̔̈̾̄̅͊͆̄́̋͑̑̓̚4̵̭͔̘̞̻͍͔͖̟́́̏̑͂̓̅͋̀̾̋͝ͅ6̸̢̦̬͙͖̟̀̽̂͆̒̓̊͛̔̿̅͛̽̅̒͜͠/̵̧̛̛͍̞͚̩̣͎͇̏͌̇̇̈́̏̀̒͊̉̀́̊̕͝4̵͇͆̓̄̈̇̿̑̎̊̊̐̏̕̚͝͠5̴̢̢̬̩͉͖̥̠̭̞̙̂̉͌/̷̮̮̟̩̰̠̬̐͂̓̈́͋5̴̡̛̖̹̫͇͚̞̺̻͚̘̩̈̅͛̀̊͛̃͘̕͘͜3̸̨̧̱͖̱̙̖̣̣͎̜̹̦̪͔͜͠/̴͙̯̙͙͉̹̖͇̫͎̫͎̮̝̄̈́̇͊̿̄͋̈́͛͒͒͜5̵̧̗̣̠͈͋̑̆̐̄̾̇̽̈́̀̚̚͘4̷̥̝̂/̶̹̱̩̋4̷̙̟̝̯̍͑̊͗͘̕5̴̭́̐͑̂̑̓͂̆̉͑̿̌̅̇͠/̵̪̖̫̱͂̂̄̈͊5̷͉̺͇͆̈͌̓̋͂̏́́͗͆2̸̜̙̘͒͋̽̿͛̍/̴̧̭͎͎̪̮̣̟̳̖͚̳̋̃͂̈́̏͂͐̊̈́͜͠4̸̢̡̨̢̛͓̗̝͓̝̼̹͔̟͈́9̷̨̨͙̣̋̾͆͋̈́̏͘͘͝/̴̨̻̞̈́͐̌́̒̓̕͝͝4̶̧̫̘̞̞̟̖͕͓͎̞̘̖̖͖͗͒͘Ë̶̢͙̥̗͚̫͖̦̥̭͖̰̠̱́̾͜/̶̢̛̠̣̙̬̜̝͕̣̇̀̆̾̎̈́̏͑͘͜͠4̶̮̹̼̯̇̓͌̇̊̓̈́̊̔̕͘̚7̵̰̹̳̙̮̦͖̼͈̺̜̥͔͓̱͋̈́͗̓̉̀͊͆̽͛̓̍͒̾͒̚͠/̷̡̛̛̝̫͈͈͎̣̺̼͖̬̀̑͆͊̆͂͌̀̀̈́̂́͗͘2̸̧̧͓̞̝̖͚̹̤͙̮̤͉̯̬͠ͅͅ0̶̢̧̺͓̯̪̗͋̽̓̏͒̀͗͛͘/̴̫̇̾̑͗̒̐̅͌̉̇̚5̶͈͇͚̼̻̩̘̞̬̫̑̏̎̄̾̚0̶̧̜̰̤̥͍̮̪̭̗̗̪͉̙͎̓̀̃̅́̈́̉̇͑͊͠͝/̴̛̫̫̳̻̗͐̍͛́̃̿̀̄̎͒͊̔́͝͝4̷̧͓͎̙͔̠̝̓̋̈́͠9̶̳͕̬̩͕͇̞̣͓̥̹̈͂/̵̘̺̥̱̘̖̖̹̳̠̈́͐̔̈́͜͝4̷̜̹̱̄̊̔̀̓5̷̡̖̤̝̤͈̝͕͂̽̇̿̀͆̈́̌̐̈́̀̂̂̾̕̚͝/̵̢̡͔̙̳̪̟̭̥͙͇̻̜͉̤̲̦̓͊̽̽̌̋͋̓̊͝4̵̤́͐̈́͌͋̂̄͑̉̃̀̀͠3̷̗͖̦̹̝͇̲͚̤̫͕̰͉̤̗͓͑͌̋̏͠/̶͔͍͓͓̺͛̍̓͌̂̇͑͗̓ͅ4̵͖͆̔̅̄̐̂̒5̵̨̰͕̮͇̮̜̪̩͍̮̰̱͎̝̾̈́̉͒́̏̽̈́͑̓͘/̴̡̛̱̼̫̘̰̥͓͍̼̟̪̼̥̣̞̀̄͗̋́2̶̞̬̪̯͉͕̖͛̈́̽̆͛̿͆̽̍̋͝0̷̡̢̛͈̗̖̫̃̈́̎̽́̊͋͝͠/̵̡̨̟̟̯͕̗̠͙̬͓̬̻͕̿̔́͌͋̈́͊͑̏̔̀̇͒̕͜4̴̢̛̲͓͍̟̱̱̭͙̾̍͐͒̀͂̿̑͘͝ͅͅF̴̧̪̗͔̳͈̗̜͍̝̭̗͚̤͂̏̈́̀̉͗̊̒̍͗̒̈̓͘̕/̷̧̨̦̜͔̭̦͈̩̝͉̲͐̉4̸̨̙̼̩̱̳̤̉̌̌̿̃̒͜͝6̸̧̧̨̟̣͇̙̙̥̱̮͊̄̽̔͒/̶̡͔̼̭̱̲̭̟̱̖̺̌̑̿̄̓̐̊̐̑͜͜2̴̹̮̹̭̰̺̝̯̱͚̯̙̫͆̀͂̏͆̆͜͜0̸̢̢̪̳̮͇̺͇̱̗͖̫͈̬͎̒͒̓̀́͒͊̕/̴̨̰͖̞͔̘̪̪̭͋͒̂̕4̸̧̖̮͖͉̞̇͆̽̆̈́͑̓̓͛͌̅͛̋̈́̐̀̕9̶̛̙͉̼̙̭̺̖̣̗͔͍͇̩̟̳͍̟̈́͋̾͗̓́̄̊̈́̕/̵̨̯̝̭̲̘͇͚̩̰̮̬̠̹͂5̵̧̺̻̠͈͕̤͌͒͐́̓̈̎̕͘͜͝2̶͓̲̘͐̐͐͛͌̓̒͒̏̀̑͝/̶̡͚͈̜̲̬̳͔̗̝̿5̵̢̛͈͖͎͚̙̹̟̼̠͔͎̖̣͑̈́̓͛̌̏̓̑͊͘2̷̨̩̙͉̻̮̓ͅ/̵̞̊̉́̄͊̅̐͂̔̾̅̈́͝4̵̡̨̠̲͓͕̮̹̮̪͇̤̋͌5̵̦̤̳̤̘͚͇̝̤̱͗̋̿̔̆̊̅̈́̆͐͋̂̒̑͝/̷̘̬̝̘̟̱͔̠͈͂̏̔̌͜4̶̲͔̬͔͓̱͖̠̺̭̘͉̘̞̝̆́̊̉ͅC̶̢̛͈̭͎͊̒̈́̉/̸̪̹̆̃ͅ4̶͖̝̱̌̄͒̿̀̿̒̾̊̃̽̌͝͝5̴̨̡̖̼͔̠̳̦͚̭̦͉͌̾̌/̸̛̹̰̘̺̳̳̱̪̱̍̈̓̆̀͑̃̕͠͝5̸̙̜̘̩͚͓͙̇̇̽̈́̈̈́̓͝6̵̡̛͎̈́͑̅͂̊̄̀̐̇̿̽̍̓͝͝ͅ/̷̡̪̤̘̩͎̮̺̦͉̻̠̭͓͙̯͑̎̊́͆͂̏͑͑͋͊͘͘͠ͅ4̵̧͚̼̠̖͓̣͎̖̲̺̟̹̙͔͚͖͌͆͂͑͗̔̋͂͗̑̈͝1̸̢̬̫͍͓̎͋̈́̉͐̉̅̍̂̀̓̀̔̓͆̚̕/̶̩͍̤̼͕̦̈͂̎̏͘4̶̧̹̦͗E̴̦̳͒/̸̢̡̛͂͆͋̄̄̏͂́̽͝5̸͕̝̮̮̘̦̻̣̖̪̪̾̊̐͗͑͘͜͜4̶̳͕͔͙̯͍̙̘̬̆̃̀͂̌͘/̵̢̜̞̹̰̫̺̝̄̎̈͐́̑́͒̌̽͝͠͠2̵̙̺̗͈̎͛̎̔̽̀̄ͅ0̴̨̧͕̥͖̜̮̖̼̻̥̪͔̰̄͒̊̍͌̓͗̀̐͝ͅ/̸̤͓̤̦̯͚̖͉̪͗͆̊͝ͅ5̷͙̘͎̣̟̠̯͛̅̽͂̀̀͊̀̎͒͑̎͒̈́̃͠3̵̡̭͕̣̥̱͔̰͉͖̼̙͔̬͖̪̍̊̒͒̎̾̈/̴̧̨͎̘̣͙̩̮͒̽̒̋̈́̊̀̂͜4̵̨̨͓͕̦̗̬͔̝͓̈̂̽̾͗̓̌̚͜͜ͅ3̸̧̧̢̹̮̼͓̖̻͔̖̞̥̫̲̉̍͐̊̒̇̄̄́̿̄̕͠͝/̷̡͚̻͔̙̤̩͔̃͌̆̓͐̇͌̈͐̚͝5̷̨̤̞̟̈́́́̈́͋̈́̈́5̶̡̬̱̣̭̘͔̥̞̳̩͖̘͍̪͒ͅ/̴̛̮̈́̒̿4̵̡̧͙͍̹̖̻̮̩̗̳̹͙̻͎͎̬̂D̵̢̛̖̟͈͎̜̪̦͇̾̓͌̄͒͆͒/̸̢̧̛͕͎͚̦̲̺͚̩̭̙̳͛͂͜͝ͅ2̴̛̟̝̈́͋̓͒̈́͒̒̓͐̕ͅͅȄ̵̢̨̤̜̗̣͎͈̯͖̱̞͇̩̟̤̓ͅ/̸̨̢̩͍͉͓̰͕̌̂̄̿̀̽̓̏͊͑̌̅̽͝͝ͅ2̵̧͈̮̣̲̹̬̮̻̲̱̺͒̊͊̌0̶̧̣͇̩̈́̅̈́͜͝/̴͖̼͂̀͛͑̍̊͌̇̿̔5̴͉͌́̀̓͆̈͐̈́̽̇̊̀́͘2̵̛̰̳͉̻͇͕̠̬̃͆́̒̏͜͝/̵̢̯̠̼̙̇̈́4̶̡̜̱̗̦̻͕͕̰̥̯̙̼̈́̆̄̓̀̽́̾͐̍͐͂́͝͠͠F̷̨̲̯͖̞͈͎͓̹͈̬̏͊̃̾͆̄̏͋̀͆̈͌͘̕̚͜͝ͅ/̷̠̮͍̺͖̟̫̬͖̼̲͐̑5̸̛̺̹̗͙̈́̒͛̏͆̀̎4̸̛̛̯͑͐́́͗̉͒͛͝͝͝/̶̢̨̛̤͓̭̦̺̱̘͈̟̹͂́͠2̸̨̬̳̗̬͉̰͔̋̋͗̃͊̅̉̎̒̈́̈͘̚0̸̮̳͖̯͔͖̼̱͋͆̈̈͒͗͒̅͌̉͐̈́͘͝/̴̢͎̰̥̼̂̏͋̏͋̓̈́̈́̉̆̓̓͌͘͝4̷̧̢͙̬͖̦͈̝̻̙͕̥̪̳̅͐̈͂̍̃͘ͅ9̷͎̬̯̮͓̤̖̤̭͕̭͐̃̃̌͊̈͒̐͘̚͝/̵̱̥̤͔̹͔̫͕̈̑̾͑̃̚͝ͅͅ4̶̨̢̭͓̙̠͖̭͇͙̥̀̓̌̄̌̈̒͑̚͜ͅḜ̴̨̯̳̜͌͋͋̍̅̃̉̍̈̇͛͝͝͠/̶̛͖͊͒̃̋̃͐͛͐̚͝͝2̴̮̭̯̞̝̣̱̼͈͈̊̋̈͘͘͝͝0̴̡͚͙̱͚̬̳͍̐͠/̸͖͖͕̩̬͙̹̪͌̈́͂͑͠5̵̣̞͈̻̱̯͉̮̾̀͠ͅ4̵̢͎͙̝̖̖̘͖͂́̉͊̇̄͛͌̌̆̎́̎̎̓͝/̵̠̿̈̒̈́͊̿͝4̷̼̙͕̯͛̍8̶̳̹̰̖̦̣̽̌̄̍/̷̣̗̯͇̹̔̏͝4̷͈̘̯͑͑͒̏̈́̉̒̈́̋̿̏̄̌̿͒͠5̵̢̨̳̠̹̗̖͓̲͕͙̩̹̈̏̈́̈́͂̈́̒̿̇̆̌̔͝͝/̵̖̅̽̿̈́̔́̄̇̽͒͝2̴̢̨̨̛̬͔̘̭͖̖̥̰̞̠̬̔͂̒̊̾̑͊ͅͅͅ0̶̧̧̭̳͎̀̎̌̈́̄̉̏̀̋̈̕ͅ/̶̣͎͚̹̹̊̀̔̔̉̔͌̒̓͋͘͘͠͝4̸̫͉̲̙͕̠̜̪̳̟̟̔͑̎̆̿̓͆̓ͅ4̵͕̬̠̘͙̀͊͌̐̈́͐̃̉̚/̸̨̢̰̺̦͇͍̩̣͖̝͔̱͋̅̓̅̍̌̍́4̶̢̢̧̧̭̮̘̞̼͕̄́̓̆ͅ5̷̨̖̱͔̱̫̞͖̫̮̩̟͉̖̼̿̿͛͑̽̏̉͌̓/̶̙͚͔͎͙͙̰͙͎͕̜̦̪̭͈̫́͐̑̓͆̓͛̏̄́̉̆͌̒͜͝5̸̙̾̈́̌̏̀̾̅̉́̌̽̿͑͘̚0̶̭͆̀̑̔͛͜͠/̵̛̲̬̩̍̃͗̍̑͘̚͝͝5̵͕̺̟͒͑̽̓̈́̅̒4̴̧̡̧̺̹̯͔̯͓͍͙͔̘̠͕̝̠̀̔̑͆̃̾͌̐̏̿̎̀͗͠/̷̧̧̱̼͇̠͚̙͉͎͙̭̎͆4̶̡̢̰̣̼̱̭̱̬̮͈͖̣̭̺̩̏̏́̍̕͠8̷̨̨̡̰̲̲̙̮̤̤̭̌̈̈́͛̀͋͒̓̓͠ͅ/̵̧͓͍͓̞̮̗̺̖͖̔̎5̷̡̬͙͈̯̭̣̖̠͍̗̣͙̱̹̽́͒́́̉̕͘̚͝3̸̧̡̦̮̥̗̦̗̥̣̭͓̏̏/̷̡̞̦̳̭̳͍̈́̀́̃͑̆͂̿̐͂̍̉̎̐̓́͘2̷̡̨̳̤̪̞̩͖̬̭̜͖̑̓̄̐͜ͅͅͅ0̴̧̡͔̰͍̞͔̣͇͔͓͓̱̳̬͒̓̈́̄͌̒͋̀͒͊̎̀̎͘/̴̨̹̞̥̰̥͚̘͖̹̬̗͉̦̘̦̏̿̈́̆͐̓̌̊͂̾̃̚͝͝ͅ4̶̣̹̞͉̰͖̺͕̗̿͛͗F̴̱̯̱̣̱͔̪̩̫͖̣̫̿̀̂̈́͂̿͑̒̊̆̀̉͋͘/̵̫̝̙͛̒̋̄̌̈́̀4̴͖͔͖̥͓̮̋̾̓̈́̒͜͜6̵̧̡̨͙͉͇͇̤̲̤̯̩͂́̈́͋̀̈́́͌̾͑̋̈́͐̌̕/̵͕̟̀̌̂̽̑͊̿̕2̶̧̲̖͍͉͖̪̭̬̞͔̙̀̀͌̀̇̈͆́̔̎̍͑̔̕̚͜0̶̨̻͎̹̥̭̀͊͒̆̄̿͆̊́̏̈́͠/̶̨̠͔̩͙͎̞̟̏́̀̓͊̏̆̅͒͑̾̿̅́͊͘̕ͅ4̷̣̒̅͋̑̈́̌̑̿̇̅͛͂͆̌́͝͝8̵̢̛̼̙̱͖̩̉́́̅̚/̸͖̳͍̲̓̏̇́̈͐̀̆̾̍̊͋͘͘͜͝͝4̵͔̞͎̗̺̠̟̳̱̫̼̪̳̜̎5̷̧̫̦̰͙̞͚̯̫͙̰̤͐/̵̧̛͍̮͉̫̠̣͓͈̖͉̖̳̯̀̌̈̑̋͂͂͝4̶̲̞̗̳̫̙̏͋̈̌̀̈́̄͊͒̊͊͂͗̒͝͝͝C̴̢̡͇̥̥͙̱͓̗̏͂̉́̏̃̃̑̍͗̕͜/̸̨̧̢̨̛̛͍̠͚̱̠̜̜̼̮͇͕̯̼̇̌̄͐̃̇̀͛͊̏͋͠͠4̸̧̧̘͖͎͕̽͂̀͐̏Ç̶̧̦͇̮̠̥̣̻̥̯̝̍̔͐̾̋͋͊̾͒̅͜͝͝͝/̶̡͔͔͕̟̭̠̠̿͋̾̌͜͝ͅͅ2̷̢̥̞̟͉͓͂E̶̛̞̟̞̮̟̔͊͑̊͗̔͑͋̄̍̀̕͝͝ [https://camp2.rectangle.zone/index.php?title=Damn_seal&amp;amp;oldid=60839 INTO] [https://camp2.rectangle.zone/index.php?title=Host&amp;amp;oldid=60837 EVERY] [https://camp2.rectangle.zone/index.php?title=Epic_Evil&amp;amp;oldid=60843 TEAM] [https://camp2.rectangle.zone/index.php?title=Low_Hangers&amp;amp;oldid=60846 !!!!] [https://camp2.rectangle.zone/index.php?title=Team_17&amp;amp;oldid=60860 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Mario_Party&amp;amp;oldid=60851 !!!!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Ostaps&amp;amp;oldid=60852 !!!!!!!!!!!!!!!]  [https://camp2.rectangle.zone/index.php?title=The_Sponsored_Segments&amp;amp;oldid=60853 !!!!!] [https://camp2.rectangle.zone/index.php?title=Wanted_contestants&amp;amp;oldid=60854 !!] [https://camp2.rectangle.zone/index.php?title=The_Ultimate_Heist_Crew&amp;amp;oldid=60855 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=%5C%5Cerr:404&amp;amp;oldid=60856 !!!!!!!]&lt;br /&gt;
**Wouldn&#039;t it be 103rd because of [[In a Nutshell Jr.]]?&lt;br /&gt;
**SHUT UP [[User:SPAMTON|SPAMTON]] ([[User talk:SPAMTON|talk]]) 18:49, 1 April 2023 (UTC)&lt;br /&gt;
*[[Noah]] was fatally shot by local writer and substitute college professor [[User:PANOPTICON|Panopticony]]. His article was [https://camp2.rectangle.zone/index.php?title=Noah&amp;amp;oldid=60873 updated] to reflect the recent event that transpired.&lt;br /&gt;
*[[Statley and Waldonf/April Fools]] was created.&lt;br /&gt;
*[[Sock Hater]] went missing and [https://camp2.rectangle.zone/index.php?title=Sock_Hater&amp;amp;oldid=60993 Denji] from [[Chainsaw Man]] replaced him.&lt;br /&gt;
*[[Copper Salts]] and [[Copper Pepper]] swapped pages.&lt;br /&gt;
*{{THE ZEITGEIST}}&#039;s random selection was edited to where the only option is [[ZEITGEIST/Kevin|Kevin]].&lt;br /&gt;
&lt;br /&gt;
[[Category:April Fools]]&lt;br /&gt;
[[Category:Updates]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Heisenburg&amp;diff=62117</id>
		<title>Heisenburg</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Heisenburg&amp;diff=62117"/>
		<updated>2023-04-04T14:28:51Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Heisenberg]]&lt;br /&gt;
&amp;lt;!--You&#039;re god damn [[wrong]]. --&amp;gt;&lt;br /&gt;
{{#css:&lt;br /&gt;
xxxxxxxxxxxxkkkkkkdodolodooxkOOOOOkkkxdooollloddxxxxxxxxxxxxxddddooolooooddxxxxxxxxxddololllcclloodx&lt;br /&gt;
xxkkxxxxxxxkkkkkkkxxxl:llclxOOOOOkkkxxxxxddolccllllloddxxkxxxxxddooolloooddxdooddddoocclodoodddddxkk&lt;br /&gt;
xkkkkkkkkkkkkkkkkkkkxl;;:ccokOkkOOkkkOkdooooddoollllcccloddddxxdddddoooodddddoloddoolloddddoollllodd&lt;br /&gt;
xxxkkkkkkkkkkkkkkkkkxl:,&#039;,cdkOOkxxkOkdolcccclooooddddlc::cllloooooooolclooooolloooddxxddolc::c:clloo&lt;br /&gt;
xxxxxkkkkkkkkkkkkkkkxoc:,;okxxOOkxddl;;;,,,,,,,;:cloddddoolllllcclllc:,;:ccclloooooolc:;,&#039;.....&#039;;:co&lt;br /&gt;
xxxxxxxkkkkkkkkkkkkkkxdllxOOxokOkxoc&#039;......&#039;&#039;&#039;&#039;&#039;,,;:cc::;;;:::;;;;;::;,&#039;&#039;&#039;&#039;&#039;&#039;,,&#039;...&#039;..&#039;&#039;,,&#039;&#039;&#039;&#039;&#039;,,;:c&lt;br /&gt;
xxxxxxxxxkkkkkkkkkkkkkxddkxkkoldxxo:&#039;&#039;&#039;&#039;&#039;&#039;....&#039;&#039;..................&#039;,;:;;,,....................,ccc:;&lt;br /&gt;
kkkkkkxxxkkkkkxxxkkkkkkOkxldOo&#039;,ol::,...     .&#039;.   ..&#039;&#039;.        ..&#039;;;:::;,..   . .,:,....&#039;,....&#039;:ccc&lt;br /&gt;
xxkkkkkkkkxxxxxxxxxxkkkOkdllkx;&#039;&#039;:ooc;&#039;...&#039;&#039;&#039;,::,,,;c:;..        ..&#039;,;:;&#039;.  ......,clc:::::,;::;;;:c&lt;br /&gt;
xxxxkkkkkxxxxxxxxxxxxkkOkdooxOkd:lxdolc;;;::;,;;;;;,,,&#039;&#039;&#039;&#039;,,,&#039;.  .:loddol&#039;...,;;,&#039;&#039;,;::::::clooc::cc&lt;br /&gt;
kkkxxxkkxxxxxxxxxxxxxxkOOxlcdOOxcokdddooc:::;::::;;;;;;;;:;;&#039;.  .;oxkkkxdc.  .&#039;;,,;;::::ccclllcccloo&lt;br /&gt;
xxkkxxxxxxxxxxxxxxxxxxkkOkdoxOOkllxxdxxxdolc::::::::::;;:cc:.   .cdxkkkkxo;. .;:;;;;::ccccclcccooooo&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxkkOOkkOOOdcoxddxxxxddolcccccccccclll:. ..;ldkkkkkxdo;..,cccc:::::::ccclodoooo&lt;br /&gt;
xxkxxxxxxxxdxxxxxxxxxxxxkkkxxkOkko:codddddxxddoooooooooool;...&#039;;:ldkkkkkxxdl;...;cllllcccllloooooolc&lt;br /&gt;
xxxxxxddxxddxxxxxxxxxxxkkxkkkOOkkxo:;:clooddddddddddddol:,..&#039;,;:cldxkkkkxddoc:,..&#039;,:cllllllllccc::::&lt;br /&gt;
xxddddddxxxxxxxxxxxxxxxxxxxkkOOkkxdl;,,;;::::ccccccccc:;;;;;:ccllodxkkkkxddolllc:;,,,;;;;;;;;,;:clox&lt;br /&gt;
xxxxxxdxxxxxxxxxxxxxxxxxxxxxkkOkkxdc;,,,;;;::cccclllllool:;;:cclodxxkkkxxdoooool::clllooollllloddddx&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOkxdc:;,,;clooddddddddool:,;clloodxxkkkkkxxdooool;,;:lloooooodddxxddd&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkxdlc:;,,coodddddddool:;&#039;&#039;:oddxxxkkkkkkkkkxdddooc,&#039;,;:llooodddxxdood&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkxdol::;,;looooooollc;,;,&#039;;lodxxxkkkkkkkkxxxddddo:;,&#039;,:clloddxxxdood&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxkkkkxxxxkkxxdol::;;loollllc::;;:c:,...;ldddxxxxxxddoddoc::ccc:,,;:clodxxdoood&lt;br /&gt;
xxxxxxxxxxkxxxxxxxxxxxkkkxxxxxxkkxxxdlcc:;cdoccccc:::clolc;&#039;....,:cloollllc;&#039;..&#039;,:lllc;;:ccodxdlclox&lt;br /&gt;
xxxxxxxxkkxxxxxxxxxxxxxxxxkkxkkddxxxdolc:&#039;;lc::clllclollcc:,,,.....&#039;,;;;,&#039;.  .....,;;;,,;:cloxo;:lox&lt;br /&gt;
xxxxxxxkxxxxxxxxxxxxkxxxxxxkxo;.&#039;lxxxolc:&#039;&#039;:cccloolc:;,&#039;..&#039;................       ..   ..&#039;:cldl,;cox&lt;br /&gt;
xxxxkkxxxxxxxxxxxxxxxxxxxxoc&#039;.   &#039;oxxdll:&#039;.:oolll;&#039;....   .     ...........               .:lo:,:ldx&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxdc&#039;.       &#039;lxdlcc;,cdlcc;&#039;...           .  .....   .              .;loc,:ldl&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxkxd:.           .cdllc;;odlcc,&#039;&#039;.         ....  ........   .           .,coc::ol.&lt;br /&gt;
xxxxxxxxxxxxxxxxkxdc,.              &#039;oocc,;ooloc,...         .     ......        ........  .:l:;cl, &lt;br /&gt;
xxxxxxxxxxxxxxxdl;.                 ,dxl:,,llcc:.    .,;;,,,,&#039;.......,,,,,&#039;&#039;...&#039;&#039;,;:cc:,....::;:c:. &lt;br /&gt;
xxxxxxxxxxxxxdc&#039;.                  .:dxdc;,clccc&#039;   .,lllllloooolollloolllllllc::::cccc:,..,:;;cc;. &lt;br /&gt;
xxxxxxxxxxxd:.                    .,coxxo:,:llc:,. ..:llooolllllc:;;;;;,&#039;&#039;,;;:::::cc::c:,..;;;:cc;..&lt;br /&gt;
xxxxxxxxxo:.                     .,clodddo:;clc;&#039;. ..;cllooolc:,........ .....,::::::;;;&#039;..,;;:cc;&#039;&#039;&lt;br /&gt;
xxxxxdoc,.                      .&#039;:lloooool::cl;.....,;:cllll:,..            ..&#039;;;;;,&#039;&#039;....&#039;;;;cl:;,&lt;br /&gt;
xxxd:&#039;.                         .;cllooolllc;;c,......&#039;,:ccc:,.                ..,;;,.....&#039;,;;:cccc,&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61773</id>
		<title>Yes</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61773"/>
		<updated>2023-04-03T23:35:59Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quote|Do do dodododoot do do! (Bm) Do do dodododo-|Mr. Incredible|Mr. Incredible Becoming Uncanny}}&lt;br /&gt;
[[File:Life&#039;s Incredible Again.mp3|center]]&lt;br /&gt;
[[File:Canny!.png|800px|center]]&lt;br /&gt;
[[Category:Incredible Pages]]&lt;br /&gt;
[[Category:Music]]&lt;br /&gt;
[[Category:Greetings and salutations]]&lt;br /&gt;
[[Category:Articles created in August 2022]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61771</id>
		<title>Yes</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61771"/>
		<updated>2023-04-03T23:35:48Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quote|Do do dodododoot do do! (Bm) Do do dodododo-|Mr. Incredible|Mr. Incredible Becoming Uncanny}}&lt;br /&gt;
[[File:Life&#039;s Incredible Again.mp3|center]]&lt;br /&gt;
[[File:Canny!.png|800px|center]]&lt;br /&gt;
[[Category:Incredible Pages]]&lt;br /&gt;
[[Category:Music]]&lt;br /&gt;
[[Category:Articles created in August 2022]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61770</id>
		<title>Yes</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Yes&amp;diff=61770"/>
		<updated>2023-04-03T23:35:39Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quote|Do do dodododoot do do! (Bm) Do do dodododo-|Mr. Incredible|Mr. Incredible Becoming Uncanny}}&lt;br /&gt;
[[File:Life&#039;s Incredible Again.mp3|center]]&lt;br /&gt;
[[File:Canny!.png|800px|center]]&lt;br /&gt;
[[Category:Incredible Pages]]&lt;br /&gt;
[[Category:Articles created in August 2022]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61037</id>
		<title>April Fools&#039; 2023</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61037"/>
		<updated>2023-04-01T21:00:06Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Real Events that have happened in The Wiki Camp 2}}&lt;br /&gt;
This is every single April Fools occurrence related to the wiki in 2023, in no particular order:&lt;br /&gt;
&lt;br /&gt;
*This article&#039;s display title was unchanged.&lt;br /&gt;
*[[Jurta]]&#039;s article was [https://camp2.rectangle.zone/index.php?title=Jurta&amp;amp;oldid=60923 rewritten] to be in the past tense, implying that he had [[Jurta&#039;s Funeral|died]]. It was also rewritten to imply that they were eliminated.&lt;br /&gt;
*[[Big Boy]]&#039;s page was simply [https://camp2.rectangle.zone/index.php?title=Big_Boy&amp;amp;oldid=60899 shortened] to say that it [[Big Boy&#039;s Funeral|died]].&lt;br /&gt;
*The [[The Wiki Camp 2]] article was entirely [https://camp2.rectangle.zone/index.php?title=The_Wiki_Camp_2&amp;amp;oldid=60925 replaced] with the [[wikipedia:Wikipedia|Wikipedia]] article from [[Wikipedia]].&lt;br /&gt;
**Wait, what? No it didn&#039;t&lt;br /&gt;
***Oh no&lt;br /&gt;
*[[Spy]] was added to the [[Main Page]], [[Team Fortress 2]], and [[The Ultimate Heist Crew]].&lt;br /&gt;
*[[Host]] and [[Damn seal]] swapped.&lt;br /&gt;
*[[Diary]], [[McDonald&#039;s Sweet n&#039; Sour Sauce]] and [[Toy Blocks]]&#039;s images were updated.&lt;br /&gt;
*[https://youtu.be/dQw4w9WgXcQ Never Gonna Give You Up] by [[Rick Astley]] was the [https://camp2.rectangle.zone/index.php?title=Song_of_the_day&amp;amp;oldid=60897 song of the day]. This is a subtle nod to the practice of [[Rickroll|Rickrolling]].&lt;br /&gt;
*[https://youtu.be/UeN7U474cxE Red and Blue and Green] from [[Arcaea]]&#039;s 2019 April Fools&#039; event was the [https://camp2.rectangle.zone/index.php?title=VGM_song_of_the_day&amp;amp;oldid=60893 VGM song of the day].&lt;br /&gt;
*[https://youtu.be/71GWS3ccmvI Mayonnaise] was the [https://camp2.rectangle.zone/index.php?title=Instrument_of_the_day&amp;amp;oldid=61032 instrument of the day].&lt;br /&gt;
*[[Clippy]] was given a [https://camp2.rectangle.zone/index.php?title=Clippy&amp;amp;oldid=60935 cheeky little line] in the spirit of the holidays even though no one wanted that&lt;br /&gt;
*[[Nurse Hat]] and [[Nurse Hat]] swapped pages.&lt;br /&gt;
*[[[[Spamton]]]] MADE HIS DEBUT AS THE 102ST COMPETITOR [https://camp2.rectangle.zone/index.php?title=A_Clique_of_Radical_Omnicool_Nonchalant_Young-ish_Members&amp;amp;oldid=60833 AND] [https://camp2.rectangle.zone/index.php?title=Anyone_Who%E2%80%99s_Played_Candy_Crush_Level_87_Understands_That_the_Idea_of_a_Compassionate_God_Is_a_Naive_One&amp;amp;oldid=60834 WAS] [https://camp2.rectangle.zone/index.php?title=Checkpoint&amp;amp;oldid=60835 ACCEPTED] [https://camp2.rectangle.zone/index.php?title=Damn_seal&amp;amp;oldid=60839 INTO] [https://camp2.rectangle.zone/index.php?title=Host&amp;amp;oldid=60837 EVERY] [https://camp2.rectangle.zone/index.php?title=Epic_Evil&amp;amp;oldid=60843 TEAM] [https://camp2.rectangle.zone/index.php?title=Low_Hangers&amp;amp;oldid=60846 !!!!] [https://camp2.rectangle.zone/index.php?title=Team_17&amp;amp;oldid=60860 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Mario_Party&amp;amp;oldid=60851 !!!!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Ostaps&amp;amp;oldid=60852 !!!!!!!!!!!!!!!]  [https://camp2.rectangle.zone/index.php?title=The_Sponsored_Segments&amp;amp;oldid=60853 !!!!!] [https://camp2.rectangle.zone/index.php?title=Wanted_contestants&amp;amp;oldid=60854 !!] [https://camp2.rectangle.zone/index.php?title=The_Ultimate_Heist_Crew&amp;amp;oldid=60855 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=%5C%5Cerr:404&amp;amp;oldid=60856 !!!!!!!]&lt;br /&gt;
**Wouldn&#039;t it be 103rd because of [[In a Nutshell Jr.]]?&lt;br /&gt;
**SHUT UP [[User:SPAMTON|SPAMTON]] ([[User talk:SPAMTON|talk]]) 18:49, 1 April 2023 (UTC)&lt;br /&gt;
*[[Noah]] was fatally shot by local writer and substitute college professor [[User:PANOPTICON|Panopticony]]. His article was [https://camp2.rectangle.zone/index.php?title=Noah&amp;amp;oldid=60873 updated] to reflect the recent event that transpired.&lt;br /&gt;
*[[Statley and Waldonf/April Fools]] was created.&lt;br /&gt;
*[[Sock Hater]] went missing and [https://camp2.rectangle.zone/index.php?title=Sock_Hater&amp;amp;oldid=60993 Denji] from [[Chainsaw Man]] replaced him.&lt;br /&gt;
*[[Copper Salts]] and [[Copper Pepper]] swapped pages.&lt;br /&gt;
*[[Toy Blocks]] became a [[Homestuck|troll]].&lt;br /&gt;
&lt;br /&gt;
[[Category:April Fools]]&lt;br /&gt;
[[Category:Updates]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61035</id>
		<title>April Fools&#039; 2023</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61035"/>
		<updated>2023-04-01T20:58:14Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Real Events that have happened in The Wiki Camp 2}}&lt;br /&gt;
This is every single April Fools occurrence related to the wiki in 2023, in no particular order:&lt;br /&gt;
&lt;br /&gt;
*This article&#039;s display title was unchanged.&lt;br /&gt;
*[[Jurta]]&#039;s article was [https://camp2.rectangle.zone/index.php?title=Jurta&amp;amp;oldid=60923 rewritten] to be in the past tense, implying that he had [[Jurta&#039;s Funeral|died]]. It was also rewritten to imply that they were eliminated.&lt;br /&gt;
*[[Big Boy]]&#039;s page was simply [https://camp2.rectangle.zone/index.php?title=Big_Boy&amp;amp;oldid=60899 shortened] to say that it [[Big Boy&#039;s Funeral|died]].&lt;br /&gt;
*The [[The Wiki Camp 2]] article was entirely [https://camp2.rectangle.zone/index.php?title=The_Wiki_Camp_2&amp;amp;oldid=60925 replaced] with the [[wikipedia:Wikipedia|Wikipedia]] article from [[Wikipedia]].&lt;br /&gt;
**Wait, what? No it didn&#039;t&lt;br /&gt;
***Oh no&lt;br /&gt;
*[[Spy]] was added to the [[Main Page]], [[Team Fortress 2]], and [[The Ultimate Heist Crew]].&lt;br /&gt;
*[[Host]] and [[Damn seal]] swapped.&lt;br /&gt;
*[[Diary]], [[McDonald&#039;s Sweet n&#039; Sour Sauce]] and [[Toy Blocks]]&#039;s images were updated.&lt;br /&gt;
*[https://youtu.be/dQw4w9WgXcQ Never Gonna Give You Up] by [[Rick Astley]] was the [https://camp2.rectangle.zone/index.php?title=Song_of_the_day&amp;amp;oldid=60897 Song of the day]. This is a subtle nod to the practice of [[Rickroll|Rickrolling]].&lt;br /&gt;
*[https://youtu.be/UeN7U474cxE Red and Blue and Green] from [[Arcaea]]&#039;s 2019 April Fools&#039; event was the [https://camp2.rectangle.zone/index.php?title=VGM_song_of_the_day&amp;amp;oldid=60893 VGM song of the day].&lt;br /&gt;
*[https://youtu.be/71GWS3ccmvI Mayonnaise] was the [https://camp2.rectangle.zone/index.php?title=Instrument_of_the_day&amp;amp;oldid=61028 Instrument of the day].&lt;br /&gt;
*[[Clippy]] was given a [https://camp2.rectangle.zone/index.php?title=Clippy&amp;amp;oldid=60935 cheeky little line] in the spirit of the holidays even though no one wanted that&lt;br /&gt;
*[[Nurse Hat]] and [[Nurse Hat]] swapped pages.&lt;br /&gt;
*[[[[Spamton]]]] MADE HIS DEBUT AS THE 102ST COMPETITOR [https://camp2.rectangle.zone/index.php?title=A_Clique_of_Radical_Omnicool_Nonchalant_Young-ish_Members&amp;amp;oldid=60833 AND] [https://camp2.rectangle.zone/index.php?title=Anyone_Who%E2%80%99s_Played_Candy_Crush_Level_87_Understands_That_the_Idea_of_a_Compassionate_God_Is_a_Naive_One&amp;amp;oldid=60834 WAS] [https://camp2.rectangle.zone/index.php?title=Checkpoint&amp;amp;oldid=60835 ACCEPTED] [https://camp2.rectangle.zone/index.php?title=Damn_seal&amp;amp;oldid=60839 INTO] [https://camp2.rectangle.zone/index.php?title=Host&amp;amp;oldid=60837 EVERY] [https://camp2.rectangle.zone/index.php?title=Epic_Evil&amp;amp;oldid=60843 TEAM] [https://camp2.rectangle.zone/index.php?title=Low_Hangers&amp;amp;oldid=60846 !!!!] [https://camp2.rectangle.zone/index.php?title=Team_17&amp;amp;oldid=60860 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Mario_Party&amp;amp;oldid=60851 !!!!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Ostaps&amp;amp;oldid=60852 !!!!!!!!!!!!!!!]  [https://camp2.rectangle.zone/index.php?title=The_Sponsored_Segments&amp;amp;oldid=60853 !!!!!] [https://camp2.rectangle.zone/index.php?title=Wanted_contestants&amp;amp;oldid=60854 !!] [https://camp2.rectangle.zone/index.php?title=The_Ultimate_Heist_Crew&amp;amp;oldid=60855 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=%5C%5Cerr:404&amp;amp;oldid=60856 !!!!!!!]&lt;br /&gt;
**Wouldn&#039;t it be 103rd because of [[In a Nutshell Jr.]]?&lt;br /&gt;
**SHUT UP [[User:SPAMTON|SPAMTON]] ([[User talk:SPAMTON|talk]]) 18:49, 1 April 2023 (UTC)&lt;br /&gt;
*[[Noah]] was fatally shot by local writer and substitute college professor [[User:PANOPTICON|Panopticony]]. His article was [https://camp2.rectangle.zone/index.php?title=Noah&amp;amp;oldid=60873 updated] to reflect the recent event that transpired.&lt;br /&gt;
*[[Statley and Waldonf/April Fools]] was created.&lt;br /&gt;
*[[Sock Hater]] went missing and [https://camp2.rectangle.zone/index.php?title=Sock_Hater&amp;amp;oldid=60993 Denji] from [[Chainsaw Man]] replaced him.&lt;br /&gt;
*[[Copper Salts]] and [[Copper Pepper]] swapped pages.&lt;br /&gt;
*[[Toy Blocks]] became a [[Homestuck|troll]].&lt;br /&gt;
&lt;br /&gt;
[[Category:April Fools]]&lt;br /&gt;
[[Category:Updates]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61034</id>
		<title>April Fools&#039; 2023</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=April_Fools%27_2023&amp;diff=61034"/>
		<updated>2023-04-01T20:57:49Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Real Events that have happened in The Wiki Camp 2}}&lt;br /&gt;
This is every single April Fools occurrence related to the wiki in 2023, in no particular order:&lt;br /&gt;
&lt;br /&gt;
*This article&#039;s display title was unchanged.&lt;br /&gt;
*[[Jurta]]&#039;s article was [https://camp2.rectangle.zone/index.php?title=Jurta&amp;amp;oldid=60923 rewritten] to be in the past tense, implying that he had [[Jurta&#039;s Funeral|died]]. It was also rewritten to imply that they were eliminated.&lt;br /&gt;
*[[Big Boy]]&#039;s page was simply [https://camp2.rectangle.zone/index.php?title=Big_Boy&amp;amp;oldid=60899 shortened] to say that it [[Big Boy&#039;s Funeral|died]].&lt;br /&gt;
*The [[The Wiki Camp 2]] article was entirely [https://camp2.rectangle.zone/index.php?title=The_Wiki_Camp_2&amp;amp;oldid=60925 replaced] with the [[wikipedia:Wikipedia|Wikipedia]] article from [[Wikipedia]].&lt;br /&gt;
**Wait, what? No it didn&#039;t&lt;br /&gt;
***Oh no&lt;br /&gt;
*[[Spy]] was added to the [[Main Page]], [[Team Fortress 2]], and [[The Ultimate Heist Crew]].&lt;br /&gt;
*[[Host]] and [[Damn seal]] swapped.&lt;br /&gt;
*[[Diary]], [[McDonald&#039;s Sweet n&#039; Sour Sauce]] and [[Toy Blocks]]&#039;s images were updated.&lt;br /&gt;
*[https://youtu.be/dQw4w9WgXcQ Never Gonna Give You Up] by [[Rick Astley]] was the [https://camp2.rectangle.zone/index.php?title=Song_of_the_day&amp;amp;oldid=60897 Song of the day]. This is a subtle nod to the practice of [[Rickroll|Rickrolling]].&lt;br /&gt;
*[https://youtu.be/UeN7U474cxE Red and Blue and Green] from [[Arcaea]]&#039;s 2019 April Fools&#039; event was the [VGM song of the day https://camp2.rectangle.zone/index.php?title=VGM_song_of_the_day&amp;amp;oldid=60893].&lt;br /&gt;
*[https://youtu.be/71GWS3ccmvI Mayonnaise] was the [https://camp2.rectangle.zone/index.php?title=Instrument_of_the_day&amp;amp;oldid=61028 Instrument of the day].&lt;br /&gt;
*[[Clippy]] was given a [https://camp2.rectangle.zone/index.php?title=Clippy&amp;amp;oldid=60935 cheeky little line] in the spirit of the holidays even though no one wanted that&lt;br /&gt;
*[[Nurse Hat]] and [[Nurse Hat]] swapped pages.&lt;br /&gt;
*[[[[Spamton]]]] MADE HIS DEBUT AS THE 102ST COMPETITOR [https://camp2.rectangle.zone/index.php?title=A_Clique_of_Radical_Omnicool_Nonchalant_Young-ish_Members&amp;amp;oldid=60833 AND] [https://camp2.rectangle.zone/index.php?title=Anyone_Who%E2%80%99s_Played_Candy_Crush_Level_87_Understands_That_the_Idea_of_a_Compassionate_God_Is_a_Naive_One&amp;amp;oldid=60834 WAS] [https://camp2.rectangle.zone/index.php?title=Checkpoint&amp;amp;oldid=60835 ACCEPTED] [https://camp2.rectangle.zone/index.php?title=Damn_seal&amp;amp;oldid=60839 INTO] [https://camp2.rectangle.zone/index.php?title=Host&amp;amp;oldid=60837 EVERY] [https://camp2.rectangle.zone/index.php?title=Epic_Evil&amp;amp;oldid=60843 TEAM] [https://camp2.rectangle.zone/index.php?title=Low_Hangers&amp;amp;oldid=60846 !!!!] [https://camp2.rectangle.zone/index.php?title=Team_17&amp;amp;oldid=60860 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Mario_Party&amp;amp;oldid=60851 !!!!!!!!!!] [https://camp2.rectangle.zone/index.php?title=The_Ostaps&amp;amp;oldid=60852 !!!!!!!!!!!!!!!]  [https://camp2.rectangle.zone/index.php?title=The_Sponsored_Segments&amp;amp;oldid=60853 !!!!!] [https://camp2.rectangle.zone/index.php?title=Wanted_contestants&amp;amp;oldid=60854 !!] [https://camp2.rectangle.zone/index.php?title=The_Ultimate_Heist_Crew&amp;amp;oldid=60855 !!!!!!!!] [https://camp2.rectangle.zone/index.php?title=%5C%5Cerr:404&amp;amp;oldid=60856 !!!!!!!]&lt;br /&gt;
**Wouldn&#039;t it be 103rd because of [[In a Nutshell Jr.]]?&lt;br /&gt;
**SHUT UP [[User:SPAMTON|SPAMTON]] ([[User talk:SPAMTON|talk]]) 18:49, 1 April 2023 (UTC)&lt;br /&gt;
*[[Noah]] was fatally shot by local writer and substitute college professor [[User:PANOPTICON|Panopticony]]. His article was [https://camp2.rectangle.zone/index.php?title=Noah&amp;amp;oldid=60873 updated] to reflect the recent event that transpired.&lt;br /&gt;
*[[Statley and Waldonf/April Fools]] was created.&lt;br /&gt;
*[[Sock Hater]] went missing and [https://camp2.rectangle.zone/index.php?title=Sock_Hater&amp;amp;oldid=60993 Denji] from [[Chainsaw Man]] replaced him.&lt;br /&gt;
*[[Copper Salts]] and [[Copper Pepper]] swapped pages.&lt;br /&gt;
*[[Toy Blocks]] became a [[Homestuck|troll]].&lt;br /&gt;
&lt;br /&gt;
[[Category:April Fools]]&lt;br /&gt;
[[Category:Updates]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Kitamichi&amp;diff=60798</id>
		<title>Kitamichi</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Kitamichi&amp;diff=60798"/>
		<updated>2023-04-01T05:11:25Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kitamichi]] is a suburb of [[New Cheyenne]].&lt;br /&gt;
==Etymology==&lt;br /&gt;
New Cheyenne&#039;s suburb naming scheme was inspired by the Mega Book of Trains: Internet Linked. Kitamichi (南道) means &amp;quot;northern path&amp;quot; in Japanese. The Japanese name is due to the fact that there is a Shinkansen train in the book.&lt;br /&gt;
[[Category:Suburbs of New Cheyenne]] [[Category:Cities]] [[Category:Locations]] [[Category:Wikiland]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Blue_Link_Transit&amp;diff=60764</id>
		<title>Blue Link Transit</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Blue_Link_Transit&amp;diff=60764"/>
		<updated>2023-04-01T03:43:20Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Distinguish|Blue Link/Trans}}&lt;br /&gt;
&#039;&#039;&#039;Blue Link Transit&#039;&#039;&#039;, commonly known as &#039;&#039;&#039;Blue Link ([[Boy Best Friends|BL]])&#039;&#039;&#039; and formerly the &#039;&#039;&#039;Wiki City Transit Association (WCTA)&#039;&#039;&#039;, is [[Wiki City]]&#039;s public transit agency, responsible for bus, tram, metro, and commuter rail operations in the area.&lt;br /&gt;
[[File:Blue Link Transit.png|500x500px|right|thumb]]&lt;br /&gt;
==Bus ==&lt;br /&gt;
==Tram==&lt;br /&gt;
==Metro ==&lt;br /&gt;
==Commuter rail==&lt;br /&gt;
Blue Link&#039;s commuter rail network connects each of the 19 boroughs, as well as many suburbs surrounding the area. It is one of the city&#039;s &amp;quot;Big Six&amp;quot; commuter rail networks and began operations in [[1984]]. At the time, the network used EMD F40PH diesel locomotives, the only of its kind in Blue Link history, and Comet II coaches (with Comet IIIs arriving in 1991) for trains with higher demand and Budd Rail Diesel Cars (commonly shortened to RDCs) for trains with lower demand. In 1998, the RDCs were replaced by the newer, sleeker, and more accessible Bombardier Talent trains. The network electrification project was complete in 2005, just in time for the arrival of Stadler FLIRT electric multiple units, which replaced the F40PHs and Comets. The Talents were eventually replaced by their descendants, the Talent 2s, from which they and the FLIRTs operate to this day.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:442 729 in Nürnberg, 2014 (02).JPG|This image serves as a placeholder.&lt;br /&gt;
File:FFS RABe 522 205 Basel SBB 180611.jpg|This image serves as a placeholder.&lt;br /&gt;
File:Blue Link F40PH drawing.png|A drawing of an EMD F40PH wearing its exclusive Blue Link livery.&lt;br /&gt;
File:AEAX_Budd_Rail_Diesel_Car.jpg|This image serves as a placeholder.&lt;br /&gt;
File:644_557.jpg|This image serves as a placeholder.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
[[Category:Wiki City]] &lt;br /&gt;
[[Category:Railways]]&lt;br /&gt;
[[Category:Links]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Silicon&amp;diff=60569</id>
		<title>Silicon</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Silicon&amp;diff=60569"/>
		<updated>2023-03-31T18:22:07Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Silicon]] is used to make [[glass]] and silicone. It is highly abundant and stored in the [[Silicon Valley Bank]].&lt;br /&gt;
==Etymology==&lt;br /&gt;
Silicon is short for &amp;quot;silly convention&amp;quot;. It is also long for &amp;quot;Sion&amp;quot;.&lt;br /&gt;
[[Category:Elements of the Periodic Table]][[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
	<entry>
		<id>https://camp2.rectangle.zone/index.php?title=Keyspam&amp;diff=60360</id>
		<title>Keyspam</title>
		<link rel="alternate" type="text/html" href="https://camp2.rectangle.zone/index.php?title=Keyspam&amp;diff=60360"/>
		<updated>2023-03-30T23:53:10Z</updated>

		<summary type="html">&lt;p&gt;Editor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Loop|100|&lt;br /&gt;
&amp;lt;choose uncached=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;a&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;b&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;c&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;d&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;e&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;f&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;g&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;h&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;i&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;j&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;k&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;l&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;m&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;n&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;o&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;p&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;q&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;r&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;s&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;t&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;u&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;v&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;w&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;x&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;y&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;z&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;B&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;C&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;D&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;E&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;F&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;G&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;H&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;I&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;J&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;K&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;L&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;M&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;N&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;O&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;P&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Q&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;R&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;S&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;T&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;U&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;V&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;W&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;X&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Y&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Z&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;2&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;3&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;4&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;5&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;6&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;7&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;8&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;9&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;0&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
[[Category:XD so random!!!111one]][[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Editor</name></author>
	</entry>
</feed>